基于的FTP客户端软件的设计(包括选题审批表、任务书、开题报告、中期检查表、毕业论文8600字、答辩记录) ) ) ) ) ) ) ) ) )。
摘要: FTP是文件传输协议的英文简称,中文简称“文传协议”。 用于互联网上控制文件的双向传输。 同时,它也是一个APP应用。 通过它,用户可以将自己的PC连接到世界各地所有运行FTP协议的服务器,并访问服务器上的大量程序和信息。 FTP的主要作用是:用户连接到运行FTP服务器程序的远程计算机,以确定远程计算机上有哪些文件,并将文件从远程计算机复制到本地计算机,或者为了让用户更方便地使用FTP服务,提供更好的人机交互接口,本文使用JAVA和JBuilder的FTP客户端库,基于客户端/服务器的结构方式,使用方便实现服务器连接、远程和本地目录浏览、文件上传和下载等基本FTP工具的通用功能。
关键字:文件传输协议; FTP客户端; 上传; 下载
thedesignandimplementationofftpclient
abstract : FTP协议(文件传输协议) English abbreviation, whilechinesereferredtoasthe '汶川协议'.usedtocontrolthefilesontheinternettwo-way transmission.meanwhile, itisalsoanapplication(apply ).userscanthroughwhichtheownpcwitheworldallrunftpprotocolserversconnected, accessserveramountsofproceduresandinformation.themaineffect, itisftpletusersconnecttoaremotecomputer (thesecomputerstorunontheftpserverprogram ) examinetheremotecomputerwhatfiles, andthenputthedocumentsfromtheremotecomputerkaotolocalcomputer,orlocalcomputerfilestotheremotecomputer.theuseofuserfuserforformormorecorecorecor 预配better man-machine接口,thesubjectwillusejavaandthejbuilderftpclientlibrary,basedonthearchitectureare/server writeafriendlyinterfaceftpcliender realize the server connection,remoteandlocaldirectorybrowsing,fileuploadanddownloadsuchbasiorybasing 上载; 下载
1引言
1.1选题背景
FTP是互联网上应用最广泛的文件传输协议。 在互联网初期,它占整个互联网流量的三分之一。 这主要解决了在不同操作系统上处理文件格式的不兼容性。 FTP客户端必须包括登录、浏览目录和上传下载等功能。 传统方式需要在DOS中输入命令,这对普通用户来说非常困难。 但是,有了FTP客户端软件,只需单击几下鼠标就可以完成所有操作。 它已经成为人们不可缺少的软件之一。
本毕业设计介绍FTP客户端系统的设计与开发工作,文章涵盖以下四个方面。 1 .基础技术知识介绍: 2 .文件传输系统的详细需求3 .介绍系统的具体实现4 .测试最终系统。 通过这次的课题,深入理解整个开发过程,提高实践能力。 FTP在未来很长一段时间内将作为主要的文件传输协议,使用前景广阔,功能将更加强大。
1.2选题目的
FTP在互联网上使用最广泛,是共享资源的主要方法之一。 FTP服务具有要使用的文件传输协议(文件传输协议)的名称。 其特点是访问方便、操作方便、管理方便。 现在,internet上的许多资源都作为FTP提供,包括文档、软件工具包等。
选择这个课题作为毕业设计,是想把平时学习积累的知识运用到实践中,开发这个系统的各个功能,让用户可以容易地登录FTP服务器,上传下载的数据。 同时,在开发中发现和解决问题,提高JAVA开发能力,为今后的工作、学习、项目开发积累实践经验。 因此,为了开发实现文件传输功能的FTP客户端,选择了JAVA语言。
目录
1引言1
1.1选题背景1
1.2选题目的1
2相关基础技术与开发平台1
2.1 JAVA技术1
2.1.1 JAVA配置文件1
2.1.2 C/S体系结构概述2
2.2基于FTP的3
2.3开发平台4
3系统需求分析与总体设计4
3.1需求分析4
3.2设计思路5
3.3实现构想5
4实现系统模块7
4.1接口模块的实现7
4.2实现登录模块8
4.3阅读程序10
4.3.1参照服务器端目录程序10
4.3.2本地浏览程序12
4.4文件下载和上传程序13
4.4.1文件下载步骤13
4.4.2文件上传程序13
5系统测试和问题处理15
5.1测试环境15
5.2测试结果15
5.2.1登录模块测试15
5.2.2系统兼容性测试16
5.3测试总结16
结论17
参考文献18
谢谢你19