FTP客户端软件的设计与实现(8)

2019-06-02 13:15

程序测试环境:

Windows 2007 NetBeans JRE 1.4

5.2 测试结果

在本地系统安装FTP服务器端软件Serv-U,用于提供FTP服务,IP地址127.0.0.1,端口号使用默认端口21。创建FTP登录帐号,分配适当的权限。(Serv-U的安装和配置过程略过,可见该软件帮助文件。)

5.2.1登录模块测试

主要是利用FtpClient控件实现FTP客户端应用程序的登录功能。要登录FTP服务器,输入合法的用户帐号和密码,如是匿名登录用户帐号为Anonymous,密码一般为空。

详细设置参数:

hostname:服务器的IP地址或主机名称,为字符串类型; port: 服务器的通信端口,为int类型(FTP端口默认为21); username:用户的登录账号; password:用户的登录密码;

这次毕业设计遇到的难点就是:连接到FTP服务器上,可以浏览它的内容,但不能识别文件夹。此问题后来通过使用搜索、BBS上发贴请教,最后算是顺利解决如何判断文件和目录。

5.2.2系统兼容性测试

经测试,该系统在WINDOWS 2007以及WINDOWS XP下均能正常工作。

5.3 测试总结

系统在上述软硬件环境下作出测试,结果基本能够达到预期功能,满足用户的基本的登录服务器,上传下载数据的需求。并且系统在Windows平台上经测试能够稳定的运行。

其中应注意几点,如:1.测试时最好将防火墙关闭或者降低安全级别; 2.登录帐号一定要是合法注册的,并在服务器端设置好正确的用户权限。否则就可能无法正常连接到服务器,上传下载数据。

不足之处在于上传下载过程中无法得知过程进度、剩余时间等信息,对用户上传较大文件时会造成一定的不方便。能加入断点传输的话更佳,由于ftpclient不自带断点传送功能,如今后该系统增加此功能会比较困难。

总的来说,测试内容较少,可能会存在一些BUG,与现实生活中大家使用的那些FTP下载软件有相当的距离。对此,还更应该的深入的学习Java语言中的那多重要的类库,更全面的了解他们的功能,争取完善其功能。

结 论

在李晓宇老师的指导和督促下,经过紧张的设计与开发,我的毕业设计课题-FTP客户端软件的设计与开发终于开发完成了,虽然该系统功能上还有许多不足,但通过这几个月的钻研,从拟定方案,设计模块,解决开发过程中遇到的各种困难,最终实现了该文件传输系统的基本功能。此系统操作界面简洁易懂,普通用户也能很快上手;此系统实现了远程登录服务器、浏览本地与服务器目录文件和数据上传下载等功能需求,从而实现了一个简易的FTP客户端软件。通过自己实际设计并开发一个FTP客户端软件,使我了解了C/S开发模式和FTP的发展历史及工作原理,对FTP协议在网络中的结构和本身协议在传输的作用有了更深的认识。通过系统测试,我又了解了软件测试的理论知识,理解了测试的概念,了解了测试方法以及过程,虽然只是很有限的尝试和使用,但我尽量通过所学的知识从中寻找错误和不足,也对我今后做类似项目起到了积极的指导作用,总的说来此次课题我受益颇丰。

参考文献

[1] Herbert Schildt.Java实用教程[M].北京:清华大学出版社,2005。 [2] 胡月,叶曙光,徐饪.Jbuilder9入门与提高[M].北京:科学出版社,2004。 [3] 耿祥义,张跃平.JAVA2实用教程(第二版)[M].北京:清华大学出版社,2004。 [4] 杨树林,胡洁萍.JAVA语言最新实用案例教程[M].北京:科学出版社,2006。 [5] W.Richard Stevens.TCP/IP详解 卷1:协议[M].北京:机械工业出版社,2000。 [6] 谢希仁.计算机网络(第四版)[M].北京:电子工业出版社,2005。

致 谢

本文是在XXX老师的热情关心和指导下完成的,他渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在整个毕业设计过程中,指导老师从开始布置课题起,就为我讲解这次课题的基本要求和实现的功能,还推荐给我参考书学习,鼓励我,使我明确了方向,给了我信心。在此向他们表示我最衷心的感谢!

在论文完成过程中,本人还得到了系上许多老师和众位同学的热心帮助,本人向他们表示深深的谢意!

最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!

作者简介:

姓 名: XX 性 别: 男 民 族: 汉 E-mail:

声 明

本论文的工作是 2014年02月至2014年06月在XX大学信息工程学院完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得XX大学或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。

关于学位论文使用权和研究成果知识产权的说明

本人完全了解XX大学有关保管使用学位论文的规定,其中包括: (1)学校有权保管并向有关部门递交学位论文的原件与复印件。 (2)学校可以采用影印、缩印或其他复制方式保存学位论文。 (3)学校可以学术交流为目的复制、赠送和交换学位论文。 (4)学校可允许学位论文被查阅或借阅。

(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。

除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。 特此声明!

作者签名: XX

2014 年 5月 9 日


FTP客户端软件的设计与实现(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考数学艺体生百日突围专题(11)立体几何(基础篇,含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: