張學文
摘 要:2018年末,中國物流與采購聯(lián)合會?;肺锪鞣謺l(fā)布統(tǒng)計數(shù)據(jù),我國2018年道路?;愤\輸完成12億噸的運輸量,比去年同比增長11%[1]。?;愤\輸行業(yè)由于其運輸物質的特殊性質導致我們的道路運輸風險也在增加,因此開發(fā)一套完整的?;吩谕具\輸監(jiān)測系統(tǒng)對于降低事故發(fā)生率,減少人員傷亡,減輕經濟損失具有十分重要的意義。采用SpringBoot框架進行后臺開發(fā),通過javaweb技術實現(xiàn)前端頁面展示,并借助4G無線通信技術解決數(shù)據(jù)傳輸問題,硬件部分采用現(xiàn)有的中集罐箱衛(wèi)士傳感器采集數(shù)據(jù),通過以上技術組合搭建該預警系統(tǒng)。
關鍵詞:?;愤\輸 Springboot javaweb技術 罐箱衛(wèi)士
隨著國家化工行業(yè)的發(fā)展,?;肺锪餍袠I(yè)也進入了新的時代。?;酚捎谄浔旧砭哂蟹派湫裕卸居泻?,腐蝕性等性質其運輸過程也是危險萬分,近年來,此類?;愤\輸事故頻發(fā),造成了相當大的經濟損失和人員傷亡。因此開發(fā)一套能實時監(jiān)控?;吩谕具\輸過程的預警系統(tǒng),對?;愤\輸全程實現(xiàn)實時動態(tài)監(jiān)控確保其運輸過程的安全,對于危化品運輸是十分有必要的并且也是急需的。
1 系統(tǒng)概述
?;吩谕具\輸預警系統(tǒng)整體硬件部分主要是以中集集團的罐箱衛(wèi)士采集器分別采集?;愤\輸過程中的液位,壓力,溫度等信息,通過車載終端進行信息采集并分析進行車載預警,后續(xù)通過GPS進行定位,通過車載無線通信系統(tǒng)將位置信息、車輛信息、?;窢顟B(tài)信息等上傳到云端進行綜合預警,通過所搭建的軟件系統(tǒng)進行信息展示,通過端對端的實時通信,并將車載預警和云端綜合預警相結合實現(xiàn)危化品在途運輸過程的安全監(jiān)控。并且通過云端還可以實現(xiàn)車輛路線規(guī)劃與人員和車輛的調度服務。
2 系統(tǒng)設計
2.1硬件設計
整體系統(tǒng)的硬件部分主要是以車載為主,包括“罐箱衛(wèi)士”信息采集系統(tǒng),中控平臺人機交互屏幕,后臺可以通過部署在物流公司的的服務器進行云端計算和通過在罐箱體上安裝“罐箱衛(wèi)士”,對罐體內的?;窢顟B(tài)進行全面監(jiān)控,罐箱衛(wèi)士內部集成溫度傳感器,壓力傳感器,液位傳感器等采集器,在駕駛室中控臺部署“罐箱衛(wèi)士”中控系統(tǒng),包括采集系統(tǒng)和人機交互界面,并內置GPS定位系統(tǒng),并將油箱液位傳感器和胎壓傳感器等傳感器采集信息傳到中控系統(tǒng)中,并在交互界面進行相關數(shù)據(jù)信息展示。2.2軟件設計
2.2.1后臺設計
java語言利用JVM可實現(xiàn)多平臺遷移的特性,方便部署在不同的平臺上。因為我們整個系統(tǒng)平臺的多樣性所以要采用java語言作為主要開發(fā)語言。Springboot是目前開發(fā)java后臺的主要框架,本系統(tǒng)采用Springboot框架進行搭建可以減少代碼量并且方便部署。采取多線程編碼技術使得我們的軟件后臺可以同時處理多個任務,保證數(shù)據(jù)處理和采集的實時性,并與數(shù)據(jù)庫進行實時交互,采取這種方式處理數(shù)據(jù)可提高服務器的性能,提升系統(tǒng)后臺的穩(wěn)定性進而保證系統(tǒng)的安全性。
2.2.2數(shù)據(jù)庫設計
由于該系統(tǒng)的數(shù)據(jù)主要是通過“罐箱衛(wèi)士”采集得到,采集到的主要有:?;穳毫?、?;芬何?、?;窚囟取④囕v速度、地理位置信息、路徑信息等,由于其數(shù)據(jù)量非常大并且要實時傳輸,因而需要高吞吐量的數(shù)據(jù)庫。采用Redis分布式數(shù)據(jù)庫進行存儲,主要對車輛,司機,?;窢顟B(tài)等信息分別存儲,Redis數(shù)據(jù)庫具有很大的吞吐量可以滿足整套系統(tǒng)的數(shù)據(jù)存儲。
2.2.3前端界面設計
根據(jù)系統(tǒng)整體設計,目前前端界面采用Bootstrap框架和JQuery進行開發(fā)。Bootstrap是基于HTML5和CSS3.0開發(fā)的一種自帶網(wǎng)格系統(tǒng),鏈接樣式以及背景的前端開發(fā)框架,JQuery是一個快速并且簡潔的JS框架,提供了一種更簡單的JavaScript設計模式,優(yōu)化了很多代碼,方便文檔操作和事件處理以及Ajax交互。根據(jù)系統(tǒng)所設計的功能,前端頁面主要包括幾個功能模塊:用戶登錄模塊、車輛信息顯示模塊、車輛運輸路徑顯示及規(guī)劃、危化品狀態(tài)顯示模塊等。
3 系統(tǒng)實現(xiàn)
整體系統(tǒng)實現(xiàn)主要集中于軟件部分。軟件系統(tǒng)以MVC框架進行開發(fā),主要包括以車輛和?;?、用戶模型為主的Model層;Version層主要以前端功能模塊展示為主,整體系統(tǒng)與用戶交互為主的客戶端,主要是通過瀏覽器交互界面為主,以車載交互端為輔組成;Controller層是整體軟件核心,在前端交互界面接收用戶的請求相應的指令,并在后端控制層完成指令的接收并與數(shù)據(jù)庫映射處理請求,等到數(shù)據(jù)庫根據(jù)指令完成相關工作后通過Controller層提交給前端進行展示。
4 結語
本設計通過結合?;愤\輸過程以及目前的軟件開發(fā)技術進行整合。從采集端獲取到車以及?;返母黜椫笜藚?shù)并通過無線通信技術向云端發(fā)送數(shù)據(jù),云端接受數(shù)據(jù)以后通過前端接受指令通過多線程技術映射到數(shù)據(jù)庫進行數(shù)據(jù)交互并進行數(shù)據(jù)分析,并通過 Redis分布式數(shù)據(jù)庫完成數(shù)據(jù)的存儲。整體系統(tǒng)設計與實現(xiàn)保證了?;愤\輸車在途運輸過程的安全,通過及時預警為?;愤\輸過程提供保障,具有非常實際的社會效益。
參考文獻:
[1]趙燕妮.基于物聯(lián)網(wǎng)和北斗導航技術的危化品物流管理系統(tǒng)設計[J].物聯(lián)網(wǎng)技術,2019,9(02):99-100+102.
[2]李秋萍,毛維青.淺析?;返募b化運輸[J].化工管理,2018(33):30-31.
[3]臧小為.基于物聯(lián)網(wǎng)的?;犯劭凇按髷?shù)據(jù)”安全監(jiān)控系統(tǒng)初探[J].化工管理,2018(31):116-118.
[4]孔慶彬.車載視頻監(jiān)控系統(tǒng)在?;愤\輸車輛上的應用[J].專用汽車,2018(08):64-67.
[5]王曉康.?;愤\輸智慧管理綜合服務平臺[J].中國物流與采購,2018(14):50.