李 轩 云南省腾冲市退役军人事务局—军队离退休干部管理所
随着事业单位人员结构复杂化、数据信息的海量化,传统以人工统计为主的人力资源管理模式,已难以适应新时代多种生产服务要素、人员信息的管理需求。这一背景下,从数据驱动理念、360度考核法角度出发,探讨用于事业单位人力资源招聘、培训、薪酬、绩效管理的系统建设方案,由人力资源管理系统、相应Kmeans算法,进行数据资源的挖掘、处理与分析,完成事业单位中不同类别人力资源的数据挖掘、分析与管理。
大数据档案资源管理模式,应用于事业单位人力资源的管理工作过程中,既能够迅速普及信息化的人力资源管理技术,也能够最大程度地改进传统以人工统计为主的人力资源管理模式。[1]特别以党政领导为主的事业单位管理方案,对不同部门人力资源档案、业务及工作信息、薪酬信息、绩效信息的管理,需通过上下级之间的层层汇报,或者由本部财会人员对多种人力资源信息,作出分类统计后,汇总并上传至上级完成管理。
而大数据挖掘技术、云服务管理平台的应用,有效缓解与减少了基层财会人员的工作任务,不同管理人员只需将人力资源档案、其它信息资源,输入至人力资源管理系统,系统后台即可进行自动化的数据整理、筛选、分类与存储操作,可降低人力资源管理的数据缺漏或遗失问题。
随着近年来网络化招聘、绩效考核与薪酬管理模式的兴起,如何从海量化人力资源信息中,筛选出有价值的简历、做好薪酬与绩效考核管理,成为事业单位日常工作关注的重要问题。运用大数据技术、云服务管理平台,可先保存事业单位的海量化人力资源信息,再从中挖掘出有价值的人力资源信息,[2]一是能够为人力资源工作绩效、薪酬分配衡量标准的制定,提供科学化、可量化的参考数据信息;二是可作为事业单位人员招聘时简历筛选以及基层人员绩效考核、薪酬发放管理的依据,带动事业单位人力资源管理的提质增效发展。
基于Eclipse编译平台、Java web可拓展开发工具,建构起用于人力资源管理的Javaswing网站图形界面以及JSP服务器页面。随后基于Java web客户端的JSP服务技术、Servlet技术,搭建起前台界面、后台页面间的链接桥梁。[3]通过MVC设计模式,从客户端发起通信请求httpRequest、从服务器返回客户端响应httpResponse,并将响应的数据处理结果在前台显示,具体的事业单位人力资源管理系统架构,如图1所示。
图1 事业单位人力资源管理系统架构
为更好地完成不同类别的人力资源数据处理、保存,采用MySQL数据库的功能模块、I/O接口,对人力资源数据进行挖掘、增删与修改操作。其中中央控制器接收到Web客户端请求后,可处理用户访问、数据分析请求的动作(action),对前端的人力资源管理事件,作出合理的数据分配和处理,包括用户登录、数据资源访问、数据库接口访问的请求处理,按照不同的请求访问事件,分配数据任务或事件到后台处理,将处理完成的前端反馈、后端响应数据存储至数据库,将每个人力资源数据信息,完整的显示给用户调用与查看。
通过依托于前端客户端、中央控制器、数据库等的基本功能模块,设置后台数据库内的数据表,作为事业单位内不同人力资源信息管理的数据库表。本系统对后台数据库内的人力资源信息管理表设置,通常包括应聘人员表、基本档案信息表、业务及工作表、绩效考核表、薪资发放表等多张表格,不同表格分别记录不同的人力资源信息。然后将多种数据库表的信息,通过事业单位人员的工号进行链接,关联起不同的数据库表信息,以便于管理人员的使用操作。具体的数据库表管理流程,如图2所示。
图2 人力资源数据库表管理流程
利用K-means聚类算法,进行事业单位人力资源信息的数据挖掘与分析。K-means聚类算法作为无监督的均值聚类算法,通常以K个样本数据为初始聚类中心,将每个样本对象分配至距离其最近的聚类中心,直至所有数据都分配到相应的聚类中心,或聚类对象都达到局部误差平方和最优时,结束该算法。[4]因而使用K均值聚类算法,进行不同类别数据要素的分析,需考虑聚类对象、对象初始位置、聚类中心个数、模型样本性质等因素,特别需谨慎选择聚类中心的初始值,围绕K个起始样本进行聚类运算,以避免K均值聚类算法陷入局部最优解。
本文将K-means聚类算法,应用到事业单位人力资源信息的管理中,首先要将Kmeans算法作出线性汇编,封装为第三方的jar包。之后由系统通过I/O接口进行jar包的调用,客户端页面会调用编写完成的Kmeans算法,对后台的数据库信息进行聚类分析,包括以上多种人力资源管理信息的分析,将管理员调用的人力资源信息、聚类效果,在前端窗口上加载与显示。
事业单位人力资源招聘的数据信息管理,通常由事业单位管理部门发放招聘表,应聘人员填写表格中的相关内容,作为人力资源管理的应聘表。[5]其中应聘表记录了人力资源的姓名、性别、年龄、毕业院校、所学专业、应聘职位、工作经验、健康状况、联系方式、电子邮件等信息,多种应聘数据信息被设置为字段,存储于后台数据库中,具体如下表1所示。当人员应聘结束或入职后,相关的应聘信息会被删除。
表1 应聘人员表设置
事业单位内部职工基本档案信息的管理,也是以数据库表的形式,记录相关的人员工号、姓名、性别、照片、职位、编制类别、入职日期、专业能力、管理能力等信息。其中前面字段为基本的人员信息,后面字段为人力资源技术与能力的评估信息,可通过利用Kmeans算法模型,进行人力资源信息挖掘、标准化数据分类后得到,如表2所示。
表2 基本档案信息表设置
在事业单位日常的人力资源管理中,为更好地对不同岗位的人力资源进行管理,需围绕人员工号、姓名、职位、照片、考勤记录、请假记录、加班记录、专业能力、业务水平、个人作风等信息,梳理内部人员职级、岗位和上下级关系以及对某一时间段内,不同部门人力资源的专业能力、业务完成水平、个人作风等作出评估。其中不同字段用于记录绩效的执行基本信息,也可作为事业单位人员工作完成度、专业能力评估的参考依据,具体如下表3所示。
表3 业务及绩效表设置
事业单位人力资源薪资的统计与发放表设置,是在现有人力资源业务及绩效表格的基础上,用于记录分析每个员工的基本薪资、绩效薪资、职务工资、考勤扣除、补贴薪资、奖励薪资、薪资发放日期、部门意见等。使用不同的字段长度记录相关薪资信息,得到最终的薪资发放表,如表4所示。通过工号链接形成表内信息的关联访问,帮助管理人员更为便捷地完成事业单位人力资源的信息管理。
表4 薪资发放表设置
由外部用户访问人力资源管理系统,通过输入用户名、密码并点击登录按钮,进行用户身份校验,具体如下图3所示。[6]登录至系统主界面后,通过点击左侧菜单栏的功能模块,进行系统的不同功能调用、接口使用,点击后跳转到不同的页面链接,查看需要的人力资源数据信息。
图3 用户身份登录与校验
通过点击不同界面,可更好地展示与管理事业单位的所有人力资源个人档案信息、岗位及工作信息、绩效与薪酬信息,使其较为直观、详细地了解不同人力资源的管理状况。通过点击不同人员的岗位及工作柱状图,系统会自动导入后台数据库的数据信息,并采用Kmeans算法进行数据挖掘、分析,将最终的数据处理结果加载至绘制的图表界面。
基于主动数据库的事业单位人力资源管理系统,涉及到职工个人档案、考勤记录、请假记录、加班记录、薪资福利等功能模块。以该系统的个人档案管理界面为例,其实现的关键代码,如图4所示。
图4 事业单位人力资源的个人档案管理代码
管理员登录至系统后台后,可针对不同用户角色,进行相应功能模块信息的查询、新增、修改、删除等操作,通过触发器可基本实现数据库的自动化操作,以保证整个系统的安全稳定运行。
大数据环境下事业单位的人力资源管理,要引入大数据及云计算技术、云服务管理平台,构建起基于数据驱动的人力资源管理系统,设置多个不同功能的管理模块,在人力资源招聘、档案信息整合、专业技能培训、薪酬及绩效管理等方面发挥作用。因而通过借助于大数据挖掘技术、云服务管理平台,可对事业单位内的多源数据信息,进行自动化搜集、挖掘、处理与存储,整合人力资源的档案信息、业务及服务信息,将其存储至MySQL主动数据库之中,方便管理人员的资源调用与共享。