网络硬盘文件资源管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
随着网络技术的日益普及和信息化建设的重视,网络硬盘是一种新型安全的网络存储系统,主要适用于个人文件存储,可以用作个人的一个网络U盘,网络硬盘是一块专属的存储空间,用户通过上网登录网站的方式,可方便上传、下载文件。只要能上网,就可以用网络硬盘登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地存储自已的个人文件。
本论文基于现状,采用编程语言asp作为开发工具外挂access数据库。力图设计一个切实可行的应用系统方案。 本论文详细的介绍了系统模块设计的开发过程。
系统集成后,通过测试,证明系统设计是成功有效的。
关键词:网络硬盘,服务器,存储空间,上传,下载,数据库,共享、asp
ABSTRACT
With the more universalization and information construction recurrence of the net work.netdisk is a new type and safety storage system of the network. It is chiefly using in the storage of the personel file and an U disk of the net. netdisk is a special storage space. User can post the network site as the regime,who may upload and download the file conveniencely.when go to the internet,you may make use of the netdisk to post the server to upload,delete,make new project,update the file directory and other operation. The user can store your personel file at any moment and anywhere.
In order to give a practical scheme of the applicable system, the article base on the present state ,adopting the programming language asp as the develop tool , With the access database, the article detaily introduces the developing process of the system model.
After integrated, the system pass test. It is obvious that our design for this system is successful.
Keywords: netdisk,server,storage space, upload,download,database,share,asp.
本系统给用户 办公单位提供了一个解决网络文件存储系统的平台,用户可以方便的将自己的文件上传并保存到该系统中。
用户系统的主要功能要求: (1)用户可以了解该系统的功能组织情况;(2)用户可以上传自己的文件,图片等媒体资料;(3)用户可以共享,创建,查看目录;(4)用户可以了解在线用户,我的好友及收到站内短信;
管理系统的主要需求:(1)上传,修改,删除文件以及图片;(2)共享文件信息
用户模块设计
(1)用户注册模块:注册包括,名称,密码,OICQ,邮箱,性别,年龄等基本信息,填好后保存至用户数据表。 (2)用户登陆模块:已经注册好的用户进入该系统,必须先进行注册,否则以游客进入系统。(3)用户信息:当以注册好的用户名进入系统,将显示用户的具体注册信息。(4)上传文件模块:将文件保存至指定的位置。(5)创建目录:将创建一个文件。 (6)查看目录:可查看文件的相关信息。(7)共享目录:作为公共资源与其他用户使用。 (8)在线用户:可以浏览当前在线的用户人数及信息。 (9)我的好友:可以查看好友的基本信息。(10)站内短信:可以接受相关信息。 (11)使用帮助:用户可以得到相关的信息 。 (12)退出登陆:返回登陆界面。
后台系统
主要由管理员进行以下管理:用户上传文件总数量、总容量,数量,容量, 用户群组,用户共享目录,用户所属群组权限,群组id,群组名称,群组允许上传数量,群组允许上传单个文件大小群组允许总体上传容量,群组允许上传文件格式,群组允许创建的目录数量,群组上传图片水印文字,群组上传文件路径。
目 录
摘 要 III
ABSTRACT IV
引 言 V
第一章 软件所需资源 1
1.1硬件开发环境 2
1.2 其他硬件辅助设备 2
1.3软件运行环境 3
1.3.1 WEB服务器简介 3
1.3.2 PWS与IIS( Internet Information Serice)的安装 4
1.4软件开发环境 6
1.4.2软件开发环境的分类 6
第二章 软件过程 8
2 .1需求分析 8
2.1.1需求分析的一般性原理 8
2.1.2需求分析的任务与过程 9
2.1.3需求分析的要求 10
2.1.4网络硬盘系统的需求分析 11
2.1.6功能需求 11
2.2概要设计 12
2.2.1概要设计的一般原理 12
2.2.2用户模块设计 12
2.2.3网络硬盘系统层次结构框图 12
2.2.4 后台系统 13
2.2.5数据库设计 14
2.3详细设计 16
2.3.1详细设计的一般原理 16
2.3.2分模块介绍各模块的关键技术、程序实现方法 16
2.3.2部分模块的设计和编码 18
2.5程序测试 19
2.5.1程序代码测试 19
2.5.2程序功能测试 20
2.6程序维护 20
第三章 相关部分 22
3.1相关技术 22
3.1.1 软件工程方法概述 22
3.1.2 开发工具的选择 23
3.2相关过程 23
3.2.1 asp技术概述 23
3.2.2 ADO技术 25
3.3 安全性维护 29
第四章 软件使用说明 31
4.1注册与登陆界面 31
4.2系统主界面 32
4.3 部分功能模块界面 33
第五章 系统总结 34
5.1系统特点 34
5.2 asp+access的安全隐患 35
5.2.1 安全隐患 35
5.2.2 提高数据库的安全性 36
结 束 语 38
参考文献 39
致 谢 40
附 录 41
附录1 源程序代码 41
附录2 md5算法 81