xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)

xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)

ID:12087450

大?。?02.00 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2018-07-15

xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)_第1頁(yè)
xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)_第2頁(yè)
xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)_第3頁(yè)
xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)_第4頁(yè)
xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)_第5頁(yè)
資源描述:

《xml實(shí)驗(yàn)室設(shè)備管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、摘要XML作為萬(wàn)維網(wǎng)聯(lián)盟的一種語(yǔ)言,它在Internet上的數(shù)據(jù)交流很方便。且XML的威力在于它將用戶界面和結(jié)構(gòu)和數(shù)據(jù)的分離。該設(shè)計(jì)內(nèi)容為:某實(shí)驗(yàn)室欲模擬使用XML文件建立一個(gè)儀器設(shè)備單,用其描述實(shí)驗(yàn)室的所有設(shè)備信息。選擇合適的編譯器,編寫一個(gè)XML文件,畫出其相應(yīng)的樹(shù)狀結(jié)構(gòu)圖,用DTD、XSL進(jìn)行與XML文件關(guān)聯(lián),然后用Java語(yǔ)言進(jìn)行解析,顯示該xml文件的所有節(jié)點(diǎn)、屬性的名字;同時(shí)顯示該xml文件所有標(biāo)記的文本數(shù)據(jù);計(jì)算書的平均單價(jià)并進(jìn)行輸出。關(guān)鍵詞:XMLDTDXSL樹(shù)狀結(jié)構(gòu)圖1.需求分析1.1.系統(tǒng)功能需求1.1.1.XML文件內(nèi)容①該實(shí)驗(yàn)室的基本信息:實(shí)驗(yàn)室的名字、地點(diǎn)、

2、性質(zhì)、面積、資產(chǎn)總額、開(kāi)放時(shí)間等。②書目a)書目1i.設(shè)備基本信息(儀器設(shè)備名,規(guī)格型號(hào),單價(jià),設(shè)備類別,設(shè)備簡(jiǎn)介,設(shè)備號(hào))ii.購(gòu)置信息(購(gòu)置時(shí)間,購(gòu)置數(shù)量,設(shè)備供應(yīng)商編號(hào),經(jīng)辦人)b)設(shè)備2c)設(shè)備3…d)設(shè)備n...③設(shè)備生產(chǎn)商信息設(shè)備生產(chǎn)商基本信息(名稱、地點(diǎn)、資質(zhì)、開(kāi)戶行,聯(lián)系方式等),其中聯(lián)系方式包括:電話、網(wǎng)址、傳真、email等聯(lián)系方式。設(shè)備生產(chǎn)商主要生產(chǎn)設(shè)備信息(設(shè)備類型、設(shè)備方向,設(shè)備大類名稱④管理員信息(編號(hào)、姓名、聯(lián)系方式、管理的范圍)設(shè)計(jì)要求:①針對(duì)該XML文件,畫出其相應(yīng)的樹(shù)狀結(jié)構(gòu)圖。②針對(duì)所編寫的XML文件,編寫其相應(yīng)的DTD文件,并使用解析器驗(yàn)證其有效

3、性,對(duì)驗(yàn)證結(jié)果抓圖。③針對(duì)所編寫的XML文件,編寫合適的XSL文件,將書目基本信息打印成表格,并用IE瀏覽器進(jìn)行瀏覽并截圖。④使用JAVA編程語(yǔ)言,對(duì)XML文件進(jìn)行解析:顯示該xml文件的所有節(jié)點(diǎn)、屬性的名字;同時(shí)顯示該xml文件所有標(biāo)記的文本數(shù)據(jù);計(jì)算書的平均單價(jià)并進(jìn)行輸出。要求:①xml文件中應(yīng)該包括文本內(nèi)容、標(biāo)記、屬性、命名空間,混合標(biāo)記等的內(nèi)容②dtd文件應(yīng)該有相應(yīng)的結(jié)果抓圖③xsl文件應(yīng)用到規(guī)范中的常用技巧,例如模板調(diào)用、for-each、value-of、xsl標(biāo)記等。④解析器結(jié)果應(yīng)該有抓圖。⑤形成的代碼發(fā)給老師驗(yàn)證。1.1.2.規(guī)范性及有效性檢查1.XML文件按照要求組

4、織數(shù)據(jù)合理,并通過(guò)規(guī)范性檢查。2.DTD文件按照要求編寫,并通過(guò)有效性檢查。3.XSL文件按照要求顯示正確。4.JAVA文件達(dá)到要求,正確顯示結(jié)果。1.2.總體E-R圖實(shí)驗(yàn)室E-R圖性質(zhì)地點(diǎn)實(shí)驗(yàn)室面積名字資產(chǎn)總額開(kāi)放時(shí)間設(shè)備E-R圖規(guī)格型號(hào)單價(jià)設(shè)備名類別設(shè)備號(hào)設(shè)備描述購(gòu)買時(shí)間設(shè)備生產(chǎn)商E-R圖地點(diǎn)名稱設(shè)備生產(chǎn)商資質(zhì)聯(lián)系方式開(kāi)戶銀行管理員E-R圖姓名編號(hào)管理員聯(lián)系方式管理范圍總體E-R圖資產(chǎn)總額面積性質(zhì)地點(diǎn)開(kāi)放時(shí)間名字實(shí)驗(yàn)室購(gòu)買設(shè)備產(chǎn)商生產(chǎn)管理聘請(qǐng)?jiān)O(shè)備管理員聯(lián)系方式資質(zhì)開(kāi)戶銀行編號(hào)姓名地點(diǎn)名稱管理范圍聯(lián)系方式購(gòu)買時(shí)間設(shè)備名描述設(shè)備號(hào)規(guī)格型號(hào)類別單價(jià)1.3.數(shù)據(jù)流圖及描述1.?dāng)?shù)據(jù)錄入和處

5、理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是手工輸入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2.?dāng)?shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束

6、,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖,如圖2-3-a所示:學(xué)生實(shí)驗(yàn)室管理系統(tǒng)管理員圖2-3-a頂層數(shù)據(jù)流圖設(shè)備,實(shí)驗(yàn)室申請(qǐng)信息符合使用?使用信息頂層數(shù)據(jù)流圖只是粗略的給出整個(gè)系統(tǒng)的數(shù)據(jù)流情況。為了更好的把“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”中各個(gè)模塊的具體數(shù)據(jù)流處理細(xì)節(jié)表示出來(lái),可以在頂層圖的基礎(chǔ)上自頂向下繼續(xù)分解,得到1層和2層數(shù)據(jù)流圖。1層數(shù)據(jù)流圖1層數(shù)據(jù)流圖,如圖2-3-b所示:學(xué)生還設(shè)備,離開(kāi)實(shí)驗(yàn)室取設(shè)備,進(jìn)入實(shí)驗(yàn)室學(xué)生2-3-b1層數(shù)據(jù)流圖學(xué)生信息使用信息使用信息2層數(shù)據(jù)流圖2層數(shù)據(jù)流圖,如圖2-3-c所示:學(xué)生1.1申請(qǐng)使用1.2前臺(tái)掃描學(xué)生2.3打印使用表2.1核對(duì)申請(qǐng)使用

7、信息申請(qǐng)使用信息學(xué)生信息申請(qǐng)使用信息通知,使用信息使用信息設(shè)備2-3-c2層數(shù)據(jù)流圖使用細(xì)化圖使用細(xì)化圖,如圖2-3-d所示:1.11學(xué)生及設(shè)備信息錄入1.13使用安排1.14學(xué)生管理1.12設(shè)備管理學(xué)生基本信息表設(shè)備信息學(xué)生信息學(xué)生及使用信息使用信息設(shè)備信息2-3-d使用設(shè)備細(xì)化圖出票細(xì)化圖出票細(xì)化圖,如圖2-3-e所示:2.1核對(duì)使用使用記錄2.2使用學(xué)生使用信息正確使用信息圖2-3-e使用單細(xì)化圖2.詳細(xì)設(shè)計(jì)2.1.書目單樹(shù)狀結(jié)構(gòu)2.1.1.樹(shù)狀圖收

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

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

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