当前位置:首页 > 免费毕业设计

FTP客户端设计与开发(源代码+论文)免费下载

FTP客户端设计与开发(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: NET
  • 作品类型: 免费毕业设计
  • 售后服务: 简单解答

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要:

互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。

FTP客户端软件是在了解FTP工作原理后,利用C#语言来设计和开发的。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接的功能;文件管理模块实现新建文件、删除文件等功能;文件传输模块实现主机与服务器连接成功后上传和下载文件功能。辅助管理模块实现一些相关功能如:读写配置INI文件。该FTP客户端软件达到了使用方便的目标,希望开发软件的经验能为使用.NET设计开发Windows应用程序FTP客户端软件的初学者提供一些帮助。

 

关键词:

NET;C#;文件传输协议;客户端


目录结构:


图1.png


NET技术简介

.NET技术是2000年微软公司推出的全新概念,它代表了一个集合、一个环境、一个编程的基础结构。其目的是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行延伸。具体地说,.NET技术就是要在不同的网站之间建立起协定,促进网站之间的协同合作,实现信息的自动交流,从而帮助用户最大限度地获取信息、并对他们的数据进行简单、高效的管理。



软件总体分析与设计:

根据需求分析,按照系统开发的基本观点对功能进行分解,从功能上可对模块作如下划分:

1.连接管理模块:主要完成主机与服务器之间的连接与关闭操作。

2.文件管理模块:主要完成文件的显示、新建文件、删除文件等。

3.文件传输模块:主要完成主机与服务器连接成功以后文件的上传与下载。

4.辅助功能模块:主要是保存一些登录信息和一些简单的配置信息。


 软件测试:

测试前分析:

本FTP软件测试,从详细设计来看,分4部分进行测试:首先必须连接到某网络,在网络连接成功后,进行第一步测试连接测试,在输入IP地址和登录名和密码后能成功连接到主机;第二步对文件操作测试,能新建文件、删除文件等操作;第三步在于服务器连接成功后测试上传和下载操作,第四步检测文件在选择目录后能显示根据路径来显示此路径下所有文件和信息保存入INI文件

测试的过程与分析:

第一步测试的是连接操作。连接一般有两种情况,一种是连接他是用户经常用要访问的FTP服务器,需要进行保存登录信息的。另一种是不常访问只是偶尔访问一下的只需要当次连接的是快速连接。连接前如下图4,输入IP地址为10.0.0.7(IP为本机地址);以及用户名密码为“anonymous”,连接成功后如图5。 

 

图2.png

图4登录服务器前

 

图3.png

图5登录服务器后

第二步测试在文件或文件夹操作,进行了新建文件夹,删除文件和文件夹。对文件夹的属性设置即修改是否读写,是否隐藏、是否存档。都能成功的进行操作。

第三步测试文件上传和下载功能,以下载11.jpg为例下载前本地主机没有该文件如图6,当下载成功后主机这边显示有11.jpg文件出来在本地主机上如图7。

图4.png

图6下载前目录下所有文件

图5.png

图7下载后目录下所有文件

第四步只要测试了对主机登录信息的保存,是否成功读写INI文件。都能成功的进行读写操作。


测试小结:

通过以上的测试可以出来,该软件实现了服务器的连接操作。能完成新建文件、删除文件以及文件的上传和下载等操作。由于对断点续传过程用程序设计未能全部了解,所以未完成该功能。还有就是在获取系统驱动器时未能筛选掉软驱磁盘和光驱磁盘。希望如果有人继续开发能完成这里。



部分代码文件:

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩