欢迎来到天天文库
浏览记录
ID:35587443
大小:249.50 KB
页数:20页
时间:2019-03-30
《毕业设计(论文)-FTP客户端的搭建与测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、591论文网www.591LW.comFTP客户端的搭建与测试摘要互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。FTP客户端软件是在了解FTP工作原理后,利用C#语言来设计和开发的。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接的功能;文件管理模块实现新建文件、删除文件等功能;文件传输模块实现主机与服务器连接成功后上传和下载文件功能。辅助
2、管理模块实现一些相关功能如:读写配置INI文件。该FTP客户端软件达到了使用方便的目标,希望开发软件的经验能为使用.NET设计开发Windows应用程序FTP客户端软件的初学者提供一些帮助。关键词:.NET;C#;文件传输协议;客户端591论文网www.591LW.comTheDesignandImplementationofFTPClientAbstractThepredominantcharacteristicofnetworkisinformationresourcessharing.Documenttransmission
3、isanimportantcomponentelement.Becauseofthis,manyFileTransferProtocol(FTP)serversappeared,andwonitswayintofavor.C#programminglanguageisusedtodeveloptheFTPclientsoftwareaftercomprehendingtheFTPworkingprinciple.AndthisFTPclientsoftwareismadeupoflinkingmodule、filemanageme
4、ntmodule、filetransmissionmoduleandassistedmanagementmodule.Linkingmoduleperformsthefunctionsoflinkingahostandaserver;functionsofoperatingonfilesareimplementedinfilemanagementmodule;transmittingfilesiseasythroughapplyingfiletransmissionmodule;assistedmanagementmodulema
5、inlyperformsthefunctionsofreadingandwritingtheINIfiles.ThisFTPclientsoftwareisusable.AndIhopetheexperiencefromthissoftwaredevelopmentcandosomehelptothelearnerswho'lldevotetheireffortstoFTPclientsoftwaredevelopment.Keywords:.NET;C#;FTP,Client591论文网www.591LW.com目录论文总页数:
6、21页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法22技术背景22.1.NET技术简介22.2VisualStudio.NET简介22.3开发语言选择22.4FTP简介32.5FTP工作模式43FTP软件需求分析63.1需要完成目标63.2功能需求73.3环境需求74FTP软件详细设计与实现74.1软件总体分析与设计74.2各模块具体设计74.2.1连接管理设计74.2.2文件管理设计94.2.3文件传输设计94.2.4辅助功能设计104.3模块的程序实现104.3.1连接管理的程序
7、实现104.3.2文件管理的程序实现114.3.3文件传输的程序实现124.3.4辅助功能的程序实现135软件测试155.1测试前分析155.2测试的过程与分析155.3测试小结17结论18591论文网www.591LW.com参考文献19致谢20声明211引言1.1课题背景FTP是Internet上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果
8、用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,你可以在任意一个经过文件传输协议(FTP)访问的公共有效的联机数据库或文档中找到你想要的任何东西。全世界现在已有100
此文档下载收益归作者所有