-
用户模块
- 用户注册与登录
- 使用Spring Security进行密码加密存储和验证。
- 提供登录接口,通过手机号+验证码或第三方授权登录。
- 用户信息管理
- 用户可查看、编辑自己的基本信息。
- 绑定/解绑第三方账号等功能。
- 订单管理
- 用户可查看历史订单列表,包括订单状态、司机信息、行程详情等。
- 提供取消订单、评价司机等功能。
- 实时定位与叫车
- 集成高德地图SDK,获取用户实时位置。
- 提供叫车按钮,用户可选择车型、出发地、目的地等信息发起叫车请求。
- 后端根据司机位置和用户请求进行订单匹配,并通知司机接单。
- 用户注册与登录
-
司机模块
- 司机注册与登录
- 提供司机注册表单,收集司机资质信息(如驾驶证、行驶证等)。
- 审核司机资质,确保合规上路。
- 提供司机登录接口,使用手机号+验证码或第三方授权等方式登录。
- 订单接收与处理
- 司机可查看附近的订单列表,包括订单详情、距离、预计收入等信息。
- 司机可选择接单或拒单,接单后导航至乘客位置。
- 提供行程开始、结束按钮,记录行程轨迹和费用。
- 导航与行程记录
- 集成导航SDK,为司机提供最优路线规划。
- 记录每笔订单的行程信息,包括行驶轨迹、时长、费用等。
- 收入管理
- 展示司机的日收入、月收入等统计信息。
- 提供提现功能,司机可将收入转入指定银行账户。
- 司机注册与登录
-
支付模块
- 在线支付
- 集成第三方支付SDK(如支付宝、微信支付等)。
- 用户发起支付请求后,后端生成支付订单并调用第三方支付接口。
- 支付成功后,更新订单状态并通知司机和用户。
- 支付状态同步
- 异步轮询第三方支付接口,确保支付状态的实时更新。
- 对于支付失败或超时订单,提供重新支付或取消订单的功能。
- 在线支付
-
后台管理模块
- 用户与司机管理
- 后台管理员可查看、编辑、删除用户和司机信息。
- 提供用户黑名单、司机评级等功能,维护平台秩序。
- 订单管理
- 展示所有订单的列表,可按时间、状态、用户/司机等信息进行筛选和查询。
- 提供订单详情查看、处理异常订单(如取消、退款等)的功能。
- 系统设置
- 配置系统基本参数,如价格策略、服务范围等。
- 管理用户权限和角色,确保数据安全。
- 提供日志查看和报警功能,便于故障排查和性能优化。
- 用户与司机管理
打车系统项目功能模块梳理
最新推荐文章于 2024-09-13 14:59:48 发布