基于SSM的档案管理系统的设计与实现.docx
《基于SSM的档案管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的档案管理系统的设计与实现.docx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京理工大学珠海学院2020届本科生毕业设计诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计基于SSM的档案管理系统的设计与实现是在指导老师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名: 日期: 年 月 日 基于SSM的档案管理系统的设计与实现摘 要近年来,企业对档案管理的程序化,以及为了方便公司领导可以更好的了解公司各项信息,公司都会将信息档案化,从而提高领导们的办事效率。然而,现在大部分企业,既有纸质版也有电子版的档案,如果单在纸质档案记录表中记录档案的来源去向,存放处,会带来很多不便,既费时又费力。现在互联网非常
2、强大,开发出一个档案管理系统也不难,届时,管理层只需要登录该系统,进行档案维护。系统便会将信息存储在数据库并备份,这大大的减少了档案丢失性,也不会有距离的限制,可以不去档案室借阅档案就可从网上下载电子版。本系统的设计目标是实现企业档案管理工作方面的实际需要,面向企业的所有的领导层以及员工,建立一个使用方便、稳定可靠的档案管理系统,从而更方便地进行档案的存储和对档案的借阅进行管理。本系统利用Vue、SSM框架和MySQL 5.7数据库、Tomcat7.0、jQuery、Ajax+Json 、loadsh、element-UI、bootstrap、VueX等技术组合来实现。首先,需要对系统进行需求
3、分析,明确要实现的模块和功能,再结合企业档案管理的实际工作规范和规章制度,从而去考虑怎么样实现企业档案的管理,依据提前制定的需求分析,确定本系统需要完成的功能。然后,根据制定的需求以及需求分析后的内容来进行概要设计和画ER图,其中概要设计包括系统模块,系统流程图,数据库设计,概要设计。然后再进行编码,根据需求制定开发计划,开始编写程序,一一实现各个功能。最后再进行完善的系统测试,根据前面的需求编写各种各样的测试用例,按照测试用例对编码之后的系统进行黑盒测试和单元测试。系统分为十个功能模块,分别为档案上传管理、档案借阅管理、档案导出、档案归还查询、员工信息管理、操作日志管理、系统配置、角色管理、
4、数据备份、数据恢复模块。关键词:档案管理系统;软件系统;信息化;自动化;SSM;Vue;element-UI。Design and Development of Archive Management Systembased on SSMAbstractIn recent years, in order to facilitate the company leaders to better understand the information of the company, the company will file the information, so as to improve the e
5、fficiency of the leaders. However, most enterprises now have both paper and electronic files. If we record the source, destination and storage place of the files in the paper file record form, it will bring a lot of inconvenience, both time-consuming and laborious. Now the Internet is very powerful,
6、 and it is not difficult to develop an archive management system. At that time, the management only needs to log in to the system for file maintenance. The system will store the information in the database and back up, which greatly reduces the loss of files, and there will be no distance limit. You
7、 can download the electronic version from the Internet without going to the archive room to borrow the files. The design goal of this system is to achieve the actual needs of the enterprises file management work. Facing all the leaders and employees of the enterprise, it is necessary to establish a
8、convenient, stable and reliable file management system, so as to facilitate the storage and borrowing management of files.This system uses the technology combination of Vue, SSM framework and MySQL 5.7 database, Tomcat 7.0, jQuery, AJAX + JSON, loadsh, element UI, bootstrap, vuex, etc. First of all,
9、 it is necessary to analyze the requirements of the system, make clear the modules and functions to be realized, and then combine the actual work specifications and rules and regulations of enterprise archives management to consider how to realize the management of enterprise archives, and determine
10、 the functions to be completed of the system according to the needs analysis formulated in advance. Then, according to the formulated requirements and the content after the requirements analysis, the outline design and ER drawing are carried out, including system module, system flow chart, database
11、design and outline design. Then coding, according to the needs of the development plan, start to write procedures, one by one to achieve each function. At last, the system is tested perfectly, and various test cases are written according to the previous requirements. The coded system is tested by bl
12、ack box test and unit test according to the test cases.The system is divided into eleven functional modules, including user, administrator login, file upload management, file borrowing management, file export, file return query, employee information management, operation log management, system confi
13、guration, role management, data backup and data recovery.Keywords: Archive management system; Software system; Informatization; automation; SSM; Vue; Element-UI.目 录1 前言11.1 项目开发背景11.2 项目开发的意义12 可行性分析22.1 技术可行性22.2 经济可行性22.3 操作可行性22.4 社会可行性23 需求分析33.1 系统参与者33.1.1 员工33.1.2 档案维护员33.1.3 系统维护员43.2 功能需求分析
14、43.3 性能需求分析53.4 系统业务用例53.4.1 员工端总用例图53.4.2 维护人员端总用例图63.4.3 员工、维护人员用户登录模块63.4.4 档案上传模块73.4.5 档案借阅维护模块83.4.6 员工信息维护模块103.4.7 档案导出管理模块133.4.8 档案归还查询模块143.4.9 数据备份模块153.4.10 部门信息管理模块173.4.11 回收站管理模块183.4.12 系统通知模块204 概要设计224.1 系统流程图224.2 数据库设计234.3 系统模块结构275 详细设计285.1 系统开发结构图285.2 系统部分类关系图285.3 系统详细设计32
15、6软件测试416.1测试环境416.1.1 服务器端环境416.1.2 客户端测试环境416.2 测试计划416.2.1 总体描述416.2.2 测试原则416.2.3 测试方法426.3 测试用例426.3.1 员工登录测试用例426.3.2 维护员登录测试用例436.3.3 档案上传测试用例436.3.4 档案导出测试用例446.3.5 档案借阅管理测试用例456.3.6 档案更新测试用例456.4 系统整体测试467 总结48参考文献49谢 辞50附 录511 前言1.1 项目开发背景近年来,企业对档案管理的程序化,以及为了方便公司领导可以更好的了解公司各项信息,公司都会将信息档案化,从
16、而提高领导们的办事效率。然而,现在大部分企业,既有纸质版也有电子版的档案,如果单在纸质档案记录表中记录档案的来源去向,存放处,会造成诸多麻烦,浪费人力时间。而在互联网十分发达的时代,设计并实现一个系统使档案管理更加方便快捷,领导们只需要登陆该系统,进行查询档案、建立档案等。系统便会将信息存储在数据库并备份,这大大的减少了档案丢失性,也不会有距离的限制,可以不去档案室借阅档案就可从网上下载电子版。1.2 项目开发的意义本系统的设计目标是立足于企业档案管理工作方面的实际需要,面向企业的所有的领导层,建立一个使用方便、安全可靠的档案管理系统,从而更方便地进行档案的存储和对档案的借阅进行管理。2 可行
17、性分析2.1 技术可行性本系统开发使用主要软件有IDEA,MySQL 5.7,技术上前端使用Vue框架,后端使用SSM框架,还有Java、Element-UI、Ladadsh、HTML+CSS+DIV等前端开发技术。本系统的创新点关键在于运用SSM框架结构,使用Java面向对象编程,具有可移植性、平台独立等特点1。与此同时利用Maven来管理类包,把SSM框架结构、Maven管理类别的专用工具,同时运用MySQL数据库完成开发提高了开发效率2。2.2 经济可行性本系统只需要用到装有Windows 10 的64位的电脑,不需要用到云服务器。软件环境则是安装IDE、JDK1.8、Tomcat9.0
18、、MySQL 5.7、Maven3.6.3以及npm包管理工具2.3 操作可行性本系统只需要用到装有Windows 10 的64位的电脑即可,同时这个系统采用B/S架构,所以电脑上还需要有浏览器,一般电脑都会有。2.4 社会可行性 随着越来越多的工具程序化,开发技术的越来越成熟,各种程序成为人们生活中必不可少的好帮手,使用档案管理系统比用手动维护档案更加方便、简单和高效。使用网上维护档案可以很大地提高档案维护的效率。3 需求分析本系统面向的是企业对档案的管理过程中的所有相关领导、行政、以及管理组人员。整个档案管理系统分为部门管理、员工个人信息管理以及电子版档案管理,电子版档案管理有档案查询、档
19、案导入、档案导出、档案更新等选项,还有档案借阅归还系统,为保证借阅员看到的是档案的最新版本,借阅的同时,档案维护员不能对被借阅档案进行更新操作。员工个人信息管理有员工个人信息列表,系统维护员可以对信息进行增删改查,甚至导出列表的操作,电子档案管理由档案维护员上传,相关信息由档案维护员补充,普通用户无法更改,只能查看和申请下载。普通员工可以登录该系统进行档案借阅申请、档案借阅、档案归还操作,同时还可以接收到来自系统维护员发出的通知。系统维护员还可以在系统上对员工个人信息、电子版档案信息、数据库备份信息进行操作;对角色的权限、以及各组负责人进行更改,同时可以发布系统通知。系统分为十个功能模块,分别
20、为档案上传维护、档案借阅维护、档案导出、档案归还维护、员工信息维护、部门信息维护、系统通知、数据备份、数据恢复模块和回收站。3.1 系统参与者分析系统所得,本系统共有以下多种角色,每种角色都授予了各自特有的多种权限。3.1.1 员工 员工不作为本系统的主要使用者,因为员工只能进行档案查看、借阅和归还等操作,进行操作之前,需发出借阅申请,由档案维护员审批通过后,可以对档案进行查找,下载,借阅的同时,档案维护员不能对被借阅的档案进行更新,以保证员工借阅到的档案是最新版本。员工不能对档案进行删除和更新操作。3.1.2 档案维护员档案维护员在本系统主要功能有档案的借阅审核、归还审核、档案存储信息的更新
21、、档案的版本管理和档案导入。除此之外,还可以进入员工信息管理,对借阅信息进行核查。3.1.3 系统维护员除系统维护员能操作整个系统的功能,包括员工、档案维护员的功能,除此之外,可以进行员工管理、部门管理、数据库备份及还原,发布系统通知和回收站管理,系统维护员还充当着“测试兼开发”,测试每个功能,及时发现Bug,并进行修复,3.2 功能需求分析本系统为了企业档案管理的一体化,提高员工管理、档案管理以及档案维护等的效率,分为十个功能模块,分别为档案上传模块、档案借阅维护模块、档案导出模块、档案归还模块、员工信息维护模块、部门信息维护模块、系统通知模块、回收站模块、数据库资料备份模块和数据库资料恢复
22、模块。 档案上传模块:显示档案信息输入框,以及上传文件框,验证码验证框。 档案借阅维护模块:又分档案借阅申请、档案借阅管理,申请模块可以根据档案的类别进行档案的查找,档案审核模块显示员工的申请信息,进行同意与拒绝操作。 档案导出模块:显示档案的类别,进行档案的查找,然后进入档案的详情页可以根据版本,按需导出档案。 档案归还模块:显示档案的借阅记录,以及未归还的档案,员工可以进行归还操作。 员工信息管理:显示员工基本信息,并可以进行添加员工,导出列表,显示员工全部信息,删除员工。 部门信息管理:显示部门基本信息,并且可以进行添加部门,和添加部门职责,但是不能删除。 回收站模块:显示被删除的数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 档案管理系统 设计 实现
限制150内