A公司人力资源管理系统设计与分析

    王晨 马豪鑫 周红梅

    摘 要 人力资源管理是企业的一项重要工作,很多大型企业通过自行研发或购买人力资源管理系统以提高人力资源管理的效率和水平。但由于种种原因,还有很多中小企业仍在采用人工方式管理人力资源,管理成本和效率较低。本文针对A公司人力资源管理现状,进而开发设计系统,希望可以为企业长远战略目标带来更大规模的经济效益和持续的社会效益,也能够让人力资源管理工作变得更为实时、有效,为管理层决策者的决策提供信息和解决方案。

    关键词 人力资源管理;系统设计;系统分析

    一、A公司人力资源管理系统概述

    (一)系统背景

    在现如今科学技术不断发展以及竞争日益激烈的背景下,人力资源管理系统是一套非常重要的软件设备,同时在最近几年,现代信息技术逐渐的应用到实际的实务上,然后将程序和数据库进行系统整合,可以不受时间和空间的限制为管理层的主管参考提供借鉴的决策,进而提升企业的运营效率,很多企业管理者针对环境的不断变化,同行业之间的竞争力逐渐提升,使他们耗费了大量的时间和精力反复思考这些问题,因此,如果把人力资源进行整合之后,就可以发挥出其管理的作用,以便于可以快速的实现企业经营目标,使企业者在经营管理过程中所遇到的问题得到更好的解决。就目前来看,市面上有很多人力资源管理系统,大部分都是一些规模较大的企业在运用,从很多中小型企业方面来看,如果耗费大量资金购入一套人力资源管理系统,就会显得大题小做,因为中小型企业的规模相对较小,因此不会花费好几十万去购买人力资源管理系统,所以就需要对规模在20人至100人之间的中小规模企业进行研究,为中小型规模企业设计一套适合他们的人力资源管理系统,经过对人力资源管理系统的探讨和研发,根据人力资源相关的活动内容,使企业高层主管可以最大程度的发挥人力资源的作用,同时帮助企业管理人员提高人力资源的运营效率,以便于提高企业的经营业绩,实现企业预期的经营效果。

    A公司在创办初期只有5名员工,在发展了几年以后,逐渐发展为上百名的公司,但人力资源管理工具却依然运用Office软件,导致人员管理工作效率逐渐降低,这就给人力资源部门工作人员增加了很多工作量,提高了企业的经营成本,所以A公司的高层管理者需要高度重视人力资源管理信息化工作。本文对人力资源管理系统现状进行了研究,同时对A公司进行了系统需求的分析,希望为今后A公司人力资源管理系统的建立提供有用的参考。

    (二)A公司人力资源管理系统的研究现状

    之前,规模比较小的一些企业通常都是使用人工撰写的方法建立人力资源数据,人工撰写这种方法主要是在数据收集、整理、查阅、分析等方面存在着很多的不足之处。人力资源管理信息化方式主要是如下几种:首先,购买国内外已经研发出来的人力资源管理系统软件;其次,企业内部构件网络信息研发机构,通过网络信息开发机构根据当前企业各个部门的需要制作相符的软件包;最后,寻找专门开发软件的企业,根据企业提出的要求为其制作符合要求的软件包。

    当前,影响力比较大的国内外人力资源管理软件产品包括很多个,如SAP公司的mySAP ERP HCM、铂金公司的PowerHRPSuite、Ben Guru公司的Guru eHR、施特伟公司的HRplus、UFIDA公司的e-HR等。

    长期以来,德国SAP公司一直是全球最大的人力资源管理软件开发公司,其之所以有如此大的成就,究其原因是该公司除了对市场和企业进行全面的了解以外,在撰写程序以及系统功能方面严格的要求自己。和其他人力资源管理软件开发企业相比较而言,对于使用者来讲,SAP ERP在学习过程中有一定的难度,主要原因是虽然SAP ERP具有较强的功能,然而在实际操作过程中和信息软件注重的和善使用者接口不相符,加之需要引入一个模块就需要投入大量资金,架设一个网站入口同样需要耗费大量的资金,使有些中小企業只是对人力资源管理概念有个大概了解,缺少对人力资源管理的维护。另外,定制研发服务在人力资源管理系统中也占据了一定的位置。定制开发服务可以根据客户对实际业务的要求对人力资源管理系统进行设计、研发以及保护,通过严密的业务支持,人性化的操作模式以便于符合客户业务的需要。

    二、系统需求分析

    (一)系统总体需求分析

    A公司人力资源管理系统是由9个模块共同组成,如人事信息管理模块、登录/退出模块、考勤管理模块、薪酬管理模块、培训管理模块、组织机构管理模块等。所以在设计人力资源管理系统过程中,需要人力资源管理系统为企业使用者提供这几个功能模块,不然以后研发出的系统也是毫无意义。针对这一点,在企业之前的模式下研发人力资源管理系统时,已经累积了丰富的经验、成熟的操作标准,利用这些经验和标准可以有效的确保新系统业务和企业使用者的需求相吻合,进而使设计人力资源管理系统的人员不必考虑这个问题。

    根据系统用户的不同,具有不同的使用权限,可以将使用人力资源管理系统的人员分为以下几种;第一,公司普通职员。公司普通职员可以登录到人力资源管理系统中自助管理,在系统管理员分配的权限范围中运用系统部分功能模块,在该模块中可以查找到企业所有员工的假期信息、培训信息、人事档案信息等,并且可以对一些输入的数据项加强保护,比如公司职员的性别、籍贯、姓名、毕业院校等。第二,企业部门负责人。作为企业部门的管理人员,可以利用人力资源管理系统查找该部门下所有人员的档案信息,如劳动合同信息、基本信息等,对部门员工进行科学的管理。第三,分管领导。企业分管部门的管理者可以利用人力资源管理系统查看分管部门中员工公开的培训信息、担任过的职务信息以及假期信息等,全面了解员工的动态,对一些调岗、离职等员工的信息及时的更新,同时还可以实现在线提交员工培训的相关信息等。第四,系统管理员。人力资源系统管理工作人员登录该系统之后可以有效的管理和保护企业内部组织管理结构,如添加、删除以及查看企业相关信息,同时还可以对企业其他部门进行有效管理,查看组织结构修改的历史记录。

    (二)可行性分析

    1.经济可行性

    由于是针对性的开发,为了减少资金在使用过程中潜在的风险,使用模块化研发的方式可以分次完成功能模块,可以控制资金的投入,在规定的时间内可以研发完成。

    2.技术可行性

    运用面向对象、模块化的手段。主体结构利用B/S架构,业务逻辑采用JavaEE技术,同时为人力资源管理系统提供公开可编程的忌口。JavaEE平台具有较强的拓展性,有利于推动WebService的研发。将Struts2框架和Hibernate以及Spring进行系统整合具有更强的扩展性。

    3.环境平台可行性

    在设计和研发人力资源管理系统过程中,企业可以提供高品质的服务器以及IDC,结合微软完善的操作系统和数据库,在一定程度上可以确保平台的稳定运行。

    4.操作可行性

    人力资源管理系统在操作时要灵活简便,界面布局精简化,主要凸显出人性化的设计。

    三、A公司人力资源管理系统的总体设计

    (一)系统功能模块划分

    1.用户管理模块

    用户利用用户管理功能在登录该系统时为了安全起见需要进行验证,最终可以安全退出系统。

    2.组织机构管理模块

    组织机构管理模块可以对机构内的若干下属部门进行管理包括查看部门信息,对部门进行新建、变更、查询或删除等操作。企业中的组织机构管理模块可以管理包含查询部门信息等很多个下属部门。

    (二)数据库设计规范

    1.数据库涉及字符规范

    数据库的命名可采用26个英文字母、自然数0—9以及下划线_组成,共63个字符。

    2.数据库对象命名规范

    数据库对象的名字由前缀和实际名字组成,以下划线_相分隔,长度不超过30个字符。前缀使用小写字母。实际名字要能够描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。

    3.SQL语句规范

    在SQL语句中,尽量使用绑定变量,不要使用自定义函数。所有SQL关键词全部大写,比如SELECT、UPDATE、INSERT、FROM、WHERE、GROUP BY、ORDER BY等。

    结论

    借助信息化技术改变组织原本的沟通型态,让组织成员可以随时随地轻易接受到信息,不再受到时空地点限制,组织的信息能快速传播。人员综合管理信息系统是借着计算机来处理人力资源管理工作,因此人员综合管理信息系统就成为单位与组织成员的连接。除了会改变人力资源部门整体运作模式外,也会改变组织与人力资湄活动之间的互动过程,这需要组织全体成员一起来配合才能够达成。

    参考文献:

    [1]浅议人力资源HR系统信息化管理[J]. 尚俊风.经济师. 2016(05) .

    [2]中小企業人力资源管理系统与企业绩效的交互影响[J].李婷.化工管理. 2016(06) .

    [3]基于构型理论的人力资源系统与组织绩效的关系研究[J]. 孙婷婷.人力资源管理. 2016(01) .

    [4]面向移动环境的电机企业人力资源管理系统设计与开发研究[J]. 余婷.人力资源管理. 2017(07) .

    [5]组织化人力资本研究探析与展望——基于战略管理的视角[J]. 李新建,李懿,魏海波.外国经济与管理. 2017(01) .

    [6]田志军;;考勤管理系统设计与实现[J];电脑编程技巧与维护;2012年10期 .