APP下载

基于SOA架构的高校人力资源管理系统的设计研究

2021-01-12李欣峰

科技资讯 2021年32期
关键词:中间件人力资源管理

李欣峰

摘要:随着软件工程技术的迅猛发展,高校管理信息化水平不断提升。高校人力资源管理是高校管理工作的重中之重,传统的管理形式数据冗余严重而且效率低,操作过程复杂而繁琐,无法满足当前高校工作的需要。该文探讨如何将基于SOA架构开发平台应用到高校的人力资源管理系统中来,依托SOA架构所具有的多种优势,加强高校人力资源管理系统的复用性和扩展性。从而使高校人力资源管理的决策依据更加科学化。系统利用软件工程的设计方法和原则及其他相关学科知识的支撑对本系统进行了深入的分析、详细的设计,直至系统的最终实现和部署。

关键词:人力资源管理  SOA架構  中间件  基础平台

中图分类号:G47         文献标识码:A

Abstract: With the rapid development of Software Engineering Technology, the level of information management in colleges and universities has been improved continuously. The human resource management in colleges and universities is the most important work in colleges and universities. The data redundancy and efficiency of the traditional management are serious and low, and the operation process is complicated and tedious, which can not meet the needs of colleges and universities. This paper discusses how to apply the development platform based on SOA to the human resource management system of colleges and universities, and how to strengthen the reusability and expansibility of the human resource management system of colleges and universities based on the advantages of SOA. Thus makes the university human resources management decision-making basis more scientific. The system makes use of the design method and principle of software engineering and the support of other related subject knowledge to analyze and design the system in detail, and finally realize and deploy the system.

Key Words: Human Resource Management; SOA; Middleware; Infrastructure

1  背景

近年来,高等教育发展迅速,高校规模逐年扩大,在校生数量逐年递增,高校教职工的数量也随之大幅增加。高校人员规模增大的同时,人员结构也变得越来越复杂,特别是很多综合类大学,人数众多,结构复杂,管理繁重的问题越来越突出。人力资源管理已成为高校管理工作中的一个重中之重[1]。人力资源管理包含人才发掘、招聘、培养、薪酬、激励、考核、评价、晋升以及解聘等项工作,这些工作在高校中不仅仅局限于人事部门,还涉及到很多其他的业务部门,如档案部门、财务部门、教务部门、教学部门和科研部门等。传统的管理模式中很多信息分别存储在不同的软件系统中,数据标准不统一,形成信息孤岛,不能共用共享,严重影响工作效率。随着信息技术和软件工程的快速发展,大多数高校都启动了数字化校园建设,人力资源管理系统是其中的一个核心子系统[2-3]。人力资源管理系统可以制定统一的数据标准与规范,将各个业务系统整合起来,实现数据互通、信息共享、协同办公,减少冗余。

当前,信息技术和软件工程的日新月异,软件系统开发环境百家争鸣,针对人力资源管理系统的复杂结构,拟采用面向服务的架构(Service Oriented Architecture,SOA)进行开发,可以在保留现有应用基础上,整合原有软件系统和数据,开发一个全面的人力资源管理系统[4]。系统界面友好,分析功能强大,报表美观清晰,大大减轻了人力资源管理人员的工作量,能够从繁重的事务性工作中解脱出来整体规划高校的人力资源建设。系统不仅能满足本职工作人员的需求,还可以为高校管理层提供详细数据分析,辅助其决策。

2开发环境

2.1 SOA概述

面向服务的架构(Service Oriented Architecture,SOA)是一个组件模型,它可将一个应用系统拆解为不同的功能模块(或称服务),各模块之间通过接口和协议进行连接会话。SOA是粗粒度、松耦合的一种开发架构,是继B/S结构、XML和Web Service技术之后的发展和升级[5]。它可以使开发者从新的高度进行系统架构中功能模块的设计、开发和部署,使软件系统更加迅速、可靠、重用性更好,能够更从容地适应业务的变化。

在SOA架构下开发的软件系统应由几个组成要素:基础平台、业务功能服务、原有系统和数据、业务服务程序、SOA辅助工具集和操作维护人员。SOA技术架构的基础平台和辅助工具等如图1所示。

2.2  J2EE技术标准

J2EE(Java 2 Platform Enterprise Edition)是由SUN公司会同其他相关企业制定,在行业内得到广泛认可的工业标准或分布式应用系统开发规范。J2EE技术的基础是核心Java 2平台标准版,它继承了其很多优势,如:“Write Once Run Anywhere”、公共对象请求代理体系结构(CORBA)、标准的SQL数据库访问界面——JDBC API等[6]。

J2EE技术标准开发的系统具有伸缩性强、灵活性好、易维护性的特性,有如下几点优势。

2.2.1 兼容原有系统

J2EE能够在原有软件运行服务器端分布式的开发,J2EE平台可以在几乎所有的服务器硬件和操作系统上运行,最大限度地兼容原有系统。

2.2.2 开发高效

J2EE系统将服务器端的很多通用性的复杂的作业交由中间件完成,系统设计开发人员只需创建业务逻辑,这样就降低了开发门槛,缩短了开发时间。

2.2.3可移植性

由于J2EE兼容性好,在其架构下开发的系统不依赖硬件环境、系统软件和中间件,所以开发工作只需一次,就可以无障碍地移植到任何异构的软硬件环境中。

2.2.4可伸缩性

J2EE标准下开发的系统在应用中,伸缩性很好,可以增减服务器数量,在J2EE强大的负载均衡策略的支持下,消除系统瓶颈。

3系统详细设计

3.1 子系统划分

SOA架构的核心要义就是将各个功能子系统进行构件化,对系统外部提供符合标准的服务,再通过服务使各个业务更加易于整合。基于SOA架构的高校人力资源管理系统根据其业务涵盖范围划分为7个子系统,分别为:机构管理子系统、人员管理子系统、招聘管理子系统、培训管理子系统、奖惩管理子系统、薪酬管理子系统和系统管理子系统等。

3.2 数据库设计

系统采用SQL Server 2012数据库管理系统,从业务功能、子系统组成、数据连接等方面入手,提高数据规范性、高效性,减少数据冗余性,在保证系统运行速度的同时,提高了资源的利用率。该系统数据库包含6个实体(即数据表),分别为机构表、管理员表、在职人员信息表、招聘人员信息表、培训信息表和薪酬管理表。举例如下。

3.2.1 管理员表

管理员表的属性有ID、用户名、密码、类型,其中用0,1标识系统管理员和普通管理员。系统管理员是完全权限,普通管理权限由管理员设置。

3.2.2 招聘人员信息表

招聘人员信息表的属性有ID、姓名、性别、出生日期、应聘岗位、学历信息、所学专业、工作年限、居住地址、注册时间和个人简历等。

3.2.3 在职人员信息表

在职人员信息表的属性有ID、教工号、姓名、性别、出生日期、身份证号、民族、政治面貌、毕业学校、所学专业、学历信息、入职时间、部门名称等。

3.2.4薪酬管理表

薪酬管理表的属性有ID、教工号、岗位工资、薪级工资、基础性绩效工资、奖励性绩效工资、补贴类型、补贴金额、时间、扣发工资等。

4 结语

基于SOA架构的高校人力资源管理系统对于提高高校人才招聘、薪酬管理、绩效管理、培训管理、奖惩管理等方面的工作效率起到了很大的推动作用。同时通过该系统采集到的全方位数据,有利于高校人事部门总体规划全校的人力资源规划,为高校领导层的科学决策提供辅助数据。采用SOA架构开发,在开发人力资源管理系统的同时,将原有相关信息系统整合起来,通过中間件接口程序,统一数据标准,实现信息共享、资源共用。通过J2ee技术标准开发的系统可以在现有的硬件环境和软件环境下搭建,减少了设备投资,节约了成本,同时强大的兼容性使得系统的二次开发和升级改造易于操作。该系统试运行状态良好,今后要进一步对系统的安全性和性能进行改进,减少系统运行风险。

参考文献

[1] 袁伟伟.基于数字化校园的高校人事管理系统的设计与实现[J].网络安全技术与应用,2020(10):119-120.

[2] 周广昌,侯雨霏.大数据背景下的高校人事管理工作机制创新[J].沈阳大学学报:社会科学版,2020,22(5):596-600.

[3] 娄玉芳.大数据技术背景下的高校科研管理工作创新[J].沈阳大学学报:社会科学版,2021,23(3):358-362.

[4] 廖立.新形势下高校人事管理信息化建设探讨[J].产业创新研究,2020(18):192-193.

[5] 张丹.如何应用大数据对高校人事管理模式进行改革[J].科学咨询(科技·管理),2020(10):97.

[6] 程瑶.激励机制在高校人事管理中的运用[J].科学咨询(教育科研),2020(9):91.

猜你喜欢

中间件人力资源管理
我国自主可控中间件发展研究
浅析省级人才市场提升人力资源管理水平的具体措施
珠三角高职人力资源管理毕业生就业方向浅析
以实力证明 用事实说话
中移动集采:东方通中间件脱颖而出
国产中间件苦尽甘来
基于Web Services的安全中间件的优势及其设计与实现
金蝶 引领中间件2.0新时代