劉洋 曲歌
(1.國網(wǎng)河南省電力公司經(jīng)濟技術(shù)研究院,河南鄭州 450052;2.國網(wǎng)河南省電力公司管理培訓(xùn)中心,河南鄭州 450052)
企業(yè)教育培訓(xùn)管理系統(tǒng)詳細(xì)設(shè)計探討
劉洋1曲歌2
(1.國網(wǎng)河南省電力公司經(jīng)濟技術(shù)研究院,河南鄭州 450052;2.國網(wǎng)河南省電力公司管理培訓(xùn)中心,河南鄭州 450052)
現(xiàn)代企業(yè)對人力資源培訓(xùn)投資力度不斷加大,培訓(xùn)管理流程和資源設(shè)備呈現(xiàn)復(fù)雜化、多樣化的趨勢,基于信息技術(shù)的培訓(xùn)管理系統(tǒng),成為實現(xiàn)培訓(xùn)高效管理的有效手段。本文以某企業(yè)為例,探討了一套基于.NET框架和MVC模式的培訓(xùn)管理系統(tǒng)的詳細(xì)設(shè)計。
教育培訓(xùn) 信息系統(tǒng) 詳細(xì)設(shè)計
某企業(yè)在全省范圍內(nèi)有25個實訓(xùn)基地,包括67個實訓(xùn)室和上千套實訓(xùn)設(shè)備。按照集約化管理和信息化建設(shè)要求,需要一套基于信息技術(shù)的培訓(xùn)管理系統(tǒng),以實現(xiàn)對培訓(xùn)流程和資源的科學(xué)規(guī)范化管理,進一步提升教育培訓(xùn)管理水平。
通過對省、市層面培訓(xùn)管理現(xiàn)狀調(diào)研,與頂層管理、培訓(xùn)計劃發(fā)布、培訓(xùn)項目執(zhí)行、培訓(xùn)評估、參培等多層級人員進行充分溝通和交流,該信息系統(tǒng)的定位為“一套全方位、多層次的基于培訓(xùn)流程和資源管理的信息系統(tǒng)”,其應(yīng)能夠為管理層提供及時、準(zhǔn)確的輔助決策信息,也應(yīng)能夠為技能鑒定、人才選拔等工作提供信息支撐。
系統(tǒng)網(wǎng)絡(luò)環(huán)境設(shè)計為100M公司內(nèi)網(wǎng),應(yīng)搭建包括操作系統(tǒng)、信息資源數(shù)據(jù)庫平臺、應(yīng)用服務(wù)器中間件平臺和教育培訓(xùn)管理軟件系統(tǒng)的多層平臺。教育培訓(xùn)管理軟件系統(tǒng)中,培訓(xùn)管理流程應(yīng)包括培訓(xùn)需求征集、專項計劃下達(dá)、計劃實施、計劃外培訓(xùn)實施、培訓(xùn)評估等內(nèi)容,培訓(xùn)資源管理應(yīng)包括培訓(xùn)場地、師資、服務(wù)隊伍、設(shè)備、學(xué)員資料、考試結(jié)果等,系統(tǒng)還應(yīng)滿足易用性、穩(wěn)定性、高效性和安全性要求。
教育培訓(xùn)管理系統(tǒng)主要包括培訓(xùn)需求征集、專項計劃培訓(xùn)及計劃外培訓(xùn)、培訓(xùn)實施、在線考試、證書管理、培訓(xùn)資源管理、自定義報表和系統(tǒng)管理等模塊。
(1)培訓(xùn)需求征集:培訓(xùn)需求由省公司下發(fā)需求征集通知,市供電公司收到本年度的需求征集通知后,先轉(zhuǎn)發(fā)到各部門及下級單位,各單位填寫本單位各部門的培訓(xùn)需求后進行匯總,再逐級上報省公司。省公司匯總所有需求,并確定年度培訓(xùn)需要。市供電公司也可以發(fā)起需求征集,下發(fā)到縣級,縣級填寫培訓(xùn)需求上報市供電公司。
(2)專項計劃培訓(xùn)及計劃外培訓(xùn):根據(jù)確定的培訓(xùn)需求,制定年度專項計劃,進行專項計劃的編制、上報、調(diào)整和下達(dá)。計劃外培訓(xùn)項目由實施單位負(fù)責(zé)管理。
(3)培訓(xùn)實施:由培訓(xùn)的主辦單位把培訓(xùn)計劃轉(zhuǎn)成培訓(xùn)班,由承辦單位實施培訓(xùn)。包括培訓(xùn)班報名、培訓(xùn)前期準(zhǔn)備、培訓(xùn)實施、培訓(xùn)檔案管理、培訓(xùn)四級培訓(xùn)等,教培資源的使用情況在培訓(xùn)實施過程中體現(xiàn)。
圖1 MVC模式組件類型的關(guān)系和功能
(4)在線考試:實現(xiàn)學(xué)員在線考試功能。其包括題庫管理、試卷管理、在線考試等子模板。
(5)證書管理:培訓(xùn)班結(jié)班后,培訓(xùn)機構(gòu)完善需要發(fā)證的學(xué)員信息,上報省公司進行發(fā)證資格審核,審核通過準(zhǔn)予發(fā)證。其包括信息完善(如考勤信息、成績等)、證書審批等子模塊。
(6)培訓(xùn)資源管理:培訓(xùn)機構(gòu)負(fù)責(zé)本單位的教培資源信息的管理,省公司相關(guān)部門負(fù)責(zé)對培訓(xùn)資源進行監(jiān)控和統(tǒng)一調(diào)控。開班籌備中需要對培訓(xùn)資源進行預(yù)訂。
(7)自定義報表:系統(tǒng)需集成培訓(xùn)管理過程中用到的多張報表,方便使用人員上報、統(tǒng)計、分析。
(8)系統(tǒng)管理:主要包括界面管理、初始環(huán)境設(shè)置、單位目錄設(shè)置、權(quán)限管理等。
(1)系統(tǒng)采用目MVC模式設(shè)計[1],將軟件開發(fā)分成三層,模型、視圖及控制。MVC模式能夠增加代碼的重用率,以及減少數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度,其優(yōu)越的性能能夠為構(gòu)造產(chǎn)品提供清晰的軟件設(shè)計框架[2]。三個層各司其職,所以如果一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)層中的代碼而不會影響到其它層中的代碼。該系統(tǒng)采用MVC模式,按層把系統(tǒng)設(shè)計分開,能夠較好地實現(xiàn)開發(fā)設(shè)計分工,也使后期代碼維護也變得輕松。
(2)系統(tǒng)主體采用微軟的.net框架進行開發(fā),Microsoft.NET是Microsoft XML Web services平臺。Web Services是.NET的核心技術(shù),是新一代計算機與計算機之間一種通用的數(shù)據(jù)傳輸格式,可讓不同運算系統(tǒng)更容易進行數(shù)據(jù)交換。Web Services有以下幾點特性:Web services允許應(yīng)用之間共享數(shù)據(jù);Web services分散了代碼單元;基于XML這種internet數(shù)據(jù)交換的通用語言,實現(xiàn)了跨平臺、跨操作系統(tǒng)、跨語言。
(3)系統(tǒng)中考試管理采用BS和CS混合結(jié)構(gòu)設(shè)計,試題管理和試卷管理采用BS結(jié)構(gòu),在線考試采用的是CS結(jié)構(gòu)。采用CS結(jié)構(gòu)主要是考慮到BS的一些弊端,BS對網(wǎng)絡(luò)穩(wěn)定性要求比較高,如果網(wǎng)絡(luò)不穩(wěn)定,會影響到考生的答題和試卷的提交。采用CS結(jié)構(gòu),可以在考生登錄后,把試卷讀取到考生電腦的內(nèi)存中,在考生點交卷時,才將試卷及答案一次性上傳給服務(wù)器,這樣確保了考生數(shù)據(jù)不會因網(wǎng)絡(luò)問題而不能正常答題和交卷。另外,BS結(jié)構(gòu)中客戶端需要和服務(wù)器實時進行通信,會使得服務(wù)器被頻繁訪問,加大服務(wù)器負(fù)載。在線考試CS結(jié)構(gòu)下,系統(tǒng)會自動保存考生的答題情況,能較好地應(yīng)對考試過程中突然斷電或死機等特殊情況,使考生答題結(jié)果不會因特殊原因而丟失。
本文主要從功能設(shè)計和技術(shù)特征方面對教育培訓(xùn)管理系統(tǒng)詳細(xì)設(shè)計進行了闡述。系統(tǒng)基于.NET框架和MVC模式進行設(shè)計,采用BS、CS混合結(jié)構(gòu),對培訓(xùn)流程和培訓(xùn)資源進行全方位管控,力圖通過信息化管理手段提升企業(yè)培訓(xùn)管理水平。
[1]賁可榮,郭福亮,趙皚,等.面向模式的軟件體系結(jié)構(gòu).北京:機械工業(yè)出版社,2003:70-83.
[2]李熙春,郭王勇,熊緯,姚偉剛.基于MVC模式實現(xiàn)新型通信管理單元設(shè)計.電力系統(tǒng)自動化,2008,32(9):61-64.