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