文玲華 湖南安全技術(shù)職業(yè)學(xué)院
在數(shù)字化校園建設(shè)的浪潮推動(dòng)下,各高校陸續(xù)建成了人事管理系統(tǒng)、教務(wù)管理系統(tǒng)以及其他的信息系統(tǒng),但是這些系統(tǒng)之間缺乏一定的標(biāo)準(zhǔn),加之信息化進(jìn)程在各部門的不同步,使得各系統(tǒng)只是在自身環(huán)境下運(yùn)營(yíng),系統(tǒng)間很難共享數(shù)據(jù)及進(jìn)行有效地通信,形成一個(gè)個(gè)的“信息孤島”。各系統(tǒng)在運(yùn)行過程中,都需要收集教職員工的個(gè)人信息等數(shù)據(jù),而且當(dāng)教師信息有變動(dòng)時(shí),就需要在不同的部門進(jìn)行更改,非常麻煩且存在了大量的功能重疊。另外,目前高校所使用的大部分人事管理系統(tǒng),一般都只包含人員和機(jī)構(gòu)檔案管理、簡(jiǎn)單的考勤與工資管理等,功能比較單一,而且與其他系統(tǒng)的交互性很差,在教師招聘與錄用、教師培訓(xùn)學(xué)習(xí)、績(jī)效考核、各項(xiàng)統(tǒng)計(jì)分析與決策等功能方面,還有明顯的不足。
因此,針對(duì)目前高校校園數(shù)字化建設(shè)現(xiàn)狀,將人事信息單獨(dú)抽取出來,作為一個(gè)獨(dú)立的集成共享平臺(tái),與其他信息系統(tǒng)之間建立交互的接口,在此基礎(chǔ)上,完善高校人事管理系統(tǒng)的功能,使單位的人事管理以人才為重心,使其從戰(zhàn)略高度滿足高校人力資源規(guī)劃和管理,提升管理效率和服務(wù)質(zhì)量。
本系統(tǒng)以湖南安全技術(shù)職業(yè)學(xué)院為背景,介紹高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
系統(tǒng)功能的獲取是一個(gè)不斷分析和抽象的過程。經(jīng)過分析,得到系統(tǒng)的功能模塊主要包括:登錄及角色權(quán)限管理、人事基本管理、勞資管理和師資管理。當(dāng)然,除此之外,還有評(píng)價(jià)考核管理、統(tǒng)計(jì)分析管理、崗位管理模塊、校內(nèi)調(diào)動(dòng)管理模塊等,如下圖所示。各模塊的主要功能和子模塊分別是:
登錄及權(quán)限管理主要完成系統(tǒng)訪問權(quán)限的分配和控制的問題。
人事基本管理主要負(fù)責(zé)單位和教職工基本信息管理,主要包括人事編制核定與管理、教職工基本信息管理、單位信息管理、教職工獎(jiǎng)懲情況管理和人才引進(jìn)管理等。
勞資管理主要完成在職和離退休教職工工資的管理,具體包括工資檔案管理、工資報(bào)表與基本統(tǒng)計(jì)、工資調(diào)整、職工保險(xiǎn)管理、離退休和退職管理等。
師資管理主要完成教師的職稱評(píng)聘和進(jìn)修培訓(xùn)管理等,具體包括教師職稱評(píng)聘、教師培訓(xùn)管理和教師外出進(jìn)修管理等。
3.1 架構(gòu)設(shè)計(jì)
3.1.1 總體架構(gòu)
架構(gòu)是對(duì)系統(tǒng)宏偉藍(lán)圖的設(shè)計(jì),屬于總體上的規(guī)劃。為實(shí)現(xiàn)高校人事管理系統(tǒng)的總體規(guī)劃目標(biāo),凸顯服務(wù)的理念和SOA整合及有效集成的優(yōu)勢(shì),本系統(tǒng)以“一
站式”服務(wù)為中心,通過“一個(gè)平臺(tái)、兩個(gè)中心、三個(gè)層次”的模式來設(shè)計(jì),既有業(yè)務(wù)上的架構(gòu),又有技術(shù)上的架構(gòu),可以認(rèn)為是業(yè)務(wù)和技術(shù)的有效融合。
3.1.2 網(wǎng)絡(luò)架構(gòu)
高校人事管理系統(tǒng)部署運(yùn)行于Web環(huán)境下,通過HTTP協(xié)議進(jìn)行與系統(tǒng)的交互。系統(tǒng)既可以運(yùn)行在單獨(dú)的校園局域網(wǎng)環(huán)境下,也可以部署在Internet環(huán)境下,具體根據(jù)高校的實(shí)際需求而定。需要說明的是本文所設(shè)計(jì)的高校人事管理系統(tǒng),是基于SOA架構(gòu)的,可以有效地與校園網(wǎng)內(nèi)的其他業(yè)務(wù)系統(tǒng)進(jìn)行集成和整合,通過SOA與財(cái)務(wù)管理系統(tǒng)、教務(wù)管理系統(tǒng)等進(jìn)行信息通信和數(shù)據(jù)交換。
3.2 功能設(shè)計(jì)
3.2.1 人事集成平臺(tái)的設(shè)計(jì)
人事集成平臺(tái)通過特定協(xié)議與其他業(yè)務(wù)系統(tǒng)進(jìn)行連接和交互,屬于高校人事管理系統(tǒng)的核心部分。從技術(shù)層面來看,是獨(dú)立于硬件平臺(tái)、業(yè)務(wù)邏輯和技術(shù)平臺(tái)的Web服務(wù)。正是通過SOA框架,之前封裝好的業(yè)務(wù)單元(服務(wù))通過遠(yuǎn)程服務(wù)之間定義良好的接口和契約聯(lián)系起來,形成一種業(yè)務(wù)之間松散耦合的組織關(guān)系,這樣在特定的業(yè)務(wù)流程下,能夠靈活地進(jìn)行業(yè)務(wù)編排。同時(shí),集成平臺(tái)提供了權(quán)限管理、統(tǒng)一身份認(rèn)證等安全管理功能,實(shí)現(xiàn)各業(yè)務(wù)系統(tǒng)的統(tǒng)一認(rèn)證,一次登錄,便可訪問校園內(nèi)所有的業(yè)務(wù)系統(tǒng),這種認(rèn)證機(jī)制在確保信息交換性能的情況下,維持了整個(gè)信息系統(tǒng)的安全、穩(wěn)定與連續(xù),也在一定程度上體現(xiàn)了SOA架構(gòu)的優(yōu)勢(shì),實(shí)現(xiàn)異構(gòu)環(huán)境下系統(tǒng)之間的無障礙通信。這里主要包括兩方面的設(shè)計(jì),分別為集成平臺(tái)訪問層接入設(shè)計(jì)和集成平臺(tái)服務(wù)層服務(wù)封裝設(shè)計(jì)。
3.2.2 人事集成平臺(tái)業(yè)務(wù)整合設(shè)計(jì)
平臺(tái)集成與整合需要充分發(fā)揮SOA的優(yōu)勢(shì),將各項(xiàng)業(yè)務(wù)功能封裝為服務(wù),使得通過服務(wù)實(shí)現(xiàn)數(shù)據(jù)的交互與共享,在此過程中,需要服務(wù)總線和業(yè)務(wù)流程管理的全力支持。從技術(shù)層面來看,涉及到總線路由、流程控制與監(jiān)控等。因此,這里從二者的功能特性出發(fā),對(duì)服務(wù)集成、數(shù)據(jù)交換等進(jìn)行具體的設(shè)計(jì)。主要包括:
(1)應(yīng)用服務(wù)調(diào)用的過程設(shè)計(jì)
在人事集成平臺(tái)上,所有服務(wù)的調(diào)用都通過系統(tǒng)提供的服務(wù)總線進(jìn)行,遵循統(tǒng)一的規(guī)范和標(biāo)準(zhǔn),從而實(shí)現(xiàn)異構(gòu)環(huán)境下業(yè)務(wù)功能(服務(wù))的具體調(diào)用。
(2)業(yè)務(wù)流程集成的過程設(shè)計(jì)
業(yè)務(wù)流程的集成需要依賴于流程引擎,該引擎管理著路由的轉(zhuǎn)發(fā)、任務(wù)的處理等。業(yè)務(wù)流程集成的過程涉及到調(diào)用前的處理和調(diào)用過程的處理。前者需要進(jìn)行服務(wù)的注冊(cè),從而形成服務(wù)的說明文檔WSDL文件,后者由一系列過程構(gòu)成,比如業(yè)務(wù)流程與應(yīng)用系統(tǒng)的集成、操作任務(wù)的執(zhí)行與狀態(tài)監(jiān)控等。
(3)數(shù)據(jù)交換與共享的過程設(shè)計(jì)
人事集成平臺(tái)的數(shù)據(jù)交換主要是通過服務(wù)總線進(jìn)行的,在具體實(shí)現(xiàn)上有基于共享庫和基于消息傳遞兩種方式。對(duì)比這兩種方式,前者借助共享數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)的采集和交互,按照需求可分為主動(dòng)狀態(tài)和被動(dòng)狀態(tài)兩種類型;而后者是一個(gè)消息轉(zhuǎn)化格式、匹配、映射,從而達(dá)到交互的過程。
數(shù)據(jù)共享,是一種更高層的應(yīng)用,是在數(shù)據(jù)交換完成后,將數(shù)據(jù)交換至共享數(shù)據(jù)庫。共享數(shù)據(jù)庫的設(shè)計(jì)是基于多個(gè)子系統(tǒng)或子服務(wù)對(duì)數(shù)據(jù)共同操作的需求,因此在設(shè)計(jì)上,必須考慮到多個(gè)系統(tǒng)的數(shù)據(jù)操作需求。在實(shí)現(xiàn)數(shù)據(jù)共享時(shí),可以借助XML技術(shù)作為中間橋梁,對(duì)不同業(yè)務(wù)環(huán)境下的數(shù)據(jù)進(jìn)行特定處理,然后按照之前設(shè)計(jì)好的XSD樣式對(duì)數(shù)據(jù)進(jìn)行解析,從而將解析后的數(shù)據(jù)以特定格式保存到共享數(shù)據(jù)庫。
3.3 數(shù)據(jù)庫設(shè)計(jì)
在系統(tǒng)的開發(fā)中,業(yè)務(wù)數(shù)據(jù)最終都要存儲(chǔ)到數(shù)據(jù)庫中。因此,正確的數(shù)據(jù)結(jié)構(gòu)以及高效關(guān)系表的設(shè)計(jì),是管理系統(tǒng)正常穩(wěn)定運(yùn)行的基礎(chǔ),也是系統(tǒng)是否快速響應(yīng)的關(guān)鍵。經(jīng)過分析確定本系統(tǒng)數(shù)據(jù)表:教工信息表、教工檔案表、教師培訓(xùn)表、招聘需求表、薪酬表、職稱評(píng)審表、業(yè)績(jī)考核表、勞動(dòng)合同表等。
4.1 用戶登錄模塊的實(shí)現(xiàn)
用戶登錄模塊由用戶身份、用戶名、用戶密碼三部分組成,用戶登錄信息在數(shù)據(jù)庫UserInfo表中已有存儲(chǔ)記錄,用戶在登錄時(shí)要與用戶信息表存儲(chǔ)的數(shù)據(jù)進(jìn)行匹配,只有匹配正確才能夠進(jìn)入操作主界面,系統(tǒng)在設(shè)計(jì)中限制了用戶的錯(cuò)誤登錄次數(shù),如果用戶連續(xù) 5 次輸入信息失敗,則系統(tǒng)將強(qiáng)制關(guān)閉。除了登錄次數(shù)的限制,系統(tǒng)在設(shè)計(jì)中還有對(duì)輸入錯(cuò)誤的詳細(xì)信息進(jìn)行具體的提示功能,如果用戶輸入信息有誤,則明確彈出提示框,告訴用戶具體哪一部分輸入信息錯(cuò)誤。
4.2 年度考核的實(shí)現(xiàn)
考核是單位根據(jù)主管部門規(guī)定和要求,對(duì)單位內(nèi)人員的德才表現(xiàn)和工作實(shí)績(jī)通過考核進(jìn)行正確評(píng)價(jià),用以促進(jìn)勤政廉政,提高工作效率。
年度考核頁面中的人員信息,默認(rèn)只取單位目前在職狀態(tài)的人員信息;上方的檢索欄,可以按照姓名、身份證、內(nèi)設(shè)機(jī)構(gòu)等對(duì)人員進(jìn)行查詢篩選;批量操作按鍵,可以勾選人員進(jìn)行批量?jī)?yōu)秀、批量合格等操作;打印功能,可以對(duì)當(dāng)前的年度考核成績(jī)進(jìn)行打印備份。
操作人員若需要進(jìn)行批量的年度考核成績(jī)錄入,可以使用人員列表上方的批量操作功能;此功能默認(rèn)的年度考核時(shí)間為當(dāng)前年份的時(shí)間,且進(jìn)行批量操作的人員備注將沒有信息,操作人員可在批量操作之后單個(gè)進(jìn)行補(bǔ)充。完成批量考核成績(jī)錄入后,勾選的人員處于待上報(bào)狀態(tài)。上報(bào)完成后,可以查看年度考核結(jié)果。
4.3 公開招聘的實(shí)現(xiàn)
單位管理人員可通過系統(tǒng)的公開招聘功能,完成公開招聘的上報(bào)、報(bào)名人員的審核、成績(jī)錄入、確認(rèn)錄取等操作,在公開招聘的結(jié)果上報(bào)并通過審核之后,確認(rèn)錄取的人員會(huì)出現(xiàn)在新進(jìn)人員列表中;考生可實(shí)時(shí)在報(bào)名網(wǎng)站查看自己的報(bào)名狀態(tài)、成績(jī)情況和錄取結(jié)果。
4.4 統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)
單位人事管理系統(tǒng),可以通過單位工作人員輸入的數(shù)據(jù),自動(dòng)生成各種統(tǒng)計(jì)報(bào)表;用以方便查看打印,提高人事單位的工作效率。崗位設(shè)置核準(zhǔn)表是制定崗位設(shè)置方案,填寫崗位設(shè)置審核表,報(bào)主管部門審核,審核完成后生成崗位設(shè)置核準(zhǔn)表。
本系統(tǒng)在開發(fā)過程中,遵循的理念是“測(cè)試驅(qū)動(dòng)開發(fā)”,因此,每一個(gè)功能的實(shí)現(xiàn)都伴隨了相應(yīng)的測(cè)試。除此之外,系統(tǒng)還進(jìn)行了集成測(cè)試,在測(cè)試之前,按照預(yù)先設(shè)計(jì)的測(cè)試用例進(jìn)行了全面的測(cè)試,測(cè)試結(jié)果表明,系統(tǒng)能夠按照預(yù)期的目標(biāo)實(shí)現(xiàn)所有的人事管理功能。
基于SOA架構(gòu),體現(xiàn)出系統(tǒng)的靈活性,可以動(dòng)態(tài)響應(yīng)新的需求。本系統(tǒng)的應(yīng)用提升了人事管理的效率和服務(wù)的質(zhì)量,同時(shí)也在一定程度上提升了系統(tǒng)之間的通信和交互,保護(hù)了高校原有的數(shù)字化建設(shè)投資,大大降低了系統(tǒng)研發(fā)的成本。但是,在新技術(shù)環(huán)境下,高校人事管理系統(tǒng)還可以從這幾個(gè)方面進(jìn)行發(fā)展,比如:基于云計(jì)算、云計(jì)算+S0A新模式、云計(jì)算+大數(shù)據(jù)等,這些都是相關(guān)管理系統(tǒng)未來的發(fā)展趨勢(shì)。