APP下载

自然资源行业人事管理信息系统设计与实现*

2024-04-03李治明王卫东吕春阳

甘肃科技 2024年2期
关键词:人事人事管理岗位

李治明,王卫东,吕春阳,曹 娟

(1.甘肃省测绘工程院,甘肃 兰州 730000;2.甘肃省应急测绘工程研究中心,甘肃 兰州 730000)

随着大数据、云计算、物联网等新型信息技术的快速发展,有不少传统行业已实现信息化、数字化转型[1],随着我省数字政府及自然资源信息化建设的不断推进,建设完成了国土空间基础信息平台、自然资源三维立体一张图等信息化业务系统,实现了对耕地、矿产、山水林田湖草沙等自然资源信息化管理,自然资源信息化水平逐步提升,信息化成果已初见成效,极大地提升了自然资源的管理效率。自然资源系统直属事业单位属于多层级管理,人员规模大,结构复杂,涉及土地、矿产、测绘、科技等多个领域,极大地增加了人事管理日常工作的难度。当前的自然资源系统人事管理还停留在传统的管理模式中,无法满足高效运转的信息化管理需求。因此,针对自然资源系统组织结构、人员结构和人事管理模式,开展人事信息化方面的研究和实践,设计并建设符合甘肃省特色的自然资源直属事业单位人事管理信息系统势在必行。通过自然资源直属事业单位人事管理信息系统的建设,首先将改变传统纸质介质记录档案的方式,以关系型数据库存储完整的人事信息,避免纸质文件的损坏对信息准确度的影响[2];其次数字化的实现能极大地提高管理人员的工作效率,在搜索信息查询、统计与报表输出等工作方面,只需从信息系统中快速地搜索和轻松的输入操作即可完成,减轻人事管理工作压力并优化管理流程。

1 系统设计

1.1 系统总体架构

基于互联网、数据库、微服务等先进的信息技术,以前后端分离的B∕S 为架构模式[3],构建甘肃省自然资源厅人事管理数据库,建设自然资源直属事业单位人事管理信息系统,系统架构分为基础设施层、数据资源层、服务层、应用层与用户层[4]。根据业务需求的不同,对业务功能灵活组装搭建成不同的应用模块,有效理顺并整合人事管理工作各项业务流程,使各项应用模块有机统一起来,构成一个全方位的、统一的、综合的人事管理信息平台,实现自然资源人员信息的全面共享与高效利用。

基础设施层:通过甘肃省自然资源信息化建设的“一张网”和“一平台”,已形成自然资源专网和政务外网两张网的网络体系,实现了各直属事业单位之间网络的互联互通,同时,建设完成的甘肃省自然资源私有云,为系统的部署与运行提供了很好的基础条件,系统将部署于自然资源私有云,各事业单位通过政务专网或者自然资源专网进行访问,实现人事相关业务互联互通,实现人事数据共享。自然资源信息化的建设为系统提供了云环境、存储资源、网络资源和安全防护等基础设施,充分利用现有基础设施资源,支撑甘肃省自然资源厅直属事业单位人事业务数据存储需求,支撑人事管理信息系统的部署与运行。

数据资源层:数据资源层为人事管理信息数据库,包含人员信息数据、岗位数据、档案数据、考核数据及字典等其他数据,系统安全维护与配置相关数据包括用户数据、角色数据、权限数据与日志数据等,利用数据库技术对以上所有数据进行集中、统一管理。

服务平台层:将人员信息数据、岗位数据、档案数据、考核数据等按照规范发布为数据服务,以数据服务的形式向外提供数据资源,并且所有数据服务遵循描述性状态迁移风格(Representational State Transfer,RESTful)API,RESTful API 是一种面向资源的架构模式,通过GET、POST、PUT 和DELETE等操作浏览管理Web 资源[5]。

应用层:设计开发的甘肃省自然资源厅人事管理信息系统,实现人员管理、单位管理、岗位管理、考核管理、运维管理等功能,能更加高效、便捷地对人事管理信息数据进行管理与使用。应用层通过Ajax请求调用服务平台层的数据服务,获取JSON格式的人事管理信息数据,JSON 采用完全独立于编程语言的文本格式来存储和表示数据,具有简洁和清晰的层次结构[6],是很好的网络数据交换格式。

用户层:主要为甘肃省自然资源厅机关人事管理人员、各直属事业单位人事管理人员。厅机关负责管理和审核直属事业单位的人事管理人员,可以对全自然资源厅所有人员进行查询统计、维护与审批等操作,进行全自然资源厅人事管理的决策和规划;各直属事业单位的人事管理人员负责管理和维护各自单位的人事事务,包括人员信息数据、岗位数据、考核数据等维护工作,使用该系统来处理人事相关的流程和数据,并与厅机关人事管理人员进行信息交互。

1.2 系统技术路线

(1)数据库。以主流的对象关系型数据库PostgreSQL 为数据库支撑软件,PostgreSQL 数据库是开源数据库,开源协议类似于BSD 协议或MIT 协议,该协议开放友善。同时,PostgreSQL数据库具有可移植性好、功能强的优势,是一种高效率、可靠性好、适应高吞吐量的数据库[7]。

(2)开发与部署环境。开发工具选用Visual Studio Code 与Visual Studio 2022,以TypeScript 语言和C#分别作为系统前端和后台的开发语言。

系统开发采用前后端分离的模式,前端基于B∕S 架构,采用React 框架开发;后端基于.Net Core 平台开发,.Net Core是新一代高性能跨平台框架。

为了保障系统的稳定性与安全性,系统开发采用SOA与微服务架构的混合B∕S应用架构。为了便于数据库的访问,数据库ORM 采用XPO(eXpress Persistent Objects)框架。为了保证系统的访问速度,采用缓存加速技术实现数据高效查询[8-9]。

Web 服务器选用Nginx,Nginx 是一款高性能的HTTP和反向代理web服务器,实现前端应用系统的部署及后端服务的反向代理[10]。

2 数据库建设

在需求分析的基础上,以员工信息为核心,充分体现以人为本的管理理念。设计的自然资源人事管理数据库中存储数据主要包括单位信息数据、人员信息数据、岗位数据、考核数据、运维数据与字典数据等[11]。数据库表结构及各表之间的关系如图1所示。

图1 数据库表结构

3 系统实现

实现单位管理、人员管理、岗位管理、考核管理等功能,并实现单位、人员、岗位、考核等信息的查询统计分析,实现自然资源厅各事业单位人事、人才等信息化管理,提高人事管理工作服务质量及效率,系统功能结构如图2所示。

图2 系统功能结构图

(1)人员管理。人员管理功能模块主要是对厅机关及所属事业单位现有人员信息进行信息化管理,全面掌握现有人员的组织架构及组成结构。该功能模块支持人员信息的单个新增及批量导入;支持根据单位、职务、职级、职称、学历、学位等信息进行筛选查询,并支持对筛选查询结果进行导出,支持导出为特定的数据格式;按照所在单位、职务、职级、职称、学历、学位等信息对人员信息进行统计,以统计图表等形式进行可视化展示;支持人员信息的更新,对职务、职称等晋升等信息进行详细的记录;创建退休人员数据库,可对即将退休人员提前提示并进行信息管理。

(2)单位管理。对厅直属事业单位信息进行管理,分为厅人事管理部门、各事业单位及事业单位下各部门共三级组织目录,并支持新增单位、单位信息更新、删除单位等操作。

(3)岗位管理。可对厅直属事业单位现有岗位信息进行查询统计与管理,全面总体掌握厅直属事业单位的已有岗位情况。支持岗位信息导入导出、岗位信息查询统计,可实时导出事业单位岗位设置及人员情况统计表等。

(4)考核管理。对厅直属事业单位人员考核信息进行管理,支持按年度导入人员考核信息,形成厅机关及所属事业人员考核“一本账”。

(5)运维管理。运维管理模块是保证系统正常运行的基础,在此可以实现系统运行的必须配置,实现政治面貌、民族等字典类型数据的配置。

4 结语

本研究基于微服务架构构建了自然资源行业人事管理信息系统,进行了系统的功能设计、数据库与系统建设,实现了自然资源单位管理、人员管理、考核管理、岗位管理的信息化。通过系统的建设实现了甘肃省自然资源厅直属事业单位人员的数据共享与统一管理,能够全面了解直属事业单位的人员结构及岗位状况,形成了事业单位人员考核的“一本账”,进一步为人力资源规划、管理需求和个性化服务提供技术支撑,提高人事管理的准确性和高效性。

猜你喜欢

人事人事管理岗位
人事人才
人事人才
人事人才
人事人才
人事管理
加强和改进事业单位人事管理
人事档案数字化在人事管理中的重要性
在保洁岗位上兢兢业业
走进“90后”岗位能手
实施HR岗位轮换 打造复合型HRM团队