多端全栈项目实战:商业级代驾全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

工作1-3年的后端同学,面对晋升或者跳槽时经常被攻击的点是:技能点不熟练,大型项目生疏。很多人有苦说不出,公司平台没有机会,自己能怎么办?别慌!本课程就用一个商业级的多端全栈型,带你补齐硬核经验,进军全栈开发,提升个人竞争力。

多端全栈项目实战,大型商业级代驾业务全流程落地

课程介绍

真正的商业级全流程落地,打造证明你实力的作品

慕课名师私人定制,给你一次职场破局的机会

多端全栈项目实战,大型商业级代驾业务全流程落地

功能完整,界面优雅,流程顺滑,渗透到业务每个细节

精挑细选的典型案例,凝练讲师多年的业务经验

多端全栈项目实战,大型商业级代驾业务全流程落地

1:1还原主流代驾应用核心功能,业务驱动技术,更快成长

多端全栈项目实战,大型商业级代驾业务全流程落地

多端、全栈开发,一次掌握300+知识点,3个月收获3年的技术积累

项目可扩展性极强,一课收获混合开发和原生开发双倍经验

可根据实际需求二次开发,轻松编译为 iOS/Android APP

多端全栈项目实战,大型商业级代驾业务全流程落地

课程目录:

第1章 课程介绍(磨刀不费砍柴工) 5 节65分钟

了解代驾项目案例业务需求,观看完整的项目演示。搭建程序开发环境,掌握学习本课程的方法,获取课程授权码,以及如何利用在线教程学习和答疑。
视频:1-1 导学
视频:1-2 部分功能演示
视频:1-3 必备的学习条件
视频:1-4 学习方法注意事项
视频:1-5 本章总结

第2章 搭建数据库集群和中间件,了解(万丈高楼平地起)13 节209分钟

本章用Linux系统和Docker环境搭建4节点2分片的MySQL集群,以及部署一些与代驾项目相关NoSQL数据库和中间件。搭建好了的开发和运行环境,我们还要从远程调用、分布式事务,以及鉴权来理解的运行原理,
视频:2-1 本章介绍
视频:2-2 安装虚拟机
视频:2-3 安装Docker服务
视频:2-4 部署MySQL集群(四个节点)
视频:2-5 体验MySQL集群
视频:2-6 安装NoSQL数据库
视频:2-7 安装Minio私有云存储
视频:2-8 安装其余中间件
视频:2-9 什么是架构?(一)
视频:2-10 什么是?(二)
视频:2-11 分布式事务
视频:2-12 微服务项目的鉴权
视频:2-13 本章总结

第3章 基于微服务的司机注册与实名认证(大鹏一日同风起,扶摇直上九万里)32 节670分钟

代驾项目理应从司机子系统开始做起。新司机注册的过程中需要实名认证,我们利用OCR插件,快速扫描和提取身份证与驾驶证的信息,然后利用面部识别技术,采集司机的面部信息,为后续每天接单前的身份核验做准备。本章除了开发移动端之外,还要实现Web端的司机管理模块,可以对司机实名认证加以审核。...
视频:3-1 本章介绍
视频:3-2 项目技术栈分析
视频:3-3 运行华夏代驾初始化项目
视频:3-4 司机微服务的用户注册功能--MySQL集群+JWT(一)
视频:3-5 司机微服务的用户注册功能--MySQL集群+JWT(二)
视频:3-6 司机微服务的用户注册功能--MySQL集群+JWT(三)
视频:3-7 小程序获取用户微信简介,实现司机注册
视频:3-8 利用腾讯云SDK,封装云端文件存储服务
视频:3-9 司机实名认证,OCR识别证件信息(一)
视频:3-10 司机实名认证,OCR识别证件信息(二)
视频:3-11 司机实名认证,OCR识别证件信息(三)
视频:3-12 司机实名认证,数据持久化
视频:3-13 司机实名认证,提交认证信息(一)
视频:3-14 司机实名认证,提交认证信息(二)
视频:3-15 开通活体检测,甄别真实注册司机(一)
视频:3-16 开通活体检测,甄别真实注册司机(二)
视频:3-17 司机微服务封装登陆过程--JWT+OpenId(一)
视频:3-18 司机微服务封装登陆过程--JWT+OpenId(二)
视频:3-19 司机微服务中查询司机个人汇总信息
视频:3-20 移动端展示司机个人汇总信息
视频:3-21 司机微服务中查询首页信息(一)
视频:3-22 司机微服务中查询首页信息(二)
视频:3-23 移动端展示司机首页信息汇总
视频:3-24 司机微服务查询司机分页记录
视频:3-25 Web系统中分页展示司机数据
视频:3-26 司机微服务中修改司机个人信息
视频:3-27 移动端修改司机个人信息
视频:3-28 司机微服务中查询司机实名认证申请
视频:3-29 Web系统中展示司机实名认证申请
视频:3-30 司机微服务中更新司机备案状态
视频:3-31 Web系统审批实名认证申请
视频:3-32 本章总结

第4章 乘客下单与司机抢单(计算最佳线路,预估里程、定向接单、自动抢单,应有尽有)33 节622分钟

本章涉及技术广度之大,令人叹为观止。乘客下单前,系统自动计算最佳线路的里程和时长,规则引擎预估车费;顾客下单后,使用GEO计算出附近符合接单条件司机(包括定向接单)并推送。司机端采用RR轮询方式接收MQ订单,用语音引擎播报订单,自动或手动抢单。为避免出现抢单超售现象,使用Redis事务机制。...
视频:4-1 本章介绍
视频:4-2 开通腾讯位置服务,封装地图服务(一)
视频:4-3 开通腾讯位置服务,封装地图服务(二)
视频:4-4 开通腾讯位置服务,封装地图服务(三)
视频:4-5 乘客端显示地图定位,地图选点设置起点和终点
视频:4-6 乘客端创建预览订单
视频:4-7 乘客端选择代驾车型和车牌(一)
视频:4-8 乘客端选择代驾车型和车牌(二)
视频:4-9 中创建代驾订单,保存到MySQL集群(一)
视频:4-10 中创建代驾订单,保存到MySQL集群(二)
视频:4-11 订单微服务中创建代驾订单,保存到MySQL集群(三)
视频:4-12 订单微服务中创建代驾订单,保存到MySQL集群(四)
视频:4-13 订单微服务中创建代驾订单,保存到MySQL集群(五)
视频:4-14 位置微服务缓存司机实时定位(一)
视频:4-15 位置微服务缓存司机实时定位(二)
视频:4-16 地图微服务用GEO查找附近适合接单的司机(一)
视频:4-17 地图微服务用GEO查找附近适合接单的司机(二)
视频:4-18 地图微服务用GEO查找附近适合接单的司机(三)
视频:4-19 RabbitMQ的六种模式与选型
视频:4-20 消息微服务收发新订单消息 (一)
视频:4-21 消息微服务收发新订单消息 (二)
视频:4-22 消息微服务收发新订单消息(三)
视频:4-23 司机端RR方式接收新订单,语音引擎智能播报(一)
视频:4-24 司机端RR方式接收新订单,语音引擎智能播报(二)
视频:4-25 如何利用Redis事务解决超售
视频:4-26 订单微服务的智能抢单,Redis事物+AOF模式(一)
视频:4-27 订单微服务的智能抢单,Redis事物+AOF模式(二)
视频:4-28 订单微服务,加载执行订单(一)
视频:4-29 订单微服务,加载执行订单(二)
视频:4-30 乘客端RR轮询司机接单(一)
视频:4-31 乘客端RR轮询司机接单(二)
视频:4-32 乘客端RR轮询司机接单(三)
视频:4-33 本章总结

第5章 订单执行与安全监控(司乘同显、驾车导航、同声传译、刷单警告)24 节376分钟

乘客下单后,司机端和乘客端都会有司乘同显功能。司机赶往代驾点和代驾线路都会实时显示,偏航后自动重新生成线路。代驾过程中,司机端使用同声传译技术,把录制的音频转换成对话本文,然后将音频和文本分时上传服务端。对话文本被保存到HBase大数据平台,录音被保存到私有云空间。...
视频:5-1 本章介绍
视频:5-2 订单微服务,司机端加载执行的订单(一)
视频:5-3 订单微服务,司机端加载执行的订单(二)
视频:5-4 订单微服务,乘客端加载执行的订单(一)
视频:5-5 订单微服务,乘客端加载执行的订单(二)
视频:5-6 地图微服务,司机端的司乘同显(一)
视频:5-7 地图微服务,司机端的司乘同显(二)
视频:5-8 地图微服务,司机端的司乘同显(三)
视频:5-9 地图微服务,乘客端的司乘同显(一)
视频:5-10 地图微服务,乘客端的司乘同显(二)
视频:5-11 订单微服务司机到达起始点,更新订单状态(一)
视频:5-12 订单微服务司机到达起始点,更新订单状态(二)
视频:5-13 乘客端手动确认司机到达,并开始代驾模式(一)
视频:5-14 乘客端手动确认司机到达,并开始代驾模式(二)
视频:5-15 司机端利用地图APP实现驾驶导航
视频:5-16 搭建HBase+Phoenix大数据平台
视频:5-17 将录音监控保存到私有云,对话文本保存到大数据平台(一)
视频:5-18 将录音监控保存到私有云,对话文本保存到大数据平台(二)
视频:5-19 将录音监控保存到私有云,对话文本保存到大数据平台(三)
视频:5-20 将录音监控保存到私有云,对话文本保存到大数据平台(四)
视频:5-21 司机微服务打击刷单,禁止其他手机卡登陆司机小程序(一)
视频:5-22 司机微服务打击刷单,禁止其他手机卡登陆司机小程序(二)
视频:5-23 利用地图服务,智能判断司机刷单行为
视频:5-24 本章总结

第6章 AI分析与订单监控(AI智能分析司乘对话内容,如有危害自动告警)14 节252分钟

本章围绕订单监控来展开。代驾系统利用AI技术,分析司乘对话内容,如果存在暴力或者色情,系统自动告警或者转交人工处理。代驾系统的后台管理者,可以在Web端查验每笔订单的司乘对话内容,也可以收听具体的录音。无论后台报警还是移动端报警,Web系统会立即锁定司乘GPS定位,实时跟踪行进线路,并且把数据提交给警方。...
视频:6-1 本章介绍
视频:6-2 利用AI对司乘对话内容安全评级(一)
视频:6-3 利用AI对司乘对话内容安全评级(二)
视频:6-4 大数据服务记录代驾途中GPS定位信息(一)
视频:6-5 大数据服务记录代驾途中GPS定位信息(二)
视频:6-6 订单微服务中查询执行中订单信息(一)
视频:6-7 订单微服务中查询执行中订单信息(二)
视频:6-8 MIS系统展示订单详情、最佳线路和实际线路(一)
视频:6-9 MIS系统展示订单详情、最佳线路和实际线路(二)
视频:6-10 MIS系统展示订单详情、最佳线路和实际线路(三)
视频:6-11 MIS系统展示订单详情、最佳线路和实际线路(四)
视频:6-12 订单微服务中分析订单执行的热点地区
视频:6-13 向司机推送发单热点地区
视频:6-14 本章总结

第7章 订单支付与分账(规则引擎自动计算分配比例,执行实时分账)31 节510分钟

当代驾结束后,大数据系统根据GPS定位计算行进里程,规则引擎计算出账单各项金额,系统把账单推送给乘客。乘客付款之后,后端系统和移动端系统分别核验支付结果,规则引擎自动计算给司机的分账比例和奖励,QuartZ定时器等待微信平台准备好分账状态后,调用API执行给司机实时分账。...
视频:7-1 本章介绍
视频:7-2 订单微服务更新订单、账单和分账记录
视频:7-3 大数据微服务计算实际代驾里程
视频:7-4 规则微服务计算代驾费和系统奖励费(一)
视频:7-5 规则微服务计算代驾费和系统奖励费(二)
视频:7-6 司机端手动添加路桥费等相关费用
视频:7-7 司机端预览代驾账单(一)
视频:7-8 司机端预览代驾账单(二)
视频:7-9 系统消息模块的设计原理
视频:7-10 消息微服务封装收发系统消息的接口
视频:7-11 司机确认账单,推送给乘客
视频:7-12 乘客端接收账单消息(一)
视频:7-13 乘客端接收账单消息(二)
视频:7-14 乘客端显示待付款账单信息(一)
视频:7-15 乘客端显示待付款账单信息(二)
视频:7-16 微信支付分账前,先查询司机和乘客OpenId
视频:7-17 创建微信支付账单(一)
视频:7-18 创建微信支付账单(二)
视频:7-19 创建微信支付账单(三)
视频:7-20 创建微信支付账单(四)
视频:7-21 乘客端小程序唤起付款窗口
视频:7-22 设置内网穿透,接收付款结果
视频:7-23 订单更新为已付款,向代驾司机发放奖励(一)
视频:7-24 订单更新为已付款,向代驾司机发放奖励(二)
视频:7-25 订单子系统执行账单分账(一)
视频:7-26 订单子系统执行账单分账(二)
视频:7-27 如果分账延迟就创建定时器核验分账结果
视频:7-28 订单微服务主动查询付款结果
视频:7-29 乘客端支付成功后主动发起查询请求
视频:7-30 司机端小程序轮询付款结果
视频:7-31 本章总结

第8章 订单评价与申诉(如遇恶意差评,司机可以申诉)18 节310分钟

由于乘客的评价关乎系统限制司机接单,所以一旦遇到乘客的恶意差评,代驾系统允许司机执行申诉,经过大数据审查与人工核验,可以给司机撤销恶意差评。如果差评属实,则系统自动限制司机接单,并且降低司机分账比例和接单奖励。...
视频:8-1 本章介绍
视频:8-2 订单子系统保存订单评价,并过滤内容
视频:8-3 乘客付款后对订单评价
视频:8-4 订单微服务查询司机端订单列表
视频:8-5 司机端显示订单列表
视频:8-6 订单微服务查询司机端订单信息
视频:8-7 司机端显示订单详情
视频:8-8 订单微服务查询乘客端订单列表
视频:8-9 乘客端显示订单列表
视频:8-10 乘客端显示订单信息
视频:8-11 运行WorkFlow子系统
视频:8-12 开启差评申诉工作流程
视频:8-13 订单服务中查询评价分页记录
视频:8-14 MIS系统显示订单评价分页记录
视频:8-15 MIS系统受理司机差评申诉
视频:8-16 MIS系统处理差评申诉
视频:8-17 MIS系统展示差评申诉详情
视频:8-18 本章总结

第9章 代金券管理与发放(避免超售发放代金券,并且实用实销)19 节312分钟

除了系统管理者可以创建并发放代金券之外,司机撤销订单的时候,系统有可能也会发放代金券补偿给乘客。这些代金券的管理和使用是本章要解决的问题。例如发放代金券不能出现超售现象,代金券使用的时候坚持实用实销,利用数据库锁机制,避免一张代金券同时被多个场景使用。...
视频:9-1 本章介绍
视频:9-2 代金券服务查询代金券分页记录
视频:9-3 MIS系统显示代金券分页记录
视频:9-4 代金券服务添加新代金券
视频:9-5 在MIS系统中添加代金券
视频:9-6 代金券服务上线与下架代金券
视频:9-7 MIS系统上线与下架代金券
视频:9-8 代金券服务删除代金券
视频:9-9 MIS系统上删除符合条件的代金券
视频:9-10 代金券服务查询乘客端代金券列表(一)
视频:9-11 代金券服务查询乘客端代金券列表(二)
视频:9-12 乘客端小程序显示代金券列表
视频:9-13 在乘客端标记未领取代金券数量
视频:9-14 利用Redis事务防止乘客领取代金券超售
视频:9-15 乘客端实现领取代金券
视频:9-16 代金券服务挑选面额最高的可用代金券(一)
视频:9-17 代金券服务挑选面额最高的可用代金券(二)
视频:9-18 乘客付款使用代金券扣减
视频:9-19 本章总结

第10章 在线发布代驾项目(不鸣则已,一鸣惊人)6 节63分钟

在云主机上面用Docker环境部署数据库集群、NoSQL数据库,以及各种中间件。打包微服务项目,分别部署到对应的Java容器中。打包Vue3.0项目,部署在Nginx中。配置域名和数字证书,开通HTTPS,最后把UNI-APP编译生成的小程序项目上线发布。...
视频:10-1 本章介绍
视频:10-2 编译部署项目
视频:10-3 编译发布前端MIS项目
视频:10-4 配置域名,开启HTTPS
视频:10-5 发布代驾小程序
视频:10-6 本章总结

第11章 课程总结(再不舍得大家,也到了说再见的时候了)1 节3分钟

本章通过思维导图梳理本课知识点,帮助大家形成知识体系,建立健全完善的知识图谱,衷心希望为大家后续的学习铺平道路,打通奇经八脉。再不舍,也是时候说再见啦~那么,有缘,江湖再见!祝大家前程似锦!
视频:11-1 课程总结

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件、阿里云盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源