陈金娥

摘要:在新信息技术迅猛发展的今天,传统的人事管理工作方式已经无法满足高校新形势下人力资源管理的要求,同时对员工管理、工资管理、考核管理等工作提出了新的要求,它要求利用信息化手段,优化人事管理流程,通过绩效量化核算来提高人力资源数据决策质量,同时促进人事管理工作更好地为教职工服务,增强高校人力资源竞争力。因此,如何设计和实现一个面向绩效量化核算的复杂人力资源管理系统,是当今计算机应用研究的一个热点。

关键词:绩效量化核算;人力资源管理系统;B/S 模式; MVC 框架

中图分类号: TP315 文献标识码:A 文章编号:1009-3044(2019)04-0064-04

Abstract: With the rapid development of new information technology today, the traditional personnel management mode has been unable to meet the requirements of human resources management in Colleges and Universities under the new situation. The informatization of such work as personnel management, salary management, performance management, attendance management requires the use of information means to optimize personnel management process, to improve the quality of decision-making of human resource data through quantitative performance calculation, and promote better personnel management work for the staff of service, enhance the competitiveness of human resources in Colleges and universities. Therefore, how to design and implement a performance oriented quantitative accounting of the complex system of human resource management, is a hotspot of computer application research.

Key words: quantitative performance accounting;human resource management system; B/S model;MVC framework

1 研究背景

英国曾有位着名的经济学家哈比森指出:“人力资源是国民财富的最终基础。[1]”高等院校作为培养高素质人才的摇篮,运用现代化的管理手段对人力进行合理的培训、组织和调配,使高校的人力资源能做到人尽其才。所以高校教育事业应把人力资源管理作为重心,即采用先进、适合的研发技术,开发一套能符合高校人事管理需求的人力资源系统。极力实现高校人力资源建设的信息化,为人力资源提供有效的数据服务,为高校管理者提供人力资源信息的决策支持,发挥人力资源信息的最大利用价值,为学校人事管理工作提供良好的服务[2]。面向绩效量化核算的医学院校人力资源管理系统以绩效考核、人事、薪酬福利管理模块为主,同时也包括组织机构、统计报表和系统维护等管理模块。该系统能够借助数据库中存储的数据,以及通过对某医学院校教职工的档案信息分析和考核的汇总记录,进一步对医学院校教职工的绩效考核进行量化核算,使得教职工的绩效考核更加合理、公正,这样能够更加充分地调动教职工的积极性,为高校获取最大的利益。

2 相关技术

2.1 MVC架构

MVC(Model-View-Controler的缩写),是一个框架模式,强制性地分开应用输入、处理、输出流程,使之被分成三个核心部件:模型(Model)、视图(View)、控制器(Controler)。

三者是一种交互界面的结构组织模型,可以通过互相的分离使一个模型对应多个视图。三者的主要功能及关系见图1所示[3]。

2.2 J2EE技术

J2EE包含多个组件,所包含的各类组件、技术层次及服务架构,均有相同的标准及规格。

J2EE的核心技术主要包括EJB、Java Servlet和JSP等几十种实现技术,而SSH的J2EE架构组合是目前应用最为广泛的实现技术。通过Struts2、Spring、Hibernate技术分别管理系统中的用户表现层、业务逻辑处理层和数据处理层[4-5]。

2.2.1 Struts2技术

Struts2框架是目前应用最为广泛的MVC框架之一,主要借助Servlet和JSP实现MVC框架,是Apache赞助的一个开源项目。Struts2是一个典型的MVC开发模式,实现了整个MVC框架。其整体结构如图2所示。

2.2.2 Spring技术

Spring是一种开源框架,2003年Rod所提出来的,解决了J2EE架构实现的难题。

Spring框架如图3所示:

2.2.3 Hibernate技术

Hibernate技 术利用面向对象的Java类,建 立 一 个 数 据 持 久 化 类 来对关系型数据中的数据进行直接操作,在 持 久 化 类 中 , 类 的 成 员 与 表 中 的 字 段 进 行 对 应 , 并 且 通 过XML文件来进行关联。Hibernate总体框架如图4所示。

2.2.4 B/S模式

B/S通过浏览器,它所使用的业务逻辑和数据支持都放在服务器上,用户提出请求,通过页面传送到服务器上,服务器及时响应并送回运行后的数据。

基于 B/S 模式,构架一个 MVC 的框架模型,使得系统的各业务模块在整体架构和局部复杂业务处理上均能保持较高的内聚度和较低的耦合度,从而实现面向绩效量化核算的高校人力资源系统的开发。

3 系统设计

3.1系统架构设计

通常系统的架构采用两种不同的实现途径:即C/S模式、B/S模式。而B/S模式伴随通信技术的发展和业务服务处理能力的提升,在某些领域已经完全取代了传统的C/S模式。结合多种原因本系统采用了B/S模式实现[6]。整个B/S体系结构如图6所示。

通过对医学高职院校中人力资源管理的分析,根据需求进行设计的面向绩效量化核算的高校人力资源管理系统是基于Struct2+Spring+Hibernate组合框架,采用了当前较为流行的B/S结构,同时运用JSP页面技术,使得系统的设计更加人性化、合理化。

3.2 绩效量化核算方案设计

本文所设计的面向绩效量化核算的某医学院校人力资源管理系统,其绩效考核对象按照岗位人员来划分主要包括辅导员、教师、管理岗位人员、实验技术人员和其他工勤、专职人员,其中管理岗位人员的绩效量化核算方式和其他工勤、专职人员的绩效量化核算方式相同,下文给出以教师为例的具体绩效量化核算方案设计。

教师绩效量化核算包括教学工作、教科研工作、专业建设和临床实践工作四部分组成;其中教学工作包括教学课时、监考、教学督导和教学质量;教科研工作按现行学校教研、科研评分标准乘以相应系数后折算成相应分值;专业建设按照专任教师从事专业(学科)建设的工作折算;临床实践工作是通过临床实践期间比照管理岗位人员的赋分标准赋分。

3.3系统功能模块设计

基于对本系统模块划分的了解与认识,以实现绩效量化核算为主要目标的人力资源系统包括六大功能模块。其功能结构如图7所示。

绩效考核管理模块提供全方位在线绩效测评,各种评分办法都能通过系统自动实现,最终评价结果系统自动进行统计和分析,并将结果导入薪酬福利管理系统进行薪酬核算。该模块涉及权限的分配,根据权限分配的不同,可以分为四类角色:普通教职工、校系领导、教务管理员、人事管理员。

3.4数据库设计

数据库的设计主要分为三个部分:包括概念结构设计、逻辑结构设计和物理结构设。以绩效管理模块为例,对整个系统的数据库设计过程进行介绍。

3.4.1 概念结构设计

概念结构设计是用信息结构实现用户需求的过程。基于系统总体需求和功能分析,对数据库进行了系统设计。E-R 图如图8所示。

3.4.2 逻辑结构设计

逻辑结构设计是把概念模型转换成系统所支持的数据模型的过程[7]。整个逻辑结构设计过程分为三个步骤:

1)第一步,转换概念模型,使其成为一般的关系、网状、层次模型;

2)第二步,再次转换,使其成为特定数据库管理系统支持的数据模型;

3)第三步,优化数据模型。

该系统主要记录了某高校的绩效量化核算信息表以及每一个教职工的档案信息,岗位信息等,通过该校人员数量及业务多少来决定的数据量。本文所设计的面向绩效量化核算的高校人力资源管理系统的数据库名称为:db_JXperson,其中存储不同的信息。

3.4.3 物理结构设计

数据库的物理结构完全依赖于给定的计算机系统[8]。

物理设计通常先确定数据库的物理结构,然后对该数据库的物理结构进行评价。若评价的结果满足要求,则进行实施,反之重新设计或对物理结构进行修改。

一般没有通用的物理设计方法,因为不同的数据库产品均有不同的物理环境、存取方法和存储结构,因此要设计出优化物理数据库结构,必须对运行的业务进行详细分析并了解DBMS的内部特征[9-10]。

4 结论

在目前的医学高职院校中,人力资源信息不仅是人员信息数据,它还包括教职员工从事各项工作所形成的各种信息[11]。人力资源管理信息系统是通过计算机对人力资源的所有信息进行全面管理的系统[12]。面向绩效量化核算的高校人力资源管理系统主要体现在针对高校内部教职工的管理,从而实现对教职工的绩效进行量化核算,主要包括教职工基本信息、组织机构安排、教学科研工作、薪酬福利、考勤、绩效量化核算、教职工自助等等一套完整的管理系统,为高校在绩效量化核算方面提供了极大的方便,不仅有利于统一管理,而且大大提高了高校员工的工作效率和工作积极性。

参考文献:

[1] 月雷蒙德·A·诺伊,约翰·霍伦拜克,拜雷·格哈特,帕特雷克·莱特.人力资源管理:赢得竞争优势[M]. 刘听,译. 3版.北京:中国人民大学出版社,2002:20-30.

[2] 焦黎.王勇辉.新疆人力资源系统结构及问题浅析[J].新疆师范大学学报:自然科学 版,2006(2):68-76.

[3] 方振宇. Java Web开发从初学到精通[M]. 北京:电子工业出版社, 2010.

[4] 李晓清. 企业人力资源管理信息系统的设计与实现[D]. 成都:电子科技大学, 2013.

[5] 章犇. 县级法人单位名录库系统二次开发研究与实现[D]. 成都:电子科技大学, 2013.

[6] 章硕. 基于web的银行人力资源管理系统的设计与实现[D]. 成都:电子科技大学,2013.

[7] 王叶英. 企业人力资源管理信息系统的设计与实现[D]. 厦门:厦门大学, 2014.

[8] 王瑞芬, 张贤瑞, 方天纵, 等. 水蚀定点监测数据库系统研究[C]. 北京: 发展水土保持科技、实现人与自然和谐——中国水土保持学会第三次全国会员代表大会学术论文集, 2006.

[9] 李天信. 基于装配特征的快速装配仿真技术研究及应用[D]. 西安:西安电子科技大学, 2006.

[10] 孙瑶琴. 基于JAVA EE海运物流管理系统设计与实现[D]. 成都:电子科技大学, 2011.

[11] 耿文兰.SQL Server 2000数据库管理与开发[M].北京:电子工业出版社,2003.

[12] Abraham Silberschatz. Henry F. Korth. S. Sudarshan. Database Systems Concepts Fifth Edition [M]. Mc Graw-Hill, 2006:30-50.

【通联编辑:王力】