基于XML的Web頁面生成系統(tǒng)
本文關(guān)鍵詞:基于XML的Web頁面生成系統(tǒng)
更多相關(guān)文章: 計算機軟件 Web管理系統(tǒng) 自動生成 XML
【摘要】:隨著互聯(lián)網(wǎng)的普及和Web技術(shù)的高速發(fā)展,Web應(yīng)用已經(jīng)成為當(dāng)今社會生活、學(xué)習(xí)、工作的重要組成部分,越來越多的應(yīng)用領(lǐng)域,如:財務(wù)、客戶關(guān)系、學(xué)生信息等管理系統(tǒng)等都推出了自己的Web接入平臺。 為了提高Web管理系統(tǒng)的開發(fā)效率,產(chǎn)生了很多自動生成工具,如基于模板、可視化頁面編輯等工具。本文通過總結(jié)現(xiàn)有代碼生成技術(shù)的不足,對開發(fā)過程中重復(fù)度高的模塊進行抽象、封裝,將頁面信息,包括布局、控件、數(shù)據(jù)綁定、交互行為等通過XML結(jié)構(gòu)化文本進行表達(dá),通過解析該文件,完成頁面的自動生成。使用本系統(tǒng),Web應(yīng)用創(chuàng)建者只需少量開發(fā),甚至無需書寫代碼,僅書寫XML描述文件,就能得到所需頁面,并由這些頁面組成完整的Web系統(tǒng)。通過系統(tǒng)的自動生成便可以降低對開發(fā)人員的要求、提高開發(fā)效率、減小維護成本。 本文首先對自動生成技術(shù)進行了學(xué)習(xí)和調(diào)研,總結(jié)了其在當(dāng)前Web管理系統(tǒng)開發(fā)過程中的不足,提出了課題的目標(biāo)和意義。之后介紹了本系統(tǒng)實現(xiàn)過程中需要用到的關(guān)鍵技術(shù)。接下來對系統(tǒng)進行了需求分析,包括功能性需求和非功能性需求。關(guān)于實現(xiàn)部分,首先從整體上介紹了系統(tǒng)的框架、頁面渲染流程和各模塊的概要設(shè)計,再詳細(xì)介紹了頁面渲染器的詳細(xì)設(shè)計與實現(xiàn),主要包括框架渲染器、控件管理器和邏輯管理器三個部分,之后說明了數(shù)據(jù)操作服務(wù)模塊的設(shè)計與實現(xiàn),其中包括自動化建表服務(wù)和數(shù)據(jù)訪問服務(wù),最后介紹了XML文件管理、登錄、權(quán)限等輔助功能需求的實現(xiàn)。 為了驗證系統(tǒng)的完整可用,應(yīng)用本系統(tǒng)完成了對企業(yè)質(zhì)量管理系統(tǒng)的搭建并進行了目標(biāo)系統(tǒng)的測試。根據(jù)測試結(jié)果,證明了本自動生成系統(tǒng)的完整有效性。 論文的最后,對本課題的研究和工作內(nèi)容加以總結(jié),并對可能的下一步工作進行了展望。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52;TP393.09
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前9條
1 萬建成,孫彬;支持用戶界面自動生成的界面模型[J];計算機工程與應(yīng)用;2003年18期
2 李凡;李夢;李京;;基于模型的Web頁面自動生成系統(tǒng)PAGS[J];計算機工程與應(yīng)用;2006年27期
3 張立勇;陳平;;基于代碼生成的Web信息系統(tǒng)工程化開發(fā)方法[J];計算機科學(xué);2008年05期
4 楊美榮;史建鋒;李明星;;基于MDA的代碼生成器設(shè)計與實現(xiàn)[J];計算機工程;2009年12期
5 李雷孝;呼和;;基于XSLT的Web頁面自動生成系統(tǒng)的研發(fā)[J];內(nèi)蒙古工業(yè)大學(xué)學(xué)報(自然科學(xué)版);2011年01期
6 段壽建;鄧有林;;Web技術(shù)發(fā)展綜述與展望[J];計算機時代;2013年03期
7 張鐵頭;劉磊;;基于模板的WEB視圖層生成技術(shù)[J];數(shù)字技術(shù)與應(yīng)用;2012年07期
8 劉暢;;網(wǎng)人合一·類像世界·體驗經(jīng)濟——從Web1.0到Web3.0的啟示[J];云南社會科學(xué);2008年02期
9 李詠琪;;淺析Ajax的四種開發(fā)模式[J];科技創(chuàng)新導(dǎo)報;2011年01期
,本文編號:1195975
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1195975.html