计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> 计算机网络 >> 浏览文章
网络048FTP客户端的实现毕业设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

数据同步传输系统既适合于服务器端的目录遍历,又适合客户端对服务端的上传文件和下载文件。文中介绍了怎样运用Socket(套接字)接口和使用FTP(文件传输协议)来实现客户端和服务器端之间信息的交互。该数据传输平台分为两个模块:服务器端模块和客户端模块。客户服务器程序通过对编程语言VisualC 6.0中的调用来实现利用TCP/IP协议中的FTP协议和封装在NMFTP内的Socket接口进行客户端与服务器连接,并完成数据同步工作,例如:上传、下载、浏览、查询、对服务器目录与文件的管理以及执行远程命令等。服务器端程序则持续的监听网络。当接受到客户端的Socket,服务器程序提供相应的服务。网络通信模块使用POP3控件来实现客户端与服务器的信息交流。

关键字:局域网,Socket,FTP,网络上的通信。

目录
摘要

第一章引言
第一节系统概述
第二章需求分析
第一节问题定义
第二节系统可行性分析
第三节需求分析说明书
第三章系统总体设计图
第一节需求规定
第二节运行环境
第三节系统设计总目标
第四节系统性能特点
第五节系统总体模块结构图
第六节各模块的数据结构设计
第四章详细设计
第一节系统模块介绍
第二节模块设计
第五章编码实现
第一节开发工具选择
第二节关键技术代码
第六章系统运行与测试
第一节系统调试安装
第二节实际运行
第七章结论
致谢
参考文献

摘要

第二章 需求分析

第 1 节 可 行 性 分 析

2.1.1项目名称
数据同步系统的开发与实现

2.1.2项目开发背景

 为了让服务器的资源能以最快的速度送到客户端手中,可以通过构造一个基于Intranet网络数据同步传输系统实现这一目标。近几年来,企业内部网络,也即Intranet,发展势头强劲,数据同步传输随之也越来越受到人们的重视,Internet网络越来越不能适应企业对信息传递的要求,Intranet网络也应用而生。Intranet网络是建立在Internet基础上的,但也有以下的不同:
1)Intranet网络提供了大量的数据,高速传输,并且运行花费很低,相比较而言,Internet网络突出的优势是资源的高度共享。在目前的情况下,因为宽带的限制,利用Internet网络进行大数据量的传输是不现实的,更不用说高速,同时它的费用也是很高的,基于以上情况,Intranet网络在这方面的性能比Internet要高得多。
2)Intranet网络由于企业或部门应用,它对数据提供了比较严格的权限措施和认证机制,而Internet网络不提供可靠的安全措施和认证机制。
3)Intranet网络的可维护性是Internet不能比拟的,获取与部署也相对容易,这样增强了用户在多变的商业社会中的适应性,减少了系统维护的开销与难度,从而给用户带来了最大的利益。
基于以上的原因Intranet网络在数据同步方面的应用前景更为广阔。文件同步协议主要是利用TCP/IP协议中FTP(文件传输协议)来完成的,这次毕业设计所开发的数据同步系统正是基于TCP/IP协议中的FTP协议之上。

2.1.3项目规模
一个可以在多种硬件环境的局域网(LAN)、内部网(Intranet)、上使用的客户端应用软件。

2.1.4开发构想
数据同步传输系统开发与实现划分为两个模块:客户端程序模块和服务器端程序模块。因公司的要求,我只要做的是客户端的模块。该程序用VC 编程言来编写,它主要用VC 语言中的MFCWinINET类来实现,因为它的模块强大,易于使用。和通常的应用软件一样,在进入主界面前有一个闪烁窗口,显示课题的名称,指导老师和学生的姓名等信息。总体框架结构采用切分窗口式,目录采用列表和树形控件相结合,单击左边的位图标志,在右边的控制面板显示相应的功能。在客户端应用程序中一共包括五个模块:查询模块,浏览模块,上传模块,下载模块和文件管理模块。每个模块都包含其相应的子模块。
2.1.5开发计划
为了按时完成数据同步系统的研究与开发,我在设计和实现中抓住重点,以其主线进行开发与设计,以求在较短的时间内实现体统的绝大部分功能,不足之处等以后在进一步扩展。
开发计划:
1)可行性分析 20天
2)需求分析  10天 需用材料,可行性研究报告,需求陈述报告
3)总体设计   30天  需用材料 需求分析报告
4)详细设计   30天  总体设计报告
5)便把与单元测试20天   需用材料详细报告设计,参考书
6)集成测试   10天
7)安装测试   10天
2.1.6运行环境
随着计算机信息技术发展的趋势,数据的同步传输显得越来越重要了,为了让服务器的资源能以最快的速度送到客户端手中,可以通过构造一个基于Intranet网络数据同步传输系统实现这一目标。近几年来,企业内部的Internet网络,也即Intranet,发展势头强劲,而数据同步传输随之也越来越受到人们的重视,Internet网络越来越不能适应企业内部信息传递的要开发完成之后。系统可以在多种硬件环境的局域网(LAN)、内部网(Intranet)、互联网(Internet)上运行。


系统环境要求
服务器
●平台:—Microsoft的操作系统(Windows98/2000/NT)
●协议:TCP/IP下的FTP协议(文件传输协议)
●  
●服务器:Server-u4.0
●内存:—64MB,建议128MB以上
●硬盘存储空间:—1GB,建议4GB
客户机
●平台:—Microsoft的操作系统(Windows98/2000/NT)
●内存:—32MB,建议64MB

第二节需求分析说明书

2.2.1功能需求  

客户端程序主要是登录FTP服务器,从服务器上下载大容量的数据文件,并可根据服务器的权限,实现客户端文件的上传,执行远端指令服务器的远端目录和文件,对远端目录的管理,本系统的客户端程序主要实现以上这些功能。

2.2.2用户界面需求

 由于采用C/S(客户端与服务端)的模式,对于用户来说主界面是统一的,当打开软件时进入自己的界面,最重要的界面友好,用户操作方便。其次是界面的风格要统一,整齐,清晰,内容紧促,功能齐全,实用性强。因此用户界面并不要求有太多的图画和图像,而我的客户端程序的界面采用的当前最受欢迎的切分式窗口,左边显示名称,右面现实其相相应的功能。

2.3系统性能要求

 由于此系统是一个网上的数据同步系统,所以系统的响应时间要求较高,其响应时间主要依赖于网络的传播速度,整个系统的通信采用是高度安全,准时得到。由于是网络上应用的程序,而当前我国的网络速度还比较慢,为了提高系统的运算速度与整体性能,我们对界面没有进行过多的修饰,没有加图片,动画等。

2.4可扩展性
网站管理日新月异,这就要求系统具有较好的扩展性,由于该客户端的程序功能较为完善,但也存在这不足之处,所以本客户端的程序还有较大的扩展性。

2.5安全性
企业性应用程序的复杂性,分布性和多用户性时的系统的安全变得更加重要,也更加复杂。在一般情况下,每个横须将在本地帐号环境下运行,但在远程组建需要连接,并且适当的时候给这些组件提供服务或拒绝提供服务。

2.6稳定性与健壮性
本次开发的FTP客户端程序由于是为企业或单位做的数据传输服务,它对于系统的稳定性要求较高。但是由于我也是初次涉及到VC 网络编程,理论基础与实际动手能力还不够强,在系统的稳定性和健壮性方面考虑的不是很周全,所以性能的稳定性和健壮性不是很好。

2.7兼容性
与旧系统兼容是开发应用系统中的一个十分令人头疼的问题,并且它也是进行某些开发时的一个典型约束,处理旧系统的制约和遗留问题需要足够的耐心和毅力,但这样可能有助于新系统的某些需求。由

上一篇: 网络047人工智能应用毕业设计
下一篇: 网络050“熊猫烧香”案解析
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。