喬雄 任華
隨著進(jìn)入21世紀(jì)信息時代,現(xiàn)代各種信息技術(shù)在當(dāng)前各個領(lǐng)域得到了快速推廣和深入應(yīng)用。該文主要討論網(wǎng)絡(luò)教學(xué)平臺的設(shè)計,詳細(xì)分析該系統(tǒng)的系統(tǒng)結(jié)構(gòu)和功能,論述系統(tǒng)中主要功能模塊的實現(xiàn)。
網(wǎng)絡(luò)教學(xué)平臺/B/S/信息化
一、引言
隨著計算機(jī)網(wǎng)絡(luò)的普及,現(xiàn)代各種信息技術(shù)在當(dāng)前各個領(lǐng)域得到了快速推廣和深入應(yīng)。目前正在進(jìn)行的科研項目“基于B/S的網(wǎng)絡(luò)教學(xué)平臺設(shè)計與實現(xiàn)”。通過此平臺,學(xué)生可以不受時間、地域的限制,實現(xiàn)網(wǎng)上教學(xué)、完成作業(yè)、相互交流、參加測試等功能,教師也可借助此平臺,發(fā)布公告信息、發(fā)布試題、上傳下載課件及課堂視頻、進(jìn)行課后輔導(dǎo)、組織討論答疑等。
二、網(wǎng)絡(luò)教學(xué)平臺的系統(tǒng)設(shè)計
網(wǎng)絡(luò)教學(xué)平臺作為課堂教學(xué)的補(bǔ)充及延伸,不僅可供教師上傳教學(xué)資料等,更重要的是為學(xué)生提供自主學(xué)習(xí)的平臺,促進(jìn)師生之間、學(xué)生與學(xué)生之間的溝通與交流。面對學(xué)生的不同起點與能力,系統(tǒng)中運用課件、動畫、視頻等多種表現(xiàn)形式展示教學(xué)內(nèi)容,提供學(xué)生個性化的網(wǎng)絡(luò)學(xué)習(xí)。
(一)系統(tǒng)結(jié)構(gòu)的設(shè)計
本系統(tǒng)基于B/S模式進(jìn)行設(shè)計,主要采用ASP,HTML,JavaScript,SQL Server2008等技術(shù)。該體系結(jié)構(gòu)的系統(tǒng)開放性好,易維護(hù)和擴(kuò)展。
三層構(gòu)架可以把整個數(shù)據(jù)處理的過程分為三個部分:
第一層是用戶界面(客戶端),客戶端可以提供用戶與系統(tǒng)交互
第二層是服務(wù)器端,可以實現(xiàn)業(yè)務(wù)邏輯。
第三層是數(shù)據(jù)庫服務(wù)端。此層負(fù)責(zé)對于信息的存儲、對于信息的訪問等。三層構(gòu)架是在傳統(tǒng)的基礎(chǔ)上又增加了服務(wù)器一層,這樣的設(shè)計可以用戶界面和應(yīng)用邏輯位于不同的平臺上。
在使用三層結(jié)構(gòu)的時候可以使系統(tǒng)模塊化,容易很系統(tǒng)得到擴(kuò)展。一方面適當(dāng)?shù)脑黾幽K來增強(qiáng)系統(tǒng)的應(yīng)用性。大大提高了系統(tǒng)的功能性。另一方面,可以把系統(tǒng)更新成更大更有利的平臺。
其次,模塊壞的好處顯而易見。在三層結(jié)構(gòu)中,把整個系統(tǒng)劃分成不用的模塊,在一定程度上降低了 發(fā)的成本和開發(fā)的周期。把系統(tǒng)分為客戶層面和應(yīng)用層面,在傳遞數(shù)據(jù)的時可以通過中間件來實現(xiàn),在客戶端方面不必修改。縮短了開發(fā)周期,降低了維護(hù)的成本。
(二)系統(tǒng)功能模塊的設(shè)計
網(wǎng)絡(luò)教學(xué)平臺由學(xué)生系統(tǒng)、老師系統(tǒng)和管理員系統(tǒng)三大模塊組成,每個大模塊下又有若干個子模塊,這些模塊之間相互聯(lián)系,互相配合,構(gòu)成一個完整的網(wǎng)絡(luò)教學(xué)系統(tǒng)。
1、前臺教學(xué)學(xué)習(xí)系統(tǒng)
前臺系統(tǒng)主要用于教師教學(xué)和學(xué)生學(xué)習(xí),主要包含以下幾個模塊:
1)用戶注冊登錄:用戶必須用管理員分配的賬號登錄后才可以進(jìn)行相關(guān)信息瀏覽,未經(jīng)注冊登錄的用戶只能瀏覽普通信息內(nèi)容。
2)課程概況:課程概況包括課程的教學(xué)大綱、教學(xué)進(jìn)度表和教師信息等。教師和學(xué)生均可以瀏覽或下載這些教學(xué)資料,同時教師還可以添加、修改、上傳教學(xué)資料,通過此平臺學(xué)生可以初步了解本課程的教學(xué)目的、教學(xué)內(nèi)容、課程安排、考核方式及師資情況等。
3)教學(xué)資源:主要包括課件瀏覽、下載和教學(xué)視頻三部分。學(xué)生可以根據(jù)自身的學(xué)習(xí)要求,有選擇地進(jìn)行學(xué)習(xí),可以在線或下載瀏覽教學(xué)內(nèi)容,也可觀看教學(xué)視頻錄像。
4)留言板:提問與回答的過程是異步的,學(xué)生將學(xué)習(xí)中遇到的問題以留言的形式公布在網(wǎng)上,教師通過此模塊進(jìn)行答疑。教師也可以在網(wǎng)上發(fā)布討論題或?qū)W(xué)生在學(xué)習(xí)實踐中遇到的問題發(fā)布,引導(dǎo)學(xué)生進(jìn)行研究和討論。
5)參考資料:提供學(xué)習(xí)參考資料和參考網(wǎng)站。
2、后臺教學(xué)管理系統(tǒng)
后臺頁面主要對應(yīng)3個角色,且功能各不相同。學(xué)生,老師,管理員。
學(xué)生
1)個人資料管理模塊。用戶根據(jù)自己實際情況,實時變更自己的信息,使教學(xué)機(jī)構(gòu)在緊急情況可以建立聯(lián)系。
2)作業(yè)管理模塊。用戶可以通過該模塊上傳老師布置的作業(yè),也可以通過該模塊查詢曾經(jīng)提交過的作業(yè),以備復(fù)習(xí)時使用。
老師
1)個人資料管理模塊。用戶根據(jù)自己實際情況,實時變更自己的信息,使教學(xué)機(jī)構(gòu)在緊急情況可以建立聯(lián)系。
2)作業(yè)管理模塊。用戶可以通過該模塊布置的作業(yè),也可以通過該模塊查詢曾經(jīng)布置過的作業(yè),以備復(fù)習(xí)時使用。
3)教學(xué)視頻模塊。用戶可以通過該模塊上傳教學(xué)視頻供學(xué)生課后復(fù)習(xí)。
4)教學(xué)資源模塊。用戶可以通過該模塊上傳教學(xué)資源供學(xué)生預(yù)習(xí)、課后復(fù)習(xí)。
管理員
1)系統(tǒng)用戶管理模塊。超級管理員可以通過該模塊對管理員用戶進(jìn)行權(quán)限分配。
2)前臺網(wǎng)站管理模塊。該模塊可以對前臺網(wǎng)站進(jìn)行管理,包括站內(nèi)新聞添加、教學(xué)公告添加、考試通知等。
3)學(xué)生、教師信息管理模塊。管理員可以通過該模塊給教學(xué)機(jī)構(gòu)的人員分配相應(yīng)的賬號,以及后后續(xù)忘記密碼的用戶提供服務(wù)。
4)系統(tǒng)管理模塊。管理員可以通過該模塊對留言板進(jìn)行管理,以及對教學(xué)平臺進(jìn)行備份,防止教學(xué)平臺出現(xiàn)意外導(dǎo)致數(shù)據(jù)丟失,盡最大可能挽回?fù)p失。
3、數(shù)據(jù)庫設(shè)計
1)用戶信息:
針對三種身份數(shù)據(jù)項有:
學(xué)生用戶信息(學(xué)號、姓名、性別、出生年月、籍貫、班級、照片、電話、地址)
老師用戶信息(工號、姓名、性別、出生年月、照片、電話、身份證、主教課程)
管理員(用戶名、密碼)
2)課程信息
包含的數(shù)據(jù)項有:課程編號、課程名稱、代課老師、學(xué)分、學(xué)時等。
3)成績信息
包含的數(shù)據(jù)項有:課程編號、科目名稱、學(xué)分、科目類型、學(xué)時、成績等。
4)表的創(chuàng)建
根據(jù)分析,可以設(shè)計出能夠滿足于用戶需求的實體以及他們之間的關(guān)系,為邏輯設(shè)計打好基礎(chǔ),主要的表包括:學(xué)生信息表(dbo.xueshengxinxi)、教師信息表(dbo.jiaoshixinxi)、管理員表(dbo.allusers)、網(wǎng)絡(luò)課程表(dbo.kechengxinxi)、教學(xué)公告表(dbo.Allgonggao)、教學(xué)視頻表(dbo.jiaoxueshipin)、教學(xué)資源表(dbo.jiaoxueziyuan)、留言表(dbo.liuyanban)。
三、主要功能模塊的實現(xiàn)
本設(shè)計采用B/S模式結(jié)構(gòu)并結(jié)合Adobe Dreamweaver CS6實現(xiàn)靜態(tài)網(wǎng)頁界面的設(shè)計,采用JavaScript實現(xiàn)對客戶端數(shù)據(jù)的驗證;采用ASP編寫應(yīng)用程序文件,實現(xiàn)數(shù)據(jù)庫存取等功能,并使用IIS進(jìn)行測試。
四、結(jié)束語
信息技術(shù)的快速發(fā)展,社會各界都興起了網(wǎng)絡(luò)平臺的建設(shè)?,F(xiàn)如今,學(xué)生們對于知識的渴望不再局限于課堂上,傳統(tǒng)的課程僅限于“教與學(xué)”。由此模式轉(zhuǎn)換成現(xiàn)代的網(wǎng)絡(luò)教學(xué)平臺,以學(xué)生為主,主動學(xué)習(xí)為主。這是對于傳統(tǒng)教學(xué)的一種顛覆,提高了教學(xué)質(zhì)量,提高了學(xué)生們的主動性。通過網(wǎng)絡(luò)教學(xué)平臺進(jìn)行的現(xiàn)代教育手段和傳統(tǒng)的教學(xué)方法的結(jié)合,大大地提高了我們的教學(xué)質(zhì)量,節(jié)約了師資,促進(jìn)了教育事業(yè)的發(fā)展。