基于区块链技术的档案管理系统的设计与实现
2022-12-21梁源
信息记录材料 2022年10期
梁 源
(四平红嘴经济技术开发区管理委员会企业服务局 吉林 四平 136000)
0 引言
基于区块链技术设计的档案管理系统主要包含区块链数据保护子系统、档案管理子系统和系统监控平台。其中,区块链数据保护子系统是通过区块链技术实现对档案摘要信息的存储,采用星际文件系统(interPlanetary file system,IFPS)的存储方式对档案信息进行验证、保护及恢复。档案管理子系统主要包含档案查阅、档案验证、档案借阅、档案保护、用户管理和系统设置等模块。系统监控平台主要是实现对档案数据和主机的监测和告警功能。
1 档案管理系统的构成
1.1 档案管理系统整体架构
档案管理系统由档案管理子系统、区块链保护子系统和系统监控平台组成,档案管理系统整体架构如图1所示。

图1 档案管理系统整体架构
1.2 档案管理子系统
档案管理子系统采用MVC5框架搭建,内部由MySQL数据库组成,主要涵盖业务操作界面和系统管理界面。其中,业务操作界面包含新增档案与更新功能、档案查询与借阅功能、档案验证与保护功能;系统管理界面包含用户管理功能、权限管理功能和系统设置功能。通过对MySQL数据库的调用完成对本地数据的存取操作,采用RESTful接口调用建立与受区块链数据保护的子系统档案验证和查询与数据同步操作。在RESTful接口调用环节,采用数字签名和非对称加密技术,实现RESTful接口调用的安全使用,提高数据的安全性、保护数据的真实性[1]。
1.3 区块链保护子系统
区块链保护子系统主要采用公有区块链和私有区块链技术相结合的方式:通过公有区块链的智能合约对私有链区块摘要信息进行存取,并对私有链区块数据进行验证和保护;……
登录APP查看全文
