人力资源管理系统设计与实现研究

人力资源管理系统设计与实现研究

摘要:主动数据库技术利用触发器可实现系统的主动判断与服务等功能。利用该技术采用B/S和C/S相结合的架构开发了企业人力资源管理系统,弥补了传统数据库被动接受用户指令的缺陷。系统采用主动数据库实现了员工信息的机构编制管理、职员信息管理和薪资福利管理等功能。实现了结合员工的绩效考核、工作年限、职务工资、临时补贴、住房补贴、基本工资等数据完成月工资单的自动计算和历史查询,为企业人力资源管理工作效率的提升和成本的降低提供了可靠解决方案。

关键词:主动数据库;人力资源管理系统;触发器;B/S结构;C/S架构

0引言

主动数据库技术是将主动性功能和原有数据库功能集成到一个数据库系统上的数据库技术,可让数据库系统具有主动服务能力,该技术是当前数据库研究领域的热点。主动数据库技术相对传统数据库技术而言,在企业信息化管理中的优势更加明显。人力资源管理系统是利用更为精准的数据和处理能力为企业提供更高效的人事管理水平和能力。通过主动数据库技术的引入,能够实现信息的自动处理和信息库的集中,可达到优化员工管理模式、提高企业人事管理效率、降低人力资源管理成本的目的。

1系统架构及开发平台

人力资源管理系统在设计初期充分考虑了B/S架构难以控制的安全性、无法有效集成数据库处理能力以及企业对人事管理非Internet业务的需求等问题,决定采用B/S和C/S相结合的模式作为系统架构。[2]其中,在基于主动数据库技术的B/S架构上完成员工的工资查询、公司信息查询以及员工信息查询等工作,在基于主动数据库技术的C/S架构上完成员工信息、公司信息等日常管理工作。

2系统功能设计

本系统严格按照企业人力资源管理制度及业务流程进行设计,该系统包括用户管理、机构编制管理、员工信息管理以及薪资福利管理四个模块。

2.1用户管理模块

该模块主要实现用户的登录,并可按照用户权限的不同赋予不同的功能。包括查询用户、录入专员以及系统管理员,其中查询用户可赋予企业最高决策层、部门主管以及普通用户不用的查询权限;录入专员除具备最高查询权限外还能对信息进行录入;系统管理员可修改系统参数和对用户授予相应的权限。

2.2机构编制管理模块

为了提高人力资源管理系统的工作效率、降低系统冗余,本系统将机构编制管理单独作为一个模块来进行设计,包括部门经理管理、上下级部门管理和各机构职能的管理,该模块的设计可为系统管理员提供直观的员工从属管理。[3](1)关系梳理管理员可按照企业人力资源需求对员工职务以及部门进行设置,按照员工职务等级和上下级部门关系进行划分,可实现对公司分支机构进行逐级设置,使员工职位级别和组织机构紧密结合,并可按照企业实际需求对机构编辑信息进行维护和管理。(2)编制管理编制管理可对每个部门进行编制限制,即对部门员工职务人数进行限制,能够提高企业人力资源工作效率。同时,还能及时反映出某个部门相应职务的空缺情况。如果出现部门新增的相应职务人员超出编制,系统则会提示用户且不执行操作。(3)直观分析该单元可在系统中输出部门的编制情况,用户可对相应职务人员数量及情况进行直观的分析,对企业组织架构的稳定起到一定的积极作用。

2.3员工信息管理

该单元可对企业员工信息进行管理和登记,包括员工奖惩记录、员工入职信息及岗位、员工工作年限、员工学历及职称、还有一些员工的基础信息等。此外,还能通过该单元生成一些员工信息变动的视图,方便人力资源管理者进行直观的分析。[4](1)增加或删除员工信息当企业进入新员工或者有员工离职时,该单元可以对员工进行添加或修改。根据系统的数据要求和规范可将新员工信息添加到数据库中。当输入的员工信息不符合数据规范时,系统会发挥其主动性,主动判断数据的规范性并发出是否保存的提示。删除员工信息时系统触发器会需要更多的相关属性才能执行,如当员工要退休、辞退或者转出时,触发器会将删除操作保存到数据表中,便于日后查询。(2)生成文档当输入完整的员工信息并通过审核后,系统会生成该员工信息的表单,并根据合同规范生成文档并打印,生成规范的数据便于保存和管理。(3)员工职务变更或部门调转当员工进行部门调转时,原来所在部门的该员工信息会全部删除,并在新的部门建立该员工的信息数据,调转过程会保存至部门调转表内,该表包括员工在新部门的职务、原有部门职务及部门名称等。当需要变更员工信息时,管理员进行操作且系统会自动对变更过程进行保存。

2.4薪资福利管理

该单元里设定了员工薪酬福利的调整原因及调整情况等功能,管理人员可通过该单元生成的薪资福利视图方便的查询每个员工的薪资情况,还可在薪资中扣除相应的住房公积金和个人所得税等。该单元的考勤功能连接了部门的指纹考勤机,可方便管理人员了解员工的考勤情况,如病假天数、迟到早退情况、在职天数等。对于员工,系统会根据企业薪资奖惩标准自动计算全勤薪资,对于无故旷工的员工系统会自动从薪资中扣除部分金额以达到惩罚的目的。员工薪资计算流程如图6所示。该单元的福利补助管理功能可以根据数据库中员工的在职年限、工龄等数据,自动计算福利补助信息,并保存。

3主动数据库的设计

3.1数据流程分析

本研究的人力资源管理系统主要针对企业员工的请假、加班、员工出勤、人事调动以及员工薪酬等工作进行管理的,具有包括员工考勤管理、员工请假管理、员工加班管理、员工所得税管理、员工薪酬工资管理以及员工基础数据的管理。系统可对人力资源数据进行删除、添加、修改、打印以及查询等操作。

3.2系统数据库的功能

传统的数据库技术不具有主动服务和判断能力,只是被动的按照用户指令执行操作。按照本研究人力资源管理的需求,数据库管理系统要具备主动实现动态修改、主动生成域赋值、主动警告等功能,因此,笔者借助了一种特殊的存储过程———触发器来完成主动功能。触发器不能被用户直接调用,而需要完整的定义才能完成特定类型数据的操作。在没有执行修改时触发器过程不启动,当数据表被修改时触发器可被激发并执行,如对表DELETE、UPDATE和INSERT等语句时,触发器被激活。[6]通常来说,SQL数据库关系系统的触发器由动作、条件和事件三部分组成。其中,触发器事件是激发触发器的SQL语句,触发器条件是为真的布尔表达式,触发器动作为一个过程。

4系统实现

由于篇幅限制,笔者只阐述利用主动数据库技术实现薪资福利管理模块的相关功能。如图9所示,为薪资福利管理中的工资管理单元,该单元可对每个员工的月工资进行主动计算和管理。从而实现对员工工资进行主动计算和发放的操作。

5总结

随着企业的高速发展,对人才筛选和发展也更加重视。在企业经营过程中员工流动频繁,为薪资计算等方面的工作增加了难度,导致传统的人力资源管理工作效率低下、成本攀升,尤其是发展中企业的人力资源管理工作更为繁重。本研究在传统人力资源管理系统的设计基础上引入了主动数据库技术,该技术借助数据库触发器可以实现按员工各项属性自动计算薪资、自动生成员工情况视图等功能,对现代化企业人力资源管理工作具有一定的实用价值。

参考文献

[1]潘晓丽.基于云计算的人力资源管理信息系统[J].电子技术与软件工程,2019(5):152.

[2]唐菁敏,高张宝.基于B/S架构的企业综合管理系统的研究与设计[J].信息技术,2019(3):144-148.

[3]吴鑫钢,李小龙,谭永滨,等.主动式空间数据库实现方法综述[J].江西科学,2018,36(5):860-865.

[4]戴琪翔.大型关系数据库中主动数据库机制分析[J].现代交际,2017(22):195.

[5]刘付成,张树瑜.人力资源决策支持系统中数据仓库平台的设计研究[J].微型电脑应用,2017,33(8):40-42.

[6]刘小花,冯智明.人力资源管理信息系统的设计[J].微型电脑应用,2014,30(11):61-64.

作者:李翠艳 单位:河北省钢铁集团唐山钢铁公司