肖亮
摘要:本文結(jié)合本單位目前的具體業(yè)務(wù)情況和存在的問題,設(shè)計并實現(xiàn)了一個面向教育行業(yè)的人事信息管理系統(tǒng)。
關(guān)鍵詞:教育信息化;人事信息管理系統(tǒng);Web服務(wù)技術(shù)
隨著教育行政管理部門、學(xué)校的人事管理檔案資料增多,各單位都愈來愈認識到人力資源管理的重要性及提升單位自身人力資源管理水平的迫切性。而人力資源管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進行輔助。
目前我單位及下屬的各大中專院校、中小學(xué)校的人事管理均存在大量問題,具體可概況為以下幾點:(1)目前我市仍屬于欠發(fā)達地區(qū),本市的教育行政管理部門及各學(xué)校的人事管理的信息化建設(shè)還未普及;(2)人事信息數(shù)據(jù)不能共享,不能集中管理;(3)對培訓(xùn)管理、年度考核、人事異動記錄等工作的管理和動態(tài)監(jiān)控較弱;(4)查詢統(tǒng)計困難。
因此,為了準(zhǔn)確及時掌握教育發(fā)展的動態(tài),進一步提高科學(xué)決策的能力,為本單位及下屬各學(xué)校提供優(yōu)質(zhì)信息咨詢服務(wù),迫切需要建立一套由上到下的全系統(tǒng)人力資源管理系統(tǒng),改變目前人力資源管理中效率低下的局面,全面提升本單位的人事管理工作的效率和水平。
一、系統(tǒng)的需求分析
首先對本單位下屬各科室、下級教育行政管理部門和大中小學(xué)校的人事管理業(yè)務(wù)流程作了細致的調(diào)研,獲取了教育行業(yè)中人事管理工作的典型流程和所需的數(shù)據(jù)信息。同時根據(jù)國家教育管理信息化相關(guān)標(biāo)準(zhǔn),確定系統(tǒng)的總體設(shè)計要求:(1)系統(tǒng)為C/S模式,支持多用戶并發(fā)操作;(2)使用系統(tǒng)前需要驗證用戶身份;(3)系統(tǒng)統(tǒng)一管理所有用戶的身份信息和身份驗證;(4)系統(tǒng)使用符合國家下發(fā)的教育信息化標(biāo)準(zhǔn)文件規(guī)定的數(shù)據(jù)格式;(5)系統(tǒng)主要由:用戶身份管理模塊、系統(tǒng)配置管理模塊、組織機構(gòu)管理模塊、人事信息管理模塊和統(tǒng)計分析管理模塊組成。
1.功能性需求。
根據(jù)前面分析,系統(tǒng)的功能模塊為:用戶信息管理、系統(tǒng)配置管理、組織機構(gòu)管理、人事信息管理和統(tǒng)計分析共5個功能模塊。功能模塊的詳細說明如下:
(1)用戶信息管理模塊。用于管理用戶相關(guān)信息。系統(tǒng)用戶按不同的角色分為三組:普通用戶、操作員用戶和管理員用戶。系統(tǒng)按不同的角色提供不同的功能界面,并且提供統(tǒng)一的用戶身份驗證功能。
(2)系統(tǒng)配置管理模塊是管理系統(tǒng)的各項配置信息,如添加修改用戶,管理數(shù)據(jù)庫位置等。用戶通過登錄并且為操作員用戶或管理員用戶身份方可進入本功能界面。
(3)組織機構(gòu)管理模塊能管理單位的組織架構(gòu)。如下屬科室、學(xué)校;學(xué)校下屬分校、科室等。操作員用戶或管理員用戶能應(yīng)用此模塊建立某單位新的下屬單位,以形成單位本身的構(gòu)造圖。
(4)人事信息管理系統(tǒng)按標(biāo)準(zhǔn)流程管理人事相關(guān)信息和人事異動過程;并形成符合國家標(biāo)準(zhǔn)數(shù)據(jù)格式的人事數(shù)據(jù);且能自動導(dǎo)入導(dǎo)出標(biāo)準(zhǔn)格式的人事數(shù)據(jù)文件,以便不同級別的管理部門之間互通人事信息。
(5)復(fù)合條件統(tǒng)計功能是教育人事管理系統(tǒng)中一個重要的功能模塊。具體功能是基于多種復(fù)合條件對各級人事信息進行統(tǒng)計。同時考慮到各單位現(xiàn)有操作人員的實際情況,結(jié)合手工處理流程,形成的統(tǒng)計數(shù)據(jù)能形成Excel文檔。
2.非功能性需求。
(1)正確性。本系統(tǒng)應(yīng)能保證數(shù)據(jù)輸入、輸出及數(shù)據(jù)傳輸?shù)?00%準(zhǔn)確率。(2)健壯性。本系統(tǒng)應(yīng)具有較好的健壯性,相關(guān)軟件或硬件組成部分的缺陷或發(fā)生異常的情況,能保持繼續(xù)正常運行。一旦超過容忍限度,可以從發(fā)生問題的環(huán)境中完好地恢復(fù)。(3)性能和效率。界面平均響應(yīng)時間不超過2秒,允許最少10個用戶并發(fā)操作本系統(tǒng)。(4)易用性。對公用數(shù)據(jù)直接從資料庫中調(diào)用,避免重復(fù)錄入;盡量符合目前用戶手工操作習(xí)慣;頁面切換靈活,關(guān)聯(lián)性強,能很方便查到相關(guān)聯(lián)的數(shù)據(jù)。(5)安全性。嚴格禁止對數(shù)據(jù)的非授權(quán)訪問。(6)可擴展性。系統(tǒng)可允許今后1~2年內(nèi)的技術(shù)更新和新的業(yè)務(wù)模塊添加。
二、系統(tǒng)的總體架構(gòu)設(shè)計
1.系統(tǒng)拓撲結(jié)構(gòu)。
系統(tǒng)拓撲結(jié)構(gòu)圖如圖1所示。
系統(tǒng)的體系結(jié)構(gòu)保證系統(tǒng)具有靈活的部署結(jié)構(gòu)。根據(jù)本單位具體情況及下屬學(xué)校的狀況、用戶的數(shù)量和現(xiàn)有設(shè)備等多方面考慮,系統(tǒng)采用具有冗余結(jié)構(gòu)的多級部署模式。同時為了滿足本單位日益擴大的業(yè)務(wù)和人力需求,系統(tǒng)能夠適應(yīng)多級應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器的部署模式。各級應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器通過數(shù)據(jù)同步、參數(shù)同步、報表同步、指標(biāo)同步等方式實現(xiàn)多級服務(wù)器的同步。
2.系統(tǒng)的分層架構(gòu)。
從以上的組織機構(gòu)和流程分析,我們得到了如圖2所示的系統(tǒng)分層架構(gòu)設(shè)計。
本系統(tǒng)共分為4層:客戶端、業(yè)務(wù)邏輯、公共服務(wù)和數(shù)據(jù)層。其中客戶端部分運行于客戶端機器,以提高系統(tǒng)的整體性能。業(yè)務(wù)邏輯層則主要是根據(jù)客戶端發(fā)送的請求,完成主要的人事管理業(yè)務(wù)。公共服務(wù)層則是從業(yè)務(wù)邏輯層中抽取出復(fù)用性較高的功能模塊,單獨完成,并由業(yè)務(wù)邏輯調(diào)用來完成相應(yīng)的工作,以降低系統(tǒng)的耦合程度改善系統(tǒng)的可擴展性和可維護性。數(shù)據(jù)層則主要是數(shù)據(jù)庫和相應(yīng)存儲過程。
三、系統(tǒng)的功能模塊結(jié)構(gòu)設(shè)計
為了提高系統(tǒng)運行的速度,充分利用客戶端機器設(shè)備的能力,本系統(tǒng)主要功能用C/S模式實現(xiàn),部分重用性較高的功能則用基于ASP.NET的Web Services方式實現(xiàn)。所以系統(tǒng)可按功能集合劃分模塊。
(1)系統(tǒng)配置管理。包含各類系統(tǒng)設(shè)置,例如:數(shù)據(jù)庫位置、管理員賬號密碼等。同時能對系統(tǒng)的數(shù)據(jù)進行備份和恢復(fù)。
(2)用戶信息管理。對用戶個人信息的管理,用戶個人信息包含照片等多媒體信息。系統(tǒng)允許管理員創(chuàng)建新用戶,個人用戶能對自己的信息進行修改。系統(tǒng)所有功能均需要用戶登錄后才能使用,本模塊提供用戶身份驗證功能。
(3)組織機構(gòu)管理。對本單位的說明信息的管理和本單位下屬單位的組織機構(gòu)管理,是以不同級別單位進行人事信息統(tǒng)計分析的基礎(chǔ)。
(4)人事信息管理。對核心的人事信息的管理和人事異動的管理。普通用戶能查詢自身的人事信息和人事異動情況。操作員用戶和管理員用戶能增刪改動普通用戶的人事信息,并完成人事異動操作。系統(tǒng)能將本單位的人事信息導(dǎo)出為XML文件,也能導(dǎo)入XML文件的人事信息。
(5)查詢統(tǒng)計報表管理。能設(shè)置復(fù)雜查詢條件查詢特定或多個人事信息。同時允許以多種方式設(shè)置生成報表并轉(zhuǎn)換為Excle格式。
四、數(shù)據(jù)庫的設(shè)計
在數(shù)據(jù)庫設(shè)計中,主要識別用戶、組織機構(gòu)、人事信息和人事異動信息4個主要的實體以及這4個主要實體之間的入職、聘任、調(diào)動三個關(guān)系。
除了上述主要的數(shù)據(jù)表之外,還有輔助的基本代碼表、操作日志表、考勤記錄表、培訓(xùn)記錄表、獎懲記錄表、簡歷表、出國情況表、個人成果表、家庭成員情況表等。
數(shù)據(jù)庫中各字段名稱與類型的選擇均遵循了教育部編制的教育管理信息化標(biāo)準(zhǔn)中的規(guī)定,并將作為后續(xù)系統(tǒng)開發(fā)的基礎(chǔ)。
五、系統(tǒng)的實現(xiàn)
1.開發(fā)環(huán)境的選擇。
操作系統(tǒng)平臺的選擇考慮到欠發(fā)達地區(qū)教育行政管理部門及學(xué)校的信息化水平限制,選擇了易用性較強的Microsoft Windows??紤]到開發(fā)的時效性,系統(tǒng)的開發(fā)平臺選擇了Microsoft Visual studio 2005,開發(fā)語言選擇了C#.NET,數(shù)據(jù)庫選用了Microsoft SQL Server 2005。這些開發(fā)工具產(chǎn)品均具有使用方便、開發(fā)速度快的特點,對于中小規(guī)模的網(wǎng)絡(luò)應(yīng)用的支持能力也很強。
2.系統(tǒng)測試。
通過對本單位下屬13個科室和9個下級教育行政管理部門,以及目前在編的172名職工的資料管理作為測試用例,對系統(tǒng)進行了功能測試、性能測試,并針對測試的結(jié)果修正了存在的bug,使得系統(tǒng)最終達到預(yù)計的目標(biāo)。
六、結(jié)語
目前該系統(tǒng)已在本單位試運行中,試運行的結(jié)果證明該系統(tǒng)能滿足本單位的人事管理工作需要,界面友好性能穩(wěn)定并具有較好的可擴展性和集成性。
(作者單位:肇慶市教育局)
參考文獻:
[1]廖忠祥,趙晨曦,張玉娟. 人事管理電腦化的實現(xiàn)方法[J].人事管理, 2001,(4).
[2]俞彩云,李士雨.企業(yè)人力資源管理系統(tǒng)的分析與設(shè)計[J].計算機應(yīng)用研究, 2004,(2).
[3]李勇平, 陳峰波. ASP.NET(C#)基礎(chǔ)教程[M].北京: 清華大學(xué)出版社,2006.
責(zé)任編輯朱守鋰