企业人力资源管理系统探究
来源:用户上传
作者:
摘要:力资源对于企业生存和发展具有重要的作用,人力资源管理系统是现代企业不可缺少的设施和技术,因此,本文对企业人力资源管理系统设计进行了详细的介绍。
关键词:企业 人力资源管理 系统
随着经济的全球化,市场竞争也日趋激烈,企业之间的竞争就是人才的竞争,为了稳定军心并不断吸纳优秀人才,同时增强管理绩效,降低管理成本,企业必须采用现代化的人才管理方法。
一、系统架构
1、集中式数据中心的建立
数据集中是企业信息化发展的重大举措,对于实现集约化管理,提高市场适应能力,降低经营风险具有重要意义。数据的大集中有利于数据的共享和信息资源的整合,在这种模式下,整个企业的人力资源管理需要协调统一地执行,企
业总部拥有绝对管理权限,各级下属企业的人力资源管理严格受总部约束,是总部人力资源管理制度、政策的执行者。在信息系统的建设上,数据集中对数据的完整性、实时性也有很高的要求,一般情况下,服务器端(应用服务器、Web服务器、数据库服务器)集中部署在总部,各分支机构数据均存储在中心数据库管理系统上。
2、系统体系架构
对于企业涉及的人力资源管理者,因业务内容与业务流程比较丰富细致,可采用“客户端/应用服务器/数据库服务器”应用模式。在这种情况下,客户端只是一个图形用户界面,负责服务请求的提交及信息的显示,而几乎所有事务处理逻辑全部在总部的应用服务器上实现。应用服务器端则处理所有的业务请求,并进行负载均衡处理,以及作为防火墙内的一道安全关卡。
对于非人力资源管理体系的其他用户如高层管理人员、普通员工等,他们对人力资源系统的使用仅限于他们可能会参与的人力资源活动,主要包括授权范围内的信息查询,以及涉及该用户的人力资源管理流程,业务内容比较简单,可采用“浏览器/Web服务器/数据库服务器”的应用模式。
二、人力资源管理系统设计
1、系统需求分析
基于系统需求分析,开发的人力资源管理系统要实现以下基本功能:用户管理、基础数据管理、员工人事档案信息理、人事变动管理、考勤管理、工资管理、数据库理。
2、数据库设计
数据库在―个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就是要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成―份详尽的数据字典。
3、设计存储过程和触发器
设计好数据库库的表和视图之后,为了方便用户进行查询,更新等操作,也为了让客户端应用程序的代码更为简洁,还需根据程序需求创建相应的存储过程和触发器。存储过程是一组预先编译的SQL语句。它类似于其它编程语言中的过程,并且被创建后是作为数据库的一部分存储起来的,就像存储在数据库中的数据表一样。存储过程最大的优点是减轻网络的通信负载,以提高执行速度。触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT或DELETE。触发器可以查询其它表,而且可以包含复杂的SQL语句。它们主要用于强制复杂的业务规则或要求。触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
4、客户端的实现
在客户端使用ADO(ActiveX Data Object)方式访问数据库。ADO实际上是微软编写的一种数据访问接口程序,它是一种新的数据访问方式。ADO是一种建立在最新的数据访问接口OLE DB之上的高性能的、统一的数据访问对象,通过它可以访问文件数据库、客户/服务器数据库甚至非关系型数据库。ADO提供了比RDO和DAD更高的性能、更小的开销,更简单的模型以及更灵活的操作。
5、系统管理子系统
由用户的全县设置及管理、数据备份、数据恢复子模块来实现。本系统是一个多用户的系统。识别授权用户标志是安全控制机制中最重要的一环,也是安全防线的第一环节。因此.管理人员在这个模块中对每个员工的权限都做了相应的设置。这里的方法就是赋予每个人一个用户ID和密码以及对应的用户身份来与数据库中的字段相匹配。只有身份验证通过的用户才可以登陆人力资源管理系统,并按照自己的使用权限对使用的数据库进行区别设置(如查询、添加、删除、修改等)。还可以对数据库的重要操作进行数据备份与数据恢复。防止了企业重要文件的丢失。用户可以替代以前备份的文件也可以重新选择路径来进行备份,大大提高了系统的安全性。
6、招聘管理模块基本业务流程
以招聘模块为例讲述工作流技术在HRMS中的应用,该模块的功能是实现创建和管理招聘活动,跟踪招聘成本,跟踪内部和外部招聘的进展状况,对申请者信息进行查询,跟踪申请者的整个应聘过程,在聘用后可以方便地将人员状态从申请者转换成员工,而无需重复数据人员信息。
7、系统功能及结构
我们把工作流及其管理系统作为业务处理平台引入到本系统的设计中。鉴于人力资源管理的实际,我们在该系统的设计实现时,只是部分的实现其在流程定义及控制方面的功能。同时为了更好满足用户进行灵活定义和参数配置,我们通过扩展工作流的内部数据,增强了工作流的数据定义和数据表示功能,流程方面和数据方面的协调配合,使得业务创建新的业务成为可能,这样系统的产品化和平台化就向前迈进了一步。
综合上述,人力资源管理系统是运用现代信息技术、网络技术以及自动控制技术,是企业或事业单位人力资源管理的实用软件,对人力资源管理的各个环节进行优化与调整,实现信息的高效传递和人力资源的优化配置,从而有效地利用和开发人力资源。避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况,作为人力资源管理的强大辅助工具,人力资源管理信息化对有效的人力资源管理有着举足轻重的作用。
参考文献:
[1]王金海、马霞霞.浅析企业人力资源管理信息系统的开发建设.冶金丛刊,2004.10
转载注明来源:https://www.xzbu.com/9/view-1029549.htm