資源描述:
《xml技術(shù)及其在信息技術(shù)考試系統(tǒng)中的研究與應(yīng)用研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、XML技術(shù)及其在信息技術(shù)考試系統(tǒng)中的研究與應(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,該中間件能夠
2、完成各種XitetML信息技術(shù)試題與SQLServer2000數(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ì)0f
3、fice試題給出了基于OLE的解決實(shí)例。XML語言是一種能夠創(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ù)丌展了深入
4、的研究與探討。淪文第一章對(duì)XML規(guī)范、DTD、XMLSchema、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(eXtensibleinformati
5、ontechnologyexaminationMarkupLanguage)。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ù)
6、庫模型問映射機(jī)制的研究,總結(jié)了實(shí)現(xiàn)自動(dòng)轉(zhuǎn)儲(chǔ)的一系列轉(zhuǎn)換規(guī)則?;谒芯康某晒?,作者開發(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ù)
7、庫中所起的作用,而W3C的XQuery已經(jīng)得到了廣泛的支持,并很有可能成為正式的標(biāo)準(zhǔn)。本章為下一章的研究打下了良好的基礎(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ì)用于題庫的抽題和組卷是非常合理的,因?yàn)轭}庫中的試題從章、節(jié)和知識(shí)點(diǎn)的分布上具有層次性。作者選擇了一款支持XQuery的NativeXML數(shù)據(jù)庫(SQL/XML.IMDB),在介紹了其基本功能與應(yīng)用方法之后,在.N
8、ET平臺(tái)上使用c#語言實(shí)現(xiàn)了信息技術(shù)試題的組卷和抽題過程。論文第六章以半結(jié)構(gòu)化類型的試題為對(duì)象,對(duì)其標(biāo)記體系進(jìn)行了詳細(xì)的研究。在對(duì)XSLT的基本思想和作用方式進(jìn)行了全面分析的基礎(chǔ)上,實(shí)現(xiàn)了信息技術(shù)試題中半結(jié)構(gòu)化試題類型的多樣化呈現(xiàn)。本章還對(duì)半結(jié)構(gòu)化試題的自動(dòng)判分方案進(jìn)行了定性分析,并針對(duì)Offige試題