|
技术:C++、QT等
摘要:
当今信息社会,以国际互联网为主要特征的信息基础设施正在改变人们的生活方式,而互联网的一大特点是实现信息共享,其中文件传输是信息共享十分重要的内容之一。FTP是互联网上使用最广泛的文件传输协议,它以高度的可靠性和高效性受到了人们的极大欢迎。本课题旨在实现一个操作简单、快捷的FTP客户端软件,以方便人们共享网络资源。
本课题所设计的FTP客户端软件是在了解FTP工作原理后,利用C++语言来设计和实现的。FTP客户端分为连接模块、文件下载模块和文件上传模块。连接模块用于实现主机与服务器的连接功能;文件下载模块用于实现文件的下载功能;文件上传模块实现主机与服务器连接成功后文件的上传功能。该FTP客户端软件为了达到方便用户的目的,使用QT工具实现了简洁的图形化界面。
关键词 文件传输协议/客户端/C++/QT/图形化界面
目录:
中文摘要...............................................................................................................................................I
英文摘要..............................................................................................................................................II
1 绪论...............................................................................................................................................1
1.1 课题背景 1
1.2 国内外发展现状 1
1.3 课题研究的意义 1
1.4 课题研究的方法 2
2 FTP协议分析............................................................................................................................3
2.1 FTP协议简介 3
2.2 FTP工作原理 3
2.3 FTP工作模式 6
2.3.1 主动模式 6
2.3.2 被动模式 7
2.3.3 主动模式和被动模式的优缺点比较.....................................................................9
2.4 FTP传输模式 9
2.4.1 ASCII传输方式 10
2.4.2 二进制传输方式.......................................................................................................10
3 FTP软件需求分析...................................................................................................................11
3.1 目标需求 11
3.2 功能需求 11
3.3 环境需求 11
4 FTP软件详细的设计与实现..............................................................................................12
4.1 软件总体分析与设计 12
4.2 各模块的具体设计 12
4.2.1 连接管理模块的设计 12
4.2.2 文件下载模块的设计 13
4.2.3 文件上传模块的设计 14
4.3 各模块的程序实现 14
4.3.1 连接管理模块的程序实现 14
4.3.2 文件下载模块的程序实现 16
4.3.3 文件上传模块的程序实现 17
5 软件测试........................................................................................................................................18
5.1 测试前分析 18
5.2 测试的过程与分析 18
5.3 测试小结 21
结束语.................................................................................................................................................22
致谢...……………….....………………………………………………….......................................23
参考文献…………………………………………………………………………………………......24
附录........................................................................................................................................................25
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|