优秀毕业设计-基于前后端分离架构的某企业档案管理系统设计与实现

摘要

企业档案是企业生产、经营、管理活动中产生的真实记录,是企业运营管理中重要的知识资源。文章在 梳理企业档案管理需求的基础上, 设计开发一套具有统一性、综合性、开放性和安全性的电子档案管理系统。该系统采 用前后端分离的 MVVM 软件架构,前端使用 Vue 渐进式框架,后端使用 SpringBoot 微服务架构,全文检索采用 Lucene 检索引擎,建立一个以档案全生命周期管理为核心,用以实现互联互通的统一档案资源管理平台,该平台可提供档案 收集、审核、整理、检索和应用等功能。

关键词: 企业档案;前后端分离架构;SpringBoot;Vue

引言

在信息化时代背景下, 互联网 + 与大数据技术的 迅猛发展给企业档案管理工作提出了更高的要求。 为 了更好地满足新时代信息化建设的需求, 量身打造功 能齐备、 信息交互的档案管理系统已成为企业档案管 理工作的迫切之需。 已有很多企业通过搭建统一的档 案资源管理平台实现了档案资源数字化、 档案服务知 识化、 档案管理规范化的现代档案管理模式, 充分发 挥了档案管理部门的信息服务功能, 提高了企业的核心竞争力 [1]。

1  档案管理现状

1.1  档案管理缺乏统一的信息化平台

虽然电子档案已经在 OA ERP 等业务系统中得 以管理 但由于档案保存比较分散 系统建设标准也不统一, 且得不到科学的组织和分类自然就会形成 各种业务之间的信息孤岛 [2] 业务人员检索档案需花 费大量时间甚至到最后根本查询不到 严重影响企业 内部的办公效率

1.2  企业内部档案管理工作不够规范

由于企业各部门对档案管理工作的重视程度不  移交给档案管理部门的档案资料经常会出现滞后 或不完整的现象导致档案无法及时归档 严重影响 后续工作的开展另外 档案资料的文件形式也不统  有些部门移交的是电子文件 有些部门移交的是 纸质文件 这样不仅增加了档案资料的管理难度  不利于档案资料的长期保存

1.3  档案管理模式落后

企业的档案管理工作仍采用传统的手工管理模 在档案的管理利用等方面都存在着严重的问题 比如 随着档案管理人员的变动 经常出现档案资料 遗漏 丢失等现象 企业馆藏的历史档案大部分为传统载体(纸质 实物等), 时间久远的档案难免会出 现老化 破损 严重影响档案的保存和使用 业务人 员借阅档案存在逾期未归还 遗失等情况 只有在事 后档案盘点的时候才能被发现

2  系统建设目标

2.1  建立面向公司范围的统一平台

建立业务明确 界面清晰 高效快捷的统一档案 管理平台 实现企业内档案资源的互联互通和充分共  具体来说 就是将档案管理系统与 OA ERP  业务系统无缝集成 通过数据接口实现档案数据采集 的自动化 在档案管理系统中对所有类型的档案资料 实行统一管理使用户能够方便快捷地找到所需档案 

2.2  全面规范企业档案管理工作

遵照国家 行业以及企业内部标准及相关规定  建立标准化的档案资源管理平台 切实规避档案管理 过程中潜在的问题 提高档案管理水平 规范企业档 案管理工作内容包括 建立多级审核机制 控制档案 来源 严把档案质量关 杜绝不合格档案进入系统;  根据企业内部管理要求对档案进行科学分类 降低档 案管理成本提升档案使用效率统一档案管理标准 规范档案文件的格式 存储方式等 全面提高档案质 为档案的长期保存和有效使用奠定良好的基础 [3] 

2.3  打造智能化和人性化的档案管理系统

档案管理系统是用以提升企业档案管理水平的信 息化手段 我们绝不能简单地把传统管理模式从线下 挪到线上这样既不能减轻档案管理工作的负担  无法改变企业档案管理现状), 而是将智能化 人性 化融入系统 这样才能充分体现系统的固有价值 [4] 在档案收集阶段 使用带 OCR 识别功能的扫描设备 并将其与系统集成 减少业务人员的重复劳动 在档 案审核阶段 根据预先设置的系统规则对档案信息进 行规范性检查降低人工出错概率在档案检索阶段 采用 Lucene 检索引擎实现对档案内容的全文检索  提升档案检索效率

3  系统整体设计

系统设计原则如下

1先进性 要想获得出色的系统业务功能  术平台应采用世界上较为先进和成熟的技术 使新建 系统能够最大限度地适应技术发展趋势和业务发展 需要

2开放性 系统应具有良好的开放性 支持开 放的标准接口 支持采用数据接口技术跨平台集成 保证各系统稳定运行

3安全性 系统制定严格的权限安全体系  保数据不被非法窃取同时 还要充分考虑网络方面 的安全性要求 防止来自外部的网络攻击

4可扩展性 系统设计上采用组件化的思减少系统耦合性 提高系统复用性以便在日后新增 或更改系统功能时无须大量修改代码即可实现

3.1  系统关键技术

本系统采用前后端分离的开发模式 前端使用 Vue 渐进式框架 后端使用 SpringBoot 微服务架构 全文检索使用 Lucene 检索引擎

系统关键技术如下

1 Vue 渐进式框架 Vue 渐进式框架是一个基  MVVM 模式的轻量型前端框架 它着重于数据渲 染和视图响应 可以实时监听数据变化并自动更新视  免去了开发者手动操作 DOM 的环节 提高了系 统的开发效率 [5]

2 SpringBoot 微服务架构 SpringBoot 微服务 架构实现了系统对多种编程语言的兼容和系统功能服 务添加的易操作性 保证系统各服务的彼此独立  一个服务的终止不会影响其他服务的运行 实现系统 的高可用性 [6]

3 Lucene 检索引擎 全文检索使用 Lucene 检索 引擎 它可以对档案内容进行分词并建立索引 进而 实现庞大数据量情况下档案检索服务的高效运转 [7]

3.2  系统架构设计

为了使系统具有良好的可扩展性和可维护性  足业务扩展和业务量增长的需求 按照 MVC 的软件 架构将系统分为 5  [8] 分别为用户展示层 系统控 制层 业务逻辑层 数据持久层以及基本数据层 统架构如图 1 所示

1) 用户展示层 主要负责界面的交互以及组件 间的数据通信 采用 Vue 构建前端项目 运用 Vue- Router 进行路由管理 使用 Axios 向后端发送 get post  等请求来获取后端数据,渲染后展示给用户

2) 系统控制层。系统控制层定义了与后台交互 的数据传输接口,用以获取用户的请求访问、接收前 端传来的数据,以及调用业务逻辑层。

3) 业务逻辑层。业务逻辑层封装实现了系统中 各模块功能的业务逻辑,采用接口和实现类的开发模 式有效降低了程序的耦合度,提高了代码复用性。

4) 数据持久层。数据持久层主要负责后台对数 据库的操作,通过 MyBatis  与数据库建立连接,封装 了对数据库的 CURD  操作。

5) 基本数据层。主要包括 MySQL数据库和 Lucene 检索引擎,分别负责系统中结构化数据和非 结构化数据的存储。

4  系统功能设计

4.1  功能模块设计

根据需求文档和系统建设目标,系统总体分为七大模块,分别为档案收集、档案审核、档案整理、档 案检索、档案利用和报表统计等功能模块10。系统功 能模块图如图2所示。

系统功能涵盖了档案管理生命周期的各个阶段, 从档案收集到档案整理,再到档案归档和利用,系 统打通了每一个业务环节10。系统业务流程图如图3 所示。

图3  系统业务流程图

5  系统功能实现

5.1  档案收集

系统采用手工录入、批量导入、接口传入三种方 式进行档案收集。手工录入方式中,由档案录入人员 将档案信息录入系统,并扫描上传电子文件,如图4 所示;批量导入方式中,档案录入人员根据导入模板将档案信息整理成 Excel 文件,然后通过导入功能将档 案信息批量导入系统,最后再根据档案条目明细分别扫 描上传电子文件;接口传入方式中,根据定义的规则分 别在档案管理系统和其他业务系统中开发档案传入、传出接口,每隔一段时间由业务系统将档案数据传入  档案管理系统。档案数据进入系统后统一保存在收集  库中,录入人员启动审核流程,等待档案管理员的审核。

5.2 档案审核

档案管理员对收集库中的档案进行审核,主要是 对档案数据的完整性、标准性和规范性进行检查,其 中包括档案类别是否正确、电子文件格式是否符合要 求、档案信息是否与电子文件一致等。如果审核通过 档案则进入整理库,等待分类整理;如果审核未通过 档案则退回至录入人员,需要进行相应修改。

5.3 档案整理

档案管理员对整理库中的档案进行分类整理和四 性检测。分类整理包括装盒、分卷、排序等操作;四 性检测则是对档案的真实性、完整性、可用性和安全 性进行分项检测。如果检测到问题,档案管理员需要 再次核对档案并重新上传;如果没有检测到问题,档 案管理员即可对档案进行归档操作,这时系统会按照 设置规则对档案内容建立索引,之后档案进入归档库。 档案管理员定期发布归档档案,业务部门可在档案网 站上对档案进行检索使用。

5.4 档案检索

主要实现档案的全文检索和条件检索。全文检索 就是在档案归档的过程中,系统后台按照预先定义的关键字对档案内容建立索引,通过这些索引可以快速 查找档案内容。这样,用户仅凭关键字就可以对档案 进行检索,快速定位自己所需的档案。另外,对档案 系统比较熟悉的用户也可以通过档号、文号、题名等 条件对档案进行条件检索。

5.5  档案利用

主要实现档案的借阅管理和编研管理。档案借阅 管理中,用户在系统中提交借阅申请流程,经上级领 导审批通过后,系统会根据申请内容(如借阅天数、 使用权限等)自动开放档案的浏览、下载权限;档案 编研管理中,用户在系统中提交编研申请流程,经上 级领导审批通过后,档案管理员根据用户的需求创建 专题,选取相关的档案并上传编研材料,给用户开通 使用权限。

5.6  报表统计

主要包括档案统计和借阅统计。档案统计是指对  系统内项目、案卷、文件、电子文件数量等进行统计, 如图5所示。借阅统计是指对档案借阅情况的汇总统 计,支持按借阅的档案条目、借阅人、借阅类型、借 阅目的等口径进行汇总统计。

6    

本文系统采用前后端分离的MVVM 软件架构,建 立一个以档案全生命周期管理为核心,以简单易用、高 效便捷为要旨,企业内可籍此实现互联互通的统一档案 资源管理平台。在系统的设计方面,完全从用户角度出 发,比如在档案收集功能上强调简便,在档案整理功能 上强调易用,在档案检索功能上强调快捷,这样的系统 规划更加贴合档案使用者的实际需求,满足大多数用户 的个性化需求,实现了系统功能和用户需求的完美结合。

参考文献:

[1] 邝咏梅.企业数字化档案管理系统建设——从设计到 实施[J].机电兵船档案,2023(2):100-102.

[2]韩云丽.企业数字化档案管理工作的实践与探讨 [J]. 办公室业务,2018(18):190.

[3]王淼.规范化管理在企业档案工作中的应用[J].城建 档案,2020(5):77-78.

[4]马鹤嘉.数字化转型背景下的电子档案管理方式探析 J].兰台内外,2023(15):41-43.

[5]杨辉,黄家昌.基于Vue 的页面设计器实现与应用 [J]. 现代信息科技,2023,7(10):99-101+105.

[6]王宇.基于MVVM前后端分离的物联网维管系统的 研究与实现 [D].北京:北京工业大学,2020.

[7]夏敏捷,李娟.基于Lucene 的电子文件全文检索系统 研究 [J].兰台世界,2015(8):25-26.

[8]唐满华,柳毅,段立军,等.基于MVC模式的科技 管理信息系统设计与实现 [J].计算机技术与发展,2020,30(9): 165-170.

[9] 覃远鑫,蒋翠文,蒋金宏.基于MVC框架下的高校 学生电子档案管理系统设计与实现 [J].轻工科技,2023,39(2): 62-64+107.

[10]梁静,任契.基于 Web技术的电子档案管理系统开 发与设计[J].电子设计工程,2017,25(24):38-41.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计精选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值