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

當前位置:主頁 > 科技論文 > 自動化論文 >

基于全棧平臺NodeJS的礦場綜合管理系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2021-06-24 10:45
  礦產(chǎn)資源的開采是眾多社會經(jīng)濟活動的基礎性工作。采礦行業(yè)的發(fā)展離不開信息化智能化的綜合管理系統(tǒng)的支持。隨著礦車普遍配置了車載GPS終端,如何利用這些關鍵性的車輛運行基礎數(shù)據(jù)成為行業(yè)發(fā)展的迫切需求。本文針對相關產(chǎn)業(yè)對數(shù)據(jù)利用的現(xiàn)實背景,基于NodeJS平臺設計和實現(xiàn)了數(shù)據(jù)接收、數(shù)據(jù)處理和數(shù)據(jù)利用等信息化服務。本文主要工作分為兩個部分:(1)GPS數(shù)據(jù)接收模塊的設計與實現(xiàn)NodeJS平臺的異步I/O特性既能以類似同步的方式編寫代碼,降低開發(fā)者的負擔,又實現(xiàn)單線程下的非阻塞的高效I/O性能。同時考慮到在接收到數(shù)據(jù)后第一時間進行利用,本模塊實現(xiàn)了基于發(fā)布訂閱模式的數(shù)據(jù)應用功能,降低了功能間的耦合性。GPS數(shù)據(jù)接收模塊實現(xiàn)了礦車狀態(tài)數(shù)據(jù)的接收、解析、存儲和應用功能。(2)Web管理系統(tǒng)模塊的設計與實現(xiàn)Web管理系統(tǒng)采用了前后端分離的開發(fā)方式,實現(xiàn)了開發(fā)分離,數(shù)據(jù)分離和部署分離?蛻舳瞬捎肳ebpack+Vue的技術組合,實現(xiàn)了一個單頁面模式的Web應用。服務器端在Express框架的基礎上進行了進一步擴展,減少了樣板性的編碼工作。Web管理系統(tǒng)實現(xiàn)了礦車狀態(tài)查看、圍欄管理、速度管理和產(chǎn)量統(tǒng)計等具體... 

【文章來源】:華中師范大學湖北省 211工程院校 教育部直屬院校

【文章頁數(shù)】:92 頁

【學位級別】:碩士

【部分圖文】:

基于全棧平臺NodeJS的礦場綜合管理系統(tǒng)的設計與實現(xiàn)


圖2-1?NodeJS架構圖??NodeJS平臺的特點有以下兒個方面:??

處理邏輯,瀏覽器,服務器,客戶端


^項士學位論文??MASTER?S?THESIS??y??很方便開發(fā)出web應用服務器軟件,似是其屮的大多數(shù)功能比較底層,直接據(jù)此進??行開發(fā)十分小便。而Express框架在擴展/?NodeJS的HTTP模塊的Connect屮間??件的基礎上,額外增加或增強了?了丨丨TTP服務器的創(chuàng)述、服務器的UR丨映射處理、??靜態(tài)資源托管、Session會話管理和請求分發(fā)等功能。這些豐富的HTTP開發(fā)工具??和強大的特性能夠幫助開發(fā)者迅速構建各種Web應用?梢哉f,Express框架是為??NodeJS平臺量身打造的Web應用開發(fā)工具。本文即在Express框架的基礎上開發(fā)??礦場綜合管理系統(tǒng)的服務器端應用||()|。??如圖2-2所示,利)U?Express框架開發(fā)的Web應;|j是一種非常典型的MVC結??構。??/?N??瀏覽器??V?/??Express?框架??/?N?f?N?(?\??模板引擎?靜態(tài)資源?業(yè)務邏輯??V?y?V?y?^?)??V?)???^???應用數(shù)據(jù)庫??V?->??圖2-2?Express處理邏輯圖??客戶端瀏覽器向服務器發(fā)出HTTP請求,運行在NodcJS?f臺上的Express樞架??的路由控制器首先截獲該請求。路由控制器解析出HTTP請求中的URL地址和芥??種頭部字段,根據(jù)應用中配置的URL映射表把這個請求分發(fā)給對應的控制器,并??傳遞相關信息。最后由映射后的控制器真正地處理該請求對應的業(yè)務邏輯。在控制??器處理請求的過程中,控制器可能需要訪問數(shù)據(jù)庫中的數(shù)據(jù),即MVC中的Model。??7??

組件圖,組件,頁面,框架


碩士學位論文??MASTER'S?THESIS??圖2-4頁面組件示意圖??將一個大型頁面劃分為若干組件有利于對內(nèi)容的統(tǒng)一管理,可以便捷地更新替??換或者刪除某一個組件。封裝良好的各個組件是相互獨立,低耦合的,相互之間影??響極校這種特性對于開發(fā)一個大型Web應用時十分有必要的1|8\??2.4.2?Webpack實現(xiàn)模塊化和組件化??由于瀏覽器實現(xiàn)的限制,模塊化和組件化的代碼文件不能直接運行在常見的瀏??覽器中。這就需要轉換一個工具,把模塊化和組件化的代碼文件修改成瀏覽器能夠??理解的形式,或者叫打包(將一個個小文件打包成一個大文件),從而將其交給瀏覽??器運行。其作用形式如圖2-5所示。??mtMmM??圖2-5?Webpack作用示意圖??以埜于Vue框架的組件化開發(fā)方式來講,一個Web頁面的組件可以在-個文??件中進行編寫,其屮包含HTML結構代們,JavaScript動態(tài)操作代碼和CSS樣式代??碼,其結構如閣2-6所示。??12??


本文編號:3246946

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

本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/3246946.html


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

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