发布时间:2024-07-05编辑:lianpenglin阅读(654)
从今天开始,我们要从0开发一套基于地理位置的派单系统。(仿滴滴打车)
系统主要功能包含:
1、订单系统
1)订单创建
2)订单匹配--匹配最优司机
3)订单状态流转
订单状态包含:初始化订单---派单中---司机抢单---司机接单---司机就位---司机开车---结束服务---报单---确认支付方式---结算完成,在订单开车之前,都可能会被取消,取消状态包含用户消单(无司机抢单情况下取消订单)、用户销单(有司机抢单用户取消)、司机取消
2、用户系统
1)用户登录
2)用户充值
3)历史订单查看
3、司机系统
1)司机招募
2)司机登录
3)司机充值
4)司机状态同步
5)司机经纬度实时同步
4、计费系统
1)价格表创建
2)价格预估
3)实时计费
5、结算系统
1)在线支付
2)充值流水
3)订单结算
4)自动对账
6、地图服务
1)路径规划
2)poi索引
3)逆定理位置编码
4)经纬度转换
以上是系统的基本介绍,之后的篇章会从0开始完善整个系统,采用go语言开发整套系统,自己实现了一个轻量go脚手架。
整套系统技术栈包括go、mysql、redis、mongo。感兴趣的朋友可以一同探讨。
标签: golang
如果对你有用打赏一下吧!