王一軍

摘 ? 要:在計算機和網(wǎng)絡(luò)技術(shù)的飛速迭代發(fā)展的沖擊下,教育也不再局限于傳統(tǒng)的學(xué)校,于是基于Internet的網(wǎng)絡(luò)教學(xué)系統(tǒng)孕育而生。該項目是利用通信技術(shù),將計算機與教學(xué)相結(jié)合,研制開發(fā)基于網(wǎng)絡(luò)環(huán)境下的計算機遠程教學(xué)系統(tǒng)。本文說明了構(gòu)建基于Iternet的網(wǎng)絡(luò)教學(xué)系統(tǒng)的重要性,介紹了網(wǎng)絡(luò)教學(xué)系統(tǒng)的總體架構(gòu)和主要的功能,并介紹B/S結(jié)構(gòu)和Asp.net動態(tài)網(wǎng)頁和數(shù)據(jù)庫等關(guān)鍵技術(shù)等。
關(guān)鍵詞:B/S ?Asp.net ?網(wǎng)絡(luò)教學(xué)系統(tǒng)
中圖分類號:TP319 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標(biāo)識碼:A ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)02(b)-0212-02
將教學(xué)內(nèi)容傳送Internet網(wǎng)上,從而使學(xué)生的學(xué)習(xí)活動不再僅僅局限于學(xué)校里的課堂式教學(xué),網(wǎng)絡(luò)中的用戶可以使用多種媒體進行信息交流。本文將詳細(xì)介紹網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計思路和實現(xiàn)的過程。
1 ?基于Internet的網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計思想
我們基于網(wǎng)頁編寫技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)編程技術(shù)、媒體技術(shù)以及面向?qū)ο缶幊趟枷耄W(wǎng)絡(luò)教學(xué)系統(tǒng)整體采用B/S架構(gòu),設(shè)計并開發(fā)了該系統(tǒng),網(wǎng)絡(luò)教學(xué)系統(tǒng)總體分為三大模塊:教師模塊、學(xué)生模塊、系統(tǒng)后臺管理模塊。教師模塊供老師使用,用于發(fā)布教學(xué)內(nèi)容,組織討論、考試以及作業(yè)安排;學(xué)生模塊供學(xué)生使用,用于學(xué)生自主學(xué)習(xí)教師發(fā)布的教學(xué)內(nèi)容,課程提問和課程的相關(guān)作考試;后臺管理模塊供系統(tǒng)管理員管理系統(tǒng)使用,用于對學(xué)生和老師管理以及對維護系統(tǒng)的正常運行。其系統(tǒng)架構(gòu)如圖1所示。
2 ?基于Internet的網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能介紹
2.1 教學(xué)內(nèi)容發(fā)布
教學(xué)內(nèi)容的發(fā)布是由老師,根據(jù)教材以及教學(xué)內(nèi)容合理安排課程課時,與此同時組織相對應(yīng)作業(yè)和考試。教學(xué)內(nèi)容的質(zhì)量是本系統(tǒng)的成敗的關(guān)鍵,教學(xué)內(nèi)容經(jīng)過資深的教學(xué)老師的根據(jù)課程內(nèi)容結(jié)合實際情況篩選出關(guān)鍵的知識點,再根據(jù)篩選出的知識點進一步安排課程。在篩選的過程里,將所有的文本,圖片和聲音電子化,存放于數(shù)據(jù)庫保存,以便于學(xué)生學(xué)習(xí)。教學(xué)的內(nèi)容將通過錄制視頻的形式進行教學(xué),教師將所有的教學(xué)內(nèi)容有關(guān)的素材上傳至網(wǎng)絡(luò)教學(xué)系統(tǒng),網(wǎng)絡(luò)教學(xué)系統(tǒng)將教師上傳的資料以網(wǎng)頁的形式來顯示教學(xué)內(nèi)容。學(xué)生還可以選擇將教師發(fā)布的教學(xué)內(nèi)容及相關(guān)資料下載下來以便于反復(fù)學(xué)習(xí),讓學(xué)生即使在沒有網(wǎng)絡(luò)的狀態(tài)下也可以學(xué)習(xí)。
2.2 考試及作業(yè)安排
教師根據(jù)教學(xué)的內(nèi)容安排作業(yè),將安排的作業(yè)上傳至系統(tǒng)后,學(xué)生可以在線進行練習(xí)提交完成作業(yè),即可看見參考答案,以便于學(xué)生對自己的學(xué)習(xí)成果進行檢驗。考試由老師討論模塊發(fā)布通知,系統(tǒng)將在選取本門課程的學(xué)生進行考試提示,學(xué)生登錄系統(tǒng)后,進行考試時系統(tǒng)會根據(jù)考試設(shè)定考試時間計時,當(dāng)考試生超時未完成考試,系統(tǒng)將自動提交該考生答題的試卷[1]。當(dāng)試卷提交后,學(xué)生可以選擇查看參考答案,系統(tǒng)將由題加答案和詳細(xì)的解釋呈現(xiàn),以便于學(xué)生掌握不牢固或未掌握的知識點,學(xué)生完成考試后將由老師在線改卷,選擇題系統(tǒng)將依據(jù)參考答案判定。
2.3 討論
本模塊采用同步和異步兩種方式,來為學(xué)生的學(xué)習(xí)質(zhì)量進行保駕護航。該模塊主要是以論壇和即時性聊天室的形式呈現(xiàn)。論壇是先由學(xué)生提出疑問,由知道該疑問答案的同學(xué)可以告訴提出疑問的同學(xué),做到集思廣益的效果。同時也可以避免老師未能及時解答學(xué)生的疑惑,造成學(xué)生的知識盲點。該課程對于學(xué)生所有遇到的問題加以整理,通過系統(tǒng)提供的搜索功能找到答案,這方面采用的技術(shù)由全文檢索、語義網(wǎng)路匹配、關(guān)鍵詞搜索,按照檢索的問題的內(nèi)容相關(guān)程度由高到低呈現(xiàn)給學(xué)生。即時性聊天室的形式是在這里可以師對師,生對生,師對生進行互動探討學(xué)習(xí)方法、學(xué)習(xí)過程、學(xué)習(xí)的心得,學(xué)生的疑問也可以直接向老師發(fā)送存在有疑問的知識點的問題點,與老師進行單一的溝通,解決學(xué)生的知識點疑問。
2.4 后臺管理
該功能主要由管理員使用,登錄時通過驗證登錄角色的身份信息,驗證通過進入后臺管理,管理員可以進行日常管理,對試卷和教學(xué)內(nèi)容信息進行維護,進行該數(shù)據(jù)的插入、刪除、修改等維護工作,以及規(guī)范用戶的行為,用戶出現(xiàn)不正當(dāng)?shù)男袨榛蜓哉摚芾韱T依據(jù)情況處以語言警告或者封號處理,以及系統(tǒng)運行參數(shù)的維護,數(shù)據(jù)庫備份工作[2]。教師也可以登錄后臺與管理員登錄界面區(qū)分開來,教師進入后臺查看學(xué)生的學(xué)習(xí)進度,以及學(xué)生對教學(xué)中重點、難點知識點的掌握情況,方便老師掌握學(xué)生學(xué)習(xí)狀態(tài),教師依據(jù)學(xué)生學(xué)習(xí)的程度及時對教學(xué)進度進行調(diào)整。
3 ?基于Internet的網(wǎng)絡(luò)教學(xué)系統(tǒng)的實現(xiàn)的關(guān)鍵技術(shù)
3.1 系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)采用B/S的架構(gòu)模式,服務(wù)器端運用windows2000 Adanced Server加IIS加SQL Server7.0作為服務(wù)的基本架構(gòu),用戶只需在PC機上通過瀏覽器訪問即可。B/S架構(gòu)在一定程度上減輕了瀏覽器的管理工作,對數(shù)據(jù)的訪問、應(yīng)用的邏輯判斷都在服務(wù)器端完成。在維護的角度看,B/S更利于維護,只需要在服務(wù)器更新即可,不需要所有用戶自行更新。另外,系統(tǒng)是使用三層架構(gòu)的設(shè)計模式進行開發(fā),將系統(tǒng)分為表現(xiàn)層和數(shù)據(jù)訪問層以及應(yīng)用邏輯處理層,提高系統(tǒng)安全性和執(zhí)行效率。
3.2 網(wǎng)頁設(shè)計技術(shù)
教學(xué)內(nèi)容:以HTML的形式加各種的數(shù)據(jù)結(jié)構(gòu)的操作原理以flash動畫的形式呈現(xiàn);網(wǎng)頁設(shè)計與開發(fā):有網(wǎng)頁的版面設(shè)計,樣式設(shè)計。版面采用DIV+CSS布局,使用CSS樣式來美化頁面,也便于控制網(wǎng)頁的風(fēng)格。使用Visual Studio設(shè)計開發(fā)網(wǎng)頁。網(wǎng)頁用圖采用Photshop進行處理加工,使圖片滿足系統(tǒng)需要;動態(tài)網(wǎng)頁技術(shù):Asp.net基于C#語言的網(wǎng)頁開發(fā)框架,該框架具有比CGI更高的效率,Asp.net編寫的程序代碼的比Script安全性更高,Asp.net還內(nèi)置了ADO組件,可以更好更方便地訪問各種類型的數(shù)據(jù)庫,Asp.net還可以將運行的結(jié)果以HTML的形式呈現(xiàn);數(shù)據(jù)庫技術(shù):按照設(shè)計系統(tǒng)的功能,基于SQLServer設(shè)計了試題表、答疑表、教學(xué)內(nèi)容表等主要的表,并編寫觸發(fā)器來實現(xiàn)保護數(shù)據(jù)的完整,還編寫存儲過程來加快數(shù)據(jù)的處理速度,從而提高用戶的體驗。
4 ?結(jié)語
本系統(tǒng)將教學(xué)內(nèi)容的相關(guān)資料,素材,視頻組織成一個網(wǎng)頁,這樣便于學(xué)生更好地掌握學(xué)習(xí)內(nèi)容,也比較符合學(xué)生的一貫學(xué)習(xí)習(xí)慣。在作業(yè)考試模塊,系統(tǒng)可以根據(jù)教師的選擇試題的難度,以及試卷的形式和題量,系統(tǒng)從已有的試題庫選取試題進行自動組題。網(wǎng)絡(luò)教學(xué)系統(tǒng)在一定程度上,實現(xiàn)了師生的多向互動,提高了學(xué)生的學(xué)習(xí)的興趣,這樣使得教學(xué)質(zhì)量得到了一定程度的提高。
參考文獻
[1] 徐丹.基于Internet網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實施[D].杭州:浙江工業(yè)大學(xué),2014.
[2] 宋宏光,徐達麗,候暢.Internet下的計算機網(wǎng)絡(luò)實踐教學(xué)改革研究[J].課程教育研究,2016(36):19-20.