# online-car **Repository Path**: joobs/online-car ## Basic Information - **Project Name**: online-car - **Description**: 这项目是一款标准且已上线的"网约车项目。符合我国交通部对网约车监管的技术要求。 项目的核心功能包括:订单管理、客户管理系统、司机管理系统、车辆管理系统、财务系统、营销系统、广告系统、车辆调度系统、权限管理和基础信息模块 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-08-01 - **Last Updated**: 2023-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网约车项目 **网约车-项目分析报告** ### **项目介绍:** 这项目是一款标准且已上线的"网约车项目。符合我国交通部对网约车监管的技术要求。 项目的核心功能包括:订单管理、客户管理系统、司机管理系统、车辆管理系统、财务系统、营销系统、广告系统、车辆调度系统、权限管理和基础信息模块 **专车司机端**:专车手机端APP与车机端APP配合完成司机端所有功能,手机端主要负责信息展示,车机端作为进行行程的载体。手机端基本功能包括在车机端不在线时抢预约单,展示待开始预约单状态,展示完成的行程等 **乘客端:**为乘客端首版对外发布版本,主要内容包括:登录鉴权、首页、个人中心、个人资料页、我的钱包页、形成记录页、客服中心页、设置页、下单调整页 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 专车司机端:乘客端:为乘客端首版对外发布版本,主要内容包括:登录鉴权、首页、个人中心、个人资料页、我的钱包页、形成记录页、客服中心页、设置页、下单调整页 项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。 ## 项目架构图 ![项目架构图](D:\实训二\第一周\项目架构图.png) ## 项目技术介绍 前 端:uni-app 数 据 库:MySQL 缓 存:Redis 注册中心:Nacos 配置中心:Nacos 网 关:Spring Cloud Gateway 熔断限流:Spring Cloud Alibaba Sentinel 服务监控:Spring Cloud Sleuth、Spring Cloud zipkin 分布式锁:Redisson 分布式事务:Alibaba 的 Seata 服务通信:SSE ## 项目服务分析 #### api-boss(BOSS端) 具有以下功能: 用户管理——未设置 司机管理——添加司机、修改司机信息 车辆管理——添加车辆信息 司机和车辆关系管理——司机车辆关系绑定,司机车辆关系解绑 #### api-driver(司机端) 具有以下功能: 注册/登录——司机获取验证码、司机验证码验证、司机登录带token、司机登录不带token 用户管理——维护司机信息 司机听单——上传车辆位置,修改司机工作状态、查询司机车辆绑定关系 司机抢单——由系统派单,暂时还未有司机主动抢单的功能 订单流转——司机去接乘客、司机到达乘客地点、司机接到乘客、乘客到达目的地、司机取消订单 发起收款——司机发起收款 #### api-passenger(乘客端) 具有以下功能: 注册/登录——乘客获取验证码、乘客验证码验证、乘客登录带token、乘客登录不带token 预估价格——预估价格 乘客下单——乘客下单 乘客支付——乘客支付 乘客评价——暂无