毕业设计基于FTP协议的文件访问系统的设计与实现论文

上传人:m**** 文档编号:500350768 上传时间:2022-12-15 格式:DOC 页数:51 大小:1.09MB
返回 下载 相关 举报
毕业设计基于FTP协议的文件访问系统的设计与实现论文_第1页
第1页 / 共51页
毕业设计基于FTP协议的文件访问系统的设计与实现论文_第2页
第2页 / 共51页
毕业设计基于FTP协议的文件访问系统的设计与实现论文_第3页
第3页 / 共51页
毕业设计基于FTP协议的文件访问系统的设计与实现论文_第4页
第4页 / 共51页
毕业设计基于FTP协议的文件访问系统的设计与实现论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计基于FTP协议的文件访问系统的设计与实现论文》由会员分享,可在线阅读,更多相关《毕业设计基于FTP协议的文件访问系统的设计与实现论文(51页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)基于FTP协议的文件访问控制系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:第 1 页 共 23 页基于FTP协议的文件访问控制系统的设计与实现摘 要现在有了网络,网络用户不但可以浏览各种各样的信息资源,还能够将自己感兴趣和需要的资源下载到本地机上,但这样也加大了对资源的需求量。由于网络的带宽及各种服务的限制,单纯从页面上下载显得又慢又不可靠,而且也无法满足众多用户的需求,所以就有许多FTP工具应运而生。本软件是用DELPHI7.0作为开发工具完成的,系统开发的总体任务是连接FTP服务器,上传/下载文件、对FTP服务器站点的管理、服

2、务器端提供本地FTP服务、允许远程登录下载服务器上的文件。本论文共分为五大模块,分别是:介绍选题背景及意义和系统的发展现状;介绍数据库技术和Delphi技术;对当前企业进行需求分析并提出解决方案;根据需求方案对系统进行设计;对工作计划统计分析系统进行测试并得到测试结果。关键词:FTP;文件访问;后台数据库The File Access Control System Based on FTP AbstractThrough the Internet, people are not only able to browse all sorts of information, but also abl

3、e to download interesting resources. However, due to different constrains it is inefficient and unreliable to download by web page. Therefore, there are requirements for better download tools, such as FTP tools.This software is developed by using DELPHI7.0, the major duties for the system is to conn

4、ect to the FTP server, to administrate the FTP service sites, to allow file downloading from remote control. There are 5 parts in this paper: introduction of the background and significance of the topic, and generalization of the development of the system, introduction of the technology of database

5、and Delphi, analysis of the current requirements of enterprises, design and implementation of the system, and test of the system.Key words: FTP; File Access; Background Database. 目录1选题意义11.1课题背景11.2国内外研究现状11.3本课题研究的目的12相关理论基础22.1网络概念22.2Delphi技术22.3Delphi的控件安装方法32.4Microsoft SQL Server数据库技术43需求分析43.

6、1需求概述43.2登陆模块43.3用户注册模块43.4客户端模块53.5服务器模块54设计与实现54.1系统概要设计54.1.1概要设计54.1.2条件与限制54.2系统的详细设计64.2.1系统总体流程64.2.2各模块处理流程64.2.3数据库设计94.3典型模块实现95测试115.1测试环境115.2测试的目的125.3测试方案12结论14参考文献15致 谢16声 明171 选题意义1.1 课题背景现代科技给我们带来了翻天覆地的变化,互联网就是这诸多变化之一,而且它无时不刻地包围着你。可以这样说,21世纪是互联网的世纪。互联网是人类科技发展史中成长最快的新鲜事物,从诞生到高度发展仅仅用了

7、二十几年,而未来的发展前景更是一片光明。每个人可能者已经感觉到了它的发展,从大大小小的网络公司到各种各样的网上商店、书店、网吧、网上银行等,就连电影院也都搬到了网上你可以足不出户的欣赏美国大片。早在20世纪90年代初,Internet和World Wide Web(简称WWW)已经被大家熟知。最近几年,Internet的发展更是神速,它已经深深触及到我们的生活和工作的方方面面。随着许多新兴技术在Internet中的推广应用,使用它的自身发展更日趋完善,它为用户也带来了越来多的实惠和便利。毫不夸张地说,无论你在世界上的哪个角落,只要通过互联网,你就可以同亲人朋友、甚至是陌生人相互交流,而且形式多

8、样。互发邮件、交换文件、彼此聊天这已经是很平常了,而现在随着网络、通信技术的相结合,已经出现了可视电话、网络家电、电子商务等。网络用户可以通过大大小小的各类网站或主页。他们已经越来越离不开网络,而且已经把企业网络建设纳入了未来企业发展最重要的环节。是互联网最大的凝聚力所在,它是一个包罗万象的信息服务系统。 1.2 国内外研究现状从有关的文献看,在国内和国外都有不少的这种软件,可见,由于网络的普及和资源的增加,用户对资源的需求也更大,一般的下载无法满足用户的需求,从而FTP的运用就变得更普遍。国内FTP软件,由于资源数量相对较少,使用时间相对较短,加之用户使用意识较为薄弱,FTP站点的建设质量与

9、服务等都不是太完善。而国外的一些站点由于运行得比较久,所以效果不错。1.3 本课题研究的目的访问网站资源已是广大公众的日常行为,用户是网络赖以生存和发展的根本,尊重用户,以用户的需求为中心,不只是一句口头上的空话,而要付诸行动。因此希望通过此次调查研究,找出原有FTP软件的不足,尽量完善软件,在有限的成本范围内提高读者满意度。并形成一个完善的FTP传输软件,方便以后用户进行资源的传输和共享。本系统既锻炼了我们的实际动手能力,又引导我们进行了一次模拟实际产品的开发,对于我们以后工作能力的培养具有重要的意义2 相关理论基础2.1 网络概念互联网通常指的是由很多计算机网络(包括局域网、广域网等)相互

10、连接而成的一个总网络,它无论在功能上还是在逻辑上都是一个巨型网络。无论Internet、因特网、国际互联网、互联网、全球互联网、交互网、国际电脑网络、国际计算机网络。其实它们都是由美国阿帕网(ARPANET)发展而成的。主要采用的通信协议都是TCP/IP协议。网络的定义从概念上说,就是由两台或两台以上计算机通过一定的连接和统一的通信协议,最终实现彼此之间相互通信的实体。网络互联可以采用网间连接器互连和通过互联网两种方式实现网络互联。从定义看,它必须是由多个电脑通过连接设备物理连接而成,然后通过定制的协议方法才能实现多种资源、服务、信息共享。这种通信包括了发送E-mail和传真,交换一个或多个文

11、件等。而Internet是多个计算机网络的集合,是一个网中网,是遍布全球的联络各个计算机平台的总连接,这些网中网的计算机少则两三台,多的则拥有数千台,是名副其实的千万信息资源的汇合。从本质上讲,Internet是一个媒介,是一个沟通你我他,沟通全世界的重要手段,只不过这种沟通连接世界上不同种类型的计算机实现的,通过这种连接,我们就能和世界交流,和世界通信,所以它又是一个交换各类数据的通信媒介。从Internet提供的无限资源和对人类的发展推动作用这方面来理解,Internet是正在迅猛发展的全球数字化数据库,这个数据库是建立在高度灵活的通信技术之上的,正是有了各种成熟的通信技术和网络连接的简单

12、性、灵活性和共享信息的便利性才促成了Internet的飞速发展。2.2 Delphi技术Delphi是基于窗体和面向对象,具有高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器

13、(Resourse Workshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。2.3 Delphi的控件安装方法1、对于单个控件,Componet-install component.-PAS或DCU文件-install;2、对于带*.dpk文件的控件包,File-Open(下拉列表框中选*.dpk)-install即可;3、对于带*.bpl文件的控件包,Install Packages-Add-bpl文件名即可;4、如

14、果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决:1、反安装的源文件拷入到Delphi的Lib目录下;2、或者Tools-Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。注意:所安装的控件是否与你所用的Delphi版本相适应。n RxLib的安装 首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL

15、5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWSSYSTEM等。在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。注意:不要在 Delphi IDE 中保存包资源(package sources)!n 帮助文件的安装 单击 Delphi 中的 Help 菜单下的 Customize 菜单项,这时会弹出 Op

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号