基于B/S架構(gòu)的網(wǎng)絡(luò)遠(yuǎn)程培訓(xùn)系統(tǒng)設(shè)計與實現(xiàn)論文
摘 要:采用B/S網(wǎng)絡(luò)模式作為系統(tǒng)的軟件體系結(jié)構(gòu),采用三層架構(gòu)體系作為系統(tǒng)服務(wù)器端,設(shè)計構(gòu)建了完整的網(wǎng)絡(luò)培訓(xùn)與考核體系,指導(dǎo)員工進(jìn)行更好的學(xué)習(xí)。
關(guān)鍵詞:B/S架構(gòu),遠(yuǎn)程培訓(xùn),三層結(jié)構(gòu)
1.引言
隨著信息技術(shù)發(fā)展與應(yīng)用的不斷深入,幾乎徹底地改變了傳統(tǒng)的培訓(xùn)模式。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,為了給企業(yè)構(gòu)建適合的培訓(xùn)條件和環(huán)境,從而使其能夠快速掌握新的行業(yè)理論知識和政策,并實現(xiàn)素質(zhì)的不間斷提高,網(wǎng)絡(luò)培訓(xùn)的模式漸漸得到了推廣和應(yīng)用。傳統(tǒng)的培訓(xùn)方式往往是以課堂(培訓(xùn)班)為組織特征的,這種模式的缺點在于需要培訓(xùn)人員集中脫產(chǎn)培訓(xùn),因而培訓(xùn)內(nèi)容更新緩慢、資源耗費較大、也難以對學(xué)員的學(xué)習(xí)進(jìn)度進(jìn)行及時跟蹤,因此難以滿足形勢發(fā)展的需要。
在網(wǎng)絡(luò)培訓(xùn)系統(tǒng)的設(shè)計中,本文選用DataSet。利用DataAdapter,在DataSet中實現(xiàn)與數(shù)據(jù)源的交互。在應(yīng)用DataSet的時候,引入DataView實現(xiàn)數(shù)據(jù)應(yīng)用篩選和排序。作為強(qiáng)類型對象屬性公開表、行和列,從而實現(xiàn)從DataSet繼承。
3.3.2業(yè)務(wù)邏輯層的設(shè)計
業(yè)務(wù)層的功能承上啟下,一方面為表示層實現(xiàn)功能調(diào)用,另一方面經(jīng)由數(shù)據(jù)層提供的功能來實現(xiàn)數(shù)據(jù)庫訪問。業(yè)務(wù)邏輯層首先對數(shù)據(jù)訪問層實例化,執(zhí)行一些業(yè)務(wù)操作或是返回一些DataSet為表示層,包括上傳以及下載等,同時,業(yè)務(wù)邏輯層為表示層建立同一個對象或是方法可以實現(xiàn)多次實例化。結(jié)合分布式多層設(shè)計的思想,在本系統(tǒng)的設(shè)計中,根據(jù)系統(tǒng)的不同功能模塊來劃分業(yè)務(wù)層,然后由業(yè)務(wù)基類來進(jìn)行具體的構(gòu)建。業(yè)務(wù)基類是由ASP.NET對類的調(diào)用和類定義而租成的。
3.3.3表示層的設(shè)計
表示層首先接受客戶端數(shù)據(jù),接著對其進(jìn)行簡單整合和判斷,將其傳遞給系統(tǒng)邏輯層進(jìn)行處理。同時,表示層接收來自邏輯層的DataReader或Dataset,將其表示在信息系統(tǒng)前臺頁面。表示層由代碼隱藏文件和ASP.NET Web窗體組成。Web窗體通過HTML語言來支持用戶操作,而各個控件的事件處理由代碼隱藏文件實現(xiàn)。
在本系統(tǒng)的設(shè)計中,表示層包括了網(wǎng)絡(luò)培訓(xùn)系統(tǒng)的主要界面,如系統(tǒng)主頁面、學(xué)習(xí)資訊頁面、學(xué)習(xí)者注冊頁面、在線測評頁面、課件資源頁面等,以及系統(tǒng)管理模塊的試卷管理、用戶管理等頁面。
4.系統(tǒng)整體實現(xiàn)
本網(wǎng)絡(luò)培訓(xùn)考試系統(tǒng)采用B/S構(gòu)架模式,客戶端運行環(huán)境為標(biāo)準(zhǔn)的中文瀏覽器 IE6.0 及以上版本。
4.1課程模塊的實現(xiàn)
課程模塊的概念是為學(xué)習(xí)者提供與具體課程直接相關(guān)的內(nèi)容。它包括的概念有五個:
。1)課程設(shè)置功能:此功能為學(xué)習(xí)者提供課程具體內(nèi)容的導(dǎo)航。學(xué)習(xí)者可以在此獲得課程體系的全局情況,從而明確學(xué)習(xí)的內(nèi)容與目標(biāo)。
。2)課程文檔功能:此功能為學(xué)習(xí)者提供各種課程的數(shù)據(jù)包,數(shù)據(jù)包里存放課程學(xué)習(xí)的主要資源與材料。其中最重要的概念是智能化的學(xué)習(xí)起點診斷,使學(xué)員能夠了解自己的學(xué)習(xí)目標(biāo)和初始水平之間尚存的差距。
。3)作業(yè)或任務(wù)設(shè)置功能:此功能為學(xué)習(xí)者提出與課程相關(guān)的任務(wù)或離線作業(yè),為學(xué)員在培訓(xùn)中要達(dá)到的學(xué)習(xí)目標(biāo)提出具體的要求。
。4)參考資料功能:此功能為學(xué)習(xí)者提供課余時應(yīng)該閱讀的資料和書籍,以指導(dǎo)學(xué)員規(guī)劃自己的自由時間里學(xué)習(xí)。
。5)外部鏈接功能:此功能為促進(jìn)學(xué)習(xí)者的自主學(xué)習(xí),為學(xué)習(xí)者提供與課程學(xué)習(xí)相關(guān)的重要網(wǎng)絡(luò)資源的鏈接。
4.2培訓(xùn)模塊的實現(xiàn)
網(wǎng)絡(luò)培訓(xùn)系統(tǒng)的信息模塊為參與學(xué)習(xí)的學(xué)員提供一個自我管理和主動學(xué)習(xí)的場所,除此之外,此模塊還能夠支持教師、管理者監(jiān)督和管理學(xué)習(xí)者的`學(xué)習(xí)進(jìn)度和知識掌握情況。該模塊又可細(xì)分為以下幾個子模塊。
。1)案例分析子模塊:這個子模塊為學(xué)習(xí)者提供典型的豐富性案例,從而構(gòu)建多維度的學(xué)習(xí)情景。在同一主題之下實現(xiàn)學(xué)習(xí)者的交叉學(xué)習(xí)。
。2)趣味競賽子模塊:這個子模塊為學(xué)習(xí)者提供趣味性的精彩網(wǎng)上競賽功能,授課者和管理者可以藉由這個模塊提供的功能來組織類能手競賽、網(wǎng)上知識競賽等,以達(dá)到自我練習(xí)、增強(qiáng)學(xué)習(xí)的趣味性和學(xué)習(xí)質(zhì)量。
。3)虛擬實驗室子模塊:這個子模塊為學(xué)習(xí)者構(gòu)建一個機(jī)遇網(wǎng)絡(luò)的可視化的三維環(huán)境,其中每一種實驗對象由一個可視化的三維物體代表。該子模塊支持示范、模仿和學(xué)習(xí)專家的工作。用戶登陸以后,通過鼠標(biāo)的拖曳以及點擊操作,可以進(jìn)行虛擬現(xiàn)實的操作?梢葬槍π率窒?qū)<摇⑹焓值膶W(xué)習(xí)來構(gòu)建這種虛擬實驗環(huán)境。
。4)考試和評估子模塊:這個子模塊為學(xué)習(xí)者提供在線題庫,來進(jìn)行在線成績評估和考試,學(xué)習(xí)者的考核結(jié)果均會被統(tǒng)計入數(shù)據(jù)庫。通過采集以及關(guān)聯(lián)查詢和分析學(xué)習(xí)者的學(xué)習(xí)、培訓(xùn)、考試等各方面數(shù)據(jù),管理人員和在線教師能夠分析他們掌握知識點的薄弱環(huán)節(jié),把握學(xué)習(xí)者的具體學(xué)習(xí)進(jìn)度,從而結(jié)合具體的分析結(jié)果調(diào)整整個教學(xué)實施情況。
。5)虛擬圖書館子模塊:這個子模塊為學(xué)習(xí)者提供一個機(jī)遇網(wǎng)絡(luò)的虛擬圖書館,里面存放著相關(guān)的學(xué)習(xí)資源以及各類電子雜志和電子報紙,例如:學(xué)術(shù)性文章、會議報告、課件的文檔資料、音頻資料以及影像資料等。在虛擬圖書館中,還提供了其它大學(xué)的WWW地址以及其它學(xué)術(shù)機(jī)構(gòu)和圖書館的圖書目錄等。以做到最大程度的資源的共享。
。6)答疑室子模塊:這個子模塊是一個適應(yīng)性的知識庫系統(tǒng),為學(xué)習(xí)者提供一個集中解答在學(xué)習(xí)中各類疑難問題的場所,答疑室子模塊分人工與自動答疑兩種方式。它通過自身的問題解答B(yǎng)BS,征集并公布學(xué)科教學(xué)專家對問題詳細(xì)的正式解答以及學(xué)生問過的典型問題;在答疑室的支持下,學(xué)習(xí)者能夠藉由填寫布告欄中所示的各項表單,輕松提交自己的問題,等待其它學(xué)習(xí)者的見解以及來自教師、專家的解答。
4.3考試模塊的實現(xiàn)
課前測試功能:在學(xué)員學(xué)習(xí)課程之前,對其該門課程相關(guān)知識的掌握程度進(jìn)行檢測。考試的流程圖如圖所示:
結(jié)課考試功能:學(xué)員選擇參加考試功能,根據(jù)系統(tǒng)提示選擇考卷類型及考試課程,如圖所示:
考生考試完畢提交試卷后,系統(tǒng)首先將獲取的試卷信息全部收集,并保存到系統(tǒng)庫中,然后把題庫中的試題答案和用戶提交的答案進(jìn)行比較,最后根據(jù)試卷信息獲取具體題型的每題分值,將答案一致的試題數(shù)量乘以分值就可得出此題型的分?jǐn)?shù)。各個題型得分相加就可得出試卷的總成績。
4.4交流模塊的實現(xiàn)
網(wǎng)絡(luò)培訓(xùn)系統(tǒng)的交流模塊主要功能是為學(xué)習(xí)者提供一個學(xué)習(xí)交流的空間,其功能主要包括交流、協(xié)作、留言、公告等。交流模塊又可細(xì)分為三個子模塊。
(1)學(xué)習(xí)社區(qū)交流子模塊:這個子模塊為學(xué)習(xí)者提供一個內(nèi)容生動豐富的虛擬交流社區(qū),以實現(xiàn)培訓(xùn)參與者以及培訓(xùn)教師、專家之間的互動與交流。在學(xué)習(xí)資源之下,該子模塊繼續(xù)細(xì)分成不同主題的討論板塊,以實現(xiàn)學(xué)習(xí)者對各類學(xué)習(xí)主題進(jìn)行個性化的交流與討論。此外,學(xué)員結(jié)合自身需求,還可以參與各類在線組織或團(tuán)體,這些團(tuán)體是由學(xué)生、教師或其他群體組成的。在團(tuán)體中,文本交流方式主要是通過電子論壇的異步交流工具實現(xiàn)的。
。2)課程論壇子模塊:這個子模塊為學(xué)習(xí)者提供圍繞課程學(xué)習(xí)的異步交流。學(xué)習(xí)者在此模塊中,通過電子郵件、電子公告等方式,就在課程學(xué)習(xí)中的問題、體驗,與教師、學(xué)習(xí)伙伴進(jìn)行開放式交流。就學(xué)生學(xué)習(xí)過程中的疑惑,教師、專家給予及時的反饋。在此基礎(chǔ)上,授課教師與專家結(jié)合具體課程的相關(guān)的討論主題,以此模塊為工具,引導(dǎo)學(xué)員們對某些專業(yè)問題進(jìn)行深層次的思考,鼓勵學(xué)習(xí)者們各抒己見,積極發(fā)言。
。3)虛擬課堂子模塊:這個子模塊支持學(xué)習(xí)者之間的同步協(xié)作與會話。在信息資源中,存在著一些高層次的學(xué)習(xí)任務(wù),學(xué)習(xí)者們通過協(xié)同合作,才能共同完成任務(wù)。虛擬課堂子模塊能夠支持教師的實時在線視頻或音頻授課,同時,學(xué)員還能夠接受來自授課者通過軟件共享白板進(jìn)行資料講稿的演示。同時,提供學(xué)習(xí)者個人的問題收集箱和同步記錄工具,并未學(xué)習(xí)者提問發(fā)言演示自己的觀點提供技術(shù)支持。此外,該子系統(tǒng)也可以支持學(xué)習(xí)者之間、學(xué)習(xí)者與教師之間的發(fā)送私人信息和公開交流,并且能夠支持學(xué)員之間的分組協(xié)作,通過任務(wù)的分配和角色的分工,最終匯報學(xué)習(xí)成果,形成問題的解決方法。
5.結(jié)束語
系統(tǒng)構(gòu)建了基于B/S的網(wǎng)絡(luò)培訓(xùn)系統(tǒng)平臺。平臺的主要功能包括員工在線培訓(xùn)、員工在線測試、在線交流系統(tǒng)等。在本文的設(shè)計中,結(jié)合信息技術(shù)與網(wǎng)絡(luò)優(yōu)勢,有效管理和使用網(wǎng)絡(luò)資源,構(gòu)建完整的網(wǎng)絡(luò)培訓(xùn)與考核體系,指導(dǎo)員工進(jìn)行更好的學(xué)習(xí)。
參考文獻(xiàn):
[1]周恕義,揚曉華,侯洪濤.多媒體CAI及網(wǎng)絡(luò)化遠(yuǎn)程教學(xué)技術(shù)[M].中國水利水電出版社,北京,2009.
[2]莫崇慧,陳玉健.開放的分布式教育資源管理平臺的構(gòu)建[J],教育技術(shù)通訊,2009..12
[3]穆丁[美].PHP技術(shù)內(nèi)幕[M].中國水利水電出版社,2010.3
[4]康曉東.網(wǎng)站規(guī)劃與實施-網(wǎng)絡(luò)構(gòu)建[J].網(wǎng)頁設(shè)計和數(shù)據(jù)挖掘[J].清華大學(xué)出版社,2010.6
【基于B/S架構(gòu)的網(wǎng)絡(luò)遠(yuǎn)程培訓(xùn)系統(tǒng)設(shè)計與實現(xiàn)論文】相關(guān)文章:
基于ASP的遠(yuǎn)程培訓(xùn)管理的系統(tǒng)設(shè)計與實現(xiàn)論文10-21
以C/S模式實現(xiàn)網(wǎng)絡(luò)教學(xué)的課件架構(gòu)論文01-03
基于校園網(wǎng)的網(wǎng)絡(luò)教學(xué)平臺架構(gòu)設(shè)計和實現(xiàn)論文09-13
基于Au3廣播式的遠(yuǎn)程控制管理系統(tǒng)的設(shè)計與實現(xiàn)論文10-21
基于XML技術(shù)的自動閱卷系統(tǒng)設(shè)計與實現(xiàn)論文11-14
網(wǎng)絡(luò)教代會管理系統(tǒng)的設(shè)計與實現(xiàn)論文10-28
基于ASPnet績效工資管理系統(tǒng)設(shè)計與實現(xiàn)論文10-21
基于ASP的圖書管理系統(tǒng)設(shè)計與實現(xiàn)研究論文10-30
關(guān)于網(wǎng)絡(luò)主動防御系統(tǒng)的設(shè)計與實現(xiàn)的分析論文11-18