|
技术:C++、QT等
摘要:
实训作品提交平台采用的是文件传输协议,文件传输协议是目前Internet上使用的最广泛的文件传送协议。使用该平台的用户可以通过自己的PC机与所有运行FTP协议的服务器相连,访问服务器上的信息。实训作品提交平台可以给服务器发出命令来下载文件,上传文件等功能。
随着嵌入式系统的广泛应用,嵌入式系统对图形用户界面的需求也越来越重要, Qt是一个跨平台的C++图形用户界面应用程序框架,可以在众多嵌入式场合发挥很好的作用。本课题是基于Qt来设计的杰普公司实训作品提交平台,该平台实现了给出Ip地址进行登录,并能查看服务端的文件信息列表,从而对指定文件的上传和下载功能,具有一定的实用性和方便性。
关键词:FTP;跨平台;Qt;上传;下载
目录:
摘 要 I
ABSTRACT II
1. 选题的目的和意义 1
1.1 选题背景 1
1.2 目的和意义 1
1.3 当前发展 2
1.4 所做工作 2
2. 相关基础技术与开发平台 2
2.1 QT开发工具简介 2
2.1.1 Qt的主要特性 2
2.1.2 Qt编程机制简介 3
2.1.3 Qt的优势 4
2.1.4 Qt creator介绍 5
2.1.5 Qt所支持的平台 6
2.1.6 Qt类库 8
2.2 FTP通信协议 9
2.2.1 FTP基本简介 9
2.2.2 FTP工作原理 9
2.2.3 FTP的作用 10
2.2.4 FTP的使用 10
2.2.5 FTP的缺点 11
3. 需求分析 12
3.1 设计目的 12
3.2 完成目标 12
3.3 功能需求 12
3.3.1 用户需求分析 12
3.3.2 功能需求分析 13
3.3.3 性能需求 13
3.4 环境需求 13
3.5 界面设计需求 13
4. 软件总体分析与设计 14
4.1 系统模块设计 14
4.2 详细设计 15
4.2.1 客户端连接流程图 15
4.2.2 上传子模块流程图 16
4.2.3 下载子模块流程图 16
4.3 系统设计与程序的实现 17
4.3.1 界面实现部分 17
4.3.2 模块功能的实现 18
5. 统运行及测试 24
5.1 环境的搭建 24
5.1.1 安装Qt Creator和Qt 框架 24
5.1.2 修改系统的环境变量 26
5.1.3 成功安装后的Qt界面 26
5.2 系统运行 27
5.2.1运行前分析 27
5.2.2主要功能运行 27
5.2.3 其他功能 30
5.3 系统测试 31
5.3.1 QT Creator调试器 32
5.3.2 QT调试方法 32
5.3.3 出现的错误及解决方案 32
5.4 小结 33
总结 34
参考文献 36
致 谢 37
论文字数:23134
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|