




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品資料歡迎閱讀 XML技術(shù)在考試系統(tǒng)中的應(yīng)用研究 摘要:XML作為一種簡(jiǎn)單的數(shù)據(jù)描述與存儲(chǔ)語(yǔ)言,由于其易用性與跨平臺(tái)性使得XML很快成為數(shù)據(jù)交換的公共語(yǔ)言。文章詳細(xì)闡述了XML技術(shù)在考試系統(tǒng)中的應(yīng)用,并簡(jiǎn)要介紹了考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法。關(guān)鍵詞:XML;考試系統(tǒng);XSL中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)23-5658-03 Research on the XML Technology Application in the Examination SystemZHOU Chang-min, TANG Xing-ji(School of Computer
2、 and Information Science, Kaili University, Kaili 556011, China)Abstract: XML as a simple data description and storage of language, because of its ease of use and cross platform makes XML soon became the data exchange of public language. This paper describes the XML technology in the examination sys
3、tem, and a brief introduction of the examination system design and implementation.Key words:XML; examination system; XSL目前大部分網(wǎng)絡(luò)考試系統(tǒng)在試卷數(shù)據(jù)描述與交換方面主要采用數(shù)據(jù)庫(kù)方式。在數(shù)據(jù)庫(kù)方式下,一張完整的試卷信息可能分散在數(shù)據(jù)庫(kù)中的多個(gè)表和多條記錄中。將這些分散的記錄重新從數(shù)據(jù)庫(kù)中檢索出來(lái)并組合成為一張?jiān)嚲硇枰獙⒍鄠€(gè)表進(jìn)行連接,效率比較低。XML作為一種簡(jiǎn)單的數(shù)據(jù)描述與存儲(chǔ)語(yǔ)言,由于其易用性與跨平臺(tái)性使得XML很快成為數(shù)據(jù)交換的公共語(yǔ)言。在考試系統(tǒng)的設(shè)計(jì)中,可以將XM
4、L技術(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,發(fā)揮XML技術(shù)在數(shù)據(jù)交換、數(shù)據(jù)描述及多樣性顯示上的優(yōu)勢(shì),從而在一定程度上改善考試系統(tǒng)的性能。1 XML簡(jiǎn)介XML ( eXtensible Markup Language ),即可擴(kuò)展標(biāo)記語(yǔ)言,是由萬(wàn)維網(wǎng)聯(lián)盟W3C定義的一種語(yǔ)言,它以一個(gè)統(tǒng)一、開放、基于文本格式的模式來(lái)描述和交換數(shù)據(jù)1。XML的基本思想是利用標(biāo)記表示數(shù)據(jù)的含義,利用簡(jiǎn)單的嵌套和引用來(lái)實(shí)現(xiàn)數(shù)據(jù)元素之間的關(guān)系。一個(gè)XML文檔必須包含一個(gè)根元素,元素與元素之間可以嵌套。XML的語(yǔ)法格式如下2:文本內(nèi)容元素是由起始標(biāo)簽、元素內(nèi)容和結(jié)束標(biāo)簽組成。用戶把要描述的數(shù)據(jù)對(duì)象放在起始標(biāo)簽和結(jié)束標(biāo)簽之間, 用戶可以根據(jù)自
5、己的需要定義各種標(biāo)簽。XML使用獨(dú)立于平臺(tái)與語(yǔ)言的文本格式來(lái)表示數(shù)據(jù),這使得它成為不同的應(yīng)用程序間交換數(shù)據(jù)的理想格式,因而XML技術(shù)也逐漸被應(yīng)用于各種應(yīng)用程序,歸納起來(lái)主要應(yīng)用于以下三個(gè)方面:1)將大量運(yùn)算負(fù)荷分布在客戶端。客戶可根據(jù)自己的需求選擇和制作不同的應(yīng)用程序來(lái)處理數(shù)據(jù),而服務(wù)器只需發(fā)出同一個(gè)XML文件。應(yīng)用XML的自解釋性使客戶端在收到數(shù)據(jù)的同時(shí)也理解數(shù)據(jù)的邏輯結(jié)構(gòu)與含義,減輕了服務(wù)器端的負(fù)荷。2)同一數(shù)據(jù)以不同的面貌展現(xiàn)給不同的用戶。XML通過(guò)自定義標(biāo)記來(lái)描述文檔內(nèi)容,XML數(shù)據(jù)文件側(cè)重標(biāo)記語(yǔ)義和數(shù)據(jù)內(nèi)容。而內(nèi)容以什么樣的形式顯示則由XSL (eXtensible Style La
6、nguage,可擴(kuò)展樣式語(yǔ)言)和CSS (Cascading Style Sheet,層疊樣式表)加以控制。XSL側(cè)重信息的顯示和處理,同一個(gè)XML數(shù)據(jù)文件只需套用不同的樣式表,應(yīng)用程序就可以得到不同的顯示效果。因此客戶和廠家都可以對(duì)XML的表現(xiàn)形式進(jìn)行定制,可使網(wǎng)絡(luò)用戶界面?zhèn)€性化,風(fēng)格化。3)不同的數(shù)據(jù)源進(jìn)行交互。XML 已經(jīng)成為數(shù)據(jù)交換的公共標(biāo)準(zhǔn), 可以利用XML作為了不同格式數(shù)據(jù)向標(biāo)準(zhǔn)化格式數(shù)據(jù)轉(zhuǎn)換的“橋梁”, 實(shí)現(xiàn)不同數(shù)據(jù)源的數(shù)據(jù)交換。2 XML技術(shù)在考試系統(tǒng)中的應(yīng)用2.1 用XML文檔描述試卷試卷中包括試題、考試時(shí)間、課程等相關(guān)信息,如果利用數(shù)據(jù)庫(kù)存儲(chǔ)試卷,則要考慮較多的問(wèn)題,數(shù)據(jù)庫(kù)
7、字段長(zhǎng)度必須考慮最長(zhǎng)試題的情況。采用XML描述試卷可以將同屬于一張?jiān)嚲淼脑囶}及相關(guān)信息聚合在一個(gè)文件中,讀取一個(gè)XML文件就可以獲取這份試卷的全部信息,而且采用XML描述試題具有結(jié)構(gòu)清晰,描述方便的特點(diǎn)。同時(shí)XML文檔的顯示多樣性,也為試卷的多樣性顯示提供了方便。系統(tǒng)中使用的XML文檔試卷結(jié)構(gòu)如圖1所示: 一份完整的XML文檔試卷的結(jié)構(gòu)分為試卷頭和試卷體兩個(gè)子元素。試卷頭元素下又包含了考試課程、試卷名稱、試卷總分及考試時(shí)間四個(gè)子元素;試卷體元素中包含試題元素序列,其中每個(gè)試題元素包含題目編號(hào)、題型、題干、參考答案、試題分?jǐn)?shù)以及知識(shí)點(diǎn)元素。根據(jù)圖1設(shè)計(jì)的試卷結(jié)構(gòu)圖,可生成以下的XML文檔格式試卷
8、。 -計(jì)算機(jī)組成原理 期末考試A卷100 120 - - 1 1 存儲(chǔ)單元是指_。 2 存放一個(gè)二進(jìn)制信息位的存貯元 存放一個(gè)機(jī)器字的所有存貯元集合 存放一個(gè)字節(jié)的所有存貯元集合 存放兩個(gè)字節(jié)的所有存貯元集合 B - XML文檔試卷的生成過(guò)程為,教師在組卷界面設(shè)定試卷的基本信息(包括考試科目、名稱、班級(jí)以及生成試卷套數(shù))和試卷主要參數(shù)(包括卷面總分、題型選擇和難度分布),試卷信息提交后由組卷模塊從試題庫(kù)中自動(dòng)抽取試題生成若干套XML文檔試卷并保存到服務(wù)器的指定目錄下。2.2 XML文檔試卷的多樣性顯示如果在瀏覽器上直接瀏覽XML文檔試卷,看到的只是經(jīng)過(guò)一定處理的源文件,而不是我們所期待的只顯示元素的數(shù)據(jù)部
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買車位不給合同范本
- 2025年船底防污漆項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模稿
- 2025年重有色金屬礦產(chǎn):鋅礦項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 2025年觀光型酒店項(xiàng)目申請(qǐng)報(bào)告模板
- 2025年紫外分光光度計(jì)項(xiàng)目申請(qǐng)報(bào)告
- 活動(dòng)損失報(bào)告范文
- 2025年鮮花綠植項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 第15課 十月革命的勝利與蘇聯(lián)的社會(huì)主義實(shí)踐 教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- 2025年裝卸搬運(yùn)服務(wù)項(xiàng)目提案報(bào)告模范
- 第1課 物聯(lián)網(wǎng)發(fā)展簡(jiǎn)述 教學(xué)設(shè)計(jì) 2024-2025學(xué)年 贛科版初中信息技術(shù)八年級(jí)上冊(cè)
- 水土保持各種分級(jí)標(biāo)準(zhǔn)表與指標(biāo)
- Unit 1 How tall are you B Read and write(課堂PPT)
- 最新部編版九年級(jí)語(yǔ)文下冊(cè) 12《詞四首》課后習(xí)題參考答案
- 部編版四年級(jí)語(yǔ)文下冊(cè)27《巨人的花園》PPT課件(共2課時(shí))
- 測(cè)繪項(xiàng)目收費(fèi)標(biāo)準(zhǔn)2009
- 新人教版六年級(jí)下冊(cè)科學(xué)全冊(cè)教學(xué)設(shè)計(jì)教案
- 《成本會(huì)計(jì)學(xué)》習(xí)題集及答案
- 社區(qū)醫(yī)院建設(shè)標(biāo)準(zhǔn)
- 個(gè)人所得稅稅率表【自動(dòng)提取稅率計(jì)算】
- 浙美版小學(xué)美術(shù)五年級(jí)下冊(cè)課件1畫家故居
- 中國(guó)作家協(xié)會(huì)入會(huì)申請(qǐng)表
評(píng)論
0/150
提交評(píng)論