基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計

基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計

ID:34838868

大?。?.21 MB

頁數(shù):67頁

時間:2019-03-12

基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計_第1頁
基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計_第2頁
基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計_第3頁
基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計_第4頁
基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計_第5頁
資源描述:

《基于xml與.net技術(shù)的動態(tài)web信息發(fā)布系統(tǒng)的研究和設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、l緒論碩士論文重復(fù)建設(shè),開發(fā)的效率低;另一方面,難以對教育資源開展有效的描述、存儲、檢索、互操作?,F(xiàn)代遠(yuǎn)程教育信息的分散和不規(guī)范的現(xiàn)狀,嚴(yán)重限制了對他們的充分利用,因而迫切需要一個規(guī)范的應(yīng)用方案和一套標(biāo)準(zhǔn)的資源描述,教育資源的標(biāo)準(zhǔn)化已是大勢所趨。XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)作為一種專門用于互聯(lián)網(wǎng)上傳遞信息的標(biāo)記語言,其具有自描述性、結(jié)構(gòu)良好性、有效性、以及內(nèi)容與顯示分離等優(yōu)勢。XML用于教學(xué)資源的發(fā)布和管理,將帶來以下幾方面的優(yōu)勢:(1)使資源文件格式

2、、數(shù)據(jù)結(jié)構(gòu)標(biāo)準(zhǔn)化XML提供了切合實(shí)際的并清楚地描述了的易于讀寫的格式,提供了標(biāo)準(zhǔn)化的結(jié)構(gòu),利用他們可以定義需要的標(biāo)記,或者使用其他組織定義的最適合需要的標(biāo)記組。用XML定義數(shù)據(jù)表示的基本結(jié)構(gòu),可以實(shí)現(xiàn)遠(yuǎn)程教育信息文件格式、數(shù)據(jù)結(jié)構(gòu)的標(biāo)準(zhǔn)化。(2)資源信息描述、提取、發(fā)布、查詢的標(biāo)準(zhǔn)化使用XML提供一套標(biāo)準(zhǔn)的資源描述方法的同時也解決了信息提取、發(fā)布、查詢的標(biāo)準(zhǔn)化問題。教育資源的客戶端——教師或?qū)W習(xí)者,根據(jù)標(biāo)準(zhǔn)提出包含自己需要提取、查詢的資源信息的XML標(biāo)識,教育資源服務(wù)端就可以根據(jù)這些標(biāo)識生成包含相

3、應(yīng)信息的XML文檔響應(yīng)客戶端的請求,而這個文檔使用了Ⅺ皿。結(jié)構(gòu)化的具有具體意義的標(biāo)記,因此客戶端可以很容易從文檔中識別和獲取需要的信息。發(fā)布資源信息時,教育資源服務(wù)端可以根據(jù)標(biāo)準(zhǔn)來生成包含資源信息XML文檔,任何授權(quán)的客戶都可以編制自己的應(yīng)用程序來獲取其中的信息。這樣就可以使既定的標(biāo)準(zhǔn)能很方便地應(yīng)用到資源信息的提取、發(fā)布、查詢中。(3)遠(yuǎn)程教育信息交換標(biāo)準(zhǔn)化應(yīng)用客戶需要與不同的數(shù)據(jù)源進(jìn)行交互時,數(shù)據(jù)可能來自不同的數(shù)據(jù)庫,它們都有各自不同的復(fù)雜格式。但客戶與這些數(shù)據(jù)庫間只通過一種標(biāo)準(zhǔn)語言進(jìn)行交互,那

4、就是XML。由于XML的自定義性及可擴(kuò)展性,它足以表達(dá)各種類型的數(shù)據(jù)。在這類應(yīng)用中,XML解決了數(shù)據(jù)的統(tǒng)一接口問題??傊琗ML技術(shù)在教學(xué)資源開發(fā)與發(fā)布方面是一個非常具有優(yōu)勢的技術(shù),它的簡單易讀性、可擴(kuò)展性、結(jié)構(gòu)嚴(yán)謹(jǐn)性、強(qiáng)適應(yīng)性、運(yùn)行高效性、保值性、可持續(xù)發(fā)展性等優(yōu)點(diǎn),都將為我們提供良好的標(biāo)準(zhǔn)化環(huán)境。由于XML是一個統(tǒng)一的標(biāo)準(zhǔn),也使得使用其開發(fā)的教學(xué)資源管理系統(tǒng)具有換開放性和可擴(kuò)展性。1.4論文的研究內(nèi)容和組織結(jié)構(gòu)本文在閱讀大量國內(nèi)外文獻(xiàn)的基礎(chǔ)上,通過學(xué)習(xí)相關(guān)知識和技術(shù),對基于XML與.NET平臺

5、的動態(tài)Web發(fā)布技術(shù)進(jìn)行了研究,最后實(shí)現(xiàn)一個基于XML的完整的4南京理工大學(xué)碩士學(xué)位論丈基于姒L與.m技術(shù)韻動態(tài)feb信息發(fā)布系統(tǒng)的母f究和設(shè)計教學(xué)資源管理系統(tǒng),實(shí)現(xiàn)了對教學(xué)資源的格式轉(zhuǎn)換、以及不同用戶對教學(xué)資源進(jìn)行管理、組織、發(fā)布與共享。該系統(tǒng)綜合運(yùn)用了XML與.NET技術(shù),以XML作為網(wǎng)絡(luò)資源描述的技術(shù)手段,充分利用XML內(nèi)容與形式分離的特點(diǎn)及良好的可擴(kuò)展性,用CSS、XSL定義文檔顯示格式,并利用了XSL的格式轉(zhuǎn)換功能,實(shí)現(xiàn)內(nèi)容與樣式的分離,以及不同格式間的轉(zhuǎn)換;用DTD、Schema進(jìn)行驗(yàn)

6、證,保證文件的正確性;利用ADO.NET的核心組件DataSet以及.NETFramework數(shù)據(jù)提供程序?qū)崿F(xiàn)高效的數(shù)據(jù)訪問,實(shí)現(xiàn)方便的獲取、組織和表示數(shù)據(jù)。本文所做工作:(1)研究網(wǎng)絡(luò)技術(shù)理論知識與技術(shù):包括業(yè)務(wù)層、邏輯層、數(shù)據(jù)層技術(shù),信息傳遞技術(shù),安全技術(shù),以及網(wǎng)站構(gòu)建技術(shù)。(2)深入研究XML技術(shù)、ASP.NET技術(shù),結(jié)合數(shù)據(jù)庫技術(shù)及Web技術(shù)編寫應(yīng)用程序。(3)教學(xué)資源管理系統(tǒng)的總體規(guī)劃與設(shè)計:包括系統(tǒng)需求、業(yè)務(wù)邏輯,數(shù)據(jù)庫分析以及系統(tǒng)流程、數(shù)據(jù)庫、系統(tǒng)模塊設(shè)計.(4)教學(xué)資源管理系統(tǒng)的開

7、發(fā)與實(shí)現(xiàn):編程實(shí)現(xiàn)各模塊的功能,包括頁面設(shè)計以及后臺編碼實(shí)現(xiàn)。其中通過數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)用戶樹狀權(quán)限菜單,通過設(shè)計一個詞法分析函數(shù)實(shí)現(xiàn)課件HTML輸入到XML格式的轉(zhuǎn)換并存儲到文件系統(tǒng)。本論文的組織結(jié)構(gòu)如下:第一章是本文的緒論部分。本文在第二章中介紹了XML,XSL、.NET等相關(guān)技術(shù),這是課題研究的動態(tài)Web發(fā)布技術(shù)的基礎(chǔ)。第三章中論文提出了一個基于XML的動態(tài)Web發(fā)布系統(tǒng)模型.第四章是系統(tǒng)的總體設(shè)計部分,對系統(tǒng)的需求、功能和總體架構(gòu)進(jìn)行了分析。第五章詳細(xì)說明了系統(tǒng)數(shù)據(jù)訪問模塊的詳細(xì)設(shè)計,包括數(shù)據(jù)

8、庫設(shè)計、用戶角色權(quán)限管理的實(shí)現(xiàn)以及ADO.NET數(shù)據(jù)訪問模塊的設(shè)計和實(shí)現(xiàn)。第六章詳細(xì)說明了系統(tǒng)的XML課件自動生成模塊的設(shè)計和實(shí)現(xiàn),其中包括詞法分析函數(shù)實(shí)現(xiàn)課件的XML格式自動轉(zhuǎn)換,以及課件的驗(yàn)證、課件的樣式顯示等。第六部分是論文的結(jié)尾部分,對論文所做工作進(jìn)行了小結(jié)和展望。最后是致謝和參考文獻(xiàn)。5南京理工大學(xué)碩士學(xué)位論文基于Ⅺn與.NET技術(shù)的動態(tài)Web信息發(fā)布系統(tǒng)的研究和設(shè)計2XML及.NET技術(shù)概述2.1)圓幾及其相關(guān)技術(shù)XML,可擴(kuò)展標(biāo)識語言(eXtensibleMarkup

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。