获取资料

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

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

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

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

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

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

了解代驾项目案例业务需求,观看完整的项目演示。搭建程序开发环境,掌握学习本课程的方法,获取课程授权码,以及如何利用在线教程学习和答疑。

1-1 导学 (20:54)

1-2 部分功能演示 (03:57)

1-3 必备的学习条件 (19:18)

1-4 学习方法注意事项 (17:49)

1-5 本章总结 (02:13)

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

本章用Linux系统和Docker环境搭建4节点2分片的MySQL集群,以及部署一些与代驾项目相关NoSQL数据库和中间件。搭建好了微服务体系的开发和运行环境,我们还要从远程调用、分布式事务,以及鉴权来理解微服务的运行原理,

2-1 本章介绍 (09:20)

2-2 安装虚拟机 (20:02)

2-3 安装Docker服务 (18:25)

2-4 部署MySQL集群(四个节点) (28:52)

2-5 体验MySQL集群 (22:14)

2-6 安装NoSQL数据库 (15:28)

2-7 安装Minio私有云存储 (08:08)

2-8 安装其余中间件 (11:16)

2-9 什么是微服务架构?(一) (14:37)

2-10 什么是微服务架构?(二) (12:47)

2-11 分布式事务 (25:58)

2-12 微服务项目的鉴权 (18:28)

2-13 本章总结 (03:04)

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

代驾项目理应从司机子系统开始做起。新司机注册的过程中需要实名认证,我们利用OCR插件,快速扫描和提取身份证与驾驶证的信息,然后利用面部识别技术,采集司机的面部信息,为后续每天接单前的身份核验做准备。本章除了开发移动端之外,还要实现Web端的司机管理模块,可以对司机实名认证加以审核。…

3-1 本章介绍 (05:02)

3-2 项目技术栈分析 (19:51)

3-3 运行华夏代驾初始化项目 (28:13)

3-4 司机微服务的用户注册功能—MySQL集群+JWT(一) (17:50)

3-5 司机微服务的用户注册功能—MySQL集群+JWT(二) (12:33)

3-6 司机微服务的用户注册功能—MySQL集群+JWT(三) (18:15)

3-7 小程序获取用户微信简介,实现司机注册 (30:27)

3-8 利用腾讯云SDK,封装云端文件存储服务 (29:41)

3-9 司机实名认证,OCR识别证件信息(一) (14:54)

3-10 司机实名认证,OCR识别证件信息(二) (14:05)

3-11 司机实名认证,OCR识别证件信息(三) (24:35)

3-12 司机实名认证,数据持久化 (20:07)

3-13 司机实名认证,提交认证信息(一) (14:41)

3-14 司机实名认证,提交认证信息(二) (13:32)

3-15 开通活体检测,甄别真实注册司机(一) (24:43)

3-16 开通活体检测,甄别真实注册司机(二) (23:39)

3-17 司机微服务封装登陆过程—JWT+OpenId(一) (20:46)

3-18 司机微服务封装登陆过程—JWT+OpenId(二) (22:32)

3-19 司机微服务中查询司机个人汇总信息 (23:28)

3-20 移动端展示司机个人汇总信息 (26:21)

3-21 司机微服务中查询首页信息(一) (25:46)

3-22 司机微服务中查询首页信息(二) (18:05)

3-23 移动端展示司机首页信息汇总 (20:06)

3-24 司机微服务查询司机分页记录 (29:39)

3-25 Web系统中分页展示司机数据 (31:02)

3-26 司机微服务中修改司机个人信息 (26:20)

3-27 移动端修改司机个人信息 (24:32)

3-28 司机微服务中查询司机实名认证申请 (25:52)

3-29 Web系统中展示司机实名认证申请 (21:05)

3-30 司机微服务中更新司机备案状态 (15:54)

3-31 Web系统审批实名认证申请 (21:17)

3-32 本章总结 (04:18)

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

本章涉及技术广度之大,令人叹为观止。乘客下单前,系统自动计算最佳线路的里程和时长,规则引擎预估车费;顾客下单后,使用GEO计算出附近符合接单条件司机(包括定向接单)并推送。司机端采用RR轮询方式接收MQ订单,用语音引擎播报订单,自动或手动抢单。为避免出现抢单超售现象,使用Redis事务机制。…

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

乘客下单后,司机端和乘客端都会有司乘同显功能。司机赶往代驾点和代驾线路都会实时显示,偏航后自动重新生成线路。代驾过程中,司机端使用同声传译技术,把录制的音频转换成对话本文,然后将音频和文本分时上传服务端。对话文本被保存到HBase大数据平台,录音被保存到私有云空间。…

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

本章围绕订单监控来展开。代驾系统利用AI技术,分析司乘对话内容,如果存在暴力或者色情,系统自动告警或者转交人工处理。代驾系统的后台管理者,可以在Web端查验每笔订单的司乘对话内容,也可以收听具体的录音。无论后台报警还是移动端报警,Web系统会立即锁定司乘GPS定位,实时跟踪行进线路,并且把数据提交给警方。…

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

当代驾结束后,大数据系统根据GPS定位计算行进里程,规则引擎计算出账单各项金额,系统把账单推送给乘客。乘客付款之后,后端系统和移动端系统分别核验支付结果,规则引擎自动计算给司机的分账比例和奖励,QuartZ定时器等待微信平台准备好分账状态后,调用API执行给司机实时分账。…

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

由于乘客的评价关乎系统限制司机接单,所以一旦遇到乘客的恶意差评,代驾系统允许司机执行申诉,经过大数据审查与人工核验,可以给司机撤销恶意差评。如果差评属实,则系统自动限制司机接单,并且降低司机分账比例和接单奖励。…

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

除了系统管理者可以创建并发放代金券之外,司机撤销订单的时候,系统有可能也会发放代金券补偿给乘客。这些代金券的管理和使用是本章要解决的问题。例如发放代金券不能出现超售现象,代金券使用的时候坚持实用实销,利用数据库锁机制,避免一张代金券同时被多个场景使用。…

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

在云主机上面用Docker环境部署数据库集群、NoSQL数据库,以及各种中间件。打包微服务项目,分别部署到对应的Java容器中。打包Vue3.0项目,部署在Nginx中。配置域名和数字证书,开通HTTPS,最后把UNI-APP编译生成的小程序项目上线发布。…

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

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

多端全栈项目实战:大型商业级代驾业务全流程落地资源目录截图(包含笔记):

多端全栈项目实战:大型商业级代驾业务全流程落地「同步更新」

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址