資源描述:
《xml技術(shù)及其在信息技術(shù)考試系統(tǒng)中的與應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、X598724獨(dú)創(chuàng)聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得(注:如沒有其他需要特別聲明的,本欄可空)或其他教育機(jī)構(gòu)的學(xué)位或證書使用過的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。學(xué)位論文作者簽名:鴦砩導(dǎo)師簽字:I瓣九l\簽字日期:2004年牛月2‘日簽字日期:2004年4月29日蒎邂一}#考、咿’j胯毪嘲爭妒?南XML技術(shù)及其在信息技術(shù)考試系統(tǒng)中的研
2、究與應(yīng)_}{}j摘要本論文以考試系統(tǒng)為應(yīng)用對(duì)象,對(duì)XML技術(shù)的諸多重要方面進(jìn)行了較為全面的研究,給出了一系列頗具應(yīng)用價(jià)值的研究成果。主要包括:>深入探討了使用UML建模技術(shù)設(shè)計(jì)面向領(lǐng)域的XMLSchema進(jìn)而實(shí)現(xiàn)相應(yīng)的XML語言的方法,并使用該方法設(shè)計(jì)了一個(gè)XML語言實(shí)例,即可擴(kuò)展信息技術(shù)試題標(biāo)記語言XitetML?!垩芯苛嗽谀P万?qū)動(dòng)的映射機(jī)制下實(shí)現(xiàn)XMLSchema和XML.Enabled關(guān)系型數(shù)據(jù)庫間的相互映射的方法,并基于該方法設(shè)計(jì)了一個(gè)中間件XtransformR,該中間件能夠完成各種XitetML信息技術(shù)試題與SQLSe
3、rver2000數(shù)據(jù)庫間的相互轉(zhuǎn)儲(chǔ)?!墼趯?duì)查詢語言和NativeXML數(shù)據(jù)庫進(jìn)行深度調(diào)研的前提下,選擇了一款支持XQuery的NativeXML數(shù)據(jù)庫SQL/XML—IMDB,實(shí)現(xiàn)了XitetML試題在該數(shù)據(jù)庫中的存取,并由此設(shè)計(jì)完成了直接基于試題層次結(jié)構(gòu)的組卷方案。》針對(duì)半結(jié)構(gòu)化類型的試題,本文對(duì)其標(biāo)記體系進(jìn)行了詳細(xì)的研究,在對(duì)XSLT的作用方式進(jìn)行了全面分析的基礎(chǔ)上,實(shí)現(xiàn)了信息技術(shù)試題中半結(jié)構(gòu)化試題類型的多樣化呈現(xiàn),同時(shí)對(duì)半結(jié)構(gòu)化試題的自動(dòng)判分方式進(jìn)行了一定分析,并針對(duì)0ffice試題給出了基于OLE的解決實(shí)例。XML語言是一
4、種能夠創(chuàng)建標(biāo)記語言的元語言,它允許丌發(fā)者創(chuàng)建特定應(yīng)用領(lǐng)域的可擴(kuò)展的標(biāo)記集,并可以通過DTD(文檔類型定義)或者XMLSchema來進(jìn)行有效性驗(yàn)證。XML不但能夠描述文檔的內(nèi)容,而且可以表示文檔的結(jié)構(gòu)?,F(xiàn)在XML已經(jīng)成為定義大量標(biāo)準(zhǔn)和詞匯的驅(qū)動(dòng)力量,而正是這些標(biāo)準(zhǔn)和詞匯使得我們的軟件世界發(fā)生了根本性的變化?;谏鲜鲈颍髡哌x擇了XML及其相關(guān)技術(shù)作為碩士研究生學(xué)位論文的研究課題,并結(jié)合一個(gè)實(shí)際的應(yīng)用,即信息技術(shù)試題庫建設(shè)與考試系統(tǒng)設(shè)計(jì),對(duì)XML及其牛fi必技術(shù)丌展了深入的研究與探討。淪文第一章對(duì)XML規(guī)范、DTD、XMLSchem
5、a、XML解析、DOM、XSL、XMLAPI等丌展了廣泛的調(diào)研,其中給出了XML技術(shù)的最新發(fā)展成果、應(yīng)用思路和途徑。論文第二章給出了創(chuàng)建應(yīng)用領(lǐng)域普適的XML詞匯集的方法、步驟及框架的設(shè)計(jì)過程。為了建立應(yīng)用領(lǐng)域業(yè)務(wù)模型與XMLSchema的映射,將UML技術(shù)引入到XML模式的建模過程,在此基礎(chǔ)上XMLSchema得以生成。使用這種方法對(duì)信息技術(shù)考試中的各種試題類型進(jìn)行分析后,建立了可擴(kuò)展信息技術(shù)試題標(biāo)記語言--XitetML(eXtensibleinformationtechnologyexaminationMarkupLangua
6、ge)。XitetML定義了試題的XML標(biāo)準(zhǔn)化原則,提供了用戶自定義受控詞匯表的擴(kuò)展機(jī)制,實(shí)現(xiàn)了對(duì)試題內(nèi)容和州關(guān)資源的完善描述,相應(yīng)的XitetMLSchema能夠幫助完成XitetML試題文檔的有效性約束和檢驗(yàn)。第4頁山東師范大學(xué)碩士學(xué)位論文論文第三章側(cè)重于XML.Enabled數(shù)據(jù)庫開展了XML數(shù)據(jù)庫的調(diào)研。鑒于XMLSchema在數(shù)據(jù)類型、完整性約束等方面的突出特點(diǎn),作者基于模型驅(qū)動(dòng)的方法,開展了XMLSchema和XML-Enabled關(guān)系型數(shù)據(jù)庫模型問映射機(jī)制的研究,總結(jié)了實(shí)現(xiàn)自動(dòng)轉(zhuǎn)儲(chǔ)的一系列轉(zhuǎn)換規(guī)則?;谒芯康某晒?,
7、作者開發(fā)了XtransfomlR中問件。該中間件在實(shí)現(xiàn)各利一XitetML試題文檔的管理、維護(hù)、更新、擴(kuò)充、有效性驗(yàn)證和解析等基礎(chǔ)功能的同時(shí),實(shí)現(xiàn)了XitetML試題文檔與SQLServer2000(一種XML.Enabled數(shù)據(jù)庫)關(guān)系表間的相互轉(zhuǎn)儲(chǔ)。論文第四章概述了XML查詢語言的發(fā)展現(xiàn)狀,重點(diǎn)分析、理解和研究了W3C的XML查詢語言----XQueryl.0的語言規(guī)范。XML查詢語言對(duì)于NativeXML數(shù)據(jù)庫的重要性就如同SQL在關(guān)系數(shù)據(jù)庫中所起的作用,而W3C的XQuery已經(jīng)得到了廣泛的支持,并很有可能成為正式的標(biāo)準(zhǔn)。
8、本章為下一章的研究打下了良好的基礎(chǔ)。論文第五章在深入研究NativeXML數(shù)據(jù)庫的設(shè)計(jì)思路、基本功能與特點(diǎn)、典型產(chǎn)品等的基礎(chǔ)上,闡明了NativeXML數(shù)據(jù)庫比傳統(tǒng)的數(shù)據(jù)庫在存取層次結(jié)構(gòu)和半結(jié)構(gòu)化的數(shù)據(jù)方面具有明顯的優(yōu)勢(shì)。這種優(yōu)勢(shì)用于題庫的抽題和組