劉洋 曲歌
(1.國網河南省電力公司經濟技術研究院,河南鄭州 450052;2.國網河南省電力公司管理培訓中心,河南鄭州 450052)
企業教育培訓管理系統詳細設計探討
劉洋1曲歌2
(1.國網河南省電力公司經濟技術研究院,河南鄭州 450052;2.國網河南省電力公司管理培訓中心,河南鄭州 450052)
現代企業對人力資源培訓投資力度不斷加大,培訓管理流程和資源設備呈現復雜化、多樣化的趨勢,基于信息技術的培訓管理系統,成為實現培訓高效管理的有效手段。本文以某企業為例,探討了一套基于.NET框架和MVC模式的培訓管理系統的詳細設計。
教育培訓 信息系統 詳細設計
某企業在全省范圍內有25個實訓基地,包括67個實訓室和上千套實訓設備。按照集約化管理和信息化建設要求,需要一套基于信息技術的培訓管理系統,以實現對培訓流程和資源的科學規范化管理,進一步提升教育培訓管理水平。
通過對省、市層面培訓管理現狀調研,與頂層管理、培訓計劃發布、培訓項目執行、培訓評估、參培等多層級人員進行充分溝通和交流,該信息系統的定位為“一套全方位、多層次的基于培訓流程和資源管理的信息系統”,其應能夠為管理層提供及時、準確的輔助決策信息,也應能夠為技能鑒定、人才選拔等工作提供信息支撐。
系統網絡環境設計為100M公司內網,應搭建包括操作系統、信息資源數據庫平臺、應用服務器中間件平臺和教育培訓管理軟件系統的多層平臺。教育培訓管理軟件系統中,培訓管理流程應包括培訓需求征集、專項計劃下達、計劃實施、計劃外培訓實施、培訓評估等內容,培訓資源管理應包括培訓場地、師資、服務隊伍、設備、學員資料、考試結果等,系統還應滿足易用性、穩定性、高效性和安全性要求。
教育培訓管理系統主要包括培訓需求征集、專項計劃培訓及計劃外培訓、培訓實施、在線考試、證書管理、培訓資源管理、自定義報表和系統管理等模塊。
(1)培訓需求征集:培訓需求由省公司下發需求征集通知,市供電公司收到本年度的需求征集通知后,先轉發到各部門及下級單位,各單位填寫本單位各部門的培訓需求后進行匯總,再逐級上報省公司。省公司匯總所有需求,并確定年度培訓需要。市供電公司也可以發起需求征集,下發到縣級,縣級填寫培訓需求上報市供電公司。
(2)專項計劃培訓及計劃外培訓:根據確定的培訓需求,制定年度專項計劃,進行專項計劃的編制、上報、調整和下達。計劃外培訓項目由實施單位負責管理。
(3)培訓實施:由培訓的主辦單位把培訓計劃轉成培訓班,由承辦單位實施培訓。包括培訓班報名、培訓前期準備、培訓實施、培訓檔案管理、培訓四級培訓等,教培資源的使用情況在培訓實施過程中體現。

圖1 MVC模式組件類型的關系和功能
(4)在線考試:實現學員在線考試功能。其包括題庫管理、試卷管理、在線考試等子模板。
(5)證書管理:培訓班結班后,培訓機構完善需要發證的學員信息,上報省公司進行發證資格審核,審核通過準予發證。其包括信息完善(如考勤信息、成績等)、證書審批等子模塊。
(6)培訓資源管理:培訓機構負責本單位的教培資源信息的管理,省公司相關部門負責對培訓資源進行監控和統一調控。開班籌備中需要對培訓資源進行預訂。
(7)自定義報表:系統需集成培訓管理過程中用到的多張報表,方便使用人員上報、統計、分析。
(8)系統管理:主要包括界面管理、初始環境設置、單位目錄設置、權限管理等。
(1)系統采用目MVC模式設計[1],將軟件開發分成三層,模型、視圖及控制。MVC模式能夠增加代碼的重用率,以及減少數據表達、數據描述和應用操作的耦合度,其優越的性能能夠為構造產品提供清晰的軟件設計框架[2]。三個層各司其職,所以如果一旦哪一層的需求發生了變化,就只需要更改相應層中的代碼而不會影響到其它層中的代碼。該系統采用MVC模式,按層把系統設計分開,能夠較好地實現開發設計分工,也使后期代碼維護也變得輕松。
(2)系統主體采用微軟的.net框架進行開發,Microsoft.NET是Microsoft XML Web services平臺。Web Services是.NET的核心技術,是新一代計算機與計算機之間一種通用的數據傳輸格式,可讓不同運算系統更容易進行數據交換。Web Services有以下幾點特性:Web services允許應用之間共享數據;Web services分散了代碼單元;基于XML這種internet數據交換的通用語言,實現了跨平臺、跨操作系統、跨語言。
(3)系統中考試管理采用BS和CS混合結構設計,試題管理和試卷管理采用BS結構,在線考試采用的是CS結構。采用CS結構主要是考慮到BS的一些弊端,BS對網絡穩定性要求比較高,如果網絡不穩定,會影響到考生的答題和試卷的提交。采用CS結構,可以在考生登錄后,把試卷讀取到考生電腦的內存中,在考生點交卷時,才將試卷及答案一次性上傳給服務器,這樣確保了考生數據不會因網絡問題而不能正常答題和交卷。另外,BS結構中客戶端需要和服務器實時進行通信,會使得服務器被頻繁訪問,加大服務器負載。在線考試CS結構下,系統會自動保存考生的答題情況,能較好地應對考試過程中突然斷電或死機等特殊情況,使考生答題結果不會因特殊原因而丟失。
本文主要從功能設計和技術特征方面對教育培訓管理系統詳細設計進行了闡述。系統基于.NET框架和MVC模式進行設計,采用BS、CS混合結構,對培訓流程和培訓資源進行全方位管控,力圖通過信息化管理手段提升企業培訓管理水平。
[1]賁可榮,郭福亮,趙皚,等.面向模式的軟件體系結構.北京:機械工業出版社,2003:70-83.
[2]李熙春,郭王勇,熊緯,姚偉剛.基于MVC模式實現新型通信管理單元設計.電力系統自動化,2008,32(9):61-64.