劉敏 何蕾
摘要:隨著信息技術(shù)的發(fā)展,我國寬帶速度也逐步提升,相應(yīng)的技術(shù)和設(shè)備也逐漸完善。這些都為網(wǎng)絡(luò)在線教學(xué)提供了有力地支撐。網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的應(yīng)用擴(kuò)展了教學(xué)活動的空間和時間,豐富了教育教學(xué)資源,有力地推動了教學(xué)質(zhì)量的提升。本文主要介紹了網(wǎng)絡(luò)在線教學(xué)的優(yōu)點(diǎn),闡述了基于BIS的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的設(shè)計(jì)和有關(guān)技術(shù),期望能夠?yàn)榻虒W(xué)質(zhì)量的提升提供一定的支持。
關(guān)鍵詞:B/S模式;網(wǎng)絡(luò)在線教學(xué);設(shè)計(jì)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)30-0097-02
當(dāng)前,現(xiàn)代教育技術(shù)發(fā)展迅速,多數(shù)高校都開始使用網(wǎng)絡(luò)通信技術(shù)和多媒體技術(shù)開展教學(xué),以網(wǎng)絡(luò)環(huán)境為基礎(chǔ)的各類教學(xué)活動也逐漸開展。與傳統(tǒng)的教學(xué)模式相比,網(wǎng)絡(luò)在線教學(xué)在時間、空間和內(nèi)容等方面有著巨大的優(yōu)勢,不僅提供了豐富的教學(xué)資源,而且提供了師生交流的平臺,同時也提高了學(xué)生的學(xué)習(xí)積極性,保障了學(xué)習(xí)效果。
1網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的優(yōu)點(diǎn)
目前,網(wǎng)絡(luò)已深入到了社會生活的方方面面,發(fā)揮了巨大的作用。在高校教學(xué)方面,網(wǎng)絡(luò)在線教學(xué)系統(tǒng)是傳統(tǒng)“面對面”教學(xué)的補(bǔ)充,擴(kuò)展了傳統(tǒng)教學(xué)的空間、時間,延長了其教學(xué)過程,提高了教學(xué)效果。網(wǎng)絡(luò)在線教學(xué)系統(tǒng)還充分利用網(wǎng)絡(luò)空間中的教學(xué)資源,極大地滿足了學(xué)生的需求,有效地服務(wù)了教學(xué)。同時,它也能夠利用大數(shù)據(jù)、大算法等技術(shù)為學(xué)生提供個性化的學(xué)習(xí)內(nèi)容、學(xué)習(xí)形式等,讓學(xué)生體驗(yàn)到了一種新型的教學(xué)模式,為學(xué)生提供了一種更加自由的自主學(xué)習(xí)方式。網(wǎng)絡(luò)在線教學(xué)系統(tǒng)具有以下基本特點(diǎn):一是共享性。即教師能夠通過網(wǎng)絡(luò)在線教學(xué)系統(tǒng)上傳分享教學(xué)資源,為學(xué)生提供了自主選擇的機(jī)會。二是互動性。即網(wǎng)絡(luò)在線教學(xué)系統(tǒng)突破了時空限制,實(shí)現(xiàn)了師生的互動交流,為教師提供了新型的教學(xué)管理途徑。
2基于B/s的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)設(shè)計(jì)的需求分析
為了更好地開展系統(tǒng)設(shè)計(jì),應(yīng)對使用者的需求進(jìn)行總結(jié)分析。
第一,從用戶的角度看。系統(tǒng)的用戶主要包括管理員、輔導(dǎo)員、教師和學(xué)生四類。管理員具有系統(tǒng)管理的全部權(quán)限,能夠管理公告、數(shù)據(jù)庫等。輔導(dǎo)員主要負(fù)責(zé)教師和學(xué)生的日常管理和班級的管理。教師主要負(fù)責(zé)向?qū)W生授課、組織考試、考評學(xué)生等。學(xué)生主要學(xué)習(xí)教師安排的課程、提交作業(yè)、參加考試。
第二,從系統(tǒng)功能角度看。能夠?qū)⑾到y(tǒng)劃分為用戶管理、系管理、文件管理、課程管理、交流管理等。①用戶管理,即對系統(tǒng)中的人員及人員信息進(jìn)行查找、添加、刪除、修改等。在網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的使用過程中會出現(xiàn)人員的流動情況,因此這一功能十分必要。②系管理,即對系統(tǒng)中的系進(jìn)行添加、刪除和編輯等。在網(wǎng)絡(luò)在線教學(xué)系統(tǒng)中存在著大量的科目,而且會逐漸增多,這必然會給管理帶來很大的壓力。而系管理功能的設(shè)計(jì)能夠?qū)⒄n程按照專業(yè)劃分,將有關(guān)專業(yè)劃入到一個系中,并將其交由熟悉的專業(yè)人員進(jìn)行管理,進(jìn)而提高了系統(tǒng)管理效率。③文件管理,即用戶能夠?qū)⑽募娣旁诜?wù)器中。在網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的使用過程中,用戶通常會將文件、資料等存在自己的賬號中,另外也需要接收其他用戶發(fā)送的文件。④課程管理,即對課程進(jìn)行添加、刪除、修改、設(shè)定上下課時間、是否可重播等。⑤交流管理,即管理用戶間的信息和資料發(fā)送等。當(dāng)前,國內(nèi)使用的即時通信工具傾向娛樂化,不適應(yīng)當(dāng)前的教學(xué)環(huán)境。因此,為了更好地實(shí)現(xiàn)用戶的交流,應(yīng)設(shè)計(jì)一個日常交流的功能,以實(shí)現(xiàn)日常交流和文件接收。
3基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的設(shè)計(jì)
1)B/S架構(gòu)模式
當(dāng)前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行模式常用的模式有B/S模式和C/S模式。B/S模式即瀏覽器/服務(wù)器模式,C/S模式即客戶/服務(wù)器模式。但相對于B/S模式來說,C/S模式后期維護(hù)難度大,實(shí)用性較低。而B/S模式是對C/S模式的擴(kuò)展,使用了Web Server作為服務(wù)器端,用戶能夠通過瀏覽器訪問服務(wù)器端。在C/S模式中,不同的程序數(shù)據(jù)存儲在了不同的數(shù)據(jù)庫服務(wù)器之中,用戶端不需要安裝,在訪問時只需要通過服務(wù)器來執(zhí)行即可。C/S模式的運(yùn)行維護(hù)簡單,應(yīng)用的擴(kuò)展和擴(kuò)充也很便捷。
2)設(shè)計(jì)原則
①模塊化。即在設(shè)計(jì)過程中應(yīng)將系統(tǒng)拆解成相對獨(dú)立的子功能,以防止當(dāng)某一子功能發(fā)生變化時不會對其他子功能造成影響,使系統(tǒng)設(shè)計(jì)任務(wù)更加清晰,升級維護(hù)也更加容易。②可擴(kuò)展性。即在設(shè)計(jì)時為未來的升級預(yù)留空間,以不斷滿足用戶的需求。③可視化。即系統(tǒng)的操作應(yīng)使用圖形化的方式,讓用戶一目了然,這樣就降低了系統(tǒng)學(xué)習(xí)的成本。
3)物理構(gòu)架
基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的設(shè)計(jì)應(yīng)以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力為重要目標(biāo),以現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺,教師應(yīng)重點(diǎn)關(guān)注教學(xué)資源的建設(shè)整合,關(guān)注學(xué)生自主學(xué)習(xí)能力的培養(yǎng)。學(xué)生能夠通過平臺訪問教學(xué)資源,并能夠通過交互模塊,如聊天室等與教師和其他學(xué)生互動。因此,基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)在后臺服務(wù)器上采用JSP組建和sOL Server2005數(shù)據(jù)庫系統(tǒng),用戶端采用瀏覽器。如下圖所示。
4)總體功能結(jié)構(gòu)
基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的主要功能有:教學(xué)內(nèi)容模塊、數(shù)字實(shí)驗(yàn)室模塊、成績模塊、互動模塊、作業(yè)模塊等。教學(xué)內(nèi)容模塊的功能是承接教學(xué)內(nèi)容的上傳、下載等,能夠補(bǔ)充課堂教學(xué)中的不足,只要有網(wǎng)絡(luò),學(xué)生就能夠進(jìn)行學(xué)習(xí)。數(shù)字實(shí)驗(yàn)室模塊能夠根據(jù)教學(xué)內(nèi)容的不同創(chuàng)建各類數(shù)字實(shí)驗(yàn)室,學(xué)生能夠進(jìn)行虛擬實(shí)驗(yàn),直觀感受實(shí)驗(yàn)現(xiàn)象。成績模塊能夠通過模塊對學(xué)生的學(xué)習(xí)效果進(jìn)行評定,分析學(xué)生的成績?;幽K包括留言板、聊天室等,為教師和學(xué)生的交流架設(shè)起了一座橋梁,有利于學(xué)生學(xué)習(xí)問題的解決,也有利于教師掌握學(xué)生的學(xué)習(xí)需求,以改進(jìn)教學(xué)方法和教學(xué)內(nèi)容。作業(yè)模塊包括學(xué)生作業(yè)的提交、批改等,通過這一模塊學(xué)生能夠檢驗(yàn)自身對知識的掌握程度,鞏固所學(xué)知識,教師能夠通過批改作業(yè)對學(xué)生進(jìn)行學(xué)業(yè)評價。如下表所示。
5)系統(tǒng)開發(fā)環(huán)境
基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)使用Windows 7 Server開發(fā)平臺,使用的開發(fā)工具和環(huán)境為ASP.Net3.5和Visual Studio2008。前臺使用ASP.Net語言能夠建立穩(wěn)定的編程框架,后臺使用SQL Server 2005。使用B/S三層服務(wù)框架模式。
4基于B/S網(wǎng)絡(luò)在線教學(xué)系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)
1)后臺數(shù)據(jù)庫技術(shù)
后臺數(shù)據(jù)庫的設(shè)計(jì)是實(shí)現(xiàn)網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的重要部分。在后臺數(shù)據(jù)庫的設(shè)計(jì)過程中,應(yīng)嚴(yán)格遵守有關(guān)規(guī)范,避免數(shù)據(jù)的冗雜,同時還應(yīng)實(shí)現(xiàn)結(jié)構(gòu)的最優(yōu)化和操作的最簡化,以確保數(shù)據(jù)的穩(wěn)定和系統(tǒng)的可操作性。
2)數(shù)據(jù)表有關(guān)技術(shù)
在系統(tǒng)設(shè)計(jì)一個名為“Teaching”的數(shù)據(jù)庫,并將數(shù)據(jù)庫的數(shù)據(jù)建立、篩選、查詢和連接等封裝在IavaBeans中。數(shù)據(jù)庫中主要有6各數(shù)據(jù)表,它們的功能不同,具體包括:①News表,即新聞信息表,主要包括教學(xué)公告等。②Video表,即多媒體表,主要包括教學(xué)視頻、名師講座視頻等。③Files表,即文件表,主要包括教學(xué)資料、教學(xué)文件、作業(yè)等。④Test表,即考試信息表,主要包括考試題及答案、學(xué)生成績等。⑤Users表,即用戶信息表,主要包括管理員、教師和學(xué)生的信息等。⑥Forum表,即師生交流信息表,主要包括教師和學(xué)生、學(xué)生和學(xué)生的交流信息。
5基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的測試
系統(tǒng)測試能夠檢驗(yàn)系統(tǒng)的穩(wěn)定性、實(shí)用性。網(wǎng)絡(luò)在線教學(xué)系統(tǒng)設(shè)計(jì)是一種WEB型系統(tǒng),客戶能夠隨時訪問系統(tǒng),而且操作也十分復(fù)雜。因此,就需要對系統(tǒng)進(jìn)行測試,主要包括:數(shù)據(jù)庫穩(wěn)定測試、設(shè)計(jì)語言測試等功能測試,速度測試、負(fù)載測試等性能測試,系統(tǒng)界面測試等可用性測試,平臺兼容性測試,安全性測試等。如果以上測試符合要求,系統(tǒng)就能夠投入實(shí)際使用。
6結(jié)束語
基于B/S的網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的建設(shè)是一項(xiàng)復(fù)雜、系統(tǒng)的工作。利用網(wǎng)絡(luò)在線教學(xué)系統(tǒng)不僅能夠?qū)崿F(xiàn)傳統(tǒng)教學(xué)的多數(shù)功能,同時也能夠?yàn)閷W(xué)生呈現(xiàn)現(xiàn)代化的學(xué)習(xí)環(huán)境、學(xué)習(xí)內(nèi)容和學(xué)習(xí)方式,對提高學(xué)生的自主學(xué)習(xí)能力、培養(yǎng)學(xué)生的創(chuàng)新精神和能力,提高教學(xué)質(zhì)量等具有重要的作用。因此,在進(jìn)行網(wǎng)絡(luò)在線教學(xué)系統(tǒng)的設(shè)計(jì)過程要全面分析用戶需求,把握關(guān)鍵技術(shù),確保系統(tǒng)作用的發(fā)揮。