欢迎来到天天文库
浏览记录
ID:9163648
大小:653.50 KB
页数:51页
时间:2018-04-20
《java课程设计-ftp客户端-说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要FTP是Internet上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,你可以在任意一个经过文件传输协议(FTP)访问的公共有效的联机数据库或文档中找到你想要的任何东西。FTP是Internet上用来传送文件的协议。它是为了我们能够在Internet上互相传送文件而
2、制定的文件传送标准,规定了Internet上文件如何传送。通过FTP协议,我们就可以跟Internet上的FTP服务器进行文件的上传或下载。本文以实现一个简单易用的FTP客户端为目标,通过分析FTP协议的基本工作原理和FTP的数据传输原理,研究如何使用Java工具对FTP客户端进行设计,选择Java类库中的ftpclient类来实现FTP客户端程序的上传下载等主要功能。关键字:Ftp客户端、FTP协议、工作原理、上传下载目录引言..............................................................................
3、...............................................................11、课题描述.......................................................................................................................12、程序运行环境与系统结构......................................................................................23、FT
4、P客户端特点.......................................................................................................2第1章项目分析31.1问题描述31.2FTP协议分析31.3工程进度计划71.4一个完善的系统项目分析7第2章系统分析与设计82.1系统分析82.1.1设计工具92.1.2系统模型设计92.1.3系统工作流程设计102.1.4客户端连接流程图102.1.5上传子模块流程图112.1.6下载子模块流程图122.2系统设计132.2.1数据输入模块详细设计132.2.2
5、文件信息显示界面详细设计132.2.3操作模块详细设计142.3具体功能模块的实现14第3章实现与测试17第4章接口和运行254.1接口设计254.1.1用户接口254.1.2外部接口264.1.3内部部接口264.2运行设计264.2.1运行模块组合264.2.2运行控制264.3补救措施设计264.4系统维护设计27第5章课设总结275.1系统的不足与展望275.2总结27附录1:参考文献28附录2:主要源程序29引言目前,FTP服务已经是网络上广泛使用的一种服务了,它是建立在FTP协议上的用于网络环境下进行文件传输的一种文件传输系统,几乎可以传输各种类型的文件,如文本文件,声
6、音文件,图像文件等。一个文件传输系统有服务器端程序和客户端程序共同组成的,客户端程序提供用户操作的界面并完成文件的上传和下载。在网络应用中,FTP有着非常重要的地位,在Internet中一个十分重要的就是资源,而各种各样的资源大多数都是放在FTP服务器中的,为了获得这些资源,我们必须使用FTP客户端软件。目前流行的有cuteFTP,WS_FTP,ByteCatcher,FTPVoyage等。为了方便用户的使用,本文将介绍一种基于Java的FTP客户端程序的设计与实现。本文所设计的FTP客户端,利用已有网络环境设计并实现简单应用层协议,掌握TCP/IP网络应用程序基本的设计方法和实现
7、技巧,可以根据服务器IP、用户名、密码和端口号登录指定的FTP服务器,可以查看服务器内容列表,下载选定的文件,重命名或删除指定的文件/文件夹,也可以把本地文件上传到服务器上。适合大多数用户使用,界面设计的很简单,使用户可以一目了然,而且具备FTP客户端的基本功能,可以作为下载、上传文件的工具来使用。1、课题描述文件传送是各种计算机网络都实现的基本功能,文件传送协议是一种最基本的应用层协议按照客户/服务器的模式进行工作,提供交互式的访问,是Internet使用最广泛的协
此文档下载收益归作者所有