随着个人电脑的普及,办公网络化,文件的储存成为人们使用电脑面临的重要问题。虽然硬件开发商开发出大量存储设备,但是体积小的存储容量小,不能满足文件日益增大的要求,而体积大的存储设备虽然存储容量大,但携带问题也是难以解决。基于此,在网络上建立服务器存储用户文件即建立网络文件管理系统是十分必要的。
本课题设计和实现了基于SSM文件管理系统。本系统开发釆用MVC的设计模式,开发语言为Java。首先,详细分析了项目文件管理系统的需求,并就系统建设进行了可行性分析。以用例图的形式详细分析了文件管理分类系统、文件系统、文件检索、用户管理,在系统开发业务的基础上给出了详细的描述。然后,对系统展开设计,基于功能设计了系统工作流程,设计了系统总体结构,进行了分层设计,详细说明了控制层、逻辑层和表现层的设计过程。最后,进行了系统开发和实现、测试。分别对系统模型、视图、控制器进行实现,给出了关键代码段以及关键显示页面。同时,对系统进行了测试,给出了典型测试用例的测试过程和测试结果。
关键词:文件管理系统;SSM框架;MVC设计模式;管理平台
第1章绪论 4
1.1研究背景与意义 4
1.2国内外研究现状 5
1.3本课题研究的意义 5
1.4本课题的研究方法 6
1.5相关技术介绍 6
第2章用户需求分析 7
2.1用户角色需求 7
2.2功能需求 8
2.2.1用户管理 8
2.2.2文件管理 8
2.2.3安全性的实施 9
第3章文件管理系统的设计 9
3.1功能模块 9
3.1.1系统结构介绍 9
3.1.2具体功能模块划分 10
3.1.3系统功能图示例 10
3.2数据库的设计与实现 10
第4章系统功能模块的实现 12
4.1系统登录模块 12
4.2用户管理模块 13
4.3文件分类模块 14
4.4文件信息管理模块 15
4.4.1文件上传下载模块 15
4.4.2 文件预览模块 16
4.5个人信息管理模块 17
第5章系统测试 17
5.1测试环境 17
5.2功能测试用例 18
5.3测试结果 20
结束语 21
参考文献 22
致谢 24
部分截图: