尚進(jìn)
摘要:本文首先簡要闡述了西安電子科技大學(xué)人力資源管理系統(tǒng)的建設(shè)模式,其次詳細(xì)論述了該系統(tǒng)的軟件體系結(jié)構(gòu)設(shè)計(jì)。
關(guān)鍵詞:人力資源管理系統(tǒng);信息流;量化管理
中圖分類號(hào):TP302.1 ? ?文獻(xiàn)標(biāo)識(shí)碼:D ? ?論文編號(hào):1674-2117(2015)01-0114-03
人力資源管理系統(tǒng)建設(shè)是一個(gè)系統(tǒng)的、復(fù)雜的工程,西安電子科技大學(xué)人力資源管理系統(tǒng)(以下簡稱“西電人力系統(tǒng)”)定位為人事處所有科室管理職能信息化的技術(shù)解決方案;基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)建立的一個(gè)綜合的人力資源管理系統(tǒng);通過網(wǎng)絡(luò)實(shí)現(xiàn)學(xué)校人事處各科室協(xié)同工作機(jī)制,人力資源相關(guān)管理工作與服務(wù)功能全方位計(jì)算機(jī)管理;整合人事相關(guān)資源、方便人事工作管理人員及教職工。該系統(tǒng)實(shí)現(xiàn)了人事管理的數(shù)據(jù)信息化、流程信息化、決策信息化,最終達(dá)到數(shù)據(jù)共享、管理自動(dòng)化、管理智能化的目的。
西電人力系統(tǒng)建立在一個(gè)數(shù)據(jù)中心平臺(tái)之上,充分利用網(wǎng)絡(luò)優(yōu)勢,以數(shù)據(jù)共享的工作方式,全面支持對學(xué)校教職工的聘用(包括人員引進(jìn)、調(diào)配)、聘任(包括定編定崗、晉升)、福利(工資、社會(huì)保險(xiǎn))、退休及人事檔案等各項(xiàng)管理工作;向教師、學(xué)生和機(jī)關(guān)部門提供相應(yīng)的信息服務(wù),同時(shí)也完善了數(shù)據(jù)標(biāo)準(zhǔn)和管理規(guī)范。
● 西電人力系統(tǒng)建設(shè)模式
面對西安電子科技大學(xué)全局的信息化建設(shè),結(jié)合其他先進(jìn)院校的經(jīng)驗(yàn),西電人力系統(tǒng)不會(huì)是一個(gè)封閉的、獨(dú)立的業(yè)務(wù)系統(tǒng),而是一個(gè)管理能力獨(dú)立、數(shù)據(jù)充分共享、開放的業(yè)務(wù)系統(tǒng)。
西電人力系統(tǒng)基于“數(shù)字化校園”的基礎(chǔ)設(shè)施層和軟件支持平臺(tái),以人事管理的各項(xiàng)業(yè)務(wù)為核心,與其他業(yè)務(wù)系統(tǒng)采用統(tǒng)一的技術(shù)平臺(tái)和接口規(guī)范,與數(shù)字化校園無縫集成,并最終在“統(tǒng)一信息門戶”中進(jìn)行展示,構(gòu)建一個(gè)面向服務(wù)、安全可靠、操作便捷、技術(shù)先進(jìn)、規(guī)范統(tǒng)一、靈活可控的人事工作綜合管理系統(tǒng),并與學(xué)工、教務(wù)、科研等管理系統(tǒng)共同構(gòu)筑學(xué)校的管理中心,將學(xué)校的各種信息系統(tǒng)與資源集成起來,實(shí)現(xiàn)流程的互聯(lián)互通與信息的充分共享,以期實(shí)現(xiàn)大學(xué)運(yùn)作中資源的統(tǒng)一規(guī)劃與管理,為學(xué)校的服務(wù)、管理、決策提供全面的人性化服務(wù)。
西電人力系統(tǒng)認(rèn)證集成采用基于統(tǒng)一身份認(rèn)證接口和LDAP接口的集成方式。其中,Web查詢模塊采用基于統(tǒng)一身份認(rèn)證接口的集成方式,并且通過iframe集成系統(tǒng)登錄后的操作頁面。
從功能結(jié)構(gòu)設(shè)計(jì)方面,人力系統(tǒng)包括機(jī)構(gòu)信息管理、教職工信息管理、人事調(diào)配管理子系統(tǒng)、非編制人員管理子系統(tǒng)、合同管理子系統(tǒng)、離退休管理子系統(tǒng)、網(wǎng)絡(luò)招聘子系統(tǒng)、績效考核子系統(tǒng)、崗位聘任子系統(tǒng)、專業(yè)技術(shù)職務(wù)評(píng)審子系統(tǒng)、教職工薪酬管理子系統(tǒng)、統(tǒng)計(jì)與上報(bào)系統(tǒng)等功能模塊。
● 西電人力系統(tǒng)軟件體系結(jié)構(gòu)
人力系統(tǒng)從技術(shù)架構(gòu)的角度看,是一個(gè)層次化的結(jié)構(gòu),按照技術(shù)體系可以大致分為五個(gè)層次(如下頁圖)。
①客戶層是最終用戶看到和使用的界面。對于大部分業(yè)務(wù)功能,直接使用瀏覽器操作;對于部分涉及系統(tǒng)管理的相關(guān)功能,也提供可視化的簡單易用的工具進(jìn)行配置管理。
②表示層將客戶層的請求委托給業(yè)務(wù)層。表示層組件由JSP和Servlet實(shí)現(xiàn),它接受客戶層的請求,再與業(yè)務(wù)層組件通信,按客戶組件理解的格式處理原始數(shù)據(jù),然后由JSP或Servlet提供HTML或XML,傳輸回客戶。
③業(yè)務(wù)層封裝了系統(tǒng)的所有實(shí)際處理邏輯。表示層的組件以客戶身份請求調(diào)用業(yè)務(wù)層的組件。業(yè)務(wù)層的組件也會(huì)以客戶身份請求調(diào)用集成層組件。業(yè)務(wù)層組件包含功能組件和業(yè)務(wù)組件,功能組件為業(yè)務(wù)組件調(diào)用,也可以用來讓表示層的組件更好的訪問業(yè)務(wù)組件。
④集成層用來代理業(yè)務(wù)層和資源層之間的請求。針對資源層不同的外部數(shù)據(jù)和系統(tǒng),集成層提供不同的組件以方便業(yè)務(wù)層調(diào)用。
⑤資源層包含集成層中組件引用的系統(tǒng),這些系統(tǒng)包含數(shù)據(jù)庫、消息分發(fā)系統(tǒng)、遺留系統(tǒng)、郵件系統(tǒng)等。
● 西電人力系統(tǒng)軟件體系結(jié)構(gòu)設(shè)計(jì)
1.權(quán)限管理模型
權(quán)限管理主要在功能和流程上起控制作用,提供應(yīng)用對象授權(quán)管理功能,完成對人員、人員組或應(yīng)用、應(yīng)用組授權(quán)等相關(guān)工作,使得各級(jí)用戶只能瀏覽權(quán)限范圍內(nèi)的信息,確保系統(tǒng)安全運(yùn)行。權(quán)限管理設(shè)計(jì)主要包括系統(tǒng)權(quán)限、模塊操作權(quán)限、數(shù)據(jù)范圍權(quán)限、單條數(shù)據(jù)ACL權(quán)限、數(shù)據(jù)字段權(quán)限。
系統(tǒng)權(quán)限主要是以模塊為單位的權(quán)限劃分,具體就是用戶對該模塊可見不可見,能不能對該模塊進(jìn)行再授權(quán)的操作。表現(xiàn)在用戶界面就是用戶登錄系統(tǒng)主頁面后,可以看到的頂部菜單和左側(cè)菜單的內(nèi)容控制。它是粒度最大的權(quán)限控制。
模塊操作權(quán)限在對整個(gè)模塊的權(quán)限做出控制后,繼續(xù)對模塊的瀏覽、增加、修改、刪除的操作權(quán)限做出控制,也可以理解為對象權(quán)限。
數(shù)據(jù)范圍權(quán)限也叫做對象實(shí)例級(jí)權(quán)限。在為最終用戶提供的各類業(yè)務(wù)服務(wù)中,不是每個(gè)用戶都可以看到所有的記錄的。數(shù)據(jù)范圍權(quán)限是根據(jù)數(shù)據(jù)的類型,將相應(yīng)字段數(shù)值范圍劃分為不同的區(qū)域,不同的人擁有不同的區(qū)域查看權(quán)限。
單條數(shù)據(jù)ACL權(quán)限即對每條數(shù)據(jù)都要實(shí)現(xiàn)權(quán)限控制,每條數(shù)據(jù)都有一到多條權(quán)限數(shù)據(jù)與其對應(yīng)。以個(gè)人通訊錄為例,每個(gè)用戶都維護(hù)自己的一個(gè)通訊錄,這些數(shù)據(jù)都只是對本人可見,其他人不可見。但用戶可以對這些數(shù)據(jù)做出授權(quán),將某條聯(lián)系方式以授權(quán)的方式共享給其他人,并賦予不同的權(quán)限,包括擁有、修改、刪除、瀏覽四種權(quán)限。
數(shù)據(jù)字段權(quán)限也是用戶的最小粒度的權(quán)限控制。每條業(yè)務(wù)數(shù)據(jù)權(quán)限可以精確控制到每一個(gè)字段。包括單個(gè)字段的可否瀏覽以及可否修改。
人力系統(tǒng)采用角色訪問控制(RBAC)權(quán)限模型。角色訪問控制引入了角色的概念,目的是為例隔離角色與權(quán)限,用以表示動(dòng)作主體對資源的一個(gè)操作。角色作為一個(gè)用戶與權(quán)限的代理層,解耦了權(quán)限和用戶的關(guān)系,所有的授權(quán)應(yīng)該給予角色而不是直接給用戶或用戶組。權(quán)限由操作和資源組成,表示對資源的一個(gè)操作。
人力系統(tǒng)的設(shè)計(jì)將權(quán)限模型分為5個(gè)層次,即用戶、權(quán)限組、訪問范圍組、角色、權(quán)限。權(quán)限組為一類具有相近權(quán)限的用戶的集合,如黨員、干部組;訪問范圍組為一類具有相近訪問范圍(系統(tǒng)的數(shù)據(jù)對象)的用戶的集合,如學(xué)院組;角色為一類權(quán)限的集合,如考核管理;權(quán)限包括了系統(tǒng)模塊的訪問權(quán)限和操作權(quán)限,如查詢、刪除、審批、打印等。
2.系統(tǒng)編輯維護(hù)
強(qiáng)大的前段XML解析機(jī)制,支持前端的智能輔助輸入控制,大幅度提高用戶的數(shù)據(jù)維護(hù)效率和方便性。系統(tǒng)提供了強(qiáng)大、易用的編輯維護(hù)工具,如新增、編輯、復(fù)制、粘貼等。
權(quán)限控制維護(hù)模塊和字段,只能編輯維護(hù)權(quán)限范圍內(nèi)的數(shù)據(jù),沒有權(quán)限的只能查看,不能編輯維護(hù)。
3.消息通知機(jī)制
消息管理服務(wù)提供應(yīng)用同步機(jī)制,并提供開放式接口,支持?jǐn)U展,可與大量業(yè)務(wù)應(yīng)用集成,解決系統(tǒng)和系統(tǒng)之間、業(yè)務(wù)和業(yè)務(wù)之間、專業(yè)和專業(yè)之間的數(shù)據(jù)交換、業(yè)務(wù)同步、消息通知和協(xié)同工作的問題,確保信息的及時(shí)、準(zhǔn)確傳遞。
同時(shí),消息中心可以通過其相應(yīng)的郵件接口,實(shí)現(xiàn)通過音響、郵件等方式及時(shí)為用戶提供流程通知。通過統(tǒng)一的通知工具,實(shí)現(xiàn)數(shù)據(jù)交換、流程驅(qū)動(dòng)、在線交流等。
4.工作流引擎
工作流引擎支持和其他各類應(yīng)用接口,保證管理和查詢界面的一致性,同時(shí)客戶端無須安裝,解決流程區(qū)域限制、系統(tǒng)管理等問題。支持可視化的用戶工作流定制,可以方便地修改和定制工作流程。具體功能包括流轉(zhuǎn)配置、流轉(zhuǎn)權(quán)限控制、支持動(dòng)態(tài)流程、流轉(zhuǎn)提醒、流轉(zhuǎn)檢視。
流轉(zhuǎn)配置功能提供靈活的流轉(zhuǎn)配置機(jī)制,流轉(zhuǎn)配置包括流轉(zhuǎn)界面配置和工作流程配置,其中角色定義、流程配置可以基于圖形化配置完成。
流轉(zhuǎn)權(quán)限控制提供嚴(yán)格的流轉(zhuǎn)權(quán)限控制機(jī)制,具體表現(xiàn)為在建立一個(gè)具體的工作流程時(shí),由系統(tǒng)管理員首先根據(jù)管理的要求和職能的劃分,定義各角色在工作流程的各個(gè)狀態(tài)下所擁有的權(quán)限,以保證流程的規(guī)范和責(zé)任的明晰。
支持動(dòng)態(tài)流程是在流程過程中,在保證工作規(guī)范的前提下,使得工作流程隨著流程的進(jìn)行可以實(shí)現(xiàn)動(dòng)態(tài)管理,即參與流轉(zhuǎn)的每一個(gè)用戶可以在規(guī)范的工作流程約束下,靈活選擇下一個(gè)可發(fā)送對象。
流轉(zhuǎn)提醒功能通過消息中心的接口,以郵件或聲音等多種形式提供待批流轉(zhuǎn)提醒功能,保證用戶可以不進(jìn)入流轉(zhuǎn)系統(tǒng)也能及時(shí)掌握需處理的工作,同時(shí)為不影響正常工作,用戶可以選擇關(guān)閉或開啟這一功能。
流轉(zhuǎn)檢視功能提供流轉(zhuǎn)檢視功能,使得工作流中的每一個(gè)人都能隨時(shí)掌握工作的來龍去脈,了解業(yè)務(wù)流程的全過程。
5.報(bào)表與查詢
報(bào)表引擎和前端報(bào)表設(shè)計(jì)器共同組成了完整的報(bào)表/查詢工具,完全基于Web實(shí)現(xiàn),可以支持局域網(wǎng)、校園網(wǎng)、廣域網(wǎng)用戶的使用,支持和其他應(yīng)用的整合。同時(shí),能按用戶提供的原始登記表進(jìn)行打印并存檔。
報(bào)表與查詢提供系統(tǒng)管理員簡單的、所見即所得的可視化的報(bào)表設(shè)計(jì)工具,也可在最終系統(tǒng)中直接由用戶進(jìn)行自定義并保存常用的報(bào)表方案,保證系統(tǒng)高度的靈活性,以適應(yīng)客戶需求的不斷變化。報(bào)表結(jié)果可用Excel的形式輸出,以方便進(jìn)行再次加工??蛻魺o需安裝程序,直接通過瀏覽器進(jìn)行報(bào)表瀏覽和Web查詢,并通過圖表等多種形式,為用戶提供友好方便的瀏覽界面。
6.信息綜合查詢
信息綜合查詢提供豐富、強(qiáng)大的查詢功能,可以輸入查詢、下拉框選擇查詢、聯(lián)動(dòng)查詢、單條件查詢、多條件查詢。可以自定義配置查詢條件。
7.系統(tǒng)運(yùn)行監(jiān)控
系統(tǒng)運(yùn)行監(jiān)控提供豐富的運(yùn)行監(jiān)視功能,可進(jìn)行系統(tǒng)性能監(jiān)視、模塊運(yùn)行監(jiān)視、用戶操作監(jiān)視。自動(dòng)記錄數(shù)據(jù)變更日志,關(guān)鍵性數(shù)據(jù)變化后自動(dòng)記錄變更。
西電人力系統(tǒng)高度靈活,采用模塊化、組件化的軟件結(jié)構(gòu),便于拆分組合;開放的接口,便于信息共享。該系統(tǒng)將人事管理流程全面整合、數(shù)據(jù)集中管理,并且建立了健全的人員分類管理,為促進(jìn)學(xué)校人事管理的信息化、科學(xué)化,保障人事改革的順利實(shí)行提供了強(qiáng)有力支持。