职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-22 17:29:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT等
摘要:FTP即文件传输协议,它是目前Internet上使用的最广泛的文件传送协议。FTP是TCP/IP网络和Internet上最早使用的协议之一。用户可以通过自己的PC机与所有运行FTP协议的服务器相连,访问服务器上的信息。FTP客户端可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录等功能。
随着嵌入式系统的广泛应用,嵌入式系统对图形用户界面的需求也越来越重要, Qt是一个跨平台的C++图形用户界面应用程序框架,可以在众多嵌入式场合发挥很好的作用。本课题是基于Qt来设计的FTP客户端,该客户端实现了给出Ip地址进行FTP登录,并能查看服务端的文件信息列表,从而对指定文件的上传和下载功能,具有一定的实用性和方便性。

关键词:FTP;跨平台;Qt;上传;下载

目录:摘  要    I
ABSTRACT    II
1. 选题的目的和意义    1
1.1 选题背景    1
1.2 目的和意义    1
1.3 当前发展    2
1.4 所做工作    2
2. 相关基础技术与开发平台    3
2.1 QT开发工具简介    3
2.1.1 Qt的主要特性    3
2.1.2 Qt编程机制简介    3
2.1.3 Qt的优势    5
2.1.4 Qt creator介绍    6
2.1.5 Qt所支持的平台    6
2.1.6 Qt类库    8
2.2 FTP通信协议    10
2.2.1 FTP基本简介    10
2.2.2 FTP工作原理    10
2.2.3 FTP的作用    11
2.2.4 FTP的使用    11
2.2.5 FTP的缺点    12
3. 需求分析    13
3.1 设计目的    13
3.2 完成目标    13
3.3 功能需求    13
3.3.1 用户需求分析    13
3.3.2 功能需求分析    13
3.3.3 性能需求    14
3.4 环境需求    14
3.5 界面设计需求    14
4. 软件总体分析与设计    15
4.1 系统模块设计    15
4.2 详细设计    16
4.2.1 客户端连接流程图    16
4.2.2 上传子模块流程图    17
4.2.3 下载子模块流程图    18
4.3 系统设计与程序的实现    19
4.3.1 界面实现部分    19
4.3.2 模块功能的实现    20
5. 系统运行及测试    26
5.1 环境的搭建    26
5.1.1 安装Qt Creator和Qt 框架    26
5.1.2 修改系统的环境变量    27
5.1.3 成功安装后的Qt界面    28
5.2 系统运行    28
5.2.1运行前分析    28
5.2.2主要功能运行    29
5.2.3 其他功能    32
5.3 系统测试    34
5.3.1 QT Creator调试器    34
5.3.2 QT调试方法    34
5.3.3 出现的错误及解决方案    35
5.4 小结    35
总结    36
参考文献    38
致 谢    39
外文原文    40
中文翻译    55

包含资料:


截图:





百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表