張敬苒
(長(zhǎng)春中醫(yī)藥大學(xué)附屬醫(yī)院 信息中心,長(zhǎng)春 130021)
21世紀(jì)是知識(shí)經(jīng)濟(jì)的的時(shí)代,現(xiàn)代企業(yè)的運(yùn)營(yíng)和發(fā)展離不開(kāi)知識(shí)的積累和延續(xù)[1]。知識(shí)的積累需要一個(gè)媒介,例如圖書(shū)館,知識(shí)的延續(xù)則靠的是對(duì)員工的培訓(xùn)和員工的自我學(xué)習(xí)[2]。某大型國(guó)有企業(yè)在自身的經(jīng)營(yíng)活動(dòng)中充分意識(shí)到了知識(shí)的重要性,想方設(shè)法為本企業(yè)的知識(shí)積累和延續(xù)創(chuàng)造條件,不僅創(chuàng)辦了企業(yè)圖書(shū)館,還經(jīng)常組織員工參加各種培訓(xùn)學(xué)習(xí)活動(dòng)。但是,隨著企業(yè)發(fā)展成為擁有20多個(gè)分子公司的集團(tuán)公司,設(shè)立在集團(tuán)本埠的圖書(shū)館根本無(wú)法滿(mǎn)足外地公司員工學(xué)習(xí)的需要,而在各地分子公司均建立圖書(shū)館不僅成本高昂而且難以做到知識(shí)共享。與此同時(shí),公司每年組織的各種培訓(xùn)活動(dòng)中,很多課程年年重復(fù)并且開(kāi)銷(xiāo)很大,并且這種集中培訓(xùn)的方式不僅影響正常的生產(chǎn)活動(dòng),還難以滿(mǎn)足員工根據(jù)自己的喜好自我學(xué)習(xí)的需要。為了解決這些問(wèn)題,集團(tuán)公司領(lǐng)導(dǎo)層研究決定,利用網(wǎng)絡(luò)平臺(tái),借助現(xiàn)代信息技術(shù),建立一套員工自助學(xué)習(xí)系統(tǒng),該系統(tǒng)的設(shè)計(jì)目標(biāo)就是實(shí)現(xiàn)一個(gè)在線(xiàn)學(xué)習(xí)平臺(tái),使企業(yè)知識(shí)電子化,以達(dá)到知識(shí)共享的目的,并為企業(yè)節(jié)省員工培訓(xùn)費(fèi)用,同時(shí)滿(mǎn)足員工自我學(xué)習(xí)、隨時(shí)隨地學(xué)習(xí)的需要。
為簡(jiǎn)化客戶(hù)端操作,方便員工訪(fǎng)問(wèn)和使用,自助學(xué)習(xí)系統(tǒng)使用B/S模式搭建。B/S模式,即“Browser/Server(瀏覽器/服務(wù)器)模式”,這種網(wǎng)絡(luò)程序應(yīng)用模式是在互聯(lián)網(wǎng)和Web技術(shù)興起后流行起來(lái)的。使用B/S模式的網(wǎng)絡(luò)應(yīng)用程序,不需要開(kāi)發(fā)和安裝定制的客戶(hù)端程序,客戶(hù)端計(jì)算機(jī)只需一個(gè)能夠?yàn)g覽網(wǎng)頁(yè)的Web瀏覽器(Web browser)就能夠使用應(yīng)用程序。在這種模式下,程序的大部分運(yùn)行處理都在服務(wù)器端,這就大大減輕了客戶(hù)端負(fù)載,實(shí)現(xiàn)了客戶(hù)端零維護(hù),極大地減少了系統(tǒng)維護(hù)的工作量和成本。由于當(dāng)前智能設(shè)備的普及,個(gè)人PC和智能手機(jī)的廣泛使用,瀏覽器已經(jīng)無(wú)處不在,采用B/S模式也能夠使自助學(xué)習(xí)系統(tǒng)達(dá)到隨時(shí)隨地訪(fǎng)問(wèn)的效果[3]。其模式如圖1所示。
圖1 自助學(xué)習(xí)系統(tǒng)的B/S應(yīng)用模式
自助學(xué)習(xí)系統(tǒng)的服務(wù)器端采用Java語(yǔ)言實(shí)現(xiàn),選用Spring和Hibernate框架構(gòu)建,使用Oracle 9i數(shù)據(jù)庫(kù)系統(tǒng)作為數(shù)據(jù)存儲(chǔ)系統(tǒng)。系統(tǒng)的Java程序運(yùn)行在glass fish v2.1企業(yè)級(jí)Java應(yīng)用服務(wù)器上。為方便資料文件的維護(hù),選用運(yùn)行Windows Server 2003操作系統(tǒng)的硬件服務(wù)器平臺(tái)。
Java具有卓越的通用性、平臺(tái)移植性,并且具有極好的安全性和高效性,非常適合企業(yè)和網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)。Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)和面向切面的Java框架,是為了簡(jiǎn)化企業(yè)應(yīng)開(kāi)發(fā)而創(chuàng)建的。Spring使復(fù)雜的企業(yè)應(yīng)用開(kāi)發(fā)變得容易,開(kāi)發(fā)者可以只使用基本的Java Bean就可以完成曾經(jīng)只能由EJB完成的事情[4]。
Hibernate是一個(gè)數(shù)據(jù)庫(kù)持久層框架,在Java開(kāi)發(fā)中廣為使用。Hibernate提供了一套對(duì)象關(guān)系映射解決方案,它把Java軟件開(kāi)發(fā)人員從大量的數(shù)據(jù)庫(kù)持久化編程工作中解放出來(lái)。Hibernate不僅提供了Java類(lèi)到數(shù)據(jù)庫(kù)關(guān)系的映射解決方案,還提供了一整套面向?qū)ο蟮臄?shù)據(jù)操作機(jī)制,從而極大地縮短了開(kāi)發(fā)人員手動(dòng)處理SQL和JDBC上的開(kāi)發(fā)時(shí)間[5]。其程序結(jié)構(gòu)圖如圖2所示。
圖2 自助學(xué)系統(tǒng)程序結(jié)構(gòu)
自助學(xué)習(xí)系統(tǒng)使用一個(gè)帳號(hào)管理系統(tǒng)來(lái)限制訪(fǎng)問(wèn),只有在系統(tǒng)中擁有帳號(hào)的員工才能使用。該帳號(hào)系統(tǒng)使用一個(gè)接口程序和企業(yè)OA系統(tǒng)實(shí)現(xiàn)用戶(hù)帳號(hào)同步,這樣就保證了只有企業(yè)OA的用戶(hù)才能使用學(xué)習(xí)系統(tǒng),同時(shí)免除了帳號(hào)注冊(cè)的麻煩。員工使用自己的OA用戶(hù)名和密碼就能夠登錄并使用學(xué)習(xí)系統(tǒng),但不能夠修改任何帳號(hào)信息。同時(shí),系統(tǒng)也提供帳號(hào)注冊(cè)服務(wù),即除非系統(tǒng)管理員分派用戶(hù)名和密碼,否則任何人都不能注冊(cè)新的帳號(hào)。
系統(tǒng)通過(guò)角色和權(quán)限組的方式對(duì)用戶(hù)進(jìn)行權(quán)限管理。設(shè)立三個(gè)組:管理員組,具有系統(tǒng)功能管理的權(quán)限,能夠修改其他用戶(hù)的權(quán)限;資料員組,具有學(xué)習(xí)資料上傳和管理的權(quán)限,能夠編輯試卷模版;學(xué)員組,只具有查看學(xué)習(xí)資料和自助考試的權(quán)限。同時(shí),系統(tǒng)提供自定義角色的功能,以便對(duì)權(quán)限進(jìn)行進(jìn)一步劃分,比如,只有具有特定角色的用戶(hù)才能查看涉密資料。
用戶(hù)登錄系統(tǒng)后,系統(tǒng)會(huì)首先檢查用戶(hù)的權(quán)限,然后將用戶(hù)有權(quán)查看和學(xué)習(xí)的資料以菜單形式列出,用戶(hù)通過(guò)點(diǎn)擊菜單項(xiàng)進(jìn)入學(xué)習(xí)界面。所有學(xué)習(xí)資料是以樹(shù)形菜單結(jié)構(gòu)組織的,具體形式取決于資料管理員的設(shè)定。資料的展現(xiàn)形式依資料的類(lèi)型而定:已轉(zhuǎn)變成HTML頁(yè)面的資料可直接展示;不能轉(zhuǎn)變成HTML頁(yè)面的文檔類(lèi)資料,比如Word文檔、PDF文檔等,通過(guò)頁(yè)面Flash控件直接展示,但不能修改;影音類(lèi)的資料,通過(guò)頁(yè)面的Flash播放控件播放。如果用戶(hù)擁有某些資料的下載權(quán)限,還要提供一個(gè)下載按鈕,用戶(hù)通過(guò)點(diǎn)擊該按鈕來(lái)把資料下載到本地計(jì)算機(jī)。對(duì)于用戶(hù)有權(quán)查看的所有資料,提供一個(gè)檢索功能,用戶(hù)通過(guò)輸入關(guān)鍵字的方式來(lái)查找所需要的資料。
員工可以通過(guò)在線(xiàn)考試功能來(lái)檢驗(yàn)自己的學(xué)習(xí)效果。員工登錄系統(tǒng)后,進(jìn)入自助考試功能界面,選擇一個(gè)考試科目后即可開(kāi)始在線(xiàn)考試??荚嚨脑嚲碛上到y(tǒng)根據(jù)資料員設(shè)定的試卷模版從題庫(kù)中隨機(jī)抽取試題組成。在線(xiàn)考試需要在指定的時(shí)間內(nèi)完成。用戶(hù)可以隨時(shí)終止考試,被終止的考試不能恢復(fù),系統(tǒng)不做記錄??荚嚂r(shí)間結(jié)束或用戶(hù)點(diǎn)擊“交卷”按鈕后,考試正式結(jié)束??荚嚱Y(jié)束后由系統(tǒng)自動(dòng)評(píng)分,并把本次考試的試卷、用戶(hù)的作答情況以及用戶(hù)得分記錄到數(shù)據(jù)庫(kù)中。員工的考試記錄會(huì)通過(guò)接口程序被公司的人力資源系統(tǒng)檢索到,以用于對(duì)員工能力的評(píng)價(jià)。同科目的考試可以多次進(jìn)行,但每次都是隨機(jī)出題,并且每次完成的考試都會(huì)被記錄。對(duì)于考試中用戶(hù)答錯(cuò)的題目,用戶(hù)可以通過(guò)“易錯(cuò)題”功能查看。
資料上傳由系統(tǒng)的資料員來(lái)完成。系統(tǒng)提供三類(lèi)資料的上傳功能:HTML頁(yè)面、非HTML頁(yè)面的文檔資料、影音資料。
HTML頁(yè)面資料有兩種,分別處理。一種是已經(jīng)做好的HTML頁(yè)面資料,每個(gè)這樣的資料需要放在一個(gè)單獨(dú)的文件夾中并打包成zip壓縮包然后上傳,服務(wù)器會(huì)自動(dòng)解壓并生成相關(guān)鏈接。除此之外,資料員還可以利用系統(tǒng)提供的在線(xiàn)文檔編輯器來(lái)手動(dòng)錄入資料,這些資料將被保存在數(shù)據(jù)庫(kù)中。
非HTML頁(yè)面的文檔資料,包括Word文檔、Excel文檔、ppt文檔、PDF文檔等資料,這些資料無(wú)需壓縮可直接上傳到服務(wù)器,服務(wù)器會(huì)根據(jù)資料員上傳時(shí)設(shè)定好的資料類(lèi)別自動(dòng)整理。
影音類(lèi)的資料不能通過(guò)頁(yè)面來(lái)上傳,系統(tǒng)會(huì)為資料員提供一個(gè)FTP帳號(hào),資料員通過(guò)FTP登錄到服務(wù)器后,上傳影音文件到指定目錄,然后在系統(tǒng)中指定好資料所在的目錄和文件名,服務(wù)器將自動(dòng)收編上傳好的影音文件。
題庫(kù)是為自動(dòng)生成試卷而設(shè)計(jì)的。題庫(kù)的維護(hù)需要資料員手動(dòng)完成。資料員向題庫(kù)中增加題目時(shí),要指定該題目的考試科目,考試科目可以是多個(gè)。為了能夠通過(guò)計(jì)算機(jī)自動(dòng)評(píng)分,只設(shè)計(jì)三種類(lèi)型的題目:單選題、是非題、多選題、填空題。試題一旦建立則不能被刪除,但可以停用,被停用的試題不會(huì)用來(lái)生成試卷。
單選題設(shè)計(jì)有四個(gè)備選答案,其中只有一個(gè)答案是正確的,使用單選按鈕實(shí)現(xiàn)。資料員需要錄入問(wèn)題描述、備選答案,并設(shè)定好正確答案、難度等級(jí)后保存該題目。
是非題只設(shè)計(jì)有兩個(gè)備選答案:對(duì)或錯(cuò)選項(xiàng),使用單選按鈕實(shí)現(xiàn)。資料員需要錄入問(wèn)題描述,設(shè)定好正確答案、難度等級(jí)后把題目保存到系統(tǒng)中。
多選題最多可設(shè)定六個(gè)備選答案,其中有兩個(gè)以上的正確答案同時(shí)被選中才能得分,使用多選按鈕實(shí)現(xiàn)。資料員需要錄入問(wèn)題描述、備選答案,并設(shè)定好正確答案、難度等級(jí)后把題目保存到系統(tǒng)中。
填空題的空白處使用文本框?qū)崿F(xiàn),每道填空題只有一個(gè)空白處。資料員需要設(shè)定好空白處之前和之后的文字,并錄入正確答案、難度等級(jí)后把題目保存到系統(tǒng)中。
試卷模版是為在線(xiàn)考試時(shí)自動(dòng)生成試卷準(zhǔn)備的。在線(xiàn)考試時(shí),系統(tǒng)將根據(jù)為考試科目設(shè)定的考試模版從題庫(kù)中隨機(jī)抽取試題生成試卷。資料員可以為每個(gè)考試科目設(shè)定多份試卷模版,學(xué)員在考試時(shí)選擇其中之一進(jìn)行答題。例如,某科目的考試有三份試卷模版,分別對(duì)應(yīng)初級(jí)、中級(jí)和高級(jí)難度考試,學(xué)員可以根據(jù)自己的需要選擇其中之一作答。
試卷模版的內(nèi)容包括:考試科目,該試卷模版所屬的科目;標(biāo)題,試卷的標(biāo)題;說(shuō)明,對(duì)該試卷模版的說(shuō)明;總分,試卷的滿(mǎn)分值;試卷結(jié)構(gòu),試卷包含那些類(lèi)型的題目,每個(gè)類(lèi)型題目的數(shù)量和分值;試題難度比例,不同難度等級(jí)的題目在試卷中所占的比例;考試時(shí)間,由該模版生成的試卷應(yīng)當(dāng)在多長(zhǎng)時(shí)間內(nèi)要求學(xué)員答完。
已經(jīng)被使用的試卷模版不能被刪除,但可以被停用,被停用的模版不能在考試時(shí)被選擇。
員工在自助學(xué)習(xí)系統(tǒng)中使用了哪些資料、什么時(shí)間使用的、使用了多長(zhǎng)時(shí)間、進(jìn)行了哪些考試、考試的成績(jī)?nèi)绾蔚刃畔⒈幌到y(tǒng)一一記錄,這些記錄將通過(guò)接口程序傳送到公司的人力資源系統(tǒng),形成員工自助學(xué)習(xí)檔案,以備查閱。在有人員調(diào)動(dòng)、內(nèi)部招聘或崗位調(diào)整時(shí),這些檔案將成為重要的參考資料。
該企業(yè)的20多個(gè)分子公司遍布全國(guó)各地,而企業(yè)圖書(shū)館只建立在集團(tuán)公司本埠,想通過(guò)圖書(shū)館來(lái)實(shí)現(xiàn)知識(shí)共享顯然是不可能的,而且圖書(shū)館也無(wú)法實(shí)現(xiàn)遠(yuǎn)程知識(shí)共享。員工自助學(xué)習(xí)系統(tǒng)依托網(wǎng)絡(luò)技術(shù),不管員工身處何地,只要能夠上網(wǎng)就能登錄并使用該套系統(tǒng),就能夠查閱資料和自助學(xué)習(xí),打破了地域限制,實(shí)現(xiàn)了企業(yè)知識(shí)的遠(yuǎn)程共享。
企業(yè)員工自助學(xué)習(xí)平臺(tái)幫助企業(yè)節(jié)省了大量培訓(xùn)資金。以往,學(xué)習(xí)資料的下發(fā)需要相關(guān)部門(mén)聯(lián)系印刷廠(chǎng)制作,費(fèi)時(shí)費(fèi)力而且耗費(fèi)不少資金?,F(xiàn)在,學(xué)習(xí)資料一經(jīng)上傳到系統(tǒng)中,就能夠被員工查看和使用,并且多人多次使用也不會(huì)產(chǎn)生任何費(fèi)用,公司將因此而節(jié)省大量的資料費(fèi)用?,F(xiàn)在,公司每年進(jìn)行的內(nèi)容重復(fù)的培訓(xùn)課程可以錄制成影音資料上傳到系統(tǒng)中,以后只要組織員工觀看培訓(xùn)課程錄像就可以達(dá)到培訓(xùn)目的,節(jié)省了大量場(chǎng)地、設(shè)備和人工費(fèi)用?,F(xiàn)在,當(dāng)公司聘請(qǐng)外部專(zhuān)家學(xué)者來(lái)講課時(shí),可安排他們?cè)诩瘓F(tuán)公司本埠的培訓(xùn)教室講課,然后把整個(gè)講課過(guò)程錄制成視頻資料上傳到系統(tǒng)中供員工學(xué)習(xí),這樣就實(shí)現(xiàn)了一次授課全員聽(tīng)課的目的,節(jié)省了大量培訓(xùn)經(jīng)費(fèi)。
以前,員工要學(xué)習(xí)新知識(shí)只能通過(guò)參加公司組織的各種培訓(xùn)活動(dòng),不僅培訓(xùn)的時(shí)間和地點(diǎn)受到限制,也難以滿(mǎn)足員工個(gè)性化學(xué)習(xí)的需求?,F(xiàn)在,通過(guò)自助學(xué)習(xí)系統(tǒng),企業(yè)員工只要擁有權(quán)限,就能夠在系統(tǒng)中選擇任意感興趣的內(nèi)容進(jìn)行學(xué)習(xí),充分滿(mǎn)足了個(gè)性化學(xué)習(xí)的需求。并且,由于這套系統(tǒng)能夠隨時(shí)隨地的使用,使得員工的學(xué)習(xí)不再受時(shí)間和地點(diǎn)的限制,員工可以根據(jù)自己的需要靈活自主地安排自己的學(xué)習(xí)活動(dòng)。通過(guò)這套自助學(xué)習(xí)系統(tǒng),把員工被動(dòng)接受培訓(xùn)變成了主動(dòng)學(xué)習(xí)的過(guò)程,極大地激發(fā)了員工學(xué)習(xí)的熱情。
企業(yè)員工自助學(xué)習(xí)系統(tǒng)為企業(yè)知識(shí)的積累和延續(xù)提供了一個(gè)良好的平臺(tái)。首先,各種資料被不斷地上傳到系統(tǒng)中,這本身就是一個(gè)積累過(guò)程。其次,企業(yè)內(nèi)部發(fā)行的報(bào)刊每年都向員工征集各種稿件,其中就包括在生產(chǎn)和工作中總結(jié)的各種知識(shí)和經(jīng)驗(yàn),我們可以把這些寶貴的知識(shí)和經(jīng)驗(yàn)也上傳到系統(tǒng)中,讓企業(yè)員工自助學(xué)習(xí)系統(tǒng)成為這些知識(shí)和經(jīng)驗(yàn)積累傳播的良好載體。最后,上傳到系統(tǒng)中的資料只要不刪除就能夠永遠(yuǎn)被檢索到,這就為知識(shí)的延續(xù)提供了一個(gè)良好的平臺(tái),任何新入職的員工或者剛剛接手一個(gè)新崗位的員工即便在沒(méi)有師傅帶領(lǐng)的情況下,也可以通過(guò)自助學(xué)習(xí)平臺(tái)來(lái)學(xué)習(xí)所需要的新知識(shí)。
企業(yè)員工自助學(xué)習(xí)系統(tǒng)不是一個(gè)很復(fù)雜的信息系統(tǒng),這個(gè)系統(tǒng)也并不直接參與到企業(yè)日常的生產(chǎn)經(jīng)營(yíng)活動(dòng)中,但是它仍然是企業(yè)中重要的信息系統(tǒng)之一。企業(yè)的生產(chǎn)經(jīng)營(yíng)活動(dòng)最終離不開(kāi)人,依賴(lài)人并且為了人。在知識(shí)經(jīng)濟(jì)時(shí)代的背景下,如何提高人的素質(zhì)成為了當(dāng)代企業(yè)面對(duì)的重要課題之一,而“學(xué)習(xí)”一直都是提高人的素質(zhì)的唯一手段,企業(yè)員工自助學(xué)習(xí)系統(tǒng)正是為了解決人的學(xué)習(xí)問(wèn)題而產(chǎn)生的,它會(huì)幫助企業(yè)完成對(duì)員工的培訓(xùn)工作。在國(guó)內(nèi)外很多大型企業(yè)中,類(lèi)似的學(xué)習(xí)系統(tǒng)已不鮮見(jiàn),這些系統(tǒng)雖然不直接參與到企業(yè)的生產(chǎn)經(jīng)營(yíng)獲得之中,但是它們?cè)谄髽I(yè)知識(shí)的積累和延續(xù)過(guò)程中、在企業(yè)文化的塑造和傳播過(guò)程中均起到了不可或缺的作用。然而,我們也看到,這樣的系統(tǒng)仍然存在著局限和不足,單純依靠信息系統(tǒng)還不能完全解決員工的培訓(xùn)問(wèn)題。比如,為了便于計(jì)算機(jī)自動(dòng)評(píng)分的需要,考試系統(tǒng)只能使用具有既定標(biāo)準(zhǔn)答案的標(biāo)準(zhǔn)化客觀題,而無(wú)法使用更能考察員工綜合素質(zhì)的主觀題,這就使得單純從考試分?jǐn)?shù)來(lái)評(píng)判學(xué)習(xí)效果的可信度大打折扣。另外,因?yàn)閱渭円揽肯到y(tǒng)無(wú)法對(duì)在線(xiàn)考試的過(guò)程進(jìn)行有效監(jiān)督,也就無(wú)法避免考試作弊的情況發(fā)生,這就無(wú)法保證考試分?jǐn)?shù)的真實(shí)性。自助學(xué)習(xí)系統(tǒng)畢竟只是一個(gè)工具,有它的長(zhǎng)處也有它做不到的事情,對(duì)于這個(gè)工具我們需要努力去改進(jìn)它,讓它更好地為企業(yè)的發(fā)展服務(wù),對(duì)于它做不到的事情,還需要依靠其他手段去解決。
[1] 廖開(kāi)際.知識(shí)管理:原理與應(yīng)用[M].北京:清華大學(xué)出版社,2010.
[2] 張守一,葛新權(quán).知識(shí)經(jīng)濟(jì)概論[M].北京:中央廣播電視大學(xué)出版社,2004.
[3] 哈諾德.Java網(wǎng)絡(luò)編程[M].朱濤江,林劍,譯.北京:中國(guó)電力出版社,2005.
[4] 唐振明,王曉華,于瑞云,蔡國(guó)民.JavaEE主流開(kāi)源框架[M].北京:電子工業(yè)出版社,2011.
[5] 趙捷.企業(yè)信息化總體架構(gòu)[M].北京:清華大學(xué)出版社,2010.