1. 需求
详细需求文档在document/02需求文档中
1.1. 位置服务
1.1.1. 名词解释
LBS:Location Based Services基于位置的服务
POI:Point of Interest 兴趣点,地图上的各个坐标点位,具备名称、地址、坐标、类别
1.1.2. 需求背景
如图-1所示。
图-1
定位服务
- 用户手机开启定位权限(GPS、北斗、运营商基站等)
- 用户手机采集到的当前位置经纬度数据信息,上传到后台系统进行计算
- 计算车辆当前位置与充电桩的距离,km为单位
搜索服务
- 基于新能源车当前位置为中心,计算周围某个范围内充电桩相关的POI列表
- 推送计算结果到前端App,并展示到搜索列表中
前端静态图
如图-1所示。
图-1
图-1
图-1
图-1
1.2. 拆分思想
做大项目必须学会拆分,拆分后难度变低了,更加专业
拆分有那些技术?
1,面向对象,一个类负责一件事
2 ,ssm
3, 前后分离
4,中间件 redis,mq,es
5,微服务
1.3. 订单分发
1.3.1. 需求背景
如图-1所示。
图-1
图-1
- 扫码之后开始建立充电连接,进入充电启动倒计时,最长倒计时2min
- 充电扫码后,后台开始建立当前用户的充电订单号
- 启动充电指令下发存在一定概率启动失败的情况,此时订单不合适入库,先推送到MQ
- 等待充电桩终端接收到启动指令,并返回启动成功确认后,订单入库
- 启动成功订单和启动失败订单需要分开表存储,方便后期订单的分析和减少主订单表数据量
如图-1所示。
图-1
1.3.2. 业务流程说明
扫码充电业务流程
如图-1所示。
图-1
充电启动流程
如图-1所示。
图-1
1.3.3. chatgpt小结
我是初学电工的小白,给我介绍一下电压的概念,举一些案例。
高电压与低电压的区别是什么?举一些案例
我是初学电工的小白,给我介绍一下电流的概念,举一些案例。
高电流与低电流的区别是什么?举一些案例
新能源汽车快充时一般电压是多少?电流是多少?
android手机充电时一般电压是多少?电流是多少?