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
主站蜘蛛池模板: 亚洲美女高潮久久久久久久| 久久影院一区二区h| 中文字幕av无码不卡免费| 国产综合另类小说色区色噜噜 | 精品视频第一页| 亚洲一区二区三区国产精华液| 好吊色妇女免费视频免费| 亚洲V日韩V无码一区二区| 日韩无码视频网站| 就去吻亚洲精品国产欧美| 99人体免费视频| 青草91视频免费观看| 国产va在线观看| 亚洲色图欧美在线| 亚洲色图欧美一区| 欧洲精品视频在线观看| 波多野结衣久久精品| 色综合五月婷婷| 日韩黄色大片免费看| 国产一区二区三区在线无码| 国产精品视频久| 手机在线免费毛片| 亚洲开心婷婷中文字幕| 国产不卡一级毛片视频| 国产91精品久久| 青青草原国产精品啪啪视频| 久久一本日韩精品中文字幕屁孩| 日韩欧美国产精品| 欧美伦理一区| 伊人网址在线| 高潮毛片免费观看| 欧美亚洲国产日韩电影在线| 国产极品美女在线观看| 国产成人精品一区二区三在线观看| 91黄视频在线观看| 谁有在线观看日韩亚洲最新视频| 免费国产小视频在线观看| 亚洲成综合人影院在院播放| 国产97色在线| 精品亚洲麻豆1区2区3区| 日本高清免费一本在线观看| 亚洲 日韩 激情 无码 中出| 99在线观看视频免费| 伊人色在线视频| 狠狠色婷婷丁香综合久久韩国| 精品自窥自偷在线看| 一本久道久久综合多人| 无码在线激情片| 就去吻亚洲精品国产欧美| 蜜桃臀无码内射一区二区三区| 九九久久99精品| 成人av专区精品无码国产| 伊人激情综合网| 91精品专区国产盗摄| 国产精品丝袜视频| 玖玖免费视频在线观看| 日本少妇又色又爽又高潮| 九九热免费在线视频| 国产在线观看91精品| 色天天综合| 无码人妻热线精品视频| 91视频首页| 欧美精品色视频| 国产乱人伦AV在线A| 国产在线视频福利资源站| 国产精品13页| 在线精品亚洲国产| 专干老肥熟女视频网站| 日本不卡视频在线| 广东一级毛片| 亚洲欧美日韩中文字幕在线一区| 精品少妇人妻一区二区| 中文字幕在线不卡视频| 欧美一级专区免费大片| 久久久久国色AV免费观看性色| 日韩AV无码一区| a级毛片免费看| 99无码中文字幕视频| 波多野结衣无码AV在线| 成人在线观看不卡| 成人综合网址| 91偷拍一区|