曾 靜
提要本文對基于B/S模式的網(wǎng)絡(luò)輔教教學(xué)系統(tǒng)的系統(tǒng)功能、用戶功能和數(shù)據(jù)庫設(shè)計(jì)進(jìn)行研究,為教師和學(xué)生提供一個(gè)全面而高效的網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)。
關(guān)鍵詞:B/S;網(wǎng)絡(luò);輔助教學(xué)
中圖分類號:G424文獻(xiàn)標(biāo)識碼:A
一、引言
隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)在教育中的應(yīng)用日益廣泛和深入,特別是Internet與校園網(wǎng)的接軌,為高校教育提供了豐富的資源,使網(wǎng)絡(luò)教學(xué)真正成為現(xiàn)實(shí),同時(shí)也為非集中課堂教學(xué)開辟了廣闊的前景。網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)能充分發(fā)揮網(wǎng)絡(luò)在教學(xué)中的優(yōu)勢,體現(xiàn)以學(xué)生為主體、教師為主導(dǎo),構(gòu)建學(xué)生充分參與和自主學(xué)習(xí)的環(huán)境等現(xiàn)代教育思想。同時(shí),由于部分高校的部分課程存在著內(nèi)容多、實(shí)踐性強(qiáng)而課時(shí)少的矛盾,通過構(gòu)建網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)能很好地解決這個(gè)問題。
對于非計(jì)算機(jī)院系的某些計(jì)算機(jī)類課程,如計(jì)算機(jī)文化基礎(chǔ)、多媒體技術(shù)與原理、圖形圖像處理、ACCESS數(shù)據(jù)庫原理與應(yīng)用等非專業(yè)必修課程,通常課時(shí)安排少,而這些課程的內(nèi)容多、實(shí)踐性強(qiáng),采取網(wǎng)絡(luò)輔助教學(xué)平臺(tái)可以減輕教師和學(xué)生的負(fù)擔(dān),提高工作和學(xué)習(xí)效率,很好地解決課時(shí)少與內(nèi)容多、實(shí)踐性強(qiáng)的矛盾。
二、系統(tǒng)設(shè)計(jì)
1、系統(tǒng)設(shè)計(jì)思想。該系統(tǒng)采用B/S三層結(jié)構(gòu),分別是客戶層、應(yīng)用服務(wù)層和數(shù)據(jù)庫服務(wù)器層。客戶端只負(fù)責(zé)提供用戶界面,當(dāng)需要數(shù)據(jù)訪問或者復(fù)雜計(jì)算時(shí),客戶端向服務(wù)器發(fā)出請求,應(yīng)用服務(wù)器相應(yīng)客戶端的請求,完成相應(yīng)的數(shù)據(jù)處理,或向數(shù)據(jù)庫服務(wù)器發(fā)出SQL命令,由數(shù)據(jù)庫服務(wù)器完成相應(yīng)的數(shù)據(jù)操作,最后再由應(yīng)用服務(wù)器將結(jié)果返回客戶端。(圖1)
2、系統(tǒng)功能設(shè)計(jì)。通過對部分課程的調(diào)研,網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)可分為三大子系統(tǒng):在線教學(xué)系統(tǒng)、在線考試系統(tǒng)和在線實(shí)驗(yàn)系統(tǒng)。在線教學(xué)系統(tǒng)包括的模塊:課件的上傳和下載、課堂作業(yè)的發(fā)布和提交、在線提問和答疑;在線考試系統(tǒng)包括的模塊:試題庫的建立和試卷的組織、在線考試、考試信息的發(fā)布、批改試卷和試卷分析;在線實(shí)驗(yàn)系統(tǒng)包括的模塊:實(shí)驗(yàn)內(nèi)容和作業(yè)的發(fā)布、實(shí)驗(yàn)報(bào)告的提交和實(shí)驗(yàn)報(bào)告的批閱。(圖2)
3、系統(tǒng)用戶功能設(shè)計(jì)。網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)中每個(gè)子系統(tǒng)都有三種角色:教學(xué)管理員、教師和學(xué)生。教學(xué)管理員具有發(fā)布教學(xué)信息、管理教師/學(xué)生信息、管理教學(xué)資源和設(shè)置和修改系統(tǒng)密碼等權(quán)限;教師具有發(fā)布教學(xué)信息、學(xué)生管理、上傳教學(xué)資源和實(shí)驗(yàn)內(nèi)容、發(fā)布作業(yè)、批閱作業(yè)、在線答疑、管理試題庫、試卷組織和閱卷等權(quán)限;學(xué)生具有瀏覽公告和下載教學(xué)資源、上傳作業(yè)和提交在線實(shí)驗(yàn)報(bào)告、查詢自己的作業(yè)成績、在線提問和在線考試。(圖3)
三、數(shù)據(jù)庫設(shè)計(jì)
網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)離不開數(shù)據(jù)庫的支持,數(shù)據(jù)庫中表的設(shè)計(jì)好壞,直接影響著系統(tǒng)的性能。正確的數(shù)據(jù)庫設(shè)計(jì)可以提高代碼的可讀性,更容易擴(kuò)展,從而也會(huì)提升應(yīng)用的性能。在該網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)中,包括用戶登錄子系統(tǒng)、在線教學(xué)子系統(tǒng)、在線考試子系統(tǒng)、在線實(shí)驗(yàn)子系統(tǒng)中的表的設(shè)計(jì)。
1、用戶登錄和系統(tǒng)管理子系統(tǒng)數(shù)據(jù)表的設(shè)計(jì)。用戶登錄子系統(tǒng)數(shù)據(jù)表時(shí),網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的公用數(shù)據(jù)表包括系統(tǒng)中所有用戶的基本信息,根據(jù)對系統(tǒng)功能的分析,本系統(tǒng)為教學(xué)目的服務(wù),系統(tǒng)采用實(shí)名制,不提供任意注冊用戶的功能。需要的數(shù)據(jù)如下:
管理員信息表:只保留必要的管理員信息,負(fù)責(zé)對學(xué)生和教師的管理。
學(xué)生基本信息表:只保留必要的學(xué)生信息,由管理員或教師增加、修改或者刪除。學(xué)生用戶名和初始密碼為學(xué)生的學(xué)號,學(xué)生登錄系統(tǒng)后可自行修改密碼。
教師基本信息表:只保留必要的教師信息,由管理員增加、修改或者刪除。教師的用戶名為名字的拼音并提供初始密碼,教師登錄系統(tǒng)后可自行修改密碼。
班級信息表:存儲(chǔ)班級的編號、班級的名稱和專業(yè)編號。軟件主要適用于各個(gè)院系,目的是區(qū)分同一院系的不同班級。
專業(yè)信息表:存儲(chǔ)專業(yè)編號和專業(yè)名稱。目的是區(qū)分同一院系的不同專業(yè)。
系統(tǒng)公告表:系統(tǒng)發(fā)布的各種通知和公告,由系統(tǒng)管理員和教師發(fā)布,面向系統(tǒng)所有用戶。
系統(tǒng)留言表:通過留言給系統(tǒng)管理員,提供建議,反映問題。留言者需要是系統(tǒng)的登錄用戶,留言只有系統(tǒng)管理員才可以查看。
2、在線教學(xué)子系統(tǒng)數(shù)據(jù)表的設(shè)計(jì)。在線學(xué)習(xí)子系統(tǒng)提供學(xué)生自主學(xué)習(xí)功能,根據(jù)對系統(tǒng)功能的分析,需要的數(shù)據(jù)表如下:
課程信息表:存儲(chǔ)每一門課程的編號、課程名稱、學(xué)時(shí)數(shù)和專業(yè)編號,目的是區(qū)分不同課程。
教學(xué)任務(wù)表:每一個(gè)教學(xué)任務(wù),要求講授的課程,授課的教師,學(xué)習(xí)的學(xué)生是確定的。教學(xué)任務(wù)表存儲(chǔ)的是教學(xué)任務(wù)的編號和教師號、課程號和任務(wù)說明。
學(xué)生任務(wù)表:存儲(chǔ)每個(gè)教學(xué)任務(wù)的聽課學(xué)生的名單。
作業(yè)教師表:存儲(chǔ)教師布置的作業(yè),通過教學(xué)任務(wù)編號,可以區(qū)分所屬課程和布置作業(yè)的教師,只有這個(gè)教學(xué)任務(wù)中的學(xué)生才能看到自己所學(xué)習(xí)的課程作業(yè)。作業(yè)上交的最后期限,由教師指定。作業(yè)的形式可以上傳文件,或文字習(xí)題和文字說明。
作業(yè)學(xué)生表:存儲(chǔ)學(xué)生提交作業(yè)的情況。同一個(gè)學(xué)生有多個(gè)作業(yè)需要提交,通過作業(yè)號來區(qū)分學(xué)生提交哪個(gè)作業(yè)。同時(shí),記錄學(xué)生提交作業(yè)的時(shí)間,文件名和學(xué)生號等信息。
作業(yè)批閱表:記錄教師批閱的每次學(xué)生作業(yè)的成績和評語。教師只有權(quán)限批閱自己布置的作業(yè)。學(xué)生可查看自己的作業(yè)成績和評語。
教學(xué)資源表:存儲(chǔ)的是以各種文件形式存在的教學(xué)資源,如課件、軟件、圖片、文檔等。教師可以上傳,系統(tǒng)自動(dòng)記錄相關(guān)信息,提供給需要下載的學(xué)生查詢、瀏覽和下載。
提問留言表:存儲(chǔ)教學(xué)過程中學(xué)生的問題反饋,留言的用戶必須是系統(tǒng)登錄合法的用戶,系統(tǒng)自動(dòng)記錄留言人的用戶名,教師可以查看自己學(xué)生的留言,并進(jìn)行管理。
3、在線實(shí)驗(yàn)子系統(tǒng)數(shù)據(jù)表的設(shè)計(jì)。在線實(shí)驗(yàn)由教師提供學(xué)生實(shí)驗(yàn)指導(dǎo)書,學(xué)生完成實(shí)驗(yàn)后,提交在線實(shí)驗(yàn)報(bào)告,并完成實(shí)驗(yàn)作業(yè),根據(jù)對系統(tǒng)的分析,需要的數(shù)據(jù)表有實(shí)驗(yàn)課程信息表、實(shí)驗(yàn)教學(xué)任務(wù)表、實(shí)驗(yàn)作業(yè)教師表、實(shí)驗(yàn)作業(yè)學(xué)生表、實(shí)驗(yàn)報(bào)告表、實(shí)驗(yàn)報(bào)告批閱表。各個(gè)數(shù)據(jù)表的功能和在線教學(xué)子系統(tǒng)的各個(gè)表的功能類似,這里就不在贅述。
4、在線考試子系統(tǒng)數(shù)據(jù)表的設(shè)計(jì)。網(wǎng)上考試可以實(shí)現(xiàn)統(tǒng)一管理題庫、自動(dòng)組卷、閱卷、成績管理、考試分析等一系列功能,可以極大地節(jié)省人力、物力,提高工作效率。根據(jù)對系統(tǒng)功能的分析,需要如下數(shù)據(jù)表:考試信息表、考生信息表、考生狀態(tài)表、考生答題記錄表、填空題表、選擇題表、判斷題表、簡答題表、主觀題表。
四、結(jié)束語
在教育領(lǐng)域,計(jì)算機(jī)不僅是一門科學(xué),而且正逐漸成為有效的教學(xué)媒體和教育管理的有力工具,它使當(dāng)今的教學(xué)手段、教學(xué)方法、教學(xué)觀念與形式、課堂教學(xué)結(jié)構(gòu),以致教育思想與教學(xué)理論都發(fā)生了變革。由此相應(yīng)形成一門新的綜合的教與學(xué)知識與計(jì)算機(jī)技術(shù)相結(jié)合的研究領(lǐng)域,特別是近年來,計(jì)算機(jī)多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)的日漸成熟,把計(jì)算機(jī)輔助教育的研究和使用推上了一個(gè)新臺(tái)階。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)滲透到人們生活的每個(gè)角落,因此,開發(fā)和研究計(jì)算機(jī)網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)是一個(gè)十分重要的課題。
(作者單位:四川大學(xué)計(jì)算機(jī)學(xué)院)
主要參考文獻(xiàn):
[1]付瑋.基于J2EE平臺(tái)的網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與構(gòu)建.科技廣場,2008.3.
[2]陳耀登,高玉芳.網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與開發(fā).氣象教育與科技,2008.84.
[3]宣小平等.ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電出版社,2003.3.