点击空白处退出提示
作品详情
技术:SpringBoot,MyBatis-Plus,Shiro,RabbitMq,Redis,Redisson,Mysql,Android,Vue ,原生微信小程序
任务:
● 管理端:
1)包干管理-包干配置,配置司机与平台的签约形式,分为按天、月、季度和年,定义各种签约形式的金额,用于司机与平台签约时选择签约形式和支付签约费用。
2)旅行社管理-旅行社配置,配置合作旅行社的基本信息。
3)旅行社管理-旅行社订单,查看旅行社订单相关明细。
4)订单管理,查看一般用户所产生的订单相关明细。
5)车辆管理-车辆资源,配置车辆品牌和型号等信息,用于司机在平台注册时选择自己对应的车辆信息
6)车辆管理-注册车辆,查看平台注册司机信息、车辆信息、签约包干信息。可审核注册司机所提交的驾驶证、行驶证、身份证、道路运输证、从业资格证、商业险、承运险、交强险等信息是否合法。
7)排队管理-当前排队,查看当前正在排队接单的司机
8)排队管理-排队历史,查看司机的排队历史
9)员工管理,配置业务员端用户,分为业务员和旅行社业务员。
10)计价配置-车型计价,分为拼车,快车,专车,商务车,豪华车三种车型配置不同价格,由起步价,里程价,时常价构成
11)计价配置-抽佣配置,配置订单结算时司机所得比例和业务员所得比例
12)财务管理-业务员入账流水,提供订单结算时业务员所得明细查看
13)财务管理-司机入账流水,提供订单结算时司机所得明细查看
14)财务管理-发票申请,处理用户端发起的开发票申请
15)提现管理-业务员提现,处理业务员的提现申请,使用微信付款到银行卡 Api 实现,并发控制由 Redisson 实现
16)提现管理-司机提现申请,处理司机提现申请,使用微信付款到银行卡 Api 实现,并发控制由 Redisson 实现
● 用户端:
1)预约下单,定位选择起点、终点、乘坐人数、根据高德路程规划 api 结合计价配置计算出各车型的预估价、确认出发时间后提交订单。
2)一键报警,使用微信电话呼出 api 快速拨打报警电话。
3)电子发票-申请开票,提供多选订单发起开发票申请的功能。
4)电子发票-开票历史,查看开发票的历史。
5)联系客服,使用微信电话呼出 api 快速拨打客服电话。
司机端:
6)司机注册,为司机提供平台签约的入口,需上传相关资格证书照片和填写相关信息后发起注册审核,审核通过后,司机选择签约类型,支付签约费。
7)排队,司机在签约有效期内可以排队等待业务员派单,接单后则退出队伍,队伍信息在 redis和 mysql 中共同维护。
8)取消排队,退出排队,业务员端不可对该司机派单。队伍的并发控制均有以司机标识加队伍表示构成的 Redisson 锁实现。
9)拒绝订单,拒绝业务员为其指派的订单。
10)接单,接受业务员为其指派的订单。
11)确认乘客上车,在订单起点附近输入乘客手机号后四位确认乘客身份。
12)确认到达目的地,在订单终点附近确认到达目的地,生成带订单参数和小程序跳转链接的二维码供乘客微信扫码快速跳转到订单详情以确认订单并付款。
13)续约,可延长签约时间或重新签约以获得平台使用能力。
14)提现,可查看账户余额和发起提现,查看提现记录。
● 业务员端:
1)待派订单,查看乘客端新建的订单。
2)派单,为一乘客新建订单指派司机。根据订单起点定位信息和司机排队的定位顺序得出按距离排序的司机列表,为订单指派司机。
3)提现,可查看账户余额和发起提现,查看提现记录。
● 订单流转:
订单的状态流转支撑了系统核心业务的运行。订单的状态分为乘客新建待分配、司机接单、乘客上车、到达终点、支付完成。使用策略模式维护订单状态流转,Redisson 实现并发控制
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论