1、“.....然后再在本地新建个文件,并绑定到流中,执行流的读并写入流中,就可以完成下载功能了。当然,程序首先需要判断本地浏览框中选中的是目录还是文件,或者根本就没有在本地浏览框中选择。为了可同时选择多个文件下载,必须先设置控件的属性为,以便能够在远程浏览框中进行多重选择。接着在程序中利用控件对象的方法获取所选择的文件和目录,并判断是否为目录若是目录,则在本地创控件实现客户端应用程序的登录功能。要登录服务器,输入合法的用户帐号和密码,如是匿名登录用户帐号为,密码般为空。详细设置参数服务器的地址或主机名称,为字符串类型服务器的通信端口,为类型端口默认为用户的登录账号用户的登录密码这次毕业设计遇到的难点就是连接到服务器上,可以浏览它的内容,但不能识别文件夹。此问题后来通过使用搜索上发贴请教,最后算是顺利解决如何判断文件和目录。系统兼容性测试经测试,该系统在以及下均能正常工作。测试总结系统在上述软硬件环境下作出测试,结果基本能够达到预期功能......”。
2、“.....上传下载数据的需求。并且系统在平台上经测试能够稳定的运行。其中应注意几点,如测试时最好将防火墙关闭或者降低安全级别登录帐号定要是合法注册的,并在服务器端设置好正确的用户权限。否则就可能无法正常连接到服务器,上传下载数据。不足之处在于上传下载过程中无法得知过程进度剩余时间等信息,对用户上传较大文件时会造成定的不方便。能加入断点传输的话更佳,由于不自带断点传送功能,如今后该系统增加此功能会比较困难。总的来说,测试内容较少,可能会存在些,与现实生活中大家使用的那些下载软件有相当的距离。对此,还更应该的深入的学习语言中的那多重要的类库,更全面的了解他们的功能,争取完善其功能。结论在老师的指导和督促下,经过紧张的设计与开发,我的毕业设计课题客户端软件的设计与开发终于开发完成了,虽然该系统功能上还有许多不足,但通过这几个月的钻研,从拟定方案,设计模块,解决开发过程中遇到的各种困难,最终实现了该文件传输系统的基本功能......”。
3、“.....普通用户也能很快上手此系统实现了远程登录服务器浏览本地与服务器目录文件和数据上传下载等功能需求,从而实现了个简易的客户端软件。通过自己实际设计并开发个客户端软件,使我了解了开发模式和的发展历史及工作原理,对协议在网络中的结构和本身协议在传输的作用有了更深的认识。通过系统测试,我又了解了软件测试的理论知识,理解了测试的概念,了解了测试方法以及过程,虽然只是很有限的尝试和使用,但我尽量通过所学的知识从中寻找和不足,也对我今后做类似项目起到了积极的指导作用,总的说来此次课题我受益颇丰。参考文献实用教程北京清华大学出版社,。胡月,叶曙光,徐饪入门与提高北京科学出版社,。耿祥义,张跃平实用教程第二版北京清华大学出版社,。杨树林,胡洁萍语言最新实用案例教程北京科学出版社,。详解卷协议北京机械工业出版社,。谢希仁计算机网络第四版北京电子工业出版社,。建个目录本实例没有使用递归的方法,所以不能下载目录中的文件和子目录,否则......”。
4、“.....直重复至所有被选择文件或者目录都被完成操作为止。在这里,使用了个的变量用于判断是否为文件。文件上传程序上传文件基本上与下载文件类似,不过使用的是流,并使用控件的方法和流绑定,再将流绑定到流中,然后在本地新建个文件,并绑定到流中,执行流的读并写入流中,就可以完成上传功能了。代码如下上传文件到目录上传文件到服务器中没有选择本地文件上载判断是否是文件,如果是目录则不与操作,以后的程序可能会考虑添加目录的操作上传文件到服务器中上传处理上传完成,关闭输入输出流列表框需要重新刷新图上传与下载系统测试及问题处理测试环境系统测试机器程序测试环境测试结果在本地系统安装服务器端软件,用于提供服务,地址,端口号使用默认端口。创建登录帐号,分配适当的权限。的安装和配置过程略过,可见该软件帮助文件。登录模块测试主要是利用虚拟机的接口。虚拟机用于将字节码翻译成特定机器码。基于硬件的平台,即程序运行的特定的硬件环境。图平台架构简介客户机服务器在分布处理过程中......”。
5、“.....该通信模式首先在客户机和服务器之间定义套通信协议,并创建类,利用这个类建立条可靠的链接然后,客户机服务器再在这条链接上可靠地传输数据。客户机发出请求,服务器监听来自客户机的请求,并为客户机提供响应服务。这就是典型的请求应答模式。下面是客户机服务器的个典型运作过程服务器监听相应端口的输入客户机发出个请求服务器接收到此请求服务器处理这个请求,并把结果返回给客户机上述过程,直至完成次会话过程。图层结构图基础文件传送协议是文件传送的基础。通过该协议,用户可以从个主机向另个主机拷贝文件。与大多数服务样,也是个客户机服务器系统。用户通过个支持协议的客户机程序,连接到在远程主机上的服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出条命令,要求服务器向用户传送个文件的份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上......”。
6、“.....将其存放在用户目录中。在的使用当中,用户经常遇到两个概念下载和上载。下载文件就是从远程主机拷贝文件至自己的计算机上上载文件就是将文件从自己的计算机中拷贝至远程主机上。用语言来说,用户可通过客户机程序向从远程主机上载下载文件。图系统工作简易流程客户端设计的原理,使用两条连接来完成文件传输控制连接与数据连接。控制连接用于传输控制,数据连接用于数据输送。在服务器启动后,服务器就会在端口等待客户的连接请求,有用户需要传输文件时,客户与服务器的端口建立个控制连接,用来传送客户的命令和服务器的应答,该连接直保持到客户与服务器通信结束为当客户发出数据传输命令时,服务器会主动与客户建立数据连接,并与其进行数据交换。客户端用户并不直接处理控制连接上的命令和响应,而是由两个协议解释器进行处理。用户接口为客户端用户提供定形式的输入界面,接收用户的命令,将其转换成标准的命令,最终将控制连接上的响应转换成用户可理解的方式。在客户与服务器的整个连接期间......”。
7、“.....而数据连接却可以根据请求动态地建立和关闭。在最常用的流模式中,文件结束是用数据连接的关闭来表示的,换句话说,每传输个文件或文件列表,系统就会再建立个新的数据连接。图使用的两个连接开发平台本文件传输系统是采用公司公司推出的作为开发平台,它是款优秀的集成开发环境工具,是目前的较新的版本它比以前的版本更加简单和直观,方便上手在这个版本中集成目前众多开发的优秀技术,如工程管理单元测试代下面是类所提供的些控制命令。该命令用于把远程系统上的目录切换到所指定的目录。该命令用于把远程系统上的目录切换到上级目录。该命令可显示远程系统上的目录状态。该命令可把传输格式设置为二进制格式。此外,类还提供了可用于传递并检索目录清单和文件的若干方法。这些方法返回的是可供读或写的输入输出流。下面是其中些主要的方法。返回与远程机器上当前目录相对应的输入流。获取远程机器上的文件,借助把该文件传送到本地。以写方式打开输出流......”。
8、“.....浏览功能的实现程序由浏览服务器端文件和浏览本地文件两部分组成。浏览服务器端目录程序当连接登录成功之后,可使用控件的方法执行服务器端上的目录浏览功能,以取得服务器默认的目录内容。般方法会列出端目录与文件的详细内容,包括创建文件日期,文件大小,目录与文件的名称等相关信息。当然,服务器端必须开放目录读取的权限,以允许连接登录及浏览目录,否则,方法会执行失败。而这个方法执行后的结果是数据流,本系统要把它显示在个列表框中,还需要进行分解操作。下面是对列表框进行操作的程序代码清空目录列表,调用方法获取文件列表。清空目录列表调用方法得到目录表分解数据流向列表框添加分解得到的目录和文件完成后关闭数据流刷新列表框的内容分解字符串得到目录和文件名码审查撰写说明文档等等,极大的方便了开发人员的工作。如果用户既要求易于进行可视化布局,又要求有较大的灵活性......”。
9、“.....系统需求分析与总体设计需求分析用户需求软件要简单易上手,能够匿名或者使用帐号登录到用户指定的服务器上,进行访问和数据的上传下载。功能需求该系统主要包括以下几个方面可视化的交互界面模块登录服务器模块浏览服务器本地目录和文件模块上传下载文件模块。由这四个模块构成该系统。性能需求整个系统操作应当简便,界面友好,运行稳定,执行速度快。系统本身运行对计算机硬件平台和操作系统平台要求适中。设计思路上传下载程序主要完成文件的传输,是系统的核心模块。提供的控件已经对其进行了类封装,因而对用户而言它是透明的,不必再去编程解释响应消息等,这就是控件的好处。这样使用,就节约了大量的开发时间。即使对不是很了解,都可以很快建立起个客户端程序来。由于本程序只是客户端,下面将分别对整个系统的图形界面登录模块远程浏览模块本地浏览模块上传模块和下载模块六大模块的程序实现细节进行详细介绍。图系统模块图实现思路在环境所提供的扩展包中,已经提供了些网络类的类库......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。