基于FTP协议的文件访问控制系统的设计与实现
摘要
现在有了网络,网络用户不但可以浏览各种各样的信息资源,还能够将自己感兴趣和需要的资源下载到本地机上,但这样也加大了对资源的需求量。由于网络的带宽及各种服务的限制,单纯从页面上下载显得又慢又不可靠,而且也无法满足众多用户的需求,所以就有许多FTP工具应运而生。
本软件是用DELPHI7.0作为开发工具完成的,系统开发的总体任务是连接FTP服务器,上传/下载文件、对FTP服务器站点的管理、服务器端提供本地FTP服务、允许远程登录下载服务器上的文件。
本论文共分为五大模块,分别是:介绍选题背景及意义和系统的发展现状;介绍数据库技术和Delphi技术;对当前企业进行需求分析并提出解决方案;根据需求方案对系统进行设计;对工作计划统计分析系统进行测试并得到测试结果。
关键词:FTP;文件访问;后台数据库
TheFileAccessControlSystemBasedonFTP
Abstract
ThroughtheInternet,peoplearenotonlyabletobrowseallsortsofinformation,butalsoabletodownloadinterestingresources.However,duetodifferentconstrainsitisinefficientandunreliabletodownloadbywebpage.Therefore,therearerequirementsforbetterdownloadtools,suchasFTPtools.
ThissoftwareisdevelopedbyusingDELPHI7.0,themajordutiesforthesystemistoconnecttotheFTPserver,toadministratetheFTPservicesites,toallowfiledownloadingfromremotecontrol.
Thereare5partsinthispaper:introductionofthebackgroundandsignificanceofthetopic,andgeneralizationofthedevelopmentofthesystem,introductionofthetechnologyofdatabaseandDelphi,analysisofthecurrentrequirementsofenterprises,designandimplementationofthesystem,andtestofthesystem.
Keywords:FTP;FileAccess;BackgroundDatabase
.
目录
1选题意义1
1.1课题背景1
1.2国内外研究现状1
1.3本课题研究的目的1
2相关理论基础2
2.1网络概念2
2.2DELPHI技术2
2.3DELPHI的控件安装方法3
2.4MICROSOFTSQLSERVER数据库技术4
3需求分析4
3.1需求概述4
3.2登陆模块4
3.3用户注册模块4
3.4客户端模块5
3.5服务器模块5
4设计与实现5
4.1系统概要设计5
4.1.1概要设计5
4.1.2条件与限制5
4.2系统的详细设计6
4.2.1系统总体流程6
4.2.2各模块处理流程6
4.2.3数据库设计9
4.3典型模块实现9
5测试11
5.1测试环境11
5.2测试的目的12
5.3测试方案12
结论14
参考文献15
致谢16
声明17
参考文献
[1]张仕斌,谭三,易勇,蒋毅.网络安全技术[M].北京:清华大学出版社,2004。
[2]杨富国主编.Delphi程序开发案例解析[M].北京:清华大学出版社,2006。
[3]段兴主编.Delphi7控件实用程序设计100例[M].北京:人民邮电出版社,2003。
[4]王志强编著.Delphi7开发实例完全剖析[M].北京:中国电力出版社,2006。
[5]李强编著.Delphi7程序设计实例导学[M].北京:中国水利水电出版社,2003.3。
[6]马健,朱亮等编著.Delphi7.0应用编程实例精解[M].北京:中国水利水电出版社,2003。
[7]MarcoCantu等著.Delphi7从入门到精通[M].北京:电子工业出版社,2003。
[8]方睿,刁仁宏,吴四九编著.网络数据库原理及应用[M].成都:四川大学出版社,2005.8。