从0开始开发基于地理位置的派单系统Day1-系统概述

发布时间: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

如果对你有用打赏一下吧!