基于可擴(kuò)展標(biāo)記語言XML的火電廠兩票系統(tǒng)設(shè)計與開發(fā)
本文選題:XML + 火電廠兩票系統(tǒng) ; 參考:《華北電力大學(xué)》2015年碩士論文
【摘要】:本文內(nèi)容為基于可擴(kuò)展標(biāo)記語言XML的火電廠兩票系統(tǒng)設(shè)計與開發(fā)。兩票系統(tǒng)指工作票與操作票管理系統(tǒng),工作票與操作票作為規(guī)范生產(chǎn)活動中種種行為的憑證,是火電廠安全生產(chǎn)的有力保證;ヂ(lián)網(wǎng)時代,Web技術(shù)越來越多的應(yīng)用于企業(yè)級項目管理系統(tǒng)中,在此背景下,許多火電廠都實現(xiàn)了B/S模式(Browser/Server模式,即瀏覽器與服務(wù)器模式)下網(wǎng)絡(luò)化的兩票系統(tǒng)項目管理。當(dāng)前的火電廠兩票系統(tǒng)將填寫票內(nèi)容與瀏覽票面信息拆分為兩個操作,不符合所見即所得的界面設(shè)計原則,且讀取與存儲效率上令人難以滿意。針對現(xiàn)有兩票系統(tǒng)的不足之處,本文提出了基于可擴(kuò)展標(biāo)記語言XML的火電廠兩票系統(tǒng),對系統(tǒng)的架構(gòu)、前端顯示效果、數(shù)據(jù)庫的使用等進(jìn)行設(shè)計與技術(shù)實現(xiàn)。通過對XML技術(shù)的研究,利用XML的特性使之應(yīng)用于細(xì)節(jié)信息繁冗的票面樣式存儲中。涉及的XML文檔比較龐大,利用基于e Xist的XML數(shù)據(jù)庫進(jìn)行存儲;與此同時,兩票系統(tǒng)也涉及許多高度結(jié)構(gòu)化的數(shù)據(jù),在處理這些數(shù)據(jù)時XML數(shù)據(jù)庫在查詢效率上遠(yuǎn)遠(yuǎn)不如關(guān)系數(shù)據(jù)庫,當(dāng)嘗試在兩票系統(tǒng)中同時使用兩種數(shù)據(jù)庫時,就造成了XML數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫的集成問題。在對現(xiàn)有異構(gòu)數(shù)據(jù)庫技術(shù)進(jìn)行研究后,提出了基于XRDI的異構(gòu)數(shù)據(jù)庫技術(shù)來完成XML數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫的數(shù)據(jù)交互。最后,運用基于XML構(gòu)建的技術(shù):SVG、XQuery、XSLT,實現(xiàn)了B/S模式下的系統(tǒng)圖、所見即所得的填票界面功能。并針對在系統(tǒng)實際使用中出現(xiàn)的讀取效率問題,對XRDI技術(shù)進(jìn)行改進(jìn),調(diào)整了數(shù)據(jù)的存儲結(jié)構(gòu):利用關(guān)系數(shù)據(jù)庫存儲填票過程中的單一節(jié)點信息,利用e Xist數(shù)據(jù)庫存儲繁冗的票面結(jié)構(gòu)樣式信息,借助服務(wù)器端java Script技術(shù)完成數(shù)據(jù)的交互。改進(jìn)的XRDI技術(shù)在異構(gòu)數(shù)據(jù)庫系統(tǒng)中票數(shù)據(jù)的讀取效率上提高了近百倍。
[Abstract]:This paper is about the design and development of two-vote system of thermal power plant based on extensible markup language (XML). Two-vote system refers to the management system of work ticket and operation ticket, which is the proof of standardizing all kinds of behaviors in production activities, and is the effective guarantee of safe production in thermal power plant. In the Internet era, Web technology is more and more used in enterprise project management system. Under this background, many thermal power plants have realized two votes system project management based on B / S mode (browser / Server mode). The current two-vote system of thermal power plant divides the information of filling out ticket and browsing face into two operations, which does not accord with the design principle of WYSIWYG interface, and the efficiency of reading and storing is difficult to be satisfied. In view of the shortcomings of the existing two-vote system, this paper proposes a two-vote system based on extensible markup language (XML) for thermal power plants. It designs and implements the architecture of the system, the effect of front-end display, the use of database and so on. Through the research of XML technology, it is applied to the ticket style storage of detail information by using the characteristics of XML. The XML documents involved are large and stored in an e-Xist-based XML database; at the same time, the two voting systems also involve a lot of highly structured data. When dealing with these data, XML database is far less efficient than relational database in query efficiency. When we try to use two kinds of database in two voting systems, the integration problem between XML database and relational database is caused. After studying the existing heterogeneous database technology, the XRDI based heterogeneous database technology is proposed to complete the data interaction between XML database and relational database. Finally, using the XML-based technology: SVG / XQuery XSLT, the system diagram in B / S mode is implemented, and the function of the WYSIWYG ticket filling interface is realized. Aiming at the problem of reading efficiency in the practical use of the system, the XRDI technology is improved, and the storage structure of the data is adjusted: using relational database to store the single node information in the filling process. The exexist database is used to store the redundant face structure style information, and the server-side java script technology is used to complete the data exchange. The improved XRDI technology improves the efficiency of ticket data reading in heterogeneous database systems by nearly a hundredfold.
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52;TM621
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 胡孔法;劉海東;陳];達(dá)慶利;;一種改進(jìn)的可擴(kuò)展標(biāo)記語言查詢增量維護(hù)算法[J];計算機(jī)集成制造系統(tǒng);2008年11期
2 龔振志;劉海東;胡孔法;達(dá)慶利;;一種改進(jìn)的可擴(kuò)展標(biāo)記語言素數(shù)編碼方法[J];計算機(jī)集成制造系統(tǒng);2008年08期
3 楊英杰,馬范援,蘇拉茲;一種基于XML的CISL表示[J];上海交通大學(xué)學(xué)報;2002年09期
4 李根;李彥明;劉成良;;基于可擴(kuò)展標(biāo)記語言的故障模型表述[J];機(jī)械制造與自動化;2012年04期
5 龐曉瓊;陳立潮;;基于XML Web Service的氣象信息發(fā)布服務(wù)[J];中北大學(xué)學(xué)報(自然科學(xué)版);2006年05期
6 夏賢義;嚴(yán)新平;徐X;;XML在ITS中的應(yīng)用研究[J];武漢理工大學(xué)學(xué)報(信息與管理工程版);2006年01期
7 吳斌;吳義忠;奚立峰;傅仕偉;;基于可擴(kuò)展標(biāo)記語言的典型零部件設(shè)計系統(tǒng)研究[J];計算機(jī)集成制造系統(tǒng);2006年01期
8 陳守強;蔡長韜;;基于可擴(kuò)展標(biāo)記語言的工藝信息描述方法[J];上海交通大學(xué)學(xué)報;2009年06期
9 衡星辰;覃征;邵利平;田磊;王妮;;面向異質(zhì)可擴(kuò)展標(biāo)記語言文檔的近似查詢算法[J];西安交通大學(xué)學(xué)報;2006年06期
10 張耀;朱海平;張國軍;;基于CORBA和XML的開放式CAPP系統(tǒng)研究[J];機(jī)械設(shè)計與制造;2007年01期
相關(guān)會議論文 前1條
1 范悅;魏巍;;可擴(kuò)展標(biāo)記語言XML的應(yīng)用研究[A];第三屆十省區(qū)市機(jī)械工程學(xué)會科技論壇暨黑龍江省機(jī)械工程學(xué)會2007年年會論文(摘要)集[C];2007年
相關(guān)重要報紙文章 前1條
1 ;常見電腦術(shù)語④[N];電腦報;2003年
相關(guān)碩士學(xué)位論文 前10條
1 劉赫男;基于可擴(kuò)展標(biāo)記語言XML的火電廠兩票系統(tǒng)設(shè)計與開發(fā)[D];華北電力大學(xué);2015年
2 冷何曉;基于GML的WebGIS研究與實踐[D];大連理工大學(xué);2006年
3 劉志鵬;一個可擴(kuò)展標(biāo)記語言數(shù)據(jù)安全模型研究[D];華中科技大學(xué);2006年
4 安欣;面向IP Phone系統(tǒng)的XML服務(wù)功能的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2009年
5 田東;基于可擴(kuò)展標(biāo)記語言的數(shù)據(jù)交換技術(shù)在電子政務(wù)系統(tǒng)中的應(yīng)用研究[D];重慶大學(xué);2004年
6 李志強;基于XML的信息轉(zhuǎn)化和編輯系統(tǒng)設(shè)計[D];電子科技大學(xué);2009年
7 蘇博;基于.Net框架下的XML在WebGIS中的研究[D];貴州大學(xué);2006年
8 安欣;面向IPPhone系統(tǒng)的XML服務(wù)功能的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2009年
9 孫毅;XML集成化編輯解析環(huán)境的開發(fā)與研究[D];武漢理工大學(xué);2003年
10 李浩;可擴(kuò)展標(biāo)記語言文檔在數(shù)據(jù)庫中存儲技術(shù)的研究[D];長安大學(xué);2009年
,本文編號:2050292
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/2050292.html