首页 >  毕业论文  > 正文

FTP客户端的设计与实现

互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。FTP客户端软件是在了解FTP工作原理后,利用C#语言来设计和开发。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接成功后上传和下载文件功能。辅助管理模块实现一些相关功能如:读写配置INI文件。该FTP客户端软件达到了使用方便的目标,希望开发软件的经验能为使用.NET设计开发Windows应用程序FTP客户端软件的初学者提供一些帮助。
[关键词] FTP;客户端;上传;下载
 1.2  系统最终目标
通过软件项目建设,完成了FTP客户端的设计与实现。选择此课题作为毕业设计,是希望将平日学习累积的知识用于实践,开发出该系统的各项功能,使用户很简单的就能登录FTP服务器、上传下载数据等功能的需求。与此同时,在开发中学会发现解决问题,增加对网络编程的了解,提高.NET开发能力,为今后的工作、学习、项目开发累积实践经验,特选择了.NET语言来开发实现文件传输功能的FTP客户端
3.1  系统功能简介
根据需求分析,按照系统开发的基本观点对功能进行分解,从功能上可对模块作如下划分:
1.连接管理模块:主要完成主机与服务器之间的连接与关闭操作。
2.文件管理模块:主要完成文件的显示、新建文件夹、删除文件。
3.文件传输模块:主要完成主机与服务器连接成功以后文件的上传与下载。
4.辅助功能模块:主要是保存一些登录信息和一些简单的配置信息,对文件进行查找。
 
目    录
1 前言 1
1.1 系统开发意义和前景 1
1.2 系统最终目标 1
2 2.系统分析 1
2.1 技术可行性分析 1
2.2 开发方案的选择及开发进程安排 2
2.2.1 开发方案的选择 2
2.2.2 开发进程计划 2
2.3 关键技术 3
2.3.1 .NET技术简介 3
2.3.2 Visual Studio.NET简介 3
2.3.3 FTP简介 3
2.3.4 FTP工作模式 4
2.4 系统需求分析 7
2.4.1 目标 7
2.4.2 运行环境 7
2.4.3 系统性能需求 7
2.4.4 系统界面需求 7
2.5 小结 7
3 3.系统设计 8
3.1 系统功能简介 8
3.2 系统详细设计 8
3.2.1 系统流程图 8
3.2.2 系统功能模块图 8
3.2.3 系统功能模块详述 9
3.3 小结 12
4 4 编码与实现 12
4.1 连接管理的程序实现 12
4.2 文件管理的程序实现 12
4.3 文件传输的程序实现 13
4.4 辅助功能的程序实现 13
4.5 小结 13
5 5. 系统测试与运行 14
5.1 测试原则 14
5.2 测试目的 14
5.3 测试前分析 14
5.4 测试的过程与分析 14
5.5 测试小结 21
结束语 22
参考文献 23
致谢 24
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于Android的网络音乐播放器的设计与实现

下一篇:DES加密算法的研究与实现

相关文章: