一种基于java的档案数字化管理系统技术方案

技术编号:31481479 阅读:23 留言:0更新日期:2021-12-18 12:15
本发明专利技术提供一种基于java的档案数字化管理系统,采用springboot搭建系统框架,所述系统包括:著录配置管理模块,用于添加档号规则,并将数据通过hibernate存入数据库;文件管理模块,用于在用户登录后对文件进行管理;案卷管理模块,用于关联并存放同类文件对象,每一案卷包含复数个文件;档案箱管理模块,用于关联并存放同类案卷,每一档案箱包含复数个案卷;操作管理模块,用于对移交申请的数据进行删除与移交操作,对借阅数据进行记录管理,对引用对象进行关联管理;以及系统管理模块,用于对用户和用户组进行增删改管理和权限管理。本发明专利技术系统可实现档案管理的高效性、高平台移植性和高安全性,可适用于不断迭代更新的各种操作系统和数据库。操作系统和数据库。操作系统和数据库。

【技术实现步骤摘要】
一种基于java的档案数字化管理系统


[0001]本专利技术涉及档案管理
,尤其涉及一种基于java的档案数字化管理系统。

技术介绍

[0002]随着计算机网络技术的快速发展,档案数字化已成为档案工作发展的必然趋势。档案数字化不仅可以节省档案存贮空间,缓解库房压力,还可以提高档案的查找效率,妥善解决档案的利用问题。现有的档案数字化管理系统普遍存在以下不足:通常是针对某一场景下进行研发,不能工作于不断迭代更新的各种操作系统和数据库,不能很好的实现兼容和跨平台,可移植性差,效率较低,且需要借助第三方插件将文件上传到其他服务器,档案的录入操作操作繁琐易出错等。

技术实现思路

[0003]本专利技术要解决的技术问题,在于提供一种基于java的档案数字化管理系统,实现档案管理的高效性、高平台移植性和高安全性,可适用于不断迭代更新的各种操作系统和数据库。
[0004]本专利技术提供了一种基于java的档案数字化管理系统,采用springboot 搭建系统框架,所述系统包括:
[0005]著录配置管理模块,用于添加档号规则,并将数据通过hibernate存入数据库;
[0006]文件管理模块,用于在用户登录后对文件进行管理;
[0007]案卷管理模块,用于关联并存放同类文件对象,每一案卷包含复数个文件;
[0008]档案箱管理模块,用于关联并存放同类案卷,每一档案箱包含复数个案卷;
[0009]操作管理模块,用于对移交申请的数据进行删除与移交操作,对借阅数据进行记录管理,对引用对象进行关联管理;以及
[0010]系统管理模块,用于对用户和用户组进行增删改管理和权限管理,所述权限管理通过springsecurity对url进行管理。
[0011]进一步的,所述系统还包括其它功能模块,用于在数据库中设置模式,切换有无文件管理的模式,通过前端生成视图时请求数据库达到模式变更。
[0012]进一步的,所述档号规则包括:一个全宗号对应多个类别号,一个类别号对应多个卷宗号,每一类别包括保管期限和密级。
[0013]进一步的,所述文件管理模块具体包括:
[0014]将添加的文件数据存入远程服务器的数据库进行管理,包括删除、编辑和查询;
[0015]对存在的文件数据进行影像文件或电子文档挂接,将影像文件或电子文档上传至服务器并记录文件位置,再利用poi将word或excel文件转换成 html供预览;
[0016]通过前端的echarts插件将后端请求来的数据进行图表展示;
[0017]通过poi将数据库的相关数据生成excel文档后通过前端进行报表下载;
[0018]在文件组卷时,检查是否是相同类别,若是,则添加名称后自动生成档号,将新增
的案卷数据添加进数据库,并通过文件页数自动生成相应的档案盒高度,文件和案卷通过hibernate多对一的关系存入数据库。
[0019]进一步的,所述案卷管理模块具体包括:
[0020]通过hibernate对新添加的数据进行删除、编辑或查询;
[0021]通过echarts展示案卷相关的图表;
[0022]通过poi将相关数据生成excel文档并通过前端下载;
[0023]对数据添加一个是否归档字段,归档时添加一个位置对象并关联案卷,表明案卷存放位置,若同一个位置则关联一个位置对象中;
[0024]通过生成一个关联案卷的对象对案卷进行多对多的关联;
[0025]通过poi将相应数据生成对应的案卷封面、电子文档、案卷备考表和脊背合成一份excel并传到前端下载;
[0026]通过poi将所有选择的案卷数据生成一份多个脊背的excel并传到前端下载;
[0027]通过案卷和文件间一对多的关系查询案卷中的文件;
[0028]对未归档的装箱时,先通过名称和档案箱号生成一个档案箱的数据,再通过一对多的关系将档案箱和案卷进行关联。
[0029]进一步的,所述档案箱管理模块具体包括:
[0030]通过hibernate对新添加的档案箱进行删除、编辑或查询;
[0031]对数据添加一个是否归档字段,归档时添加一个位置对象并关联档案箱,表明档案箱存放位置,若同一个位置则关联一个位置对象中;
[0032]通过档案箱和案卷之间一对多的关系查看档案箱详情。
[0033]进一步的,所述操作管理模块进一步包括:
[0034]移交申请管理模块,用于在申请移交后生成一个移交的对象,并在数据库中生产一条数据,若确认移交,则将这条数据添加一个申请成功的字段,然后在案卷中添加一条已移交的字段,若删除移交,则删除这一条数据,若查看移交详情,则查询出关联这条移交数据的案卷数据并显示;
[0035]借阅管理模块,用于在借阅申请后生成一条借阅数据,并通过hibernate 一对多关系关联案卷或档案箱,实现查看案卷或档案箱详情,若同意借阅则添加一个同意借阅的字段,确认借阅则添加一个确认借阅的字段,若删除借阅则删除这一条数据,若查看借阅详情,则查询出关联这条借阅数据的案卷或档案箱数据并显示,若确认归还,则添加一个已归还的字段;
[0036]编研管理模块,用于添加一个编研对象,所述编研对象以多对多的关联方式关联案卷,通过删除一条或多条编研数据解除关联,通过关联查询关联的案卷并显示。
[0037]进一步的,所述系统管理模块具体包括:
[0038]用户管理模块,用于添加、删除、编辑一个用户数据,在用户中添加密级字段,通过用户密级对所有数据达到数据权限的控制,用户通过配置用户组达到权限的控制;
[0039]用户组管理模块,用于添加、删除、编辑用户组数据,一条用户组以一对多的方式关联权限,一条权限关联一个url从而达到权限控制的目的;
[0040]常量管理模块,通过constants.properties文件对常量进行初始化配置,并通过前端对常量进行编辑操作,通过前端的请求和springboot对请求进行解析,解析出数据和
url并生成一个记录对象存入数据库,从而对日志进行记录和查询。
[0041]本专利技术的优点在于:
[0042]1、本专利技术采用java语言,为基于web开发的b/s模式的系统程序,可在各个操作系统上工作,例如windows、linux、基于linux开发的各种国产系统如openeuler等,同时本专利技术可兼容各种数据库,例如mysql,Oracle,国产数据库如达梦等,兼容各种服务器例如tomcat,国产服务器或中间件例如东方通,金蝶等;
[0043]2、本专利技术实现将档案数字化,并可在档案库房中有效管理实体档案,通过档案数字化可将影像文件或电子文档挂接档案数据,并提供预览和下载功能,实现对档案数据自动组卷和装箱,归档,销毁,并能实现移交和借阅,编研等,对数据自动生成报表,自动生成案卷的封面和脊背,便于用户快速直观的查阅。
附图说明
...

【技术保护点】

【技术特征摘要】
1.一种基于java的档案数字化管理系统,其特征在于:采用springboot搭建系统框架,所述系统包括:著录配置管理模块,用于添加档号规则,并将数据通过hibernate存入数据库;文件管理模块,用于在用户登录后对文件进行管理;案卷管理模块,用于关联并存放同类文件对象,每一案卷包含复数个文件;档案箱管理模块,用于关联并存放同类案卷,每一档案箱包含复数个案卷;操作管理模块,用于对移交申请的数据进行删除与移交操作,对借阅数据进行记录管理,对引用对象进行关联管理;以及系统管理模块,用于对用户和用户组进行增删改管理和权限管理,所述权限管理通过springsecurity对url进行管理。2.如权利要求1所述的一种基于java的档案数字化管理系统,其特征在于:所述系统还包括其它功能模块,用于在数据库中设置模式,切换有无文件管理的模式,通过前端生成视图时请求数据库达到模式变更。3.如权利要求1所述的一种基于java的档案数字化管理系统,其特征在于:所述档号规则包括:一个全宗号对应多个类别号,一个类别号对应多个卷宗号,每一类别包括保管期限和密级。4.如权利要求3所述的一种基于java的档案数字化管理系统,其特征在于:所述文件管理模块具体包括:将添加的文件数据存入远程服务器的数据库进行管理,包括删除、编辑和查询;对存在的文件数据进行影像文件或电子文档挂接,将影像文件或电子文档上传至服务器并记录文件位置,再利用poi将word或excel文件转换成html供预览;通过前端的echarts插件将后端请求来的数据进行图表展示;通过poi将数据库的相关数据生成excel文档后通过前端进行报表下载;在文件组卷时,检查是否是相同类别,若是,则添加名称后自动生成档号,将新增的案卷数据添加进数据库,并通过文件页数自动生成相应的档案盒高度,文件和案卷通过hibernate多对一的关系存入数据库。5.如权利要求1所述的一种基于java的档案数字化管理系统,其特征在于:所述案卷管理模块具体包括:通过hibernate对新添加的数据进行删除、编辑或查询;通过echarts展示案卷相关的图表;通过poi将相关数据生成excel文档并通过前端下载;对数据添加一个是否归档字段,归档时添加一个位置对象并关联案卷,表明案卷存放位置,若同一个位置则关联一个位置对象中;通过生成一个关联案卷的对象对案卷进行多对多的关联;通过poi将相应数据生成对应的案卷封面、电子文档、案...

【专利技术属性】
技术研发人员:汪楚伦陈伟念邓敏杰郑雅青郭林春谢志链林荣唐正伟李梅梅
申请(专利权)人:西安立人行档案文件管理咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1