基于微服務架構的電動汽車充電服務平臺的設計與實現
發(fā)布時間:2021-01-17 08:17
電動汽車行業(yè)的興起隨之也帶動了與之相關的充電服務平臺建設的發(fā)展,目前國內的充電服務平臺大多是大而不專,并不能夠充分滿足用戶的充電需求,同時也存在平臺管理上的不足。根據目前充電服務平臺的研究現狀,本文針對其存在的問題,對充電服務平臺進行了研究設計,以優(yōu)化充電服務平臺為目標,結合當下流行的 Spring Boot、Spring MVC、Netty、Kafka、Redis 等眾多微服務架構進行了充電服務平臺建設,主要內容如下:(1)針對充電業(yè)務行業(yè)存在的擴展受限問題,本文設計采用Netty+Kafka+Redis三架構聯合開發(fā)的模式,優(yōu)化平臺對高并發(fā)數據的處理能力,提升平臺對充電樁硬件設施的支持數量上限;在此過程中,針對高并發(fā)狀態(tài)下數據異步處理無法同步化的問題,本文提出一種在通信兩端增加標識符的方法,Netty通過標識符對收到的設備消息進行加、解鎖控制,最終實現數據異步處理的同步化。(2)針對平臺可維護性差以及性能低下的問題,本文通過對業(yè)務服務模塊的分層式開發(fā)將平臺業(yè)務邏輯清晰的劃分出來,各層之間獨立分工共同合作完成平臺的業(yè)務處理,有效的克服了傳統模式下業(yè)務邏輯和數據操作混雜導致的系統難于維...
【文章來源】:天津工業(yè)大學天津市
【文章頁數】:84 頁
【學位級別】:碩士
【文章目錄】:
學位論文的主要創(chuàng)新點
摘要
Abstract
第一章 緒論
1.1 研究背景
1.2 研究的目的與意義
1.3 國內外研究現狀
第二章 電動車充電服務平臺相關理論及技術介紹
2.1 相關技術介紹
2.1.1 JAVA技術
2.1.2 AJAX技術
2.1.3 JavaScript技術
2.2 相關框架介紹
2.2.1 Spring Boot框架
2.2.2 Spring MVC框架
2.2.3 Hibernate框架
2.2.4 AngularJS框架
2.2.5 Camel框架
2.3 本章小結
第三章 需求分析
3.1 需求分析
3.1.1 用戶分析
3.1.2 功能需求
3.1.3 性能需求
3.2 運行環(huán)境
3.2.1 硬件環(huán)境
3.2.2 軟件環(huán)境
3.3 本章小結
第四章 平臺總體架構設計
4.1 高并發(fā)數據處理模塊設計
4.1.1 模塊架構設計
4.1.2 模塊數據同步化設計
4.2 業(yè)務服務模塊設計
4.3 前端顯示模塊設計
4.4 本章小結
第五章 平臺功能模塊詳細設計與實現
5.1 分賬管理模塊
5.1.1 功能的實現架構設計與分析
5.1.2 數據表設計與實現
5.1.3 分賬管理模塊功能實現
5.2 梯度計費模塊
5.2.1 功能的實現架構設計與分析
5.2.2 數據庫表設計與實現
5.2.3 梯度計費模塊功能實現
5.3 電站管理模塊
5.3.1 功能的實現架構設計與分析
5.3.2 數據表設計與實現
5.3.3 電站管理模塊功能實現
5.4 會員管理模塊
5.4.1 功能的實現架構設計與分析
5.4.2 數據庫表設計與實現
5.4.3 會員管理模塊功能實現
5.5 微信公眾號平臺管理模塊
5.5.1 微信公眾號接入平臺設計與實現
5.5.2 功能的實現架構設計與分析
5.5.3 微信公眾號平臺管理模塊功能實現
5.6 Tableau視圖管理模塊
5.6.1 Tableau接入平臺設計與實現
5.6.2 Tableau視圖管理模塊功能實現與分析
5.7 本章小結
第六章 電動汽車充電服務平臺測試
6.1 測試環(huán)境
6.1.1 硬件測試環(huán)境
6.1.2 軟件測試環(huán)境
6.2 測試報告
6.2.1 功能測試報告
6.2.2 性能測試報告
6.3 本章小結
第七章 結論與展望
7.1 主要工作與研究結論
7.2 研究展望
參考文獻
發(fā)表論文和參加科研情況說明
致謝
【參考文獻】:
期刊論文
[1]基于Netty框架的農村應急廣播高并發(fā)數據處理[J]. 黃天天,劉波. 湖南農業(yè)科學. 2017(09)
[2]采用AngularJS構建知識管理系統數據分析平臺[J]. 詹義,樸勇梅,周勝. 互聯網天地. 2016(11)
[3]Spring MVC框架開發(fā)WEB應用程序的探索與研究[J]. 周燕玲. 科技廣場. 2016(06)
[4]基于Netty框架的高性能RPC通信系統的設計與實現[J]. 張艷軍,王劍,葉曉平,李培遠. 工業(yè)控制計算機. 2016(05)
[5]基于Netty框架的數據通訊服務系統的設計[J]. 龔鵬,曾興斌. 無線通信技術. 2016(01)
[6]基于Spring Boot和MongoDB的數據持久化框架研究[J]. 陳濤,葉榮華. 電腦與電信. 2016(Z1)
[7]電動汽車充電通用要求及直流充電通信協議標準通過審查[J]. 錢進. 工程建設標準化. 2015(11)
[8]基于Salesforce云計算平臺的畢業(yè)設計選題系統的研究與實現[J]. 張希花. 通訊世界. 2015(19)
[9]非車載充電機與BMS通信協議標準解析與對比[J]. 何承坤,宋娟,周唯,杜梅梅. 電子科學技術. 2015(05)
[10]面向互聯網的電動汽車智能充電系統設計與應用[J]. 龔桃榮,劉瑞,秦曉敏,李濤. 電力建設. 2015(07)
碩士論文
[1]基于Java Web的車輛試驗管理信息系統的設計與實現[D]. 張佳琪.北京交通大學 2016
[2]Linux中一種新型同步機制的研究[D]. 陳玉聰.蘭州大學 2015
[3]基于PHP的電動汽車充電管理系統的研究與設計[D]. 鐘媛.華中科技大學 2015
[4]SaaS平臺前端性能優(yōu)化的研究與實現[D]. 姚昌.北京郵電大學 2015
[5]基于Spring MVC的教務信息管理系統的設計與實現[D]. 于子貽.電子科技大學 2013
[6]基于天地圖的三維公眾服務系統的設計與實現[D]. 韓敏.西安科技大學 2013
[7]借鑒國際經驗發(fā)展我國新能源汽車產業(yè)研究[D]. 文凱.東北財經大學 2010
[8]大理地稅綜合辦公平臺的分析與設計[D]. 謝薇薇.云南大學 2010
本文編號:2982514
【文章來源】:天津工業(yè)大學天津市
【文章頁數】:84 頁
【學位級別】:碩士
【文章目錄】:
學位論文的主要創(chuàng)新點
摘要
Abstract
第一章 緒論
1.1 研究背景
1.2 研究的目的與意義
1.3 國內外研究現狀
第二章 電動車充電服務平臺相關理論及技術介紹
2.1 相關技術介紹
2.1.1 JAVA技術
2.1.2 AJAX技術
2.1.3 JavaScript技術
2.2 相關框架介紹
2.2.1 Spring Boot框架
2.2.2 Spring MVC框架
2.2.3 Hibernate框架
2.2.4 AngularJS框架
2.2.5 Camel框架
2.3 本章小結
第三章 需求分析
3.1 需求分析
3.1.1 用戶分析
3.1.2 功能需求
3.1.3 性能需求
3.2 運行環(huán)境
3.2.1 硬件環(huán)境
3.2.2 軟件環(huán)境
3.3 本章小結
第四章 平臺總體架構設計
4.1 高并發(fā)數據處理模塊設計
4.1.1 模塊架構設計
4.1.2 模塊數據同步化設計
4.2 業(yè)務服務模塊設計
4.3 前端顯示模塊設計
4.4 本章小結
第五章 平臺功能模塊詳細設計與實現
5.1 分賬管理模塊
5.1.1 功能的實現架構設計與分析
5.1.2 數據表設計與實現
5.1.3 分賬管理模塊功能實現
5.2 梯度計費模塊
5.2.1 功能的實現架構設計與分析
5.2.2 數據庫表設計與實現
5.2.3 梯度計費模塊功能實現
5.3 電站管理模塊
5.3.1 功能的實現架構設計與分析
5.3.2 數據表設計與實現
5.3.3 電站管理模塊功能實現
5.4 會員管理模塊
5.4.1 功能的實現架構設計與分析
5.4.2 數據庫表設計與實現
5.4.3 會員管理模塊功能實現
5.5 微信公眾號平臺管理模塊
5.5.1 微信公眾號接入平臺設計與實現
5.5.2 功能的實現架構設計與分析
5.5.3 微信公眾號平臺管理模塊功能實現
5.6 Tableau視圖管理模塊
5.6.1 Tableau接入平臺設計與實現
5.6.2 Tableau視圖管理模塊功能實現與分析
5.7 本章小結
第六章 電動汽車充電服務平臺測試
6.1 測試環(huán)境
6.1.1 硬件測試環(huán)境
6.1.2 軟件測試環(huán)境
6.2 測試報告
6.2.1 功能測試報告
6.2.2 性能測試報告
6.3 本章小結
第七章 結論與展望
7.1 主要工作與研究結論
7.2 研究展望
參考文獻
發(fā)表論文和參加科研情況說明
致謝
【參考文獻】:
期刊論文
[1]基于Netty框架的農村應急廣播高并發(fā)數據處理[J]. 黃天天,劉波. 湖南農業(yè)科學. 2017(09)
[2]采用AngularJS構建知識管理系統數據分析平臺[J]. 詹義,樸勇梅,周勝. 互聯網天地. 2016(11)
[3]Spring MVC框架開發(fā)WEB應用程序的探索與研究[J]. 周燕玲. 科技廣場. 2016(06)
[4]基于Netty框架的高性能RPC通信系統的設計與實現[J]. 張艷軍,王劍,葉曉平,李培遠. 工業(yè)控制計算機. 2016(05)
[5]基于Netty框架的數據通訊服務系統的設計[J]. 龔鵬,曾興斌. 無線通信技術. 2016(01)
[6]基于Spring Boot和MongoDB的數據持久化框架研究[J]. 陳濤,葉榮華. 電腦與電信. 2016(Z1)
[7]電動汽車充電通用要求及直流充電通信協議標準通過審查[J]. 錢進. 工程建設標準化. 2015(11)
[8]基于Salesforce云計算平臺的畢業(yè)設計選題系統的研究與實現[J]. 張希花. 通訊世界. 2015(19)
[9]非車載充電機與BMS通信協議標準解析與對比[J]. 何承坤,宋娟,周唯,杜梅梅. 電子科學技術. 2015(05)
[10]面向互聯網的電動汽車智能充電系統設計與應用[J]. 龔桃榮,劉瑞,秦曉敏,李濤. 電力建設. 2015(07)
碩士論文
[1]基于Java Web的車輛試驗管理信息系統的設計與實現[D]. 張佳琪.北京交通大學 2016
[2]Linux中一種新型同步機制的研究[D]. 陳玉聰.蘭州大學 2015
[3]基于PHP的電動汽車充電管理系統的研究與設計[D]. 鐘媛.華中科技大學 2015
[4]SaaS平臺前端性能優(yōu)化的研究與實現[D]. 姚昌.北京郵電大學 2015
[5]基于Spring MVC的教務信息管理系統的設計與實現[D]. 于子貽.電子科技大學 2013
[6]基于天地圖的三維公眾服務系統的設計與實現[D]. 韓敏.西安科技大學 2013
[7]借鑒國際經驗發(fā)展我國新能源汽車產業(yè)研究[D]. 文凱.東北財經大學 2010
[8]大理地稅綜合辦公平臺的分析與設計[D]. 謝薇薇.云南大學 2010
本文編號:2982514
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2982514.html