博文谷

位置:首頁 > 實用範文 > 論文

基於B/S架構的網絡遠程培訓系統設計與實現論文

論文2.68W

摘 要:採用B/S網絡模式作爲系統的軟件體系結構,採用三層架構體系作爲系統服務器端,設計構建了完整的網絡培訓與考覈體系,指導員工進行更好的學習。

基於B/S架構的網絡遠程培訓系統設計與實現論文

關鍵詞:B/S架構,遠程培訓,三層結構

1.引言

隨着資訊技術發展與應用的不斷深入,幾乎徹底地改變了傳統的培訓模式。隨着網絡技術的不斷髮展,爲了給企業構建適合的培訓條件和環境,從而使其能夠快速掌握新的行業理論知識和政策,並實現素質的不間斷提高,網絡培訓的模式漸漸得到了推廣和應用。傳統的培訓方式往往是以課堂(培訓班)爲組織特徵的,這種模式的缺點在於需要培訓人員集中脫產培訓,因而培訓內容更新緩慢、資源耗費較大、也難以對學員的學習進度進行及時跟蹤,因此難以滿足形勢發展的需要。

在網絡培訓系統的設計中,本文選用DataSet。利用DataAdapter,在DataSet中實現與數據源的交互。在應用DataSet的時候,引入DataView實現數據應用篩選和排序。作爲強類型對象屬性公開表、行和列,從而實現從DataSet繼承。

3.3.2業務邏輯層的設計

業務層的功能承上啓下,一方面爲表示層實現功能調用,另一方面經由數據層提供的功能來實現數據庫訪問。業務邏輯層首先對數據訪問層實例化,執行一些業務操作或是返回一些DataSet爲表示層,包括上傳以及下載等,同時,業務邏輯層爲表示層建立同一個對象或是方法可以實現多次實例化。結合分佈式多層設計的思想,在本系統的設計中,根據系統的不同功能模組來劃分業務層,然後由業務基類來進行具體的構建。業務基類是由對類的調用和類定義而租成的。

3.3.3表示層的設計

表示層首先接受客戶端數據,接着對其進行簡單整合和判斷,將其傳遞給系統邏輯層進行處理。同時,表示層接收來自邏輯層的DataReader或Dataset,將其表示在資訊系統前臺頁面。表示層由代碼隱藏檔案和 Web窗體組成。Web窗體透過HTML語言來支援用戶操作,而各個控件的事件處理由代碼隱藏檔案實現。

在本系統的設計中,表示層包括了網絡培訓系統的主要介面,如系統主頁面、學習資訊頁面、學習者註冊頁面、在線測評頁面、課件資源頁面等,以及系統管理模組的試卷管理、用戶管理等頁面。

4.系統整體實現

本網絡培訓考試系統採用B/S構架模式,客戶端執行環境爲標準的中文瀏覽器 IE6.0 及以上版本。

4.1課程模組的實現

課程模組的概念是爲學習者提供與具體課程直接相關的內容。它包括的概念有五個:

(1)課程設定功能:此功能爲學習者提供課程具體內容的導航。學習者可以在此獲得課程體系的全局情況,從而明確學習的內容與目標。

(2)課程文檔功能:此功能爲學習者提供各種課程的數據包,數據包裏存放課程學習的主要資源與材料。其中最重要的概念是智能化的學習起點診斷,使學員能夠了解自己的學習目標和初始水平之間尚存的差距。

(3)作業或任務設定功能:此功能爲學習者提出與課程相關的任務或離線作業,爲學員在培訓中要達到的學習目標提出具體的要求。

(4)參考資料功能:此功能爲學習者提供課餘時應該閱讀的資料和書籍,以指導學員規劃自己的自由時間裏學習。

(5)外部連結功能:此功能爲促進學習者的自主學習,爲學習者提供與課程學習相關的重要網絡資源的連結。

4.2培訓模組的實現

網絡培訓系統的資訊模組爲參與學習的學員提供一個自我管理和主動學習的場所,除此之外,此模組還能夠支援教師、管理者監督和管理學習者的學習進度和知識掌握情況。該模組又可細分爲以下幾個子模組。

(1)案例分析子模組:這個子模組爲學習者提供典型的豐富性案例,從而構建多維度的學習情景。在同一主題之下實現學習者的交叉學習。

(2)趣味競賽子模組:這個子模組爲學習者提供趣味性的精彩網上競賽功能,授課者和管理者可以藉由這個模組提供的功能來組織類能手競賽、網上知識競賽等,以達到自我練習、增強學習的趣味性和學習質量。

(3)虛擬實驗室子模組:這個子模組爲學習者構建一個機遇網絡的可視化的三維環境,其中每一種實驗對象由一個可視化的三維物體代表。該子模組支援示範、模仿和學習專家的工作。用戶登陸以後,透過鼠標的拖曳以及點擊操作,可以進行虛擬現實的操作。可以針對新手向專家、熟手的學習來構建這種虛擬實驗環境。

(4)考試和評估子模組:這個子模組爲學習者提供在線題庫,來進行在線成績評估和考試,學習者的考覈結果均會被統計入數據庫。透過採集以及關聯查詢和分析學習者的學習、培訓、考試等各方面數據,管理人員和在線教師能夠分析他們掌握知識點的薄弱環節,把握學習者的具體學習進度,從而結合具體的分析結果調整整個教學實施情況。

(5)虛擬圖書館子模組:這個子模組爲學習者提供一個機遇網絡的虛擬圖書館,裏面存放着相關的學習資源以及各類電子雜誌和電子報紙,例如:學術性文章、會議報告、課件的文檔資料、音頻資料以及影像資料等。在虛擬圖書館中,還提供了其它大學的WWW地址以及其它學術機構和圖書館的圖書目錄等。以做到最大程度的資源的共享。

(6)答疑室子模組:這個子模組是一個適應性的知識庫系統,爲學習者提供一個集中解答在學習中各類疑難問題的場所,答疑室子模組分人工與自動答疑兩種方式。它透過自身的問題解答BBS,徵集並公佈學科教學專家對問題詳細的正式解答以及學生問過的典型問題;在答疑室的支援下,學習者能夠藉由填寫布告欄中所示的各項表單,輕鬆提交自己的問題,等待其它學習者的見解以及來自教師、專家的解答。

4.3考試模組的實現

課前測試功能:在學員學習課程之前,對其該門課程相關知識的掌握程度進行檢測。考試的流程圖如圖所示:

結課考試功能:學員選擇參加考試功能,根據系統提示選擇考卷類型及考試課程,如圖所示:

考生考試完畢提交試卷後,系統首先將獲取的試卷資訊全部收集,並儲存到系統庫中,然後把題庫中的試題答案和用戶提交的答案進行比較,最後根據試卷資訊獲取具體題型的每題分值,將答案一致的試題數量乘以分值就可得出此題型的分數。各個題型得分相加就可得出試卷的總成績。

4.4交流模組的實現

網絡培訓系統的交流模組主要功能是爲學習者提供一個學習交流的`空間,其功能主要包括交流、協作、留言、公告等。交流模組又可細分爲三個子模組。

(1)學習社區交流子模組:這個子模組爲學習者提供一個內容生動豐富的虛擬交流社區,以實現培訓參與者以及培訓教師、專家之間的互動與交流。在學習資源之下,該子模組繼續細分成不同主題的討論板塊,以實現學習者對各類學習主題進行個性化的交流與討論。此外,學員結合自身需求,還可以參與各類在線組織或團體,這些團體是由學生、教師或其他羣體組成的。在團體中,文字交流方式主要是透過電子論壇的異步交流工具實現的。

(2)課程論壇子模組:這個子模組爲學習者提供圍繞課程學習的異步交流。學習者在此模組中,透過電子郵件、電子公告等方式,就在課程學習中的問題、體驗,與教師、學習夥伴進行開放式交流。就學生學習過程中的疑惑,教師、專家給予及時的反饋。在此基礎上,授課教師與專家結合具體課程的相關的討論主題,以此模組爲工具,引導學員們對某些專業問題進行深層次的思考,鼓勵學習者們各抒己見,積極發言。

(3)虛擬課堂子模組:這個子模組支援學習者之間的同步協作與會話。在資訊資源中,存在着一些高層次的學習任務,學習者們透過協同合作,才能共同完成任務。虛擬課堂子模組能夠支援教師的實時在線視頻或音頻授課,同時,學員還能夠接受來自授課者透過軟件共享白板進行資料講稿的演示。同時,提供學習者個人的問題收集箱和同步記錄工具,並未學習者提問發言演示自己的觀點提供技術支援。此外,該子系統也可以支援學習者之間、學習者與教師之間的發送私人資訊和公開交流,並且能夠支援學員之間的分組協作,透過任務的分配和角色的分工,最終彙報學習成果,形成問題的解決方法。

5.結束語

系統構建了基於B/S的網絡培訓系統平臺。平臺的主要功能包括員工在線培訓、員工在線測試、在線交流系統等。在本文的設計中,結合資訊技術與網絡優勢,有效管理和使用網絡資源,構建完整的網絡培訓與考覈體系,指導員工進行更好的學習。

參考文獻:

[1]周恕義,揚曉華,侯洪濤.多媒體CAI及網絡化遠程教學技術[M].中國水利水電出版社,北京,2009.

[2]莫崇慧,陳玉健.開放的分佈式教育資源管理平臺的構建[J],教育技術通訊,2009..12

[3]穆丁[美]技術內幕[M].中國水利水電出版社,2010.3

[4]康曉東.網站規劃與實施-網絡構建[J].網頁設計和數據挖掘[J].清華大學出版社,2010.6