基于Node.js+Express框架的智能燃?xì)獗O(jiān)管系統(tǒng)應(yīng)用研究
發(fā)布時間:2020-12-07 03:06
本文以燃?xì)庠O(shè)備公司的業(yè)務(wù)發(fā)展需求為背景,采用先進(jìn)的IT軟件技術(shù)來開發(fā)業(yè)務(wù)、數(shù)據(jù)、管理一體化的智能燃?xì)獗O(jiān)管系統(tǒng)。系統(tǒng)的整體框架基于Node.js平臺,采用Web應(yīng)用程序框架——Express架構(gòu)進(jìn)行搭建,并采用分層模型進(jìn)行設(shè)計:展示層基于Web服務(wù)器,采用HTML5、CCS等技術(shù),UI平臺的設(shè)計更利于開展監(jiān)管工作;業(yè)務(wù)邏輯層的開發(fā)語言為JavaScript,Express可以將服務(wù)器端的JavaScript組織成可測試、可維護(hù)的模塊,便于開發(fā);數(shù)據(jù)訪問層采用開源的MySQL數(shù)據(jù)庫管理系統(tǒng),用以提供可靠的數(shù)據(jù)持久化支持。本文將系統(tǒng)功能也模塊化,包含五大部分:地圖總覽、異常報警、報表匯總、用戶反饋以及系統(tǒng)管理。目前系統(tǒng)已經(jīng)能夠?qū)崿F(xiàn)很多的基本功能,例如:UI頁面的正常顯示和切換;Ajax技術(shù)實現(xiàn)數(shù)據(jù)實時交互;MQTT基于主題正常通信;用戶管理;RTU基本信息展示和管理;實時數(shù)據(jù)與歷史數(shù)據(jù)的基本呈現(xiàn);基于條件生成、導(dǎo)出報表等等。另外經(jīng)過測試,系統(tǒng)頁面顯示、跳轉(zhuǎn)正常,并且數(shù)據(jù)實時交互性能也能夠滿足要求。
【文章來源】:中國石油大學(xué)(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:55 頁
【學(xué)位級別】:碩士
【部分圖文】:
系統(tǒng)設(shè)計的三層邏輯結(jié)構(gòu)
圖 2.6 瀏覽器執(zhí)行客戶端網(wǎng)頁技術(shù)說明Fig. 2.6 Browser implementation of client-side web technologyML 是制作前端網(wǎng)頁的基礎(chǔ)語言,但也只能在 CCS 的輔助下展現(xiàn)出內(nèi)容以及格式,叫做靜態(tài)網(wǎng)頁。如果想要使頁面具有互動性,或者果(這里的動態(tài)效果不是視覺上的動畫、頁面滾動等效果),例如理等功能的實現(xiàn),就需要使用到客戶端網(wǎng)頁技術(shù),這一技術(shù)簡單說端 PC 的瀏覽器所執(zhí)行的程序代碼。因為瀏覽器本身是支持解釋器可以用來執(zhí)行客戶端網(wǎng)頁技術(shù)。目前常用的客戶端網(wǎng)頁技術(shù)有:Javaipt、ActionScript、VBScript、DHTML、Ajax、Silverlight 等。本文Script 與 Ajax,下面對這兩種技術(shù)做簡單介紹: JavaScriptvaScript 屬于輕量級的腳本語言。用于程序設(shè)計的語言分為好幾代。類高級語言,需要使用編譯器把代碼“翻譯”成機(jī)器語言以后才可別然后運(yùn)行。而腳本(Script)語言相對要簡單很多,這是一種解釋
圖 2.7 MQTT 的通信模式Fig. 2.7 The communication mode of MQTT M2M 系統(tǒng)中,往往會有很多的設(shè)備,而不會簡單的只閱),且在同一時刻會有不同的設(shè)備進(jìn)行發(fā)布/訂閱操務(wù)器會連接所有的設(shè)備,對發(fā)布端的消息隊列分類匯通過消息過濾器過濾后轉(zhuǎn)發(fā)給訂閱端。消息過濾器的于消息的內(nèi)容進(jìn)行過濾,這種機(jī)制表達(dá)能力較弱,甚消息;另一種是基于消息的主題進(jìn)行過濾,即每條消(Topic),通過主題來標(biāo)識匹配就會方便很多,且一多主題,而不同的設(shè)備訂閱同一主題則它們接收到的用基于主題的傳輸機(jī)制。T 客戶端閱端)MQTT (發(fā)布代理服務(wù)器消息轉(zhuǎn)發(fā)消息發(fā)布
【參考文獻(xiàn)】:
期刊論文
[1]基于NodeJS+Express框架的輕應(yīng)用定制平臺的設(shè)計與實現(xiàn)[J]. 王伶俐,張傳國. 計算機(jī)科學(xué). 2017(S2)
[2]基于Node.js的旅游網(wǎng)站設(shè)計[J]. 王惠. 科技經(jīng)濟(jì)導(dǎo)刊. 2017(17)
[3]基于H5+GO的Web前端面試網(wǎng)站的開發(fā)與應(yīng)用[J]. 劉丹,肖本謎,樊小勤,陳友軍. 電腦知識與技術(shù). 2017(14)
[4]基于Express的違章查詢REST Web Service設(shè)計與實現(xiàn)[J]. 戴鵬程,聶云峰,王興,徐飛飛,李杰. 軟件導(dǎo)刊. 2017(04)
[5]Node.js與Express技術(shù)在計算機(jī)課程教學(xué)中的應(yīng)用[J]. 崔瑩,劉兵. 軟件導(dǎo)刊. 2016(09)
[6]企業(yè)云存儲管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 原建偉. 計算機(jī)與現(xiàn)代化. 2016(09)
[7]Node.js中Express框架路由機(jī)制的研究[J]. 程桂花,沈煒,何松林,張珂杰. 工業(yè)控制計算機(jī). 2016(08)
[8]論MySQL數(shù)據(jù)庫教程開設(shè)的必要性[J]. 馬帥. 現(xiàn)代交際. 2016(13)
[9]基于物聯(lián)網(wǎng)技術(shù)的燃?xì)獍踩芾砥脚_[J]. 王孜,趙勇,郭振,高延明,蔡虎,楊帆. 城市燃?xì)? 2016(01)
[10]基于WebRTC的瀏覽器端Web服務(wù)器的設(shè)計與實現(xiàn)[J]. 繆進(jìn),何加銘. 移動通信. 2015(08)
碩士論文
[1]基于Android與Node.js的車友會系統(tǒng)設(shè)計與實現(xiàn)[D]. 戴鵬程.南昌航空大學(xué) 2017
[2]基于Java的燃表集抄系統(tǒng)的設(shè)計與開發(fā)[D]. 丁磊.寧波大學(xué) 2017
[3]大慶燃?xì)馍a(chǎn)運(yùn)行綜合管理信息系統(tǒng)的研究與實現(xiàn)[D]. 王磊平.東北石油大學(xué) 2017
[4]結(jié)合Hadoop大數(shù)據(jù)處理框架的智能快遞信息系統(tǒng)設(shè)計與實現(xiàn)[D]. 曹鐘.北京建筑大學(xué) 2016
[5]基于物聯(lián)網(wǎng)技術(shù)的智能燃?xì)饬髁坑嬒到y(tǒng)研究[D]. 朱靜.天津職業(yè)技術(shù)師范大學(xué) 2016
[6]企業(yè)招聘系統(tǒng)的設(shè)計與實現(xiàn)[D]. 閔敏.西北大學(xué) 2015
[7]基于WebRTC技術(shù)的遠(yuǎn)程面試系統(tǒng)的設(shè)計與實現(xiàn)[D]. 田旭.華中師范大學(xué) 2014
[8]基于C/S模式的城市燃?xì)夤芫W(wǎng)信息系統(tǒng)研發(fā)[D]. 李卓.西南交通大學(xué) 2014
[9]基于Node.js的熱計量監(jiān)控預(yù)警系統(tǒng)的設(shè)計與實現(xiàn)[D]. 劉派.北京郵電大學(xué) 2014
[10]燃?xì)馍a(chǎn)運(yùn)行綜合管理信息系統(tǒng)的設(shè)計與開發(fā)[D]. 李松梅.東北石油大學(xué) 2010
本文編號:2902500
【文章來源】:中國石油大學(xué)(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:55 頁
【學(xué)位級別】:碩士
【部分圖文】:
系統(tǒng)設(shè)計的三層邏輯結(jié)構(gòu)
圖 2.6 瀏覽器執(zhí)行客戶端網(wǎng)頁技術(shù)說明Fig. 2.6 Browser implementation of client-side web technologyML 是制作前端網(wǎng)頁的基礎(chǔ)語言,但也只能在 CCS 的輔助下展現(xiàn)出內(nèi)容以及格式,叫做靜態(tài)網(wǎng)頁。如果想要使頁面具有互動性,或者果(這里的動態(tài)效果不是視覺上的動畫、頁面滾動等效果),例如理等功能的實現(xiàn),就需要使用到客戶端網(wǎng)頁技術(shù),這一技術(shù)簡單說端 PC 的瀏覽器所執(zhí)行的程序代碼。因為瀏覽器本身是支持解釋器可以用來執(zhí)行客戶端網(wǎng)頁技術(shù)。目前常用的客戶端網(wǎng)頁技術(shù)有:Javaipt、ActionScript、VBScript、DHTML、Ajax、Silverlight 等。本文Script 與 Ajax,下面對這兩種技術(shù)做簡單介紹: JavaScriptvaScript 屬于輕量級的腳本語言。用于程序設(shè)計的語言分為好幾代。類高級語言,需要使用編譯器把代碼“翻譯”成機(jī)器語言以后才可別然后運(yùn)行。而腳本(Script)語言相對要簡單很多,這是一種解釋
圖 2.7 MQTT 的通信模式Fig. 2.7 The communication mode of MQTT M2M 系統(tǒng)中,往往會有很多的設(shè)備,而不會簡單的只閱),且在同一時刻會有不同的設(shè)備進(jìn)行發(fā)布/訂閱操務(wù)器會連接所有的設(shè)備,對發(fā)布端的消息隊列分類匯通過消息過濾器過濾后轉(zhuǎn)發(fā)給訂閱端。消息過濾器的于消息的內(nèi)容進(jìn)行過濾,這種機(jī)制表達(dá)能力較弱,甚消息;另一種是基于消息的主題進(jìn)行過濾,即每條消(Topic),通過主題來標(biāo)識匹配就會方便很多,且一多主題,而不同的設(shè)備訂閱同一主題則它們接收到的用基于主題的傳輸機(jī)制。T 客戶端閱端)MQTT (發(fā)布代理服務(wù)器消息轉(zhuǎn)發(fā)消息發(fā)布
【參考文獻(xiàn)】:
期刊論文
[1]基于NodeJS+Express框架的輕應(yīng)用定制平臺的設(shè)計與實現(xiàn)[J]. 王伶俐,張傳國. 計算機(jī)科學(xué). 2017(S2)
[2]基于Node.js的旅游網(wǎng)站設(shè)計[J]. 王惠. 科技經(jīng)濟(jì)導(dǎo)刊. 2017(17)
[3]基于H5+GO的Web前端面試網(wǎng)站的開發(fā)與應(yīng)用[J]. 劉丹,肖本謎,樊小勤,陳友軍. 電腦知識與技術(shù). 2017(14)
[4]基于Express的違章查詢REST Web Service設(shè)計與實現(xiàn)[J]. 戴鵬程,聶云峰,王興,徐飛飛,李杰. 軟件導(dǎo)刊. 2017(04)
[5]Node.js與Express技術(shù)在計算機(jī)課程教學(xué)中的應(yīng)用[J]. 崔瑩,劉兵. 軟件導(dǎo)刊. 2016(09)
[6]企業(yè)云存儲管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 原建偉. 計算機(jī)與現(xiàn)代化. 2016(09)
[7]Node.js中Express框架路由機(jī)制的研究[J]. 程桂花,沈煒,何松林,張珂杰. 工業(yè)控制計算機(jī). 2016(08)
[8]論MySQL數(shù)據(jù)庫教程開設(shè)的必要性[J]. 馬帥. 現(xiàn)代交際. 2016(13)
[9]基于物聯(lián)網(wǎng)技術(shù)的燃?xì)獍踩芾砥脚_[J]. 王孜,趙勇,郭振,高延明,蔡虎,楊帆. 城市燃?xì)? 2016(01)
[10]基于WebRTC的瀏覽器端Web服務(wù)器的設(shè)計與實現(xiàn)[J]. 繆進(jìn),何加銘. 移動通信. 2015(08)
碩士論文
[1]基于Android與Node.js的車友會系統(tǒng)設(shè)計與實現(xiàn)[D]. 戴鵬程.南昌航空大學(xué) 2017
[2]基于Java的燃表集抄系統(tǒng)的設(shè)計與開發(fā)[D]. 丁磊.寧波大學(xué) 2017
[3]大慶燃?xì)馍a(chǎn)運(yùn)行綜合管理信息系統(tǒng)的研究與實現(xiàn)[D]. 王磊平.東北石油大學(xué) 2017
[4]結(jié)合Hadoop大數(shù)據(jù)處理框架的智能快遞信息系統(tǒng)設(shè)計與實現(xiàn)[D]. 曹鐘.北京建筑大學(xué) 2016
[5]基于物聯(lián)網(wǎng)技術(shù)的智能燃?xì)饬髁坑嬒到y(tǒng)研究[D]. 朱靜.天津職業(yè)技術(shù)師范大學(xué) 2016
[6]企業(yè)招聘系統(tǒng)的設(shè)計與實現(xiàn)[D]. 閔敏.西北大學(xué) 2015
[7]基于WebRTC技術(shù)的遠(yuǎn)程面試系統(tǒng)的設(shè)計與實現(xiàn)[D]. 田旭.華中師范大學(xué) 2014
[8]基于C/S模式的城市燃?xì)夤芫W(wǎng)信息系統(tǒng)研發(fā)[D]. 李卓.西南交通大學(xué) 2014
[9]基于Node.js的熱計量監(jiān)控預(yù)警系統(tǒng)的設(shè)計與實現(xiàn)[D]. 劉派.北京郵電大學(xué) 2014
[10]燃?xì)馍a(chǎn)運(yùn)行綜合管理信息系統(tǒng)的設(shè)計與開發(fā)[D]. 李松梅.東北石油大學(xué) 2010
本文編號:2902500
本文鏈接:http://www.lk138.cn/kejilunwen/sgjslw/2902500.html
最近更新
教材專著