京飞档案管理系统(JF.AMS)基于国家档案管理相关规范(如《GB/T 18894-2016》、《DA/T 58-2021》等)而设计,实现了电子文件从收集、归档、存储到利用的全生命周期管理,确保档案数据的完整性、安全性与可追溯性。系统支持实体档案与电子档案的融合管理,并通过标准化接口与业务系统(如OA、HR、合同、财务系统)无缝对接以实现业档一体化应用。
此系统基于自主产权的Jeta研发平台而开发,其中应用了多种技术:
• 前端为Vue2.0,各功能模块组件化并按需加载(非一次性打包),极大的提高了前端的加载速度和渲染效率,自定义了成员选择器、文件浏览器(含预览功能)、工作流设计器、报表设计器、页面布局设计器、数据实体设计器、表单设计器等数十个组件。
• 后端缓存Redis(抽象成Map、List等常用数据结构),动态页面及JS生成Freemarker(配合数据实体实现页面布局的自定义),业务中心接口支持多协议发布(Http+Json/WebService/Thrift/Hessian/GRPC/Hprose),数据库RDBMS中间件支持水平扩展。
• 档案助手工具是基于JDK1.4开发的桌面工具,实现档案的本地挂载功能(如大文件上传等);
• 系统采用弹性伸缩架构(高性能与高可用性)设计,同时支持多种部署方式:本地部署、云端部署、多节点负载均衡部署等,性能上支持横向扩展。
• 安全方面采用了动态令牌(JWT)、敏感信息脱敏处理、熔断机制、多维权限控制(菜单、全宗、档案树、档案分类及特殊权限、数据范围)等相关技术。