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