人力资源管理信息系统的研究与设计

(整期优先)网络出版时间:2018-12-22
/ 2

人力资源管理信息系统的研究与设计

唐蕾磊

唐蕾磊

(国网福建省电力有限公司龙岩供电公司)

摘要:针对当前人力资源管理不再仅仅局限在过去传统的人才招聘和职称、薪资等的管理变化,提出一种基于J2EE的信息管理系统,并对该系统的实现进行了简要的介绍,从而实现了企业的现代化信息管理。

关键词:人力资源;系统设计;J2EE

人力资源作为企业管理的一个重要组成部分,是企业的核心竞争力,更多的是企业未来发展的重要的财富。而随着现代信息化的发展,互联网成为当前应用的主流,并不断的改变的人们的管理观念。对此结合在新形势下的我国人力资源的发展,提出一种基于网络的管理信息系统,从而为企业的长远的发展提供相关的参考。

1系统需求分析

1.1高效性要求

该系统可以比较全面、迅速和正确的实现企业对人力资源管理的需求和相关的实际业务方面要求,从而大幅度的通过网络的方式提升其办公的效率,同时在其相关业务的开展,不断的进行快速的调整。

1.2灵活性要求

该系统可非常灵猴和快速的反应人力资源部门的特色,并灵活的对其中的相关业务进行调整、重组,同时还需要满足对企业的动态管理,从而适应企业业务需求变化。

1.3集成性要求

该系统则需要实现包括信息管理、业务重组和工作流程等相关信息的整合,同时该系统还可与公司内部的其他系统进行连接,以此实现人力资源管理的整体协作和横纵贯通。

1.4整体成本要求

通过该系统的设计,可有效降低其企业的成本、周期、风险等,并在对该系统进行开发的过程中,可全面的降低其开发、维护的成本。

1.5投资保护要求

一方面,该系统必须借助现有的数据资源和IT技术,从而可有效的保护企业内部的相关数据资源,并通过对IT技术的升级,实现对系统发展。

2系统开发关键技术

2.1混合架构

所谓的混合架构,其为C/S与B/S模式相互结合的一种访问结构,其各自的特征则为:

首先,在系统的性能方面,当年比较流行的B/S模式其具有异地浏览与信息搜集灵活的优点。通过该方位模式,只需要通过连接一定的网络,即可实现对系统的访问,而通过其优势可以看出对系统、时间和地点方面的要求相对较低。而如果采用传统的C/S模式,由于将其分为客户端和服务器端,对客户机方面的要求则相对较高,但是却可以有效的减轻服务器的负载。

再次,在对系统的开发方面,传统的C/S模式则要求相关的程序开发人员可以自己去处理相关的事物、数据复制和消息的队列等,从而对系统的开发人员提出了更为严格的要求,要求其具备较高的开发能力。而在实际的应用中,则需要开发人员耗费自己大量的精力去维护,从而解决程序以外的相关问题。

第三,在系统的升级与维护方面,当前主流的B/S模式其从开发到最后的维护基本都是集中在系统的服务器端方面,由此通过这样的方式大大的减少了对系统开发和维护的成本,从而只需要对服务器进行相关的升级即可,不需要对客户机进行。

通过对上述两种不同访问模式的分析,并结合本文所设计的人力资源管理系统的需求,决定采用一种混合结构的方式,从而构建出一个高效率的管理系统。对此,将其中涉及到数据的计算、公式等复杂情况的处理的时候,同时对数据传输安全具有更高要求的模块,本文则选择C/S结构。而针对安全性要求比较低的功能模块则采用比较流行的B/S模式。

2.2Oracle数据库

Oracle作为全球都比较出名的一个软件公司,其开发的Oracle数据库被广泛的应用在大型企业和单位当中。而该技术之所以大受到欢迎,其关键在于其独特的技术:

第一,软件的兼容性。该数据库的兼容性其主要体现在采用当前主流的SQL语句进行数据的查询,从某个角度来讲,该数据库当中的应用程序可在任何基于SQL的数据库当中去运行。

第二,可移植性。在该数据库软件当中,去拥有大大小小总共60种以上的计算机工作站,当在对该系统进行选择的时候,如果其中的硬件等出现大的变化,此时也不需要对其进行更改,而只需要将其中的相关应用程序进行移植即可使用。

第三,多功能性。该应用软件的优势还是主要集中在其结构当中,该应用程序可以被划分为前端和后端两个不同的部分,而这种体系结构通常具备非常强大的信息吞吐方面的能力,通过这种能力,可实现对数据的大量处理,并同步实现对相关数据的保护。

由此,通过上述对该数据库的分析,该软件具有稳定性高、兼容性强和查询速度快等特点,并且其可以兼容各种不同的WEB开发语言。但是,该软件由于其属于大型的数据库,通常对其进行开发所耗费的成本都会比较高,并且对其进行的开发也会显得非常的复杂。对此,在对该数据库的应用当中,该数据库一般不用于中小型的企业,而多用于国有大中型企业。

3系统功能设计

综合当前人力资源管理企业的实际业务需求,本文将该管理系统设计为如图1所示,其中包括人事管理、考勤管理、绩效管理、薪资管理、人员规划等。

图1系统功能设计

4系统数据流设计

通过其功能的设计,将其数据流设计为如图2所示。

图2系统数据流设计

5系统安全设计

人力资源管理信息系统安全设计严格遵循J2EE规范,采用J2EE标准的三层体系架构,即将系统分为客户端、应用服务器、数据库服务器三层架构,见图3。通过客户端,其只能够对系统的应用程序进行访问,并通过采用数据加密方式、权限管理方式、身份认证和防火墙等多重安全机制,保障该系统的安全。

图3系统安全设计

具体设计包括:

第一,完善的权限访问体系。在该系统的安全设计中,权限模型通常分为组织、用户和功能授权三个不同的方面,其中支持功能权限和数据访问权限。通过采用非常灵活的授权机制,如角色授权、用户授权、功能转授、字段授权等。

第二,该安全访问机制中支持各种不同的认证。在该系统的访问中,采用插件式的安全O型,从而除提供一种传统的认证之外,还可直接的支持ActivCard动态密码认证、指纹认证等。

第三,采用用户在线监控的策略。通过采用一种实时监控的方式,对所有在线的用户的账号、IP地址、在线时间、操作等进行监控,以此如果发现任何的非法的用户,则可以在第一时间对其破坏活动进行组织,同时也可以对在线用户进行的一些比较危险的操作进行提醒和警告,防止相关数据的丢失,达到对系统安全的良好的预防。

第四,密码策略。由于在系统当中其包含着很多部门的用户,对此采用一种密码设置的策略,对不同级别的用户采用不同的策略,其中包括最小长度、密码复杂度、密码有效天数、首次登录必须修改密码等。同时在输入密码之后,采用一种加密的方式——“*”,而在后台的数据库当中对密码的存储也是以内码方式来表示。

6系统实现

由此,通过上述的设计,从而实现了企业人力资源的信息化的管理,其主要的员工绩效考核界面则如图4所示。

图4人力资源员工考核界面

7结论

通过采用J2EE语言和相关的安全策略,实现了人力资源管理系统的开发与实现,从而实现了人力资源管理的信息化,提高了企业工作的效率。

参考文献:

[1]卢鹏.基于UML建模技术的人力资源管理系统的分析与设计[J].电脑开发与应用.2009,22(7).

[2]王鹏,蒋修齐,张奇.基于J2EE的人力资源管理系统分析与设计[J].科技创新导报.2009(13)10-11

[3]王德才,陈维政.人力资源管理系统与企业绩效关系研究[J].西南石油大学学报(社会科学版).2010,03(3).