随着个人电脑的普及,办公网络化,文件的储存成为人们使用电脑面临的重要问题。虽然硬件开发商开发出大量存储设备,但是体积小的存储容量小,不能满足文件日益增大的要求,而体积大的存储设备虽然存储容量大,但携带问题也是难以解决。基于此,在网络上建立服务器存储用户文件即建立网络文件管理系统是十分必要的。
本课题设计和实现了基于SSM文件管理系统。本系统开发釆用MVC的设计模式,开发语言为Java。首先,详细分析了项目文件管理系统的需求,并就系统建设进行了可行性分析。以用例图的形式详细分析了文件管理分类系统、文件系统、文件检索、用户管理,在系统开发业务的基础上给出了详细的描述。然后,对系统展开设计,基于功能设计了系统工作流程,设计了系统总体结构,进行了分层设计,详细说明了控制层、逻辑层和表现层的设计过程。最后,进行了系统开发和实现、测试。分别对系统模型、视图、控制器进行实现,给出了关键代码段以及关键显示页面。同时,对系统进行了测试,给出了典型测试用例的测试过程和测试结果。