宋 群
摘要:計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)學(xué)生模塊是一個(gè)用于學(xué)生與教師進(jìn)行教學(xué)交流的系統(tǒng)。該系統(tǒng)是采用IIS+ASP網(wǎng)頁編程+ SQL Server 2000數(shù)據(jù)庫實(shí)現(xiàn)的。該模塊可實(shí)現(xiàn)學(xué)生查看教師布置的作業(yè)、查看并下載資料、查看課程情況、網(wǎng)絡(luò)考試、查詢成績、視頻課件點(diǎn)播、發(fā)表答疑等功能。
關(guān)鍵詞:遠(yuǎn)程教學(xué)系統(tǒng);學(xué)生模塊;SQLServer2000數(shù)據(jù)庫
中圖分類號(hào):G434文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1674-1145(2009)35-0205-02
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展、電腦化教學(xué)與遠(yuǎn)程的網(wǎng)絡(luò)化教學(xué)的普及,遠(yuǎn)程教學(xué)的方式受到更多人的喜愛。計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)學(xué)生模塊可以使學(xué)校教學(xué)更方便、高效,實(shí)現(xiàn)資源的共享以及自動(dòng)化的管理,幫助學(xué)校有效地開展全面的信息化教學(xué),尤其適合于電大進(jìn)行網(wǎng)上教學(xué),同時(shí)也能很好地運(yùn)用基于因特網(wǎng)的遠(yuǎn)程教學(xué)。
一、系統(tǒng)整體方案設(shè)計(jì)
(一)功能需求分析
計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)主要提供網(wǎng)上的教學(xué)平臺(tái),主要分為教師、學(xué)生兩個(gè)部分的功能。教師的功能體現(xiàn)在后臺(tái)管理模塊,對其進(jìn)行修改、添加、刪除的操作;學(xué)生的功能體現(xiàn)在可以在網(wǎng)上實(shí)現(xiàn)在線考試、考試成績查詢、視頻點(diǎn)播、課程資源瀏覽等功能。教師和學(xué)生的功能用來進(jìn)行留言交流和網(wǎng)上答疑。
(二)總體方案
計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)主要有課程管理模塊、作業(yè)管理模塊、專業(yè)管理模塊、資料管理模塊、遠(yuǎn)程教學(xué)模塊、網(wǎng)絡(luò)考試模塊、在線論壇模塊、公告欄模塊八個(gè)部分組成,總體結(jié)構(gòu)圖如1所示:
二、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
(一)開發(fā)工具
系統(tǒng)的開發(fā)離不開程序設(shè)計(jì)語言,使用什么樣的編程語言、服務(wù)器、數(shù)據(jù)庫直接關(guān)系到系統(tǒng)開發(fā)的工作量與效果,本系統(tǒng)采用較簡單的ASP語言實(shí)現(xiàn)編程,使用SQL Server 2000數(shù)據(jù)庫作為數(shù)據(jù)開發(fā)工具。
(二)數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫,采用了ADO的數(shù)據(jù)訪問組件,在ASP網(wǎng)頁開發(fā)方案中應(yīng)用ADO組件技術(shù),可以實(shí)現(xiàn)對Web數(shù)據(jù)庫的高效訪問。ADO提供了Connection, Command,Recordset等三個(gè)主要對象,使服務(wù)器端的腳本能夠方便地連接和操縱WEB數(shù)據(jù)庫。
根據(jù)學(xué)生模塊的功能需求,對于計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)學(xué)生模塊的數(shù)據(jù)庫有學(xué)生信息表、學(xué)生成績表等13個(gè)表組成,各自具有不同的功能,如學(xué)生信息表的數(shù)據(jù)表結(jié)構(gòu)如圖2所示:
(三)學(xué)生模塊設(shè)計(jì)
根據(jù)需求分析結(jié)合本系統(tǒng)可以劃分為教師和學(xué)生兩個(gè)功能模塊。學(xué)生模塊包括課程概況模塊、資料庫模塊、遠(yuǎn)程教學(xué)模塊、網(wǎng)絡(luò)考試模塊、在線論壇模塊、公告欄模塊等幾個(gè)模塊組成,從學(xué)生的權(quán)限方面來看只能對其進(jìn)行查看,在遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)考試、在線論壇中賦予學(xué)生對其各自進(jìn)行點(diǎn)播、在線考試、成績查詢、發(fā)表答疑等功能,學(xué)生模塊的功能結(jié)構(gòu)圖如圖3所示:
1.登錄界面設(shè)計(jì)。學(xué)生登錄界面位于在網(wǎng)站的左邊,學(xué)生登錄是應(yīng)用程序的主入口,學(xué)生只有通過輸入學(xué)生證號(hào)與密碼才能登錄系統(tǒng),才可有權(quán)對其他的功能模塊進(jìn)行相應(yīng)的操作,所以密碼的保護(hù)是相當(dāng)重要的,它的界面設(shè)計(jì)如圖4所示:
2.學(xué)生模塊的主要功能模塊介紹。學(xué)生模塊的主要界面如下圖5所示:
(1)課程概況:課程概況模塊主要是對一門課程的簡單介紹,通過簡要的介紹讓人對所要學(xué)習(xí)的課程有個(gè)大致的了解與把握,以學(xué)生身份進(jìn)入該模塊可在此模塊當(dāng)中瀏覽課程的相關(guān)信息,掌握課程信息。
(2)公告欄:通過點(diǎn)擊選擇公告板欄目的選項(xiàng),可以查閱到所有教師發(fā)布的及時(shí)公告信息,讓學(xué)生在公告欄中查看及時(shí)發(fā)布的通知信息,為學(xué)生提供了方便。
(3)課件點(diǎn)播:課件點(diǎn)播界面對已經(jīng)上傳上去的視頻可以進(jìn)行一個(gè)點(diǎn)播觀看,通過按鈕的控制來播放視頻,為學(xué)生提供了一個(gè)快捷的視頻播放功能。
(4)在線論壇:主要完成的是學(xué)生發(fā)表新主題發(fā)布到論壇,通過在線論壇,學(xué)生可以發(fā)表新的主題,提出自己的疑問,把問題反映給老師,完成發(fā)表答疑的功能。
(5)網(wǎng)絡(luò)考試:實(shí)現(xiàn)讓學(xué)生在無時(shí)無刻都可以對所學(xué)習(xí)的內(nèi)容進(jìn)行一個(gè)鞏固練習(xí),通過考試的形式發(fā)現(xiàn)自己的學(xué)習(xí)弱點(diǎn),以便在今后的學(xué)習(xí)中明確自己的學(xué)習(xí)目標(biāo),考試結(jié)束之后還可以及時(shí)地看到相應(yīng)的成績,讓學(xué)生知道錯(cuò)在哪里,正確的答案是什么,學(xué)生一看就明白,減少了自己去找答案的麻煩。
(6)學(xué)習(xí)資料庫:學(xué)生通過資料庫可查看課程的課件內(nèi)容,同時(shí)還可以閱讀及下載所需的資料,避免網(wǎng)上查找的麻煩。
三、系統(tǒng)調(diào)試
(一)系統(tǒng)運(yùn)行步驟
運(yùn)行此系統(tǒng)需要用到IIS服務(wù)器與SQL Server 2000數(shù)據(jù)庫,所以要安裝IIS與SQL Server 2000,安裝完畢之后需要把系統(tǒng)所在的文件導(dǎo)入到IIS服務(wù)器,以下是運(yùn)行步驟:
“開始”—“設(shè)置”—“控制面板”—“管理工具”—“Internet 信息服務(wù)”,在此頁面當(dāng)中“新建”—“虛擬目錄”—“下一步”輸入別名——“下一步”,導(dǎo)入系統(tǒng)文件夾—“下一步”選擇訪問權(quán)限,點(diǎn)擊“下一步”完成虛擬目錄的創(chuàng)建。
導(dǎo)入數(shù)據(jù)庫數(shù)據(jù)時(shí)必須先啟服務(wù)器,然后在打開企業(yè)管理器,按照提示的步驟對數(shù)據(jù)庫進(jìn)行附加或者還原的操作,之后在IIS中找到default.Asp對其進(jìn)行瀏覽即可觀看到整個(gè)系統(tǒng)的情況。
(二)運(yùn)行過程中常見的錯(cuò)誤類型
錯(cuò)誤1:
錯(cuò)誤類型:
錯(cuò)誤原因:沒有設(shè)置用戶權(quán)限。
解決方法:打開“我的電腦”選擇“工具”選擇“文件夾選項(xiàng)”里的“查看”選項(xiàng),把“使用簡單文件共享(推薦)”選項(xiàng)的勾去掉。然后選擇系統(tǒng)的文件夾的“屬性”選項(xiàng),選擇“安全”選項(xiàng)添加用戶“Users”賦予它“修改”的權(quán)限。
錯(cuò)誤2:
錯(cuò)誤類型:
錯(cuò)誤原因:數(shù)據(jù)庫的安全性選項(xiàng)有誤。
解決方法:選擇“(local)(windows NT)”右擊選擇“屬性”進(jìn)入SQL Server(屬性)配置,選擇“安全性”的選項(xiàng),勾選“SQL Server和windows”,單擊“確定”按鈕即可。
錯(cuò)誤3:
錯(cuò)誤類型:數(shù)據(jù)還原。
錯(cuò)誤原因:當(dāng)數(shù)據(jù)庫的媒體集存在多個(gè)家族成員時(shí)就無法還原數(shù)據(jù)。
解決方法:因?yàn)樵谶€原數(shù)據(jù)庫時(shí)需要把整個(gè)數(shù)據(jù)都還原進(jìn)來,所以只要把所有的家族成員都還原進(jìn)來就可以了。
四、結(jié)論
通過對計(jì)算機(jī)基礎(chǔ)課程遠(yuǎn)程教學(xué)系統(tǒng)學(xué)生模塊的設(shè)計(jì)與實(shí)現(xiàn),大大地方便了教師與學(xué)生之間的交流,且該系統(tǒng)界面美觀友好,操作方便,在很大程度上提高了教學(xué)的質(zhì)量。