張敬苒
(長春中醫藥大學附屬醫院 信息中心,長春 130021)
21世紀是知識經濟的的時代,現代企業的運營和發展離不開知識的積累和延續[1]。知識的積累需要一個媒介,例如圖書館,知識的延續則靠的是對員工的培訓和員工的自我學習[2]。某大型國有企業在自身的經營活動中充分意識到了知識的重要性,想方設法為本企業的知識積累和延續創造條件,不僅創辦了企業圖書館,還經常組織員工參加各種培訓學習活動。但是,隨著企業發展成為擁有20多個分子公司的集團公司,設立在集團本埠的圖書館根本無法滿足外地公司員工學習的需要,而在各地分子公司均建立圖書館不僅成本高昂而且難以做到知識共享。與此同時,公司每年組織的各種培訓活動中,很多課程年年重復并且開銷很大,并且這種集中培訓的方式不僅影響正常的生產活動,還難以滿足員工根據自己的喜好自我學習的需要。為了解決這些問題,集團公司領導層研究決定,利用網絡平臺,借助現代信息技術,建立一套員工自助學習系統,該系統的設計目標就是實現一個在線學習平臺,使企業知識電子化,以達到知識共享的目的,并為企業節省員工培訓費用,同時滿足員工自我學習、隨時隨地學習的需要。
為簡化客戶端操作,方便員工訪問和使用,自助學習系統使用B/S模式搭建。B/S模式,即“Browser/Server(瀏覽器/服務器)模式”,這種網絡程序應用模式是在互聯網和Web技術興起后流行起來的。使用B/S模式的網絡應用程序,不需要開發和安裝定制的客戶端程序,客戶端計算機只需一個能夠瀏覽網頁的Web瀏覽器(Web browser)就能夠使用應用程序。在這種模式下,程序的大部分運行處理都在服務器端,這就大大減輕了客戶端負載,實現了客戶端零維護,極大地減少了系統維護的工作量和成本。由于當前智能設備的普及,個人PC和智能手機的廣泛使用,瀏覽器已經無處不在,采用B/S模式也能夠使自助學習系統達到隨時隨地訪問的效果[3]。其模式如圖1所示。

圖1 自助學習系統的B/S應用模式
自助學習系統的服務器端采用Java語言實現,選用Spring和Hibernate框架構建,使用Oracle 9i數據庫系統作為數據存儲系統。系統的Java程序運行在glass fish v2.1企業級Java應用服務器上。為方便資料文件的維護,選用運行Windows Server 2003操作系統的硬件服務器平臺。
Java具有卓越的通用性、平臺移植性,并且具有極好的安全性和高效性,非常適合企業和網絡應用程序的開發。Spring是一個輕量級的控制反轉和面向切面的Java框架,是為了簡化企業應開發而創建的。Spring使復雜的企業應用開發變得容易,開發者可以只使用基本的Java Bean就可以完成曾經只能由EJB完成的事情[4]。
Hibernate是一個數據庫持久層框架,在Java開發中廣為使用。Hibernate提供了一套對象關系映射解決方案,它把Java軟件開發人員從大量的數據庫持久化編程工作中解放出來。Hibernate不僅提供了Java類到數據庫關系的映射解決方案,還提供了一整套面向對象的數據操作機制,從而極大地縮短了開發人員手動處理SQL和JDBC上的開發時間[5]。其程序結構圖如圖2所示。

圖2 自助學系統程序結構
自助學習系統使用一個帳號管理系統來限制訪問,只有在系統中擁有帳號的員工才能使用。該帳號系統使用一個接口程序和企業OA系統實現用戶帳號同步,這樣就保證了只有企業OA的用戶才能使用學習系統,同時免除了帳號注冊的麻煩。員工使用自己的OA用戶名和密碼就能夠登錄并使用學習系統,但不能夠修改任何帳號信息。同時,系統也提供帳號注冊服務,即除非系統管理員分派用戶名和密碼,否則任何人都不能注冊新的帳號。
系統通過角色和權限組的方式對用戶進行權限管理。設立三個組:管理員組,具有系統功能管理的權限,能夠修改其他用戶的權限;資料員組,具有學習資料上傳和管理的權限,能夠編輯試卷模版;學員組,只具有查看學習資料和自助考試的權限。同時,系統提供自定義角色的功能,以便對權限進行進一步劃分,比如,只有具有特定角色的用戶才能查看涉密資料。
用戶登錄系統后,系統會首先檢查用戶的權限,然后將用戶有權查看和學習的資料以菜單形式列出,用戶通過點擊菜單項進入學習界面。所有學習資料是以樹形菜單結構組織的,具體形式取決于資料管理員的設定。資料的展現形式依資料的類型而定:已轉變成HTML頁面的資料可直接展示;不能轉變成HTML頁面的文檔類資料,比如Word文檔、PDF文檔等,通過頁面Flash控件直接展示,但不能修改;影音類的資料,通過頁面的Flash播放控件播放。如果用戶擁有某些資料的下載權限,還要提供一個下載按鈕,用戶通過點擊該按鈕來把資料下載到本地計算機。對于用戶有權查看的所有資料,提供一個檢索功能,用戶通過輸入關鍵字的方式來查找所需要的資料。
員工可以通過在線考試功能來檢驗自己的學習效果。員工登錄系統后,進入自助考試功能界面,選擇一個考試科目后即可開始在線考試。考試的試卷由系統根據資料員設定的試卷模版從題庫中隨機抽取試題組成。在線考試需要在指定的時間內完成。用戶可以隨時終止考試,被終止的考試不能恢復,系統不做記錄??荚嚂r間結束或用戶點擊“交卷”按鈕后,考試正式結束??荚嚱Y束后由系統自動評分,并把本次考試的試卷、用戶的作答情況以及用戶得分記錄到數據庫中。員工的考試記錄會通過接口程序被公司的人力資源系統檢索到,以用于對員工能力的評價。同科目的考試可以多次進行,但每次都是隨機出題,并且每次完成的考試都會被記錄。對于考試中用戶答錯的題目,用戶可以通過“易錯題”功能查看。
資料上傳由系統的資料員來完成。系統提供三類資料的上傳功能:HTML頁面、非HTML頁面的文檔資料、影音資料。
HTML頁面資料有兩種,分別處理。一種是已經做好的HTML頁面資料,每個這樣的資料需要放在一個單獨的文件夾中并打包成zip壓縮包然后上傳,服務器會自動解壓并生成相關鏈接。除此之外,資料員還可以利用系統提供的在線文檔編輯器來手動錄入資料,這些資料將被保存在數據庫中。
非HTML頁面的文檔資料,包括Word文檔、Excel文檔、ppt文檔、PDF文檔等資料,這些資料無需壓縮可直接上傳到服務器,服務器會根據資料員上傳時設定好的資料類別自動整理。
影音類的資料不能通過頁面來上傳,系統會為資料員提供一個FTP帳號,資料員通過FTP登錄到服務器后,上傳影音文件到指定目錄,然后在系統中指定好資料所在的目錄和文件名,服務器將自動收編上傳好的影音文件。
題庫是為自動生成試卷而設計的。題庫的維護需要資料員手動完成。資料員向題庫中增加題目時,要指定該題目的考試科目,考試科目可以是多個。為了能夠通過計算機自動評分,只設計三種類型的題目:單選題、是非題、多選題、填空題。試題一旦建立則不能被刪除,但可以停用,被停用的試題不會用來生成試卷。
單選題設計有四個備選答案,其中只有一個答案是正確的,使用單選按鈕實現。資料員需要錄入問題描述、備選答案,并設定好正確答案、難度等級后保存該題目。
是非題只設計有兩個備選答案:對或錯選項,使用單選按鈕實現。資料員需要錄入問題描述,設定好正確答案、難度等級后把題目保存到系統中。
多選題最多可設定六個備選答案,其中有兩個以上的正確答案同時被選中才能得分,使用多選按鈕實現。資料員需要錄入問題描述、備選答案,并設定好正確答案、難度等級后把題目保存到系統中。
填空題的空白處使用文本框實現,每道填空題只有一個空白處。資料員需要設定好空白處之前和之后的文字,并錄入正確答案、難度等級后把題目保存到系統中。
試卷模版是為在線考試時自動生成試卷準備的。在線考試時,系統將根據為考試科目設定的考試模版從題庫中隨機抽取試題生成試卷。資料員可以為每個考試科目設定多份試卷模版,學員在考試時選擇其中之一進行答題。例如,某科目的考試有三份試卷模版,分別對應初級、中級和高級難度考試,學員可以根據自己的需要選擇其中之一作答。
試卷模版的內容包括:考試科目,該試卷模版所屬的科目;標題,試卷的標題;說明,對該試卷模版的說明;總分,試卷的滿分值;試卷結構,試卷包含那些類型的題目,每個類型題目的數量和分值;試題難度比例,不同難度等級的題目在試卷中所占的比例;考試時間,由該模版生成的試卷應當在多長時間內要求學員答完。
已經被使用的試卷模版不能被刪除,但可以被停用,被停用的模版不能在考試時被選擇。
員工在自助學習系統中使用了哪些資料、什么時間使用的、使用了多長時間、進行了哪些考試、考試的成績如何等信息將被系統一一記錄,這些記錄將通過接口程序傳送到公司的人力資源系統,形成員工自助學習檔案,以備查閱。在有人員調動、內部招聘或崗位調整時,這些檔案將成為重要的參考資料。
該企業的20多個分子公司遍布全國各地,而企業圖書館只建立在集團公司本埠,想通過圖書館來實現知識共享顯然是不可能的,而且圖書館也無法實現遠程知識共享。員工自助學習系統依托網絡技術,不管員工身處何地,只要能夠上網就能登錄并使用該套系統,就能夠查閱資料和自助學習,打破了地域限制,實現了企業知識的遠程共享。
企業員工自助學習平臺幫助企業節省了大量培訓資金。以往,學習資料的下發需要相關部門聯系印刷廠制作,費時費力而且耗費不少資金?,F在,學習資料一經上傳到系統中,就能夠被員工查看和使用,并且多人多次使用也不會產生任何費用,公司將因此而節省大量的資料費用。現在,公司每年進行的內容重復的培訓課程可以錄制成影音資料上傳到系統中,以后只要組織員工觀看培訓課程錄像就可以達到培訓目的,節省了大量場地、設備和人工費用?,F在,當公司聘請外部專家學者來講課時,可安排他們在集團公司本埠的培訓教室講課,然后把整個講課過程錄制成視頻資料上傳到系統中供員工學習,這樣就實現了一次授課全員聽課的目的,節省了大量培訓經費。
以前,員工要學習新知識只能通過參加公司組織的各種培訓活動,不僅培訓的時間和地點受到限制,也難以滿足員工個性化學習的需求?,F在,通過自助學習系統,企業員工只要擁有權限,就能夠在系統中選擇任意感興趣的內容進行學習,充分滿足了個性化學習的需求。并且,由于這套系統能夠隨時隨地的使用,使得員工的學習不再受時間和地點的限制,員工可以根據自己的需要靈活自主地安排自己的學習活動。通過這套自助學習系統,把員工被動接受培訓變成了主動學習的過程,極大地激發了員工學習的熱情。
企業員工自助學習系統為企業知識的積累和延續提供了一個良好的平臺。首先,各種資料被不斷地上傳到系統中,這本身就是一個積累過程。其次,企業內部發行的報刊每年都向員工征集各種稿件,其中就包括在生產和工作中總結的各種知識和經驗,我們可以把這些寶貴的知識和經驗也上傳到系統中,讓企業員工自助學習系統成為這些知識和經驗積累傳播的良好載體。最后,上傳到系統中的資料只要不刪除就能夠永遠被檢索到,這就為知識的延續提供了一個良好的平臺,任何新入職的員工或者剛剛接手一個新崗位的員工即便在沒有師傅帶領的情況下,也可以通過自助學習平臺來學習所需要的新知識。
企業員工自助學習系統不是一個很復雜的信息系統,這個系統也并不直接參與到企業日常的生產經營活動中,但是它仍然是企業中重要的信息系統之一。企業的生產經營活動最終離不開人,依賴人并且為了人。在知識經濟時代的背景下,如何提高人的素質成為了當代企業面對的重要課題之一,而“學習”一直都是提高人的素質的唯一手段,企業員工自助學習系統正是為了解決人的學習問題而產生的,它會幫助企業完成對員工的培訓工作。在國內外很多大型企業中,類似的學習系統已不鮮見,這些系統雖然不直接參與到企業的生產經營獲得之中,但是它們在企業知識的積累和延續過程中、在企業文化的塑造和傳播過程中均起到了不可或缺的作用。然而,我們也看到,這樣的系統仍然存在著局限和不足,單純依靠信息系統還不能完全解決員工的培訓問題。比如,為了便于計算機自動評分的需要,考試系統只能使用具有既定標準答案的標準化客觀題,而無法使用更能考察員工綜合素質的主觀題,這就使得單純從考試分數來評判學習效果的可信度大打折扣。另外,因為單純依靠系統無法對在線考試的過程進行有效監督,也就無法避免考試作弊的情況發生,這就無法保證考試分數的真實性。自助學習系統畢竟只是一個工具,有它的長處也有它做不到的事情,對于這個工具我們需要努力去改進它,讓它更好地為企業的發展服務,對于它做不到的事情,還需要依靠其他手段去解決。
[1] 廖開際.知識管理:原理與應用[M].北京:清華大學出版社,2010.
[2] 張守一,葛新權.知識經濟概論[M].北京:中央廣播電視大學出版社,2004.
[3] 哈諾德.Java網絡編程[M].朱濤江,林劍,譯.北京:中國電力出版社,2005.
[4] 唐振明,王曉華,于瑞云,蔡國民.JavaEE主流開源框架[M].北京:電子工業出版社,2011.
[5] 趙捷.企業信息化總體架構[M].北京:清華大學出版社,2010.