基于Node.js的熱計(jì)量監(jiān)控預(yù)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-10-09 11:10
本文關(guān)鍵詞:基于Node.js的熱計(jì)量監(jiān)控預(yù)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 熱計(jì)量 Nodejs 負(fù)載均衡 分布式緩存 MongoDB
【摘要】:我國(guó)現(xiàn)行的熱力站運(yùn)行管理仍處于手工操作階段,影響了集中供熱優(yōu)越性的充分發(fā)揮。主要反映在:供熱參數(shù)未能在最佳工況下運(yùn)行,供熱量與需熱量不匹配;運(yùn)行數(shù)據(jù)不全,難以實(shí)現(xiàn)量化管理;系統(tǒng)運(yùn)行工況失調(diào)難以消除,造成用戶冷熱不均;缺少全面的參數(shù)測(cè)量手段,無(wú)法對(duì)運(yùn)行工況進(jìn)行系統(tǒng)的分析判斷。 搞好城市集中供熱工程,必須要全面提高供熱技術(shù)水平。因此,建立基于網(wǎng)絡(luò)服務(wù)的熱計(jì)量監(jiān)控預(yù)警系統(tǒng),來(lái)實(shí)現(xiàn)各換熱站現(xiàn)場(chǎng)參數(shù)的采集、調(diào)度室與各換熱站的數(shù)據(jù)實(shí)時(shí)通訊控制,可以很好的解決上述問(wèn)題,可以有效提高供熱系統(tǒng)的自動(dòng)化控制水平,并且能很大程度上提高供熱行業(yè)的管理水平。供熱工程中的自動(dòng)控制對(duì)于保證供熱系統(tǒng)優(yōu)質(zhì)供熱、安全運(yùn)行、經(jīng)濟(jì)節(jié)能、環(huán)境保護(hù)具有十分重要的作用。 本論文從供熱系統(tǒng)的需求,結(jié)合互聯(lián)網(wǎng)技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)熱計(jì)量監(jiān)控預(yù)警系統(tǒng)?蛻舳诉\(yùn)行在瀏覽器端,包括登錄、目錄展示、圖表展示、SVG矢量圖載入、安全隱患預(yù)警以及設(shè)置六大功能模塊,供暖系統(tǒng)操作人員通過(guò)該系統(tǒng)能夠較方便地監(jiān)控供暖場(chǎng)景。服務(wù)器端通過(guò)分層架構(gòu)實(shí)現(xiàn)高性能:前端接入層利用Squid實(shí)現(xiàn)反向代理,并通過(guò)Node.js服務(wù)器集群實(shí)現(xiàn)客戶端請(qǐng)求的負(fù)載均衡;利用Redis分布式緩存系統(tǒng)實(shí)現(xiàn)一個(gè)用于加速訪問(wèn)的緩存層,減少直接訪問(wèn)數(shù)據(jù)庫(kù)的次數(shù),較大地提升了系統(tǒng)的性能;數(shù)據(jù)存儲(chǔ)層利用MongoDB數(shù)據(jù)庫(kù)的分片功能實(shí)現(xiàn)分布式的數(shù)據(jù)庫(kù)集群,提供了負(fù)載均衡和數(shù)據(jù)冗余的功能并保障了安全性。提供了滿足高并發(fā)需求的高性能、高可用的服務(wù)器端。 本文首先對(duì)供暖行業(yè)信息化的形勢(shì)做一個(gè)闡述,對(duì)諸如Node.js、 MongoDB數(shù)據(jù)庫(kù)、SVG矢量圖、Express開(kāi)發(fā)框架等相關(guān)技術(shù)做了簡(jiǎn)要介紹,然后針對(duì)熱計(jì)量監(jiān)控預(yù)警系統(tǒng)的需求進(jìn)行了分析和設(shè)計(jì),接著分別闡述了瀏覽器客戶端和Node.js服務(wù)器端的實(shí)現(xiàn)方式,最后對(duì)整個(gè)系統(tǒng)進(jìn)行了功能以及性能的測(cè)試。
【關(guān)鍵詞】:熱計(jì)量 Nodejs 負(fù)載均衡 分布式緩存 MongoDB
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;TP277
【目錄】:
- 摘要4-5
- ABSTRACT5-7
- 目錄7-10
- 第一章 緒論10-13
- 1.1 課題背景與意義10-11
- 1.2 研究?jī)?nèi)容11-12
- 1.3 論文組織結(jié)構(gòu)12-13
- 第二章 相關(guān)技術(shù)簡(jiǎn)介13-22
- 2.1 Nodejs13-16
- 2.1.1 Nodejs框架14
- 2.1.2 事件驅(qū)動(dòng)與異步編程14-15
- 2.1.3 JavaScript編程語(yǔ)言支持15-16
- 2.2 JavaScript引擎16-17
- 2.3 MongoDB17-19
- 2.4 SVG19-20
- 2.5 Express Web應(yīng)用框架20-22
- 2.5.1 Connect模塊20-21
- 2.5.2 Express框架21-22
- 第三章 熱計(jì)量監(jiān)控預(yù)警系統(tǒng)需求分析及設(shè)計(jì)22-38
- 3.1 系統(tǒng)需求分析22-25
- 3.1.1 功能需求22-23
- 3.1.2 非功能需求23-25
- 3.2 客戶端和服務(wù)器間通信方式25-26
- 3.2.1 數(shù)據(jù)傳輸協(xié)議25
- 3.2.2 數(shù)據(jù)包裝方法25-26
- 3.3 客戶端概要設(shè)計(jì)26-27
- 3.3.1 客戶端功能模塊設(shè)計(jì)26
- 3.3.2 客戶端總體框架26-27
- 3.4 服務(wù)器端概要設(shè)計(jì)27-37
- 3.4.1 簡(jiǎn)單Web站點(diǎn)架構(gòu)分析27-28
- 3.4.2 本系統(tǒng)服務(wù)器端概述28-37
- 3.5 服務(wù)器端概要設(shè)計(jì)37-38
- 第四章 熱計(jì)量監(jiān)控預(yù)警系統(tǒng)瀏覽器客戶端的實(shí)現(xiàn)38-41
- 4.1 客戶端基本界面的實(shí)現(xiàn)38-39
- 4.2 數(shù)據(jù)查詢功能的實(shí)現(xiàn)39-41
- 4.2.1 數(shù)據(jù)查詢HTTP請(qǐng)求的發(fā)送39
- 4.2.2 解析并處理查詢結(jié)果39-41
- 第五章 熱計(jì)量監(jiān)控預(yù)警系統(tǒng)服務(wù)器端的實(shí)現(xiàn)41-68
- 5.1 服務(wù)器端分層設(shè)計(jì)41-43
- 5.2 前端接入層的實(shí)現(xiàn)43-52
- 5.2.1 反向代理負(fù)載均衡43-45
- 5.2.2 負(fù)載均衡下的會(huì)話保持45-48
- 5.2.3 Nodejs服務(wù)器端高并發(fā)模型48-52
- 5.3 緩存加速層的實(shí)現(xiàn)52-55
- 5.3.1 Redis介紹52-53
- 5.3.2 Redis-cache實(shí)現(xiàn)Redis相關(guān)操作53-54
- 5.3.3 Redis緩存集群54-55
- 5.4 數(shù)據(jù)存儲(chǔ)層的實(shí)現(xiàn)55-60
- 5.5 業(yè)務(wù)邏輯的實(shí)現(xiàn)60-68
- 5.5.1 登陸模塊處理流程60-61
- 5.5.2 SVG矢量圖生成模塊處理流程61-63
- 5.5.3 數(shù)據(jù)采集模塊處理流程63-64
- 5.5.4 數(shù)據(jù)監(jiān)控模塊處理流程64-65
- 5.5.5 設(shè)置模塊處理流程65-66
- 5.5.6 預(yù)警模塊處理流程66-68
- 第六章 熱計(jì)量監(jiān)控預(yù)警系統(tǒng)測(cè)試68-75
- 6.1 測(cè)試目標(biāo)及環(huán)境簡(jiǎn)介68-69
- 6.1.1 測(cè)試目標(biāo)68
- 6.1.2 網(wǎng)絡(luò)拓?fù)浜?jiǎn)介68-69
- 6.1.3 軟硬件環(huán)境69
- 6.2 系統(tǒng)功能測(cè)試69-71
- 6.3 系統(tǒng)性能測(cè)試71-74
- 6.3.1 緩存加速層性能測(cè)試71-72
- 6.3.2 數(shù)據(jù)庫(kù)性能測(cè)試72-74
- 6.4 測(cè)試結(jié)論74-75
- 第七章 總結(jié)與展望75-77
- 7.1 工作總結(jié)75-76
- 7.2 下一步研究工作76-77
- 參考文獻(xiàn)77-79
- 致謝79
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前4條
1 柳麗娜;;淺淡Session機(jī)制與Cookie機(jī)制[J];電腦編程技巧與維護(hù);2008年16期
2 葉培順;劉峰;;基于面向?qū)ο笙到y(tǒng)日志管理模塊的設(shè)計(jì)與實(shí)現(xiàn)[J];科學(xué)技術(shù)與工程;2008年16期
3 趙艷芳;蔣云起;;Web服務(wù)器負(fù)載均衡會(huì)話保持的研究[J];云南民族大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年04期
4 魏萬(wàn)利;高春旭;;區(qū)域供熱監(jiān)控技術(shù)的發(fā)展探討[J];應(yīng)用能源技術(shù);2008年03期
,本文編號(hào):999842
本文鏈接:http://sikaile.net/jingjilunwen/jiliangjingjilunwen/999842.html
最近更新
教材專著
熱點(diǎn)文章
- ·數(shù)字經(jīng)濟(jì)賦能制造業(yè)轉(zhuǎn)型:從價(jià)值重塑到價(jià)值創(chuàng)造
- ·中國(guó)企業(yè)對(duì)外直接投資區(qū)位選擇——基于QCA方法的聯(lián)動(dòng)效應(yīng)研究
- ·關(guān)于煙臺(tái)經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)城區(qū)中學(xué)體育設(shè)施開(kāi)放現(xiàn)狀的調(diào)查研究
- ·穩(wěn)健型財(cái)務(wù)戰(zhàn)略下技術(shù)創(chuàng)新對(duì)企業(yè)價(jià)值的影響——以華興源創(chuàng)為例