基于QT的FTP客户端实现(论文+源码)
摘要:文件传输是日常生活中必不可少的一件事情,传输工作如何完成,其实现又是如何工作,带着这些疑惑想到了FTP协议。 FTP协议为文件传输协议。同时,它也是一款应用程序。自从第一台计算机面世以来,计算机工程师和研究者们就致力于实现计算机系统和文件的共享。早期,在Internet上传输文件并不是一件容易的事情。因为Internet上有很多不同架构的网络,使用各类操作系统的主机。但是FTP协议很好地屏蔽掉了这些繁杂的问题,FTP作为Internet最早的应用之一,只需服务器的域名,就可以通过实现跨平台交互,获取服务器的各种资源。而且FTP的匿名文件传输方式使得用户无需登录就进行文件的上传下载,简单而方便。现在FTP也依旧在不断发展,完善,有了更多新的功能,支持更多加密方式。相比于BT,HTTP,NFS等新型文件共享方式,FTP简单实用且技术成熟。而且FTP也可以作为研究其他协议的切入点和出发点,可以说,是研究网络编程的必修课。
关键词:文件传输协议 文件共享 网络编程
目录:
第一章 引言 1
第二章 相关基础技术与开发平台 2
2.1 QT简介 2
2.2 FTP通信协议 2
2.2.1 FTP基本简介 2
2.2.2 FTP工作原理 2
第三章 需求分析 3
3.1 用户需求 3
3.2 功能需求 3
第四章 软件总体分析与设计 4
4.1 系统模块设计 4
4.2 详细设计 4
4.2.1客户端连接流程图 4
4.2.2 上传子模块流程图 5
4.2.3 下载子模块流程图 6
4.3 界面实现部分 7
4.4模块功能的实现 9
4.4.1 登录模块的实现 9
4.4.2 本地目录浏览模块 9
4.4.3 服务端端目录浏览的模块 10
4.4.4 上传模块的实现 10
4.4.5 下载模块的实现 11
4.4.6 信息显示模块的实现 12
第五章 系统运行及测试 14
5.1 系统运行 14
5.2 系统测试 19
第六章 总结 20
第七章 致谢 21
参考文献 22
论文字数:6677
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]