天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

基于HTML5的拓撲圖繪制引擎設(shè)計與實現(xiàn)

發(fā)布時間:2020-07-05 22:11
【摘要】:市面上繪制網(wǎng)絡拓撲圖的軟件很多,比如Visio,億圖等,通過這些圖形繪制軟件可以很方便的繪制各種專業(yè)的業(yè)務流程圖、工程管理圖、網(wǎng)絡拓撲圖等。但是上述軟件均是基于C/S結(jié)構(gòu)的軟件,具有升級難,擴展性差等特點。基于Web的圖形繪制軟件主要有三種技術(shù):flash,HTML5 Canvas,SilverLight技術(shù)。其中flash,SilverLight需要安裝插件,已經(jīng)逐漸被市場淘汰。在HTML5出來之前,Web客戶端是通過SVG技術(shù)完成繪圖的,但是這種技術(shù)無法滿足復雜繪圖的需求。HTML5是新一代HTML標準,提供了Canvas標簽和一系列的JavaScript腳本API來實現(xiàn)繪圖功能。當前市場上基于HTML5技術(shù)的數(shù)據(jù)可視化的組件主要以圖表組件居多,但是拓撲圖、流程圖組件很少。使用HTML5中Canvas技術(shù),將拓撲結(jié)構(gòu)圖用JSON格式表示,開發(fā)出一套標準的拓撲圖繪圖引擎,通過配置JSON數(shù)據(jù),就可以產(chǎn)生一組拓撲圖,開發(fā)人員不需編寫繁雜的圖形編程,提高代碼重用率,從而大大提高軟件開發(fā)速度,具有一定的實際價值。本文從研究Web拓撲圖繪制的功能需求出發(fā),,提出了采用HTML5 Canvas技術(shù)進行研發(fā)系統(tǒng),主要做了如下工作:(1)論文在對拓撲圖繪制引擎的需求分析基礎(chǔ)上,確定采用HTML5 Canvas編程技術(shù)和JavaScript面向?qū)ο蠹夹g(shù)進行開發(fā),設(shè)計出系統(tǒng)架構(gòu)。(2)認真分析拓撲關(guān)系圖的對象體系,設(shè)計出拓撲圖繪制的業(yè)務對象,并給出了類圖。設(shè)計了繪圖程序的數(shù)據(jù)結(jié)構(gòu),定義了繪圖程序的JSON數(shù)據(jù)。(3)根據(jù)繪圖程序的特點,使用了單例模式、工廠模式、命令模式、狀態(tài)模式、觀察者模式等多種面向?qū)ο笤O(shè)計模式,降低了程序的復雜性。(4)完成了與服務器端的數(shù)據(jù)接口設(shè)計,數(shù)據(jù)格式采用了JSON格式,通過該AJAX技術(shù)訪問Web服務器,符合SOA體系結(jié)構(gòu)。(5)同時經(jīng)過精心的編碼過程,完成了基于HTML5的拓撲圖繪制引擎系統(tǒng)的開發(fā)與實現(xiàn),并將該繪圖引擎用于某公司的實際項目。(6)對系統(tǒng)進行了相應測試工作,測試的結(jié)果表明,系統(tǒng)運行可靠,可擴展性強,與公司的業(yè)務數(shù)據(jù)做到了無縫對接,達到了設(shè)計預期。
【學位授予單位】:南昌航空大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52

【參考文獻】

相關(guān)期刊論文 前10條

1 蘆文峰;王凱;吳亞非;竇長旭;;圖形繪制引擎的效率和跨平臺研究[J];計算機工程與設(shè)計;2016年05期

2 杜一;郭旦懷;陳昕;任磊;戴國忠;;一種模型驅(qū)動的可視化生成系統(tǒng)[J];軟件學報;2016年05期

3 榮艷冬;馮建平;高云勝;;基于HTML5的可視化實時數(shù)據(jù)監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[J];電腦編程技巧與維護;2015年20期

4 康保軍;;基于TWaver的電信網(wǎng)絡拓撲圖實現(xiàn)方案研究[J];軟件導刊;2014年10期

5 龔麗;;HTML5中的Canvas繪圖研究[J];軟件導刊;2014年04期

6 傅軍;;基于SVG的Web繪圖軟件設(shè)計與實現(xiàn)[J];電腦編程技巧與維護;2014年04期

7 平淑文;潘玨羽;張學金;杜曉榮;;基于HTML5和JavaScript輕量型動畫框架開發(fā)[J];計算機技術(shù)與發(fā)展;2013年12期

8 谷偉;;基于HTML5 Canvas的客戶端圖表技術(shù)研究[J];信息技術(shù);2013年09期

9 Shibo HAO;Xuefang ZHU;Guang ZHU;Gang LI;;A comparative study of information visualization from the perspective of intellectual base: Using WoS and CSSCI[J];Chinese Journal of Library and Information Science;2013年02期

10 武佳佳;王建忠;;基于HTML5實現(xiàn)智能手機跨平臺應用開發(fā)[J];軟件導刊;2013年02期

相關(guān)碩士學位論文 前1條

1 吳遜;Web下的可控圖形組件設(shè)計平臺[D];重慶大學;2015年



本文編號:2743198

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2743198.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶5befe***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com