999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XM L網絡輔助教學系統的設計

2011-01-11 07:26:50馬桂芳
長治學院學報 2011年5期
關鍵詞:數據庫系統

馬桂芳

(長治學院 計算機系,山西 長治 046011)

基于XM L網絡輔助教學系統的設計

馬桂芳

(長治學院 計算機系,山西 長治 046011)

目前網絡輔助教學系統大多采用數據庫方式實現數據交換和數據描述,數據庫方式存在效率低等缺點。而XML可以大幅提高數據傳輸效率。文章首先給出了系統的體系結構,然后分析了其采用的技術與實現方法,最后就其不足展開了討論。

XML技術;網絡輔助教學系統;ADO技術

1 引言

信息技術與網絡技術的出現,促進了課堂網絡教學的產生。網絡教學系統將現代網絡技術與加以結合教學,更有利于各種交互行為的產生以及學生的個性在學習。

目前大部分網絡教學系統主要采用數據庫來實現數據的描述與交換。在數據庫中,一些信息分散在數據庫的多個表中。將這些分散的記錄重新從數據庫中檢索出來有時需要多表連接,而連接查詢效率較低,并且,異構的DBMS之間的信息共享和數據交換實現起來比較復雜。而XML技術可以通過建立通用數據描述格式來存儲、傳輸、處理數據,可以很好地解決導構數據庫之間的信息共享問題和數據交換問題。此外,利用XML技術可以方便地把后臺數據庫的查詢結果生成XML文檔并發送到客戶端,使客戶端不需要與后臺數據庫交互就可以直接在本地查詢數據,因此提高了查詢效率。但XML也存在缺點,它安全性不高,缺少高效的存儲機制、數據完整性控制機制、并發控制機制等,因此不能完全替代數據庫技術。

因此,我們提出了基于XML的網絡輔助教學系統的解決方案,在網絡輔助教學系統的設計中將XML技術與數據庫技術結合,數據保存在數據庫中,使用XML文檔對數據信息進行描述,充分發揮XML在數據描述與數據交換上的優勢,從而改善網絡教學系統的性能。

2 網絡輔助教學系統的設計

2.1 網絡輔助教學系統的體系結構

本系統基于客戶端(Browser)/web服務器(web Server)/數據庫服務器(Database Server)三層結構,如圖1所示。Database Server存放教學資源,Web服務器存放Web應用程序,Browser是客戶訪問應用程序的客戶端。

圖1 體系結構圖

在三層結構中,數據處理過程如下:

①Browser向Web Server發出XMLHTTP請求,并將查詢請求生成XML文檔,發送到Web Server;

②Web Server解析XML文檔,并交給ASP程序執行。如果要與數據庫服務器交互,則Web Server向Database Server提出查詢請求,Database Server響應請求,并將查詢結果以XML文檔形式傳送到Web Server上,Web Server對XML數據進行處理,并將結果發送到Browser;

③Browser接到結果,將XML文檔轉換為HTML顯示給客戶。

2.2 系統功能設計

網絡輔助教學系統主要作為傳統課堂教學的輔助手段,因此該系統主要包括學生學習子模塊、教師教學子模塊、管理模塊。

①教師教學模塊包括課件管理、作業管理、試題管理、在線答疑功能。課件管理實現課件的上傳;作業管理實現作業的上傳和作業的審核、批改;試題管理實現試題的上傳。

②學生學習模塊包括作業管理、在線學習、在線測試等功能。作業管理主要實現學生作業的提交。在線練習功能主要使學生可以在網上對學習過的內容進行在線練習,并在練習完畢后給出標準答案和解釋。在線測試功能為學生提供網上模擬考試,并于考試結束后給出成與標準答案。

③管理模塊進行用戶和權限的管理。

2.3 系統開發工具

系統前臺應用程序采用ASP進行開發,后臺數據庫采用SQL Server,利用XML實現數據描述。

ASP技術是微軟開發的服務器端腳本語言,可以用來創建和運行動態網頁或web應用程序。ASP利用ADO技術實現與數據庫的交互。此外,ASP源代碼存放在web服務器上,客戶端瀏覽器只能查看到HTML文件,因此一定程度上實現了源代碼的安全保密性。

ASP技術術還提供了對XML的支持,ASP可以利用DOM從XML文件中讀取數據,也可以將數據庫的查詢結果生成XML數據文件傳送至Browser。

SQL Server是微軟開發的大型數據庫管理系統,具有數據存儲高效、安全控制和完整性控制機制良好等優點。

因此,本系統采用了ASP+SQL+Server作為開發工具。

3 系統實現

本系統采用了ASP技術中ADO技術和XML技術來實現數據的傳輸和管理。

3.1 采用的技術

系統中采用ADO技術和XML技術實現數據的存儲和數據傳輸。

ADO(ActiveX Data object)是繼DAO、RDO之后的一種最新的數據庫訪問技術。與DAO、RDO相比,ADO提供了許多更加方便實用的新功能,并且ADO簡單易用,因此成為當前數據庫開發的主流技術。

ADO的對象有七種,我們主要使用Connection(數據庫連接對象)、Command(命令對象)和Recordest(記錄集對象)。

采用ADO技術訪問數據庫的過程如下:

①應用程序訪問數據庫之前通過Connetion對象建立一個連接。

②數據庫連接成功后,可以調用RecordSet對象的open方法獲取數據。

為了提高數據傳輸效率,系統采用了XML技術。系統中采用XML語言定義通用層次型標記集,再利用該標記集將數據表示為XML文檔。

在ASP中先創建XML中創建XML文檔,再將數據庫中的數據按XML格式寫入到XML文檔中。

3.2 實現方法

利用ASP和XML實現數據存儲和數據傳輸,具體方法如下:

①客戶端Browser提出數據查詢請求。

②Web server通過ASP訪問數據庫,將數據庫反饋回來的數據組成XML文檔并傳送到客戶端Browser.

③在客戶端Browser顯示服務器傳送過來的XML數據。

此外,我們還可以通過ADO與數據庫連接,然后將前臺客戶端用戶提交的XML數據存入后臺數據庫中。

4 結束語

隨著internet的普及,網絡輔助教學系統將在教學中發揮越來越重要的作用。本系統采用XML技術實現數據的組織和傳輸,提高了系統的進行效率。當然,還存在一些不足,如數據傳輸的安全性問題還有待改善等。

[1]楊志和.基于XML技術和網絡輔助教學系統的設計與實現[J].電腦開發與應用,2006,19(3):19-21.

[2]陳桓.基于XML/Web Services的網絡授課平臺的研究[J].網絡安全技術與應用,2010(11):34-36.

TP393

A

1673-2014(2011)05-0098-02

2011—05—03

山西省普通本科等教育教學改革研究項目(2010011041-2),長治學院教研項目(2008303)。

馬桂芳(1974— ),女,山西長治人,副教授,主要從事數據庫應用及管理信息系統研究。

(責任編輯 李學斌)

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 亚洲精品麻豆| 高清无码手机在线观看| 亚洲男人的天堂久久精品| 亚洲精品日产精品乱码不卡| 免费啪啪网址| 国产精品爽爽va在线无码观看| 久热这里只有精品6| 亚洲国产亚综合在线区| 欧美一级爱操视频| 亚洲综合婷婷激情| 久久亚洲国产最新网站| 国产日韩欧美在线播放| 综合久久五月天| 国产精品jizz在线观看软件| 2024av在线无码中文最新| 久久综合色天堂av| 91麻豆精品国产高清在线| 久久国产热| 高清免费毛片| 欧美日韩动态图| 国产欧美日韩综合一区在线播放| 欧美日韩国产在线观看一区二区三区 | 朝桐光一区二区| 免费人成黄页在线观看国产| 国产欧美日韩另类精彩视频| 亚洲欧洲日韩综合色天使| 国产成人综合久久精品尤物| 91蝌蚪视频在线观看| 日韩欧美一区在线观看| 91精品国产综合久久香蕉922 | 精品少妇人妻无码久久| 欧美一区二区福利视频| 欧美一道本| 呦女亚洲一区精品| 欧美激情视频一区二区三区免费| 97视频免费看| 精品视频一区在线观看| 久久婷婷五月综合色一区二区| 亚洲 欧美 中文 AⅤ在线视频| 久久精品亚洲中文字幕乱码| 国产靠逼视频| 亚洲第一成年免费网站| 在线观看精品自拍视频| 亚洲 日韩 激情 无码 中出| 国产精品不卡永久免费| 亚洲Av激情网五月天| 国产精品网拍在线| 国产特一级毛片| 国产精品免费p区| 国产精品女同一区三区五区| 日韩在线永久免费播放| 丝袜国产一区| 久久亚洲中文字幕精品一区| 91精品视频在线播放| 中文字幕亚洲无线码一区女同| 欧美成人h精品网站| 欧美视频二区| 亚洲二区视频| 日韩欧美中文字幕在线精品| 精品福利国产| 久久国产精品娇妻素人| 国产区在线观看视频| 久久久久亚洲精品无码网站| 日韩欧美中文| 欧美激情,国产精品| 中文字幕永久在线观看| 免费a在线观看播放| 亚洲精品天堂自在久久77| 2022国产无码在线| 久久人人妻人人爽人人卡片av| 黑人巨大精品欧美一区二区区| 在线观看免费黄色网址| 黄色网站不卡无码| 天天综合网色中文字幕| 久久这里只有精品免费| 日本不卡在线播放| 四虎免费视频网站| 国产一级毛片高清完整视频版| 久久99精品久久久久纯品| 99久久精品视香蕉蕉| av一区二区三区高清久久| 国产微拍一区二区三区四区|