本地存儲技術(shù)在跨平臺實時數(shù)據(jù)監(jiān)控中的應(yīng)用
本文關(guān)鍵詞:本地存儲技術(shù)在跨平臺實時數(shù)據(jù)監(jiān)控中的應(yīng)用,,由筆耕文化傳播整理發(fā)布。
【摘要】:本課題以實際生產(chǎn)環(huán)節(jié)為背景,設(shè)計跨平臺監(jiān)控軟件中數(shù)據(jù)處理和實時數(shù)據(jù)監(jiān)控環(huán)節(jié)。長期以來,基于B/S架構(gòu)的監(jiān)控軟件在數(shù)據(jù)采集方面存在插件安裝、數(shù)據(jù)通信消耗大量帶寬、加載速度過慢及軟件工作依賴于網(wǎng)絡(luò)的正常使用等問題。HTML5規(guī)范的出現(xiàn)為解決以上問題提供了新的思路:本地存儲和離線緩存功能。本地存儲功能將采集的數(shù)據(jù)存儲在客戶端,可以在客戶端進行增、刪、查、改等功能,減少了數(shù)據(jù)通信對網(wǎng)絡(luò)帶寬的占用。緩存應(yīng)用將除了數(shù)據(jù)以外的網(wǎng)頁文件緩存在本地,解決了網(wǎng)頁加載過慢的問題,并可以在離線狀態(tài)下保存和編輯數(shù)據(jù),降低了web監(jiān)控軟件對網(wǎng)絡(luò)的依賴程度。本文完成了對web監(jiān)控軟件的整體架構(gòu),服務(wù)器端采用Windows+node.js +Mongo DB+WebSocket的底層設(shè)計,客戶端采用JavasSript及jQuery編程腳本語言、SVG圖形組態(tài)和CSS+DIV網(wǎng)頁布局。著重研究了目前四種本地存儲技術(shù)并進行比較分析,采用web SQL Database存儲機制實現(xiàn)實時數(shù)據(jù)處理;設(shè)計具有緩存功能的實時數(shù)據(jù)監(jiān)控軟件。論文的最后將跨平臺監(jiān)控軟件進行性能指標測試,取得了預(yù)期的使用效果。
【關(guān)鍵詞】:HTML5 跨平臺 數(shù)據(jù)處理 本地存儲 緩存
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09;TP333
【目錄】:
- 摘要5-6
- Abstract6-9
- 第一章 緒論9-12
- 1.1 研究背景與現(xiàn)狀9-10
- 1.1.1 選題背景9
- 1.1.2 國內(nèi)外研究現(xiàn)狀9-10
- 1.2 研究內(nèi)容和意義10-11
- 1.3 全文章節(jié)安排11-12
- 第二章 web監(jiān)控軟件定義及總體設(shè)計12-18
- 2.1 需求分析12-13
- 2.1.1 兼容性要求12
- 2.1.2 實時性要求12-13
- 2.2 可行性分析13
- 2.3 系統(tǒng)總體設(shè)計13-18
- 2.3.1 C/S及B/S架構(gòu)簡介13-14
- 2.3.2 監(jiān)控軟件數(shù)據(jù)流程分析14-15
- 2.3.3 web監(jiān)控軟件網(wǎng)絡(luò)拓撲結(jié)構(gòu)15
- 2.3.4 web發(fā)布方式概述15-16
- 2.3.5 web監(jiān)控軟件功能設(shè)計16-18
- 第三章 整體架構(gòu)及詳細設(shè)計18-32
- 3.1 系統(tǒng)下位機設(shè)計18-22
- 3.1.1 mini2400型ARM開發(fā)平臺簡介18-20
- 3.1.2 電位傳感器使用方法20
- 3.1.3 下位機串口編程設(shè)計20-22
- 3.2 系統(tǒng)客戶端界面設(shè)計22-26
- 3.2.1 web軟件主頁設(shè)計22-24
- 3.2.2 功能界面設(shè)計24-26
- 3.3 node.js服務(wù)器26-28
- 3.3.1 node.js簡介26
- 3.3.2 node.js的安裝26
- 3.3.3 服務(wù)器端串口數(shù)據(jù)處理程序26-28
- 3.4 Mongo數(shù)據(jù)庫28-31
- 3.4.1 Mongo DB簡介28-29
- 3.4.2 下位機數(shù)據(jù)后續(xù)處理29
- 3.4.3 瀏覽器端數(shù)據(jù)更新與顯示程序29-31
- 3.5 通訊模塊設(shè)計31-32
- 3.5.1 WebSocket通信協(xié)議簡介31
- 3.5.2 socket.io模塊安裝31-32
- 第四章 基于本地存儲功能的實時數(shù)據(jù)處理32-48
- 4.1 HTML5概述32-33
- 4.2 典型客戶端存儲方式33-35
- 4.2.1 Cookie方式33-34
- 4.2.2 userData方式34-35
- 4.2.3 其他客戶端存儲方案35
- 4.3 HTML5本地存儲35-48
- 4.3.1 鍵值對存儲36-39
- 4.3.2 web SQL Database存儲39-41
- 4.3.3 Indexed Database存儲41-43
- 4.3.4 幾種存儲方案的比較及最終設(shè)計43-48
- 第五章 具有緩存功能的實時數(shù)據(jù)畫面監(jiān)控48-58
- 5.1 圖形控件設(shè)計48-51
- 5.1.1 SVG圖形處理48-49
- 5.1.2 圖形組態(tài)軟件運行系統(tǒng)概述49
- 5.1.3 圖形報警功能49-50
- 5.1.4 前端操作界面及運行效果圖50-51
- 5.2 離線緩存功能概述51-52
- 5.3 構(gòu)建緩存應(yīng)用52-55
- 5.3.1 添加mime.types文件解析52
- 5.3.2 manifest文件52-53
- 5.3.3 離線應(yīng)用構(gòu)建概述53-55
- 5.4 web監(jiān)控畫面緩存功能設(shè)計和測試分析55-58
- 5.4.1 web監(jiān)控畫面組成元素分析55-56
- 5.4.2 性能測試56-57
- 5.4.3 性能測試總結(jié)57-58
- 第六章 總結(jié)與展望58-60
- 6.1 文章總結(jié)58-59
- 6.2 未來展望59-60
- 致謝60-61
- 參考文獻61-65
- 攻讀碩士學(xué)位期間參與科研項目65-66
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 李亞平;姚建國;黃海峰;曹陽;韓韜;宋鑫;;SVG技術(shù)在電網(wǎng)調(diào)度自動化系統(tǒng)中的應(yīng)用[J];電力系統(tǒng)自動化;2005年23期
2 邱小湖;許俊;;一種基于Gears離線存儲的Web測評系統(tǒng)實現(xiàn)研究[J];四川職業(yè)技術(shù)學(xué)院學(xué)報;2011年03期
3 劉軍華;陶永進;;DIV+CSS網(wǎng)頁布局技術(shù)中盒子模型的應(yīng)用研究[J];長沙通信職業(yè)技術(shù)學(xué)院學(xué)報;2012年04期
4 張樹彬;;Flash的數(shù)據(jù)處理類SharedObject[J];電腦開發(fā)與應(yīng)用;2014年12期
5 黃有福;;HTML5 WebStorage API與.NET會話機制探索[J];電腦知識與技術(shù);2013年09期
6 張志廣;趙學(xué)作;于張紅;王杰;;基于mini2440的遠程字屏控制系統(tǒng)設(shè)計與研發(fā)[J];河北科技師范學(xué)院學(xué)報;2012年02期
7 敖春波;黃文君;虞樂丹;施尹志;;基于PDA的控制系統(tǒng)無線移動監(jiān)控軟件開發(fā)[J];化工自動化及儀表;2009年03期
8 Volcano;;初識Firebug[J];程序員;2007年03期
9 羅大暉;陳娟;;基于HTML5的Web離線應(yīng)用研究與實現(xiàn)[J];計算機應(yīng)用與軟件;2012年12期
10 周樂欽;燕彩蓉;蘇厚勤;;基于Web-Socket協(xié)議的推送數(shù)據(jù)技術(shù)在監(jiān)控系統(tǒng)中的應(yīng)用研究[J];計算機應(yīng)用與軟件;2013年05期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 王鑫;B/S模式實時監(jiān)控的研究與實現(xiàn)[D];鐵道部科學(xué)研究院;2005年
2 李杰;組態(tài)軟件圖形組態(tài)模塊和數(shù)據(jù)庫訪問模塊設(shè)計與實現(xiàn)[D];電子科技大學(xué);2008年
3 劉俊杰;新型DCS組態(tài)軟件框架和數(shù)據(jù)庫的研究與開發(fā)[D];山東大學(xué);2008年
4 吳小青;基于B/S體系結(jié)構(gòu)軟件開發(fā)技術(shù)研究[D];江南大學(xué);2008年
5 丁偉;新型DCS組態(tài)軟件實時數(shù)據(jù)庫研究與開發(fā)[D];山東大學(xué);2009年
6 楊瑞宇;基于Web的遠程監(jiān)控系統(tǒng)研究及軟件實現(xiàn)[D];天津理工大學(xué);2009年
7 張海靜;基于B/S模式的組態(tài)監(jiān)控軟件Web發(fā)布系統(tǒng)[D];北京交通大學(xué);2013年
8 肖禎懷;基于HTML5的前端效率機制及Web應(yīng)用模式研究[D];山東師范大學(xué);2014年
9 周璐;基于Web前端的localStorage性能研究與改進[D];吉林大學(xué);2014年
10 劉冠;標準SQL語句與MongoDB數(shù)據(jù)轉(zhuǎn)換技術(shù)研究[D];四川師范大學(xué);2013年
本文關(guān)鍵詞:本地存儲技術(shù)在跨平臺實時數(shù)據(jù)監(jiān)控中的應(yīng)用,由筆耕文化傳播整理發(fā)布。
本文編號:283262
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/283262.html