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

當前位置:主頁 > 經濟論文 > 技術經濟論文 >

基于Node.js的熱計量監(jiān)控預警系統的設計與實現

發(fā)布時間:2017-10-09 11:10

  本文關鍵詞:基于Node.js的熱計量監(jiān)控預警系統的設計與實現


  更多相關文章: 熱計量 Nodejs 負載均衡 分布式緩存 MongoDB


【摘要】:我國現行的熱力站運行管理仍處于手工操作階段,影響了集中供熱優(yōu)越性的充分發(fā)揮。主要反映在:供熱參數未能在最佳工況下運行,供熱量與需熱量不匹配;運行數據不全,難以實現量化管理;系統運行工況失調難以消除,造成用戶冷熱不均;缺少全面的參數測量手段,無法對運行工況進行系統的分析判斷。 搞好城市集中供熱工程,必須要全面提高供熱技術水平。因此,建立基于網絡服務的熱計量監(jiān)控預警系統,來實現各換熱站現場參數的采集、調度室與各換熱站的數據實時通訊控制,可以很好的解決上述問題,可以有效提高供熱系統的自動化控制水平,并且能很大程度上提高供熱行業(yè)的管理水平。供熱工程中的自動控制對于保證供熱系統優(yōu)質供熱、安全運行、經濟節(jié)能、環(huán)境保護具有十分重要的作用。 本論文從供熱系統的需求,結合互聯網技術,設計和實現了一個熱計量監(jiān)控預警系統?蛻舳诉\行在瀏覽器端,包括登錄、目錄展示、圖表展示、SVG矢量圖載入、安全隱患預警以及設置六大功能模塊,供暖系統操作人員通過該系統能夠較方便地監(jiān)控供暖場景。服務器端通過分層架構實現高性能:前端接入層利用Squid實現反向代理,并通過Node.js服務器集群實現客戶端請求的負載均衡;利用Redis分布式緩存系統實現一個用于加速訪問的緩存層,減少直接訪問數據庫的次數,較大地提升了系統的性能;數據存儲層利用MongoDB數據庫的分片功能實現分布式的數據庫集群,提供了負載均衡和數據冗余的功能并保障了安全性。提供了滿足高并發(fā)需求的高性能、高可用的服務器端。 本文首先對供暖行業(yè)信息化的形勢做一個闡述,對諸如Node.js、 MongoDB數據庫、SVG矢量圖、Express開發(fā)框架等相關技術做了簡要介紹,然后針對熱計量監(jiān)控預警系統的需求進行了分析和設計,接著分別闡述了瀏覽器客戶端和Node.js服務器端的實現方式,最后對整個系統進行了功能以及性能的測試。
【關鍵詞】:熱計量 Nodejs 負載均衡 分布式緩存 MongoDB
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP311.52;TP277
【目錄】:
  • 摘要4-5
  • ABSTRACT5-7
  • 目錄7-10
  • 第一章 緒論10-13
  • 1.1 課題背景與意義10-11
  • 1.2 研究內容11-12
  • 1.3 論文組織結構12-13
  • 第二章 相關技術簡介13-22
  • 2.1 Nodejs13-16
  • 2.1.1 Nodejs框架14
  • 2.1.2 事件驅動與異步編程14-15
  • 2.1.3 JavaScript編程語言支持15-16
  • 2.2 JavaScript引擎16-17
  • 2.3 MongoDB17-19
  • 2.4 SVG19-20
  • 2.5 Express Web應用框架20-22
  • 2.5.1 Connect模塊20-21
  • 2.5.2 Express框架21-22
  • 第三章 熱計量監(jiān)控預警系統需求分析及設計22-38
  • 3.1 系統需求分析22-25
  • 3.1.1 功能需求22-23
  • 3.1.2 非功能需求23-25
  • 3.2 客戶端和服務器間通信方式25-26
  • 3.2.1 數據傳輸協議25
  • 3.2.2 數據包裝方法25-26
  • 3.3 客戶端概要設計26-27
  • 3.3.1 客戶端功能模塊設計26
  • 3.3.2 客戶端總體框架26-27
  • 3.4 服務器端概要設計27-37
  • 3.4.1 簡單Web站點架構分析27-28
  • 3.4.2 本系統服務器端概述28-37
  • 3.5 服務器端概要設計37-38
  • 第四章 熱計量監(jiān)控預警系統瀏覽器客戶端的實現38-41
  • 4.1 客戶端基本界面的實現38-39
  • 4.2 數據查詢功能的實現39-41
  • 4.2.1 數據查詢HTTP請求的發(fā)送39
  • 4.2.2 解析并處理查詢結果39-41
  • 第五章 熱計量監(jiān)控預警系統服務器端的實現41-68
  • 5.1 服務器端分層設計41-43
  • 5.2 前端接入層的實現43-52
  • 5.2.1 反向代理負載均衡43-45
  • 5.2.2 負載均衡下的會話保持45-48
  • 5.2.3 Nodejs服務器端高并發(fā)模型48-52
  • 5.3 緩存加速層的實現52-55
  • 5.3.1 Redis介紹52-53
  • 5.3.2 Redis-cache實現Redis相關操作53-54
  • 5.3.3 Redis緩存集群54-55
  • 5.4 數據存儲層的實現55-60
  • 5.5 業(yè)務邏輯的實現60-68
  • 5.5.1 登陸模塊處理流程60-61
  • 5.5.2 SVG矢量圖生成模塊處理流程61-63
  • 5.5.3 數據采集模塊處理流程63-64
  • 5.5.4 數據監(jiān)控模塊處理流程64-65
  • 5.5.5 設置模塊處理流程65-66
  • 5.5.6 預警模塊處理流程66-68
  • 第六章 熱計量監(jiān)控預警系統測試68-75
  • 6.1 測試目標及環(huán)境簡介68-69
  • 6.1.1 測試目標68
  • 6.1.2 網絡拓撲簡介68-69
  • 6.1.3 軟硬件環(huán)境69
  • 6.2 系統功能測試69-71
  • 6.3 系統性能測試71-74
  • 6.3.1 緩存加速層性能測試71-72
  • 6.3.2 數據庫性能測試72-74
  • 6.4 測試結論74-75
  • 第七章 總結與展望75-77
  • 7.1 工作總結75-76
  • 7.2 下一步研究工作76-77
  • 參考文獻77-79
  • 致謝79

【參考文獻】

中國期刊全文數據庫 前4條

1 柳麗娜;;淺淡Session機制與Cookie機制[J];電腦編程技巧與維護;2008年16期

2 葉培順;劉峰;;基于面向對象系統日志管理模塊的設計與實現[J];科學技術與工程;2008年16期

3 趙艷芳;蔣云起;;Web服務器負載均衡會話保持的研究[J];云南民族大學學報(自然科學版);2011年04期

4 魏萬利;高春旭;;區(qū)域供熱監(jiān)控技術的發(fā)展探討[J];應用能源技術;2008年03期

,

本文編號:999842

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

本文鏈接:http://sikaile.net/jingjilunwen/jiliangjingjilunwen/999842.html


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

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