基于区块链的人事档案管理系统研究

(整期优先)网络出版时间:2022-12-18
/ 2

基于区块链的人事档案管理系统研究

周洁

通化市建筑工程质量服务中心 

摘要:人事档案管理是优秀人才选拔、培养的主要依据,在日常管理工作中占据着重要地位。随着信息技术快速发展,电子档案管理系统凭借其高效、便捷、环保的优势特点,逐渐代替了传统人工档案管理模式,但由于数据信息安全性问题的存在,导致电子档案管理系统发展面临着严峻挑战。结合目前我国人事档案管理现状,尝试着在区块链技术支持下建立人事档案管理系统,能够有效人事档案信息安全,提升系统运行可靠性。文章就区块链技术支持下的人事档案管理系统展开分析,在把握区块链技术优势所在基础上,合理化运用到实处。

关键词:人事档案管理系统;区块链技术;数据安全;数据库

    目前人事档案管理系统已经得到广泛的应用,数据库信息总量急剧增长,如何实现人事档案数据安全、可靠保管成为首要任务。区块链技术在人事档案管理系统中融合应用,能够保障信息安全,不容易被攻击或是篡改,以人事档案管理数据传输、存储为依据验证各节点协同管理效果,能够显著提升人事档案管理效率和质量。而且区块链技术在人事档案管理系统中应用,还可以创设数据处理集成化环境,促进数据管理模式升级转型,在提升人事档案管理水平方面具有重要作用。

1 区块链技术概述

    区块链实际上属于去中心化的账本技术,是众多依据时间顺序排列的区块构成,每个数据块又包含了区块头、区块体。区块链系统模型包括了网络层、数据层、共识层、合约层、应用层和服务层。依据应用范围不同,可以将区块链细化为联盟链、私有链以及公有链。目前多数区块链技术的应用项目属于公有链,面向大多数市场用户开放。区块链模型如表1。

表1 区块链模型

主要技术

数据层

链结构、数据块、密码学、Merkle树

网络层

验证机制、P2P网络、广播协议

共识层

PoS、PoW、PBET

合约层

脚本编码、智能合约、激励机制

服务层

超级账本、以太坊、IBM Azure BaaS

应用层

医疗保健、加密货币、云服务

2 区块链技术在人事档案管理系统中的应用

2.1总体框架设计

    人事档案管理系统基于B/S架构,后端SSM轻量级JavaEE框架开发,数据库则是MySQL。前端基于Bootstrap框架开发,整体灵活、简洁,移动设备优先,并结合不同屏幕提供不同呈现方式。前端网页T型结构布局,页面顶部为系统名称,下方是导航栏,有个人履历、证明文件以及工作经历等板块,右侧可以在数据库中查询相关信息[1]。系统包括数据保护模块、档案管理模块,相互独立,共同负责档案数据管理与保护。如果单一使用区块链技术,会导致数据存储效率降低,运行成本增加,并不适合大规模数据存取需要,降低用户使用体验。

    系统包括注册登录、档案数据管理和系统管理几个模块,档案数据管理模块基于数据保护模块,确保数据库信息安全,存储在数据库中,而证明材料则在磁盘存储[2]。数据管理手段有简历信息创建、验证、修改、查询、恢复等。数据保护模块包括IPFS和区块链,前者是分布式文件系统,核心是点对点系统思想,基于内容寻址方式获取文件,具有去中心化、不可篡改的优势特点。IPFS的文件存储模式有公开和私有网络两种形式。数据保护模块中的区块链技术应用,主要是用于存储一些需要验证的哈希值、IPFS地址。存储数据具有添加、验证、修改和删除等功能,为人事档案管理提供支持。为了提升系统运行效率,节约算力,可以选择拜占庭容错算法以及智能合约保护方案,能够有效提升系统数据保护能力[3]

2.2系统模块设计

    (1)档案管理模块。档案管理模块有三层逻辑架构,具体有业务逻辑层、与用户界面层和数据交互层,支持档案管理功能正常使用。用户界面层是操作页面,为业务逻辑层提供操作入口,管理员和操作员有着不同的权限,前者拥有系统所有权限,操作员拥有部分权限,除了系统档案管理功能操作以外,其他功能不具有操作权限,而这部分权限则是管理员所赋予的。业务逻辑层是电子档案管理模块主体,有系统管理、系统登录和档案数据管理几部分,除了档案数据管理模块,其他两个模块只有管理员有权限操作。系统登录模块提供用户注册、登录验证以及密码修改等功能;系统管理模块则是档案数据备份、恢复和账户管理功能;档案数据管理模块具有档案资料创建、验证、查询、修改、上传和下载等功能。数据交互层能够实现本地磁盘与数据库之间的数据交互传输,调用接口连接区块链、IPFS,具有保护数据信息安全的功能[4]

    (2)区块链的数据保护模块。数据通常存储在内部网络中,不与外网接触,因此要重点方法系统入侵盗取、篡改数据。选择私有链和私有IPFS网络结合方式,私有IPFS网络存储数据记录和相关文件,私有区块链则负责存储档案哈希值、IPFS地址以及相关文件的哈希值、IPFS地址,在服务器上验证数据信息,并从网络上下载文件[5]。在多节点上建立以太坊私有链,基于区块链技术保护数据信息安全。改进共识算法IPBFT,其算法流程包括:①发起广播,主节点到所有共识从节点发起共识提议;②提议验证,参与共识从节点验证主节点共识提议,验证通过后,向服务器节点确认共识信息;③达成共识发布区块、加入区块,节点区块加入自身维护区块链后,依据检查点协议删除日志请求信息,然后才可以进行下一轮共识。智能合约数据保护方案,采用Solidity编程语言和Remix开发工具,基于web浏览器为用户编写合约代码提供服务。

结论:

    综上所述,区块链在人事档案管理系统中应用,能够有效提升人事档案数据信息保护安全性,实现数据信息安全存储、传输和利用,为人事管理工作高质量展开提供支持。

参考文献:

[1]历佳.普通高校干部人事档案管理系统智能化模式建设[J].兰台世界,2022(01):67-68.

[2]李立国,魏君.“互联网+”环境下医院人事档案管理策略探讨[J].中国医院管理,2019,39(09):72-73.

[3]伍志红,邓静.基于高校数字化校园平台的人事档案管理系统研究[J].经济师,2018(12):275+277.

[4]李云亮.高校人事档案管理系统在"大数据"时代下的建设探究[J].计算机产品与流通,2018(08):143.

[5]周蕾.高校干部人事档案科学管理之路——信息化建设[J].经贸实践,2017(01):160-161.