欢迎来到天天文库
浏览记录
ID:5706884
大小:377.50 KB
页数:33页
时间:2017-12-23
《ftp客户端设计与开发—计算机毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)FTP客户端设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:第1页共26页FTP客户端设计与实现摘要互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。FTP客户端软件是在了解FTP工作原理后,利用C#语言来设计和开发的。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接的功能;文件管理
2、模块实现新建文件、删除文件等功能;文件传输模块实现主机与服务器连接成功后上传和下载文件功能。辅助管理模块实现一些相关功能如:读写配置INI文件。该FTP客户端软件达到了使用方便的目标,希望开发软件的经验能为使用.NET设计开发Windows应用程序FTP客户端软件的初学者提供一些帮助。关键词:.NET;C#;文件传输协议;客户端第1页共26页TheDesignandImplementationofFTPClientAbstractThepredominantcharacteristicofnetworkisinformati
3、onresourcessharing.Documenttransmissionisanimportantcomponentelement.Becauseofthis,manyFileTransferProtocol(FTP)serversappeared,andwonitswayintofavor.C#programminglanguageisusedtodeveloptheFTPclientsoftwareaftercomprehendingtheFTPworkingprinciple.AndthisFTPclientso
4、ftwareismadeupoflinkingmodule、filemanagementmodule、filetransmissionmoduleandassistedmanagementmodule.Linkingmoduleperformsthefunctionsoflinkingahostandaserver;functionsofoperatingonfilesareimplementedinfilemanagementmodule;transmittingfilesiseasythroughapplyingfile
5、transmissionmodule;assistedmanagementmodulemainlyperformsthefunctionsofreadingandwritingtheINIfiles.ThisFTPclientsoftwareisusable.AndIhopetheexperiencefromthissoftwaredevelopmentcandosomehelptothelearnerswho'lldevotetheireffortstoFTPclientsoftwaredevelopment.Keywor
6、ds:.NET;C#;FTP,Client第1页共26页目录论文总页数: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文件传输设
7、计94.2.4辅助功能设计104.3模块的程序实现104.3.1连接管理的程序实现104.3.2文件管理的程序实现114.3.3文件传输的程序实现124.3.4辅助功能的程序实现135软件测试155.1测试前分析155.2测试的过程与分析155.3测试小结17结论18参考文献19致谢20声明211引言1.1课题背景FTP是Internet上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的极好方法,
8、但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,你可以在任意一个经过文件传输协议(FTP)访问的公共有效的联机数据库或文档中找到你想要的任何东西。全世界现在已有1
此文档下载收益归作者所有