基于微服务架构的电动汽车充电服务平台的设计与实现
发布时间:2021-01-17 08:17
电动汽车行业的兴起随之也带动了与之相关的充电服务平台建设的发展,目前国内的充电服务平台大多是大而不专,并不能够充分满足用户的充电需求,同时也存在平台管理上的不足。根据目前充电服务平台的研究现状,本文针对其存在的问题,对充电服务平台进行了研究设计,以优化充电服务平台为目标,结合当下流行的 Spring Boot、Spring MVC、Netty、Kafka、Redis 等众多微服务架构进行了充电服务平台建设,主要内容如下:(1)针对充电业务行业存在的扩展受限问题,本文设计采用Netty+Kafka+Redis三架构联合开发的模式,优化平台对高并发数据的处理能力,提升平台对充电桩硬件设施的支持数量上限;在此过程中,针对高并发状态下数据异步处理无法同步化的问题,本文提出一种在通信两端增加标识符的方法,Netty通过标识符对收到的设备消息进行加、解锁控制,最终实现数据异步处理的同步化。(2)针对平台可维护性差以及性能低下的问题,本文通过对业务服务模块的分层式开发将平台业务逻辑清晰的划分出来,各层之间独立分工共同合作完成平台的业务处理,有效的克服了传统模式下业务逻辑和数据操作混杂导致的系统难于维...
【文章来源】:天津工业大学天津市
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
学位论文的主要创新点
摘要
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 运行环境
3.2.1 硬件环境
3.2.2 软件环境
3.3 本章小结
第四章 平台总体架构设计
4.1 高并发数据处理模块设计
4.1.1 模块架构设计
4.1.2 模块数据同步化设计
4.2 业务服务模块设计
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 测试环境
6.1.1 硬件测试环境
6.1.2 软件测试环境
6.2 测试报告
6.2.1 功能测试报告
6.2.2 性能测试报告
6.3 本章小结
第七章 结论与展望
7.1 主要工作与研究结论
7.2 研究展望
参考文献
发表论文和参加科研情况说明
致谢
【参考文献】:
期刊论文
[1]基于Netty框架的农村应急广播高并发数据处理[J]. 黄天天,刘波. 湖南农业科学. 2017(09)
[2]采用AngularJS构建知识管理系统数据分析平台[J]. 詹义,朴勇梅,周胜. 互联网天地. 2016(11)
[3]Spring MVC框架开发WEB应用程序的探索与研究[J]. 周燕玲. 科技广场. 2016(06)
[4]基于Netty框架的高性能RPC通信系统的设计与实现[J]. 张艳军,王剑,叶晓平,李培远. 工业控制计算机. 2016(05)
[5]基于Netty框架的数据通讯服务系统的设计[J]. 龚鹏,曾兴斌. 无线通信技术. 2016(01)
[6]基于Spring Boot和MongoDB的数据持久化框架研究[J]. 陈涛,叶荣华. 电脑与电信. 2016(Z1)
[7]电动汽车充电通用要求及直流充电通信协议标准通过审查[J]. 钱进. 工程建设标准化. 2015(11)
[8]基于Salesforce云计算平台的毕业设计选题系统的研究与实现[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平台前端性能优化的研究与实现[D]. 姚昌.北京邮电大学 2015
[5]基于Spring MVC的教务信息管理系统的设计与实现[D]. 于子贻.电子科技大学 2013
[6]基于天地图的三维公众服务系统的设计与实现[D]. 韩敏.西安科技大学 2013
[7]借鉴国际经验发展我国新能源汽车产业研究[D]. 文凯.东北财经大学 2010
[8]大理地税综合办公平台的分析与设计[D]. 谢薇薇.云南大学 2010
本文编号:2982514
【文章来源】:天津工业大学天津市
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
学位论文的主要创新点
摘要
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 运行环境
3.2.1 硬件环境
3.2.2 软件环境
3.3 本章小结
第四章 平台总体架构设计
4.1 高并发数据处理模块设计
4.1.1 模块架构设计
4.1.2 模块数据同步化设计
4.2 业务服务模块设计
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 测试环境
6.1.1 硬件测试环境
6.1.2 软件测试环境
6.2 测试报告
6.2.1 功能测试报告
6.2.2 性能测试报告
6.3 本章小结
第七章 结论与展望
7.1 主要工作与研究结论
7.2 研究展望
参考文献
发表论文和参加科研情况说明
致谢
【参考文献】:
期刊论文
[1]基于Netty框架的农村应急广播高并发数据处理[J]. 黄天天,刘波. 湖南农业科学. 2017(09)
[2]采用AngularJS构建知识管理系统数据分析平台[J]. 詹义,朴勇梅,周胜. 互联网天地. 2016(11)
[3]Spring MVC框架开发WEB应用程序的探索与研究[J]. 周燕玲. 科技广场. 2016(06)
[4]基于Netty框架的高性能RPC通信系统的设计与实现[J]. 张艳军,王剑,叶晓平,李培远. 工业控制计算机. 2016(05)
[5]基于Netty框架的数据通讯服务系统的设计[J]. 龚鹏,曾兴斌. 无线通信技术. 2016(01)
[6]基于Spring Boot和MongoDB的数据持久化框架研究[J]. 陈涛,叶荣华. 电脑与电信. 2016(Z1)
[7]电动汽车充电通用要求及直流充电通信协议标准通过审查[J]. 钱进. 工程建设标准化. 2015(11)
[8]基于Salesforce云计算平台的毕业设计选题系统的研究与实现[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平台前端性能优化的研究与实现[D]. 姚昌.北京邮电大学 2015
[5]基于Spring MVC的教务信息管理系统的设计与实现[D]. 于子贻.电子科技大学 2013
[6]基于天地图的三维公众服务系统的设计与实现[D]. 韩敏.西安科技大学 2013
[7]借鉴国际经验发展我国新能源汽车产业研究[D]. 文凯.东北财经大学 2010
[8]大理地税综合办公平台的分析与设计[D]. 谢薇薇.云南大学 2010
本文编号:2982514
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2982514.html