国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于XML及ASP.NET技術(shù)構(gòu)建網(wǎng)絡(luò)教學(xué)平臺

2010-06-01 03:35:40袁紅娟潘小明
關(guān)鍵詞:文檔教學(xué)資源數(shù)據(jù)庫

袁紅娟,顧 晟,潘小明

(泰州師范高等??茖W(xué)校實驗實訓(xùn)中心,江蘇泰州225300)

引言

隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程網(wǎng)絡(luò)教學(xué)得到了廣泛的應(yīng)用。充分利用最新的XML和ASP.NET等技術(shù)構(gòu)建網(wǎng)絡(luò)教學(xué)平臺,能幫助教師更好地開展課程教學(xué)工作,提高教學(xué)效果,實現(xiàn)教學(xué)資源共享,并為學(xué)生提供一個跨越時間、空間限制的協(xié)同式教學(xué)平臺。該網(wǎng)絡(luò)教學(xué)平臺可以作為一個模板,將相關(guān)課程應(yīng)用為網(wǎng)絡(luò)課程。本文即以《Visual Basic程序設(shè)計》課程為例,敘述該網(wǎng)絡(luò)教學(xué)平臺的設(shè)計和構(gòu)造的主要技術(shù)。

1 系統(tǒng)功能描述與模塊設(shè)計

1.1 系統(tǒng)設(shè)計的總體目標(biāo)

基于XML和ASP.NET技術(shù)構(gòu)建的網(wǎng)絡(luò)教學(xué)平臺,與傳統(tǒng)課堂教學(xué)相結(jié)合,更加專注于教學(xué)過程本身?!敖獭迸c“學(xué)”的活動不受時空的限制,給予教師自由靈活的時間支配,讓教師有充足的時間去完成教學(xué)框架的設(shè)計,引導(dǎo)學(xué)生做好知識預(yù)習(xí)、過程輔導(dǎo)、答疑交流等工作;為學(xué)生創(chuàng)造平等自由的學(xué)習(xí)氛圍,讓學(xué)生主動去探索尋求解決問題的方法,并提供一個自由交流、協(xié)作學(xué)習(xí)的個性化空間。[1]

1.2 平臺主要角色

該網(wǎng)絡(luò)教學(xué)平臺按權(quán)限分,主要有管理員、任課教師和學(xué)生這三種角色。

管理員負(fù)責(zé)用戶的管理和權(quán)限分配。

任課教師負(fù)責(zé)在平臺上發(fā)布、管理課程教學(xué)資源,組織學(xué)生進(jìn)行教學(xué)輔導(dǎo)、交流答疑、對學(xué)生的學(xué)習(xí)行為作出評價和反饋,了解學(xué)生的學(xué)習(xí)過程、狀況。

學(xué)生則可以在平臺上協(xié)作交流,提交作業(yè),進(jìn)行單元輔導(dǎo)和測試練習(xí),檢驗自己的學(xué)習(xí)效果,并輔助完善課程設(shè)計。

1.3 系統(tǒng)功能分析

(1)教學(xué)信息發(fā)布區(qū):教師發(fā)布該課程教學(xué)大綱、實施方案、復(fù)習(xí)提要,明確各章知識的重難點及教學(xué)進(jìn)度計劃。教師上傳和編輯本課程的PowerPoint課件,學(xué)生瀏覽、下載并學(xué)習(xí)。

(2)師生互動區(qū):作業(yè)提交功能,教師發(fā)布實驗要求、布置實驗題目及課后作業(yè),學(xué)生完成實驗并書寫實驗報告,網(wǎng)上將作業(yè)提交到相關(guān)文件夾下,供老師批閱。在線討論功能,學(xué)生就學(xué)習(xí)中遇到的知識難點發(fā)出討論,老師引導(dǎo)學(xué)生討論作答,并給予主動作答的學(xué)生以鼓勵和支持。這種異時異地的交流,比面授更加靈活,給予學(xué)生和教師更加充分的時間對問題進(jìn)行思考,作出回應(yīng)。[2]

(3)自主學(xué)習(xí)區(qū):單元輔導(dǎo)功能,教師編輯和發(fā)布單元練習(xí)內(nèi)容,題型分為選擇、填空、和程序設(shè)計題,學(xué)生可以進(jìn)入相應(yīng)的單元知識點進(jìn)行練習(xí),并有正確答案對照。在線測試功能,教師編輯和發(fā)布試卷內(nèi)容,學(xué)生可選擇試卷測試,并給出模擬成績及答案解析。

(4)信息統(tǒng)計區(qū):教師根據(jù)師生互動情況數(shù)據(jù)記錄,如BBS討論和作業(yè)完成情況,給出學(xué)生平時成績。

(5)用戶管理區(qū):管理員可以增加和刪除用戶,并賦予不同角色不同的權(quán)限設(shè)置。

2 系統(tǒng)的實現(xiàn)

2.1 系統(tǒng)結(jié)構(gòu)

系統(tǒng)采用B/S模式三層結(jié)構(gòu),前端為IE瀏覽器,中間為WEB服務(wù)器,后端為數(shù)據(jù)源。中間件接口位于WEB服務(wù)器與后端數(shù)據(jù)源間。結(jié)構(gòu)如圖1所示。

用戶通過瀏覽器向WEB服務(wù)器發(fā)出讀取ASP.NET文件的要求,WEB服務(wù)器執(zhí)行ASP.NET文件,如果有存取數(shù)據(jù)庫的操作,則通過ADO存取數(shù)據(jù)庫,數(shù)據(jù)庫采用SQL SERVER 2000;如果讀取不規(guī)則、零散的教學(xué)數(shù)據(jù),如WOED文檔、PPT課件等,則將該類資源用XML文檔描述,通過DOM技術(shù)讀取XML文檔。最后WEB服務(wù)器將結(jié)果返回給用戶的瀏覽器。

2.2 開發(fā)工具

后臺數(shù)據(jù)庫資源采用SQL Server 2000存儲,程序開發(fā)環(huán)境選擇Visual Studio 2008、基于C#語言開發(fā)的ASP.NET網(wǎng)站。

2.3 教學(xué)資源的組織與存儲

XML和傳統(tǒng)數(shù)據(jù)庫都是用來存儲信息的非常好的方式。數(shù)據(jù)庫主要用來存儲高結(jié)構(gòu)化的信息,在訪問速度,訪問頻率和查找的簡單性方面經(jīng)過了優(yōu)化。對于XML,其非常適合于存放不規(guī)則的信息,或者準(zhǔn)備在分布式環(huán)境中使用的信息。并且,XML的經(jīng)濟(jì)負(fù)擔(dān)比傳統(tǒng)數(shù)據(jù)庫要低。所以本教學(xué)平臺大量采用XML存放一些不規(guī)則的、零散的數(shù)據(jù),提高訪問速度和節(jié)約成本。

2.3.1 XML文檔描述的教學(xué)數(shù)據(jù)

XML文檔數(shù)據(jù)包括:教學(xué)文件、電子教案、實驗內(nèi)容和課后作業(yè)。因為這些教學(xué)資源形態(tài)各異,有WORD文檔、HTML網(wǎng)頁,PowerPoint課件等,而涉及模塊主要功能是完成文件的提交工作,涉及到文件名、存放路徑和標(biāo)題描述這幾個節(jié)點,因此教學(xué)數(shù)據(jù)適宜采用XML文檔描述。

2.3.1.1 XML文檔

如教學(xué)文件jiaoxue.xml文檔內(nèi)容如圖2所示:

2.3.1.2 讀取XML文檔的步驟

使用XmlDocument類裝載XML文檔,找到根節(jié)點,通過CreateElement()方法創(chuàng)建新元素,通過Appendchild()方法增加節(jié)點,通過RemoveChild()方法移除節(jié)點,通過save()方法保存文檔,實現(xiàn)XML數(shù)據(jù)的插入、更新和刪除。將XML文檔數(shù)據(jù)表示到界面中,首先通過ReadXML()方法讀取XML節(jié)點數(shù)據(jù),轉(zhuǎn)換為二維關(guān)系表結(jié)構(gòu);再通過數(shù)據(jù)綁定技術(shù)將數(shù)據(jù)綁定到指定控件,如GridView,DropDownList控件等。

2.3.2 SQL SERVER 2000存儲的教學(xué)數(shù)據(jù)

SQL SERVER 2000存儲的教學(xué)數(shù)據(jù)包括:討論帖、單元輔導(dǎo)內(nèi)容、在線測試試卷、信息統(tǒng)計表、用戶信息表等。這些教學(xué)資源結(jié)構(gòu)嚴(yán)謹(jǐn),且數(shù)據(jù)量大,適宜采用數(shù)據(jù)庫存儲。

2.3.2.1 數(shù)據(jù)模型

如在線測試,為學(xué)生提供了直接了解自己對知識掌握程度的平臺。目前提供三類測試題型:選擇題,填空題和程序設(shè)計題。其數(shù)據(jù)模型如圖3所示。

2.3.2.2 訪問數(shù)據(jù)庫的步驟:

創(chuàng)建連接字符串,連接到數(shù)據(jù)源,使用SqlDataAdapter,DataSet,DataTable對象處理數(shù)據(jù),調(diào)用RunNonQuery()過程執(zhí)行SQL查詢語句,如insert,update,delete語句,實現(xiàn)對數(shù)據(jù)記錄進(jìn)行插入、更新和刪除。通過設(shè)置控件的DataSoure屬性,執(zhí)行DataBind()方法,將相關(guān)數(shù)據(jù)綁定到指定控件中。

總結(jié)

網(wǎng)上教學(xué)平臺實現(xiàn)對教學(xué)過程的全程跟蹤,能夠促進(jìn)教師進(jìn)行教學(xué)實踐的反思和認(rèn)識,提高對教學(xué)資源的運用能力,為學(xué)生提供了自由表達(dá)、平等交流的良好學(xué)習(xí)氛圍。

參考文獻(xiàn):

[1]戴繼周.基于WEB的網(wǎng)上教學(xué)平臺的設(shè)計與實現(xiàn)[D].吉林大學(xué),2004.

[2]張偉遠(yuǎn),王立勛.網(wǎng)上教學(xué)平臺的特征之國際比較[J].江蘇廣播電視大學(xué)學(xué)報,2003,(5).

[3]Dan Wahlin.基于XML的ASP.NET開發(fā)[M].清華大學(xué)出版社,2002.

猜你喜歡
文檔教學(xué)資源數(shù)據(jù)庫
有人一聲不吭向你扔了個文檔
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
基于RI碼計算的Word復(fù)制文檔鑒別
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
初中語文數(shù)字化教學(xué)資源應(yīng)用探索
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
初探教學(xué)資源開發(fā)的系統(tǒng)思維
臨床實驗教學(xué)中教學(xué)資源的整合優(yōu)化與應(yīng)用
威海市| 黄龙县| 安平县| 故城县| 宁河县| 海丰县| 阿尔山市| 昔阳县| 铅山县| 禄劝| 固镇县| 阿克陶县| 驻马店市| 濉溪县| 淮滨县| 连城县| 华阴市| 渭南市| 汕尾市| 湖州市| 伊川县| 松溪县| 句容市| 石城县| 静乐县| 苍梧县| 黑河市| 绿春县| 巢湖市| 云龙县| 安溪县| 天津市| 凤山县| 斗六市| 汉寿县| 大兴区| 宿州市| 高淳县| 新巴尔虎左旗| 孝昌县| 日照市|