您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > JAVA3002FTP客户端的设计与实现2
FTP客户端软件的设计与实现摘要文件传输协议(FileTransferProtocol,FTP),它是目前Internet上使用得最广泛的文件传送协议。起初,FTP并不是应用于IP网络上的协议,而是20世纪60~80年代美国国防部组建的ARPANET网络中,用于计算机间的文件传输的协议。时至今日,FTP仍然保持其可靠性,高速地传输文件,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别的系统。为了用户更方便的使用FTP服务,提供更好的人机交互界面,本课题将使用JAVA以及JBuilder的ftpclient库,基于Client/Server的架构方式,编写一个友善界面的FTP客户端工具,实现服务器连接、远程与本地目录浏览、文件上传和下载等基本FTP工具常用功能。关键词:FTP;上传;下载目录论文总页数:20页1引言.......................................................错误!未定义书签。1.1选题背景...............................................错误!未定义书签。1.2选题目的..............................................错误!未定义书签。2相关基础技术与开发平台.....................................错误!未定义书签。2.1JAVA技术..............................................错误!未定义书签。2.1.1JAVA简介..........................................错误!未定义书签。2.1.2C/S架构简介.......................................错误!未定义书签。2.2FTP基础...............................................错误!未定义书签。2.3开发平台...............................................错误!未定义书签。3系统需求分析与总体设计.....................................错误!未定义书签。3.1需求分析...............................................错误!未定义书签。3.2设计思路...............................................错误!未定义书签。3.3实现思路...............................................错误!未定义书签。4系统模块的实现.............................................错误!未定义书签。4.1界面模块实现...........................................错误!未定义书签。4.2登录模块实现...........................................错误!未定义书签。4.3浏览程序...............................................错误!未定义书签。4.3.1浏览服务器端目录程序...............................错误!未定义书签。4.3.2本地浏览程序.......................................错误!未定义书签。4.4文件下载和上传程序.......................................错误!未定义书签。4.4.1文件下载程序.......................................错误!未定义书签。4.4.2文件上传程序.......................................错误!未定义书签。5系统测试及问题处理.........................................错误!未定义书签。5.1测试环境...............................................错误!未定义书签。5.2测试结果...............................................错误!未定义书签。5.2.1登录模块测试.......................................错误!未定义书签。5.2.2系统兼容性测试.....................................错误!未定义书签。5.3测试总结...............................................错误!未定义书签。结论.....................................................错误!未定义书签。参考文献.....................................................错误!未定义书签。致谢.....................................................错误!未定义书签。声明.....................................................错误!未定义书签。第1页共20页上传下载程序主要完成文件的传输,是系统的核心模块。Jbuilder9提供的FTP控件已经对其进行了类封装,因而对用户而言它是透明的,不必再去编程解释响应消息等,这就是控件的好处。这样使用JBuilder9,就节约了大量的开发时间。即使对FTP不是很了解,都可以很快建立起一个FTP客户端程序来。由于本程序只是FTP客户端,下面将分别对整个系统的图形界面、登录模块、远程浏览模块、本地浏览模块、上传模块和下载模块六大模块的程序实现细节进行详细介绍。图5系统模块图图6浏览及操作界面登录模块服务器目录浏览模块上传模块本机目录浏览的设计FTP客户端下载模块第2页共20页图7登录界面图8区分目录与文件图9返回目录重要提示:本论文由大学论文网毕业论文下载网:联系
本文标题:JAVA3002FTP客户端的设计与实现2
链接地址:https://www.777doc.com/doc-2913325 .html