概述
人事系統(tǒng)結合組織人事工作業(yè)務的特點,建立人事業(yè)務數(shù)據(jù)管理平臺,用流程管事、制度管人,實現(xiàn)人事管理工作的規(guī)范化、科學化、制度化、智能化、信息化,具有較強的適用性、共享性、兼容性、前瞻性,并做到安全、可靠。
根據(jù)人事業(yè)務的互聯(lián)性,系統(tǒng)提供信息共享、自動更新相關聯(lián)信息的功能,以避免相同信息重復錄入;基于人事管理工作業(yè)務的繁雜性,系統(tǒng)同時具有事務提醒功能,以提高人事管理工作的時效性和準確性;根據(jù)人事管理工作業(yè)務的靈活性、業(yè)務邏輯關系緊密性,系統(tǒng)提供自由設計各種表格模板、智能化處理業(yè)務邏輯關系等功能,以提高業(yè)務處理能力和工作效率。
系統(tǒng)框架結構
根據(jù)基于構件的統(tǒng)一軟件過程模型,設計人力資源系統(tǒng)的系統(tǒng)構架,從下面幾個模型:分層模型、部署模型、運行模型和設計模型幾個方面了解系統(tǒng),組織開發(fā)和進化維護該系統(tǒng)。
該系統(tǒng)屬于B/S結構的多層數(shù)據(jù)分布式的應用系統(tǒng),基于純Java依照J2EE架構開發(fā)。
![]() |
數(shù)據(jù)服務層
數(shù)據(jù)服務層即數(shù)據(jù)庫層,運行在獨立的數(shù)據(jù)庫服務器上。負責存儲、檢索采集的大量的歷史數(shù)據(jù)和發(fā)布的人事信息。數(shù)據(jù)服務層為系統(tǒng)提供了可靠的、永久性的數(shù)據(jù)庫服務。此外,數(shù)據(jù)庫的事務服務、備份恢復、海量數(shù)據(jù)存儲和高速的檢索能力都是構造可靠、高效系統(tǒng)的保證。
模型服務層
該層提供主要提供元模型定義和數(shù)據(jù)訪問服務,元模型定義包括系統(tǒng)語境定義,類定義,類屬性描述,類的數(shù)據(jù)庫存儲映射定義。數(shù)據(jù)庫定義,包括省局數(shù)據(jù)庫,地市局數(shù)據(jù)庫的位置,方案名稱以及連接屬性的定義。
模型服務層的另一項重要功能是提供數(shù)據(jù)持久化服務,通過采用BMP實體Bean來實現(xiàn)數(shù)據(jù)的持久化服務。數(shù)據(jù)持久化服務通過使用系統(tǒng)的模型文件來確定訪問Java對象要保存的數(shù)據(jù)庫、表、字段和約束條件。
業(yè)務處理與數(shù)據(jù)庫服務器完全隔離,只能通過數(shù)據(jù)服務組件訪問數(shù)據(jù)庫,保證數(shù)據(jù)安全。另外,在服務器中通常存在于高速緩存中,也縮短了系統(tǒng)訪問數(shù)據(jù)庫的時間。使用連接池和對象池技術,解決大量的數(shù)據(jù)庫連接的資源耗盡問題。
應用支撐平臺層
應用支撐平臺為應用軟件提供構造應用系統(tǒng)必須的基礎通用的軟件構件,建造在應用支撐平臺上的系統(tǒng)具有以維護性、可重用性、可擴展性等特點。該支撐平臺主要提供下列服務:
1. 動態(tài)表單:
動態(tài)表單構件通過讀取系統(tǒng)的元模型信息,動態(tài)生成瀏覽器上可瀏覽的網頁,系統(tǒng)使用Struts來獲取用戶輸入的數(shù)據(jù),并對輸入數(shù)據(jù)進行正確性校驗。當系統(tǒng)模型修改后用戶數(shù)據(jù)輸入的界面會自動更新,而不用修改源程序。
2. 動態(tài)報表:
提供用戶自定義報表的工具,該工具生成的報表模板,會保存在數(shù)據(jù)庫中,隨后用戶可以使用該模板生成報表。報表工具也使用系統(tǒng)的模型服務來獲得數(shù)據(jù)庫的定義信息。
3. 統(tǒng)計圖、地圖:
提供服務器端構件,產生給定數(shù)據(jù)集的統(tǒng)計圖形,包括餅圖,柱狀圖,趨勢圖,對比圖等,還可以生成通過地圖方式顯示和查詢信息等。
4. 工作流:
直接調用基礎業(yè)務構件層的對象,工作流層包含可視化的過程定義工具,最終用戶可以直接編輯修改業(yè)務流程(如干部審批流程,文件審批流程等),使用工作流驅動的系統(tǒng)具有動態(tài)的特性,系統(tǒng)的行為會隨著業(yè)務過程的變化而變化,而不用修改源程序。
人事業(yè)務構件層
是人事業(yè)務有關的構件,包括人員、單位以及依附關系的構件組成如:工資、考勤、錄用、獎懲、保險、教育培訓、檔案、任免等人事核心業(yè)務模塊。這些構建主要是處理人事業(yè)務邏輯功能,不包含顯示等界面功能。
通過合理的組織人事業(yè)務構件,工作流引擎可以直接調用這些業(yè)務實現(xiàn)構建實現(xiàn)業(yè)務功能(比如干部退休操作等功能),另外工作流引擎為上層的Web服務城提供,工作任務列表,工作需要的數(shù)據(jù)圖表等工作流相關的數(shù)據(jù)。
表示層
該層負責向用戶提供靈活的用戶接口和豐富的多媒體展示手段。Web表示層分布在Web 服務器上,響應用戶的Http請求。使用SSL安全數(shù)據(jù)通道,可以保證站點和服務器間數(shù)據(jù)傳送的安全。
主要采用JSP、XML、XSL、SMTP等技術進行開發(fā),應用SVG(基于XML的矢量可擴展圖形)實現(xiàn)圖形分析、地圖查詢功能。Web表示層提供的工作任務操作功能,可以通知工作流引擎,該用戶完成了分配的任務。同時察看工作流程進展情況。技術框架結構
人事系統(tǒng)依托信息網絡平臺,以應用支撐平臺為核心,以安全和標準為保證。其中,統(tǒng)一安全體系和標準規(guī)范體系是貫穿整個系統(tǒng)的。如下圖所示:

硬件及網絡設備提供了系統(tǒng)互聯(lián)的基礎平臺。
系統(tǒng)平臺是指各種操作系統(tǒng)軟件或數(shù)據(jù)庫管理系統(tǒng)平臺,它們是應用軟件運行的基礎。
應用支撐平臺是應用系統(tǒng)開發(fā)的基礎平臺,為各模塊提供組件及服務,同時開發(fā)各系統(tǒng)模塊的公共應用,統(tǒng)一架構,便于管理和功能擴展。
統(tǒng)一用戶界面提供統(tǒng)一的訪問入口、統(tǒng)一的辦理模式,通過該入口可訪問到權限內的所有資源。
整個系統(tǒng)的建設要采用各種系統(tǒng)建設標準和規(guī)范,包括軟件開發(fā)規(guī)范、網絡建設規(guī)范、中間件開發(fā)規(guī)范等。
建立統(tǒng)一安全體系,保障信息平臺安全、高效、可靠的運行。
系統(tǒng)功能
![]() |