毕业答辩-嵌入式FTP客户端的设计与实现.ppt

毕业答辩-嵌入式FTP客户端的设计与实现.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
登录功能的实现 首先是连接功能测试,地址为,用户名为BOSS,密码为BOSS。 这个为连接成功后的界面。 上传功能的实现 上传成功后的界面 下载功能的实现 下载成功后的界面 总结 经过测试,结果基本能够达到预期的大部分的功能,能够满足基本的登录服务器的功能,上传和下载文件的功能,能够基本满足用户的需求。 由于个人能力有限,不足之处还有很多。比如上传下载过程中无法得知进度、剩余时间等信息,对用户上传较大的文件时会造成一些的不方便。还有许多地方需要改善和加强。 总的来说,测试内容较少,可能会存在一些BUG,与现实生活中大家使用的那些FTP下载软件还是有相当大的差距。因此,我以后还应该更深入的学习,更全面地了解所需要的知识,争取完善其功能。 致谢 即将毕业之际,为了考验我们四年来所学知识的成果,以及加强我们分析解决实际问题的能力和培养我们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力,学校安排我们这次毕业设计。通过这次毕业设计,我们各方面都得到了很好的锻炼。本课题在选题及研究过程中得到老师的悉心指导,老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,虽历时不长,却给以终生受益无穷之道。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后,谨以此稚嫩的论文献给所有关心和帮助过我的老师、亲人、同学、和朋友们。我唯有在以后不断地努力进取,以学业和工作的继续求索来感谢培育我的母校和所有关心我的师长亲朋!希望我们都幸福快乐!在此向太原理工大学以及杰普全体老师表示由衷的谢意。感谢你们的辛勤栽培! 谢谢各位老师 “ ” 论文题目 嵌入式FTP客户端的设计与实现 主要内容 选题的目的和意义 一 开发环境简介 二 系统设计 三 系统实现 四 总结 五 选题的目的和意义 FTP主要解决了在不同操作系统下处理文件格式的不兼容的问题,如果用户想使用其他计算机上的文件,最理想的办法就是把它复制到自己的计算机当中,方便在自己的计算机中使用。FTP客户端正是完成这项工作的工具,成千上百万的数据、资料分布在世界各地,有了FTP客户端之后,只要轻点几下鼠标,就可以轻而易举的获得你想要的任何资料。 什么是FTP? FTP(FILE TRANSFER PROTOCOL, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录等功能 。英文FILE TRANSFER PROTOCOL的缩写 ,FTP协议译名文件传输控制协议。 编辑开发环境简介 QT是一个跨平台的C++图形用户界面库,QT支持UNIX和LINUX系统以及WINDOWS系统。QT的主要特点有: 面向对象,很容易扩展,并且允许真正的组件编程;QT对各个模块进行了良好的封装,使各模块可重用性较好;优良的跨平台特性,使用QT类编写的程序可以实现 “一次编码,到处编译”,极大的降低了跨平台开发的难度;构件支持,对于对象间通信,QT没有采用函数回调的方法,而是采用了一种全新并且可选的被称为“信号与槽” 的对象间通信机制,通过一个对象信号的发射,另一个槽函数的响应,使各个对象之间的通信安全而且高效。 QT的这些特点使它非常适合于真正的构件编程, 同时使各个组件之间的协同工作变得十分简单,并且 QT是直接基于 XLIB的,不依赖 MOTIF 工具包, 所以它的执行效率比一般的基于平台的代码的执行效率要高。 需求分析 1.连接登陆的需求 可以通过用户提供的一些信息来实现登陆,输入IP地址、用户名和密码来连接所选择的服务器,如果连接成功则提示连接成功的信息,如果连接失败,则提示连接失败的信息。 需求分析 2.浏览文件的需求 登陆成功后,可以查看服务器上的一些相关的信息,包含文件的目录、文件的名称和文件的大小、文件的修改日期等等一些信息,还可以改变当前文件的目录。 需求分析 3.实现文件的上传与下载的功能的需求 该需求是与服务器连接成功后,可以实现从服务器上面下载文件到本地指定的目录下,同时也可以将本地的文件上传到服务器上面指定的目录下面。 需求分析 4. 可以显示当前状态的功能的需求 在选定好文件进行下载和上传时可以查看当前的状态是否上传或者下载成功。 5.可以选择保存路径的功能的需求 能够对下载的文件进行指定的路径保存。 程序设计流程图 系统模块设计 界面实现部分 在设计登录界面时我单独定义了一个类。我所用的类名为CONDIALOG

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档