李欣峰

摘要:隨著軟件工程技術的迅猛發展,高校管理信息化水平不斷提升。高校人力資源管理是高校管理工作的重中之重,傳統的管理形式數據冗余嚴重而且效率低,操作過程復雜而繁瑣,無法滿足當前高校工作的需要。該文探討如何將基于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.