APP下载

智慧化人力资源管理系统建设及实现研究

2022-01-06刘怡轩

数字通信世界 2021年12期
关键词:架构管理系统人力资源

刘怡轩

(中国联合网络通信有限公司东莞市分公司,广东 东莞 441900)

0 引言

人力资源是发展的关键要素,在企业竞争中也起着至关重要的作用,因此,人力资源管理也一直是企业资源管理的重要研究课题。随着商业环境多变、企业转型、客户需求多变、服务品质多元化等因素,人力资源管理不再局限于单纯的事务管理和数据管理,而是逐渐向管理者提供不同颗粒度、不同时间跨度的信息转变[1],人力资源正逐步与新技术结合,以适应企业管理的新变革,满足决策者的新需求。利用大数据技术的海量信息的存储、分析和处理功能,并融合云计算技术的方式方法,构建智慧化人力资源管理系统对于人力资源共享和协同管理,实现人力资源管理的战略目标,具有重要的应用价值和实现意义[2]。

1 建设原则和总体架构

1.1 建设原则

智慧化人力资源管理系统建设需要遵循以下6个基本原则:安全性和保密性;稳健性和稳定性;易用性和管理型;兼容性和可靠性;灵活性和个性化;持续性和扩展性[3]。

安全性和保密性是智慧化人力资源管理系统建设的基础要求,需要保证数据安全,严格控制权限;健壮性和稳定性是系统平稳运行的保障,要求系统建设时要充分考虑操作并发量,保证高峰时期系统稳定性;易用性和管理性要求系统操作简单,可适用于信息技术水平参差不齐的各类使用者,并且管理维护便捷;兼容性和可靠性是与其他办公软件对接的要求,尤其是浏览器内核的兼容;灵活性和个性化是系统对企业发展和业务支撑的能力,要求根据业务特点设计流程引擎,配置后台管理;持续性和扩展性是适应组织和流程变动、模块功能拓展必须具备的属性,底层设计应该具备低耦合性,可实现集中部署分级管理。

1.2 总体架构

智慧化人力管理系统是使用移动互联网、大数据、可视化等最新技术手段,构建高效能的云端平台。智慧化人力资源管理系统涉及数据、业务逻辑、功能模块、展示交互、外部对接等多类数据,因此采用多层架构的方式进行设计、实施和部署,使系统具有良好的可扩展性、安全性和容错性,满足系统建设各项原则和要求。智慧化人力资源系统的技术架构图如图1所示。

图1 智慧人力资源管理系统技术架构图

智慧化人力资源管理系统技术架构列示了运行环境、存储、服务、交互、展示等多个层次的技术手段。运行环境、存储和服务器是系统硬件和软件运行的基础构成。花名册、组织架构、薪酬结构等业务层信息形成系统的基础数据。招聘、生产、营销等人力资源相关数据格式、内容、属性存在很大差异,在系统中需要通过服务器经过组合和转换等方式进行标准化处理,形成统一结构的标准化数据,监理统一访问的中间件,并向上一层架构传输,为提供薪酬、招聘、培训、报表等业务提供支持,该过程是交互层和展示层需要完成的功能。普通员工、部门经理等各类用户可通过手机端、PC端进入智慧人力系统平台,经过与系统交互,实现对业务的应用。智慧人力资源系统提供了优化数据整合服务,为最终用户的决策提供技术支持。

2 技术路线

智慧化人力资源管理系统应用目前最新的主流技术构建系统平台,提升系统的扩展性、安全性、运行效能。智慧化人力资源管理系统可采用以PC浏览器和手机浏览器为核心的客户端程序,可使用面向服务的体系结构(SOA),通过服务和接口的方式将系统的各模块及功能衔接起来,通过松散耦合的方式,多种多样的服务组合方式可方便实现功能模块设计;采取WebAPI来作为系统集成接口的主要实现方式,提供SOA的最佳体现;采取Json作为消息交换格式;采取标准协议提供标准的服务接口调用方法,有效提升系统可维护性和持续改进能力,实现前后端分离,降低平台设计的耦合度,提高处理复杂业务的能力。

2.1 核心框架

智慧化人力资源管理系统核心框架可基于ASP.NET CORE跨平台架构来构建。该框架具有以下多项优势。

(1)跨平台。可以在Windows、macOS和Linux操作系统上运行,也可以托管在IIS, Apache, Docker等平台。

(2)跨体系结构保持一致。可以在多个体系结构(X64、X86和ARM)上以相同的行为运行代码。

(3)命令行工具。包括可用于本地开发和持续集成方案中的易于使用的命令行工具。

(4)部署灵活。可以包含在应用或已安装的并行(用户或系统范围安装)中,可搭配Docker容器使用。

(5)兼容性。.NET Core通过.NET Standard与.NET Framework、Xamarin和Mono兼容。

(6)开放源代码。.NET Core平台是开放源代码,使用MIT和Apache 2许可证。开源意味着更安全,以及更好的服务,支持依赖注入,意味着高可测试性。

2.2 后端架构

在ASP.N ET COR E基础上,可采用MVC架构,实现显示模块与功能模块的分离。身份验证方面,系统需要具备强大的身份和认证集成支持,可采用IdentityServer4+JWT验证技术,采用非对称加密算法进行数据签名,保证Token的不可篡改性,保证安全。可使用ORM框架来实现持久化,使用Web API接口代理转发,使用AutoMapper对象映射实现DTO和领域Model之间的转换,使用Autofac依赖注入、Newtonsoft.Json反/序列化等技术。为提升系统的可持续性和拓展性,保障日常运行,需要强有力的日志技术做支撑,可采用目前主流的NLog技术作为日志处理的手段。

2.3 数据库

在执行效能方面,由于持久化数据库数据存储于数据库硬盘上,通常通过数据驱动来链接数据库进行增删改查。数据库服务器的读写效率是系统运行速度的重要条件。当系统的访问量非常大时,数据库的连接池、处理数据的能力就会面临很大的挑战,此时就要使用高并发处理、负载均衡和分布式数据库,但同时也会消耗大量人力、资金。因此,可采用Redis缓存技术进行内存缓存处理,以满足实时性高的访问需求。

2.4 系统接口

智慧人力管理系统作为企业最核心的基础管理系统,与企业各个业务平台系统密不可分。系统需要具备与上级单位、企业内办公、生产相关等多方系统的连接交互能力,实现办公自动化(OA)系统、工单系统等系统对接。系统对接可采用目前主流的信息系统集成技术,如消息队列、ETL技术、Web API等,在办公应用体系整体规划下,系统能够提供人事基础信息的Web API集成接口,其他应用可使用该接口快速地与系统集成。系统与其他应用系统的接口可通过数据视图、中间表、Web api等多种方式实现。系统可使用Restful风格的WebApi实现跨平台、广泛覆盖客户端(包括浏览器和移动设备)的HTTP服务。

2.5 前端架构

智慧化人力资源管理系统可采用vue-cli构建,vuecli具有灵活的扩展性,具有插件机制,利于快速迭代开发。由于系统使用组件模式开发,状态零散地分布在许多组件和组件之间的交互中,应用复杂度也逐渐增长。组件状态管理方面,可使用vuex状态管理;在组件页面路由方面,可使用vue-router路由技术;可使用axios http请求实现多种浏览器支持,和编写异步/等待代码轻松地执行XHR请求。智慧化人力资源管理系统可使用element-ui框架桌面端组件库及配套设计资源进行快速开发;报表方面,使用echarts图表库进行图表展示、各类图标交互功能以及各类可视化效果的开发,并对前端进行优化;在用户操作体验方面,编辑发布功能组件上,可使用tinymce富文本技术,实现所见即所得的编辑功能,为使用者提供便利;可使用vue-pdf预览技术实现pdf的更好展示效果;使用vuedraggable图表拖拽技术实现灵活的后台管理和自定义的图表功能。

3 系统实现功能

3.1 组织机构管理

组织机构管模块应实现组织机构、岗位结构、职务和职级等方面的管理。应可根据组织机构关系自动生成组织架构图,并可查看组织人员总数及具体信息,可从编制列表、组织架构图穿透查询到员工具体信息,按部门逐层设置人员编制,实时了解超缺编情况。

3.2 员工管理

员工管理模块包含员工花名册、考核管理、认证管理、人才管理等内容。员工档案应自动关联相关的人事活动信息,包含工作经历、考核信息、奖励信息、处分信息、调动记录等。

员工管理模块支持员工自行修改员工卡片,由人事进行审核更新;可批量导入、批量更新人员档案的基础信息、批量调岗;支持花名册字段动态展示、多条件组合查询功能;提供多种统计报表、图形分析,支持用户自定义统计报表。

3.3 招聘管理

招聘管理模块可采用招聘全流程漏斗式管理,包含简历、初面、复面、资料核验、终面、审批、发放OFFER、待签二方、待签三方、完成、简历回收站等环节。应支持面试官管理,指定各阶段面试官自由添加面试信息,自动进入下面试环节;支持批量导入、导出操作、批量添加人才库、移入简历回收站;支持录用的简历可直接转入在职人员档案;支持多维度图形化招聘分析。

3.4 薪资社保管理

薪资社保管理模块实现薪资和社保过程的规范、准确与高效运作,包括绩效管理、提成管理、社保管理、缴税管理、福利补贴管理等内容。应实现职级调整自动对接工单系统;绩效的自动计算,二次分配,审核审批;提成的计算、分配、复核;自动进行薪酬相关数据的关联计算等功能。

4 结束语

智慧化人力资源管理系统涵盖了组织、人员、招聘、薪资社保等人力资源全流程管理模块,涉及数据量大、流程流转复杂、与第三方系统接口多,系统建设过程中需要统筹规划,合理推进建设进度。此外,如何借助大数据等技术,实现各个功能模块联合决策,还有待进一步研究和设计。

猜你喜欢

架构管理系统人力资源
基于FPGA的RNN硬件加速架构
基于James的院内邮件管理系统的实现
功能架构在电子电气架构开发中的应用和实践
浅析人力资源挖潜增效的途径
建立有效的管理机制奠定坚实的人力资源基础
构建富有活力和效率的社会治理架构
停车场寻车管理系统
生产管理系统概述
让人力资源会计成为企业的“新名片”
海盾压载水管理系统