FTP服务器地设计与实现开题报告材料.doc

FTP服务器地设计与实现开题报告材料.doc

ID:57652849

大小:264.50 KB

页数:9页

时间:2020-08-30

FTP服务器地设计与实现开题报告材料.doc_第1页
FTP服务器地设计与实现开题报告材料.doc_第2页
FTP服务器地设计与实现开题报告材料.doc_第3页
FTP服务器地设计与实现开题报告材料.doc_第4页
FTP服务器地设计与实现开题报告材料.doc_第5页
资源描述:

《FTP服务器地设计与实现开题报告材料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FTP服务器的设计与实现毕业论文开题报告一、本课题来源及研究的目的和意义1、课题来源石河子大学信息科学与技术学院2、本课题研究的目的和意义1)研究目的及意义21世纪是网络的时代,是信息的时代,是多媒体的时代。Intertnet技术的迅猛发展与普及,推动了世界围的信息传输和信息交流。Internet如此流行,其中FTP功不可没。成千上万的数据、软件分布在世界各地,有了ftp,足不出户,就能轻而易举地得到想要的。FTP文件传送服务,主要用于存放大量的网络公用软件,常用工具盒技术文档,以及一些著名FTP服务的景象,现在,已经有许多互联点都建立了可供大众访问的

2、资料库,这些资料都可以被通过FTP获取。建立匿名FTP服务器,可以使用户有机会接触到世界上最大的信息库,这个信息库是日积月累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免费的。Internet之所以能延续到今天,是因为人们使用通过标准协议提供标准服务的程序。匿名FTP是Internet网上发布软件的常用方法。Internet上的很多程序是由个人创造和维护的,他们通过匿名FTP把它们分发给世界各地的人们。也可以找到电子杂志、用户网讨论组的档案、技术文件等等。时至今日,FTP仍然保持其可靠性,高速地传输文件,它还允许文件远程存取。

3、这使得用户可以在某个系统上工作,而将文件存贮在别的系统。传统方式需要在DOS下输入命令,对于普通用户是件极困难的事。为了用户更方便的使用FTP服务,提供更好的人机交互界面,本次课程设计将完成一个简单FTP客户端系统的设计和开发工作,实现服务器连接、远程与本地目录浏览、文件上传和下载等基本FTP工具常用功能。从学习和实践角度来说,通过此次开发工作,可以对本科阶段的学习进行总结和检验。通过本项目开发来提高自己的软件需求管理、系统设计、编程技能、文档编写能力和软件工程意识等等。并且通过自己的努力使得对于ftp服务器有一个全面的、深刻的认识,为以后的研发工作打

4、下坚实的基础,积累宝贵的经验。二、本课题所涉及的问题在国(外)研究现状及分析1.国外研究现状FTP服务是Internet上最早应用于主机之间进行数据传输的基本服务之一。是目前Internet上使用得最广泛的文件传送协议。在互联网早期曾占据整个互联网通信量的三分之一。它主要解决了在不同操作系统下处理文件格式的不兼容性。起初,FTP并不是应用于IP网络上的协议,而是20世纪60~80年代美国国防部组建的ARPANET网络中,用于计算机间的文件传输的协议。FTP服务的一个非常重要的特点是其实现可以独立于平台,也就是说在UNIX、DOS、Windows等操作系

5、统中都可以实现FTP的客户端和服务器。尽管目前已经普遍采用HTTP方式传送文件,但FTP仍然是跨平台直接传送文件的主要方式。目前市面上可通过正规渠道获得的成熟的FTP软件如Server-U、Cuteftp、Transmit、Flashfxp等都是国外开发的,需要注册、付费使用。从其他渠道获取的FTP软件,则存在安全方面的问题。国也很难找到免费、安全的FTP软件。虽然操作系统有自带的FTP软件,但它是基于命令行的,没有友好的用户操作界面,对用户的计算机技能要求较高,一般的用户也不会用,而且不支持断点续传和文件夹的上传、下载等功能。因此设计与实现一个开源的

6、、适合大众需求的FTP客户端和服务器软件是有必要的。2.FTP系统需求分析本系统预定的总目标,通过分析可以得出FTP本地服务应该具备登录、退出,文件夹浏览、文件操作、文件传输等功能;FTP远程服务端应该具备用户登陆验证、退出操作、文件夹浏览、处理文件传输、多用户并发操作等功能。根据这些信息在microsoftvisio中画出总的用例图,如图2-1:图2-1ftp用例图对图2-1登录用例说明如表2-1:表2-1用户登录用例IDUCC-1用例名称登陆参与者用户描述用户要获取服务器上的资源必须先登陆,将用户名和密码发送到服务器端,服务器端验证用户名和密码,并

7、将结果反馈给用户。如果用户名和密码正确,允许连接,否则不允许连接主事件流1.客户端显示用户名和密码2.用户输入用户名和密码3.客户端将用户名和密码一起发送给服务器端4.服务器接收到用户发送过来的用户名和密码5.服务器验证用户名和密码6.服务器将结果发送给用户7.服务器根据具体的结果允许用户连接或拒绝用户连接前置条件客户端与服务器端连接成功对图2-1文件夹浏览用例具体说明如表2-2:表2-2文件夹浏览用例IDUCC-2用例名称文件夹浏览参与者用户描述用户输入获取服务器整个文件夹信息的命令后,客户端将命令进行相应的处理,发送给服务器端。并接受服务器端返回的

8、文件夹信息。在图形界面下,用户可以获得本地文件夹的信息。主事件流1.用户输入获取服务器文件夹信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。