摘要:当前,已经进入计算机和网络蓬勃发展的时代,因此,企业文件管理越来越多的需要利用信息技术所带来的优势,与信息和网络有了更加密切的联系。企业在管理文件时如果能够使用计算机以及网络技术带来的优势,则会一方面减少人工操作的工作量,而且还能促进信息共享,最重要的是可以更加科学,规范和安全的管理文件。因此,一个安全的在线文档管理系统的设计是必不可少的。
本文主要介绍了系统的分析,设计以及开发的全过程。系统在开发过程当中,需要先对整个系统作需求分析,包含分析基本的需求,用户的功能需求,性能需求以及安全需求等一些方面。整个系统采用流行、成熟、安全的 JavaEE 三层布局开发,根据 MVC 的设计形式,划分所设计系统为以下三个层次进行架构,分别是表现层、控制层以及模型层。最终,并以此为基础来进行对其他各个功能模块进行开发以及设计。
关键词:文档管理、JavaEE、MVC
目录
摘要
Abstract
1-绪论-1
1.1 研究背景-1
1.2文档管理系统的国内外现状-1
1.3 课题的研究目标-1
2-系统开发的相关技术-3
2.1 javaEE-3
2.2 MVC-3
3-文档管理系统需求分析和总体设计-6
3.1 系统的需求分析-6
3.2 文档管理系统的数据流图-6
3.3 文档管理系统的用例图-7
3.4 数据库设计-8
3.4.1 数据模型设计-8
3.4.2 数据库表的设计-9
4-系统的详细设计与实现-12
4.1 开发环境-12
4.2 用户管理模块-12
4.2.1 用户登录实现-12
4.2.2 新建用户功能的实现-14
4.2.3 编辑用户功能实现-23
4.2.4 删除用户功能-27
4.2.5 用户注销登录功能-27
4.3 文件管理模块-29
4.3.1 上传文件功能-29
4.3.2 下载文件功能-32
4.3.3 删除文件功能-34
5-文档管理系统的测试-35
5.1 测试环境-35
5.2 系统功能测试-35
5.2.1 登录模块测试-35
5.2.2 用户管理模块测试-37
5.2.3 文件管理模块测试-38
5.3 测试结果分析-40
6-总结-41
致谢-42
参考文献-43