欢迎来到天天文库
浏览记录
ID:12344505
大小:333.00 KB
页数:31页
时间:2018-07-16
《ftp客户端设计与开发—免费毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)FTP客户端设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:第1页共26页FTP客户端设计与实现摘要互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。FTP客户端软件是在了解FTP工作原理后,利用C#语言来设计和开发的。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接的功能;文件管理模块实
2、现新建文件、删除文件等功能;文件传输模块实现主机与服务器连接成功后上传和下载文件功能。辅助管理模块实现一些相关功能如:读写配置INI文件。该FTP客户端软件达到了使用方便的目标,希望开发软件的经验能为使用.NET设计开发Windows应用程序FTP客户端软件的初学者提供一些帮助。关键词:.NET;C#;文件传输协议;客户端第1页共26页TheDesignandImplementationofFTPClientAbstractThepredominantcharacteristicofnetworkisinformationreso
3、urcessharing.Documenttransmissionisanimportantcomponentelement.Becauseofthis,manyFileTransferProtocol(FTP)serversappeared,andwonitswayintofavor.C#programminglanguageisusedtodeveloptheFTPclientsoftwareaftercomprehendingtheFTPworkingprinciple.AndthisFTPclientsoftwareism
4、adeupoflinkingmodule、filemanagementmodule、filetransmissionmoduleandassistedmanagementmodule.Linkingmoduleperformsthefunctionsoflinkingahostandaserver;functionsofoperatingonfilesareimplementedinfilemanagementmodule;transmittingfilesiseasythroughapplyingfiletransmission
5、module;assistedmanagementmodulemainlyperformsthefunctionsofreadingandwritingtheINIfiles.ThisFTPclientsoftwareisusable.AndIhopetheexperiencefromthissoftwaredevelopmentcandosomehelptothelearnerswho'lldevotetheireffortstoFTPclientsoftwaredevelopment.Keywords:.NET;C#;FTP,
6、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文件传输设计94.2.4辅助功能设计104.3
7、模块的程序实现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
此文档下载收益归作者所有