网络文件管理系统的设计与实现
摘 要
随着计算机及网络技术的飞速发展,企业文件管理信息化、网络化是必然的趋势。利用计算机和网络技术来进行文件管理,具有以下优势:利于实现数据信息的共享,减轻管理员的工作负荷,使文件管理更科学、更规范、更安全。因此,设计一个安全的网络文件管理系统是十分必要的。
系统采用B/S工作模式,使用ASP技术和ACCESS数据库平台。主要功能如下:对于服务器端的文件实现多文件同时上传;多功能的文件在线编辑;强大的多用户管理体系,能对用户进行目录与文件的访问限制;强大的统计功能,能精确统计每一个文件夹及文件的大小。为确保系统安全性,服务器端配置了SSL,系统对用户密码用MD5进行加密。此论文详细介绍了系统的需求分析,系统设计和具体实现。最后,以表格形式给出测试结果。
关键词: 互连网;文件管理;ASP
目 录
1引言 1
1.1课题背景 1
1.2国内外研究现状 1
1.3本课题研究的意义 1
1.4本课题的研究方法 1
2用户需求分析 1
2.1用户角色需求 1
2.2功能需求 2
2.2.1用户管理 2
2.2.2文件管理 2
2.2.3安全性的实施 2
2.3性能需求 3
3相关理论基础 3
3.1系统开发环境 3
3.2 B/S模式 3
3.3 ASP技术 3
3.4结构化查询语言SQL 4
3.5 MD5算法原理 4
3.6关于SSL加密机制 5
4网络文件管理系统的设计 5
4.1功能模块 5
4.1.1系统结构介绍 5
4.1.2具体功能模块划分 6
4.2系统功能图示例 6
4.3数据库表的设计与实现 7
5系统功能模块的实现 7
5.1系统登录模块 7
5.2用户管理模块 9
5.3添加用户 11
5.4文件管理 13
5.4.1文件的建立、剪切、粘贴、复制、删除 13
5.4.2文件编辑 13
5.4.3文件下载 14
5.4.4文件上传 15
5.5空间统计 16
6系统测试 17
6.1测试环境 17
6.2测试结果 18
6.3系统部分界面 18
结 论 21
参考文献 22
致 谢 23
声 明 24
1.1课题背景
随着计算机及网络技术的飞速发展,每个企业得到了前所未有的发展机遇,但同时也必须面对市场经济的严重挑战。企业要求生存、发展,就必须进行科学的管理,很重要的一方面就是企业的文件管理。但目前我们的管理手段和管理方式相对落后,不仅浪费了许多人力和物力,同时也不利于资源共享,而且安全性上也存在不少漏洞,已经不能适应新形式下的文件管理工作,这个问题已经到了非解决不可的地步。
1.2国内外研究现状
现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行文件的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业。但网络文件管理系统的安全性还有待于今后的进一步开发与实践。
1.3本课题研究的意义
为了减轻管理员工作,使文件管理科学化、规范化,提高网络文件管理的高效性和安全性,因此建立一套有效且安全的网络文件管理系统是十分必要的。
此设计是针对Internet时代的数据管理及共享需求而开发的网络数据管理系统。它可实现用户管理,登录验证(采用MD5算法对用户密码加密,保护用户密码安全),可以管理存放在服务器端的多种类型的文件(包括文档,图片等),且操作简单,可实现文件的批量上传、文件下载。
1.4本课题的研究方法
首先从网上查阅网络文件管理系统相关资料,了解同类系统的发展现状及趋势。分析网络文件管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、数据库相关知识等),选择ACCESS数据库,在ASP环境下运用JAVASCRIPT脚本语言进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;最后,系统开发完毕后,进行调试和运行。