SpringBoot+Vue3+MySQL集群 开发健康体检双系统无密分享
SpringBoot+Vue3+MySQL集群 开发健康体检双系统无密分享
SpringBoot+Vue3+MySQL集群 开发健康体检双系统无密分享
SpringBoot+Vue3+MySQL集群 开发健康体检双系统无密分享

SpringBoot+vue3+MySQL集群 开发健康体检双系统
双系统多功能医疗项目,助你顺利进入医疗行业

医疗行业是互联网发展前景极好的领域之一,对于初入职者、转行者来说都是很好的选择。课程以业务驱动技术栈,打造完整、全面的双系统项目,并采用前后端分离架构,业务功能完善(健康体检与健康管理两大业务),界面美观,可以高效积累大型医疗项目经验,快速提升医疗行业就业竞争力。

适合人群
在校大学生
求职应届生
1~2年工程师
技术储备
前端基础语法
SSM框架
SpringBoot技术
熟悉基本的SQL语句
环境参数
SpringBoot 2.7.10
MyBatis 2.1.0
SaToken 1.34
MyCat 1.6.7
微信支付 3.0
Vue 3.0

目录大纲:

第1章 课程介绍 试看4 节 | 38分钟
观看项目演示,熟悉大健康体检项目主要功能。掌握学习本课程的最佳方法,以及如何利用在线手册学习和答疑。

收起列表
视频:
1-1 导学 (22:46)
试看
视频:
1-2 学习方法注意事项 (07:46)
视频:
1-3 如何用Git客户端下载课程代码 (05:01)
视频:
1-4 本章总结 (01:29)
第2章 大健康体检项目全栈环境搭建16 节 | 218分钟
利用虚拟机或者云主机安装linux系统和Docker环境,部署MongoDB、Redis、Minio和RabbitMQ等中间件产品。学习MySQL主从同步原理,搭建6节点MySQL集群,利用MyCat管理数据库集群。

收起列表
视频:
2-1 本章介绍 (04:18)
视频:
2-2 安装后端开发工具 (08:34)
视频:
2-3 利用VirtualBox安装CentOS系统 (22:02)
视频:
2-4 利用云主机部署CentOS系统 (07:15)
视频:
2-5 在CentOS中搭建Docker环境 (23:38)
视频:
2-6 MySQL集群读写分离与主从同步原理 (21:29)
试看
视频:
2-7 搭建双主四从的MySQL集群(一) (14:33)
视频:
2-8 搭建双主四从的MySQL集群(二) (14:04)
视频:
2-9 搭建双主四从的MySQL集群(三) (15:49)
视频:
2-10 使用MyCat管理MySQL集群(一) (13:44)
试看
视频:
2-11 使用MyCat管理MySQL集群(二) (14:12)
视频:
2-12 使用MyCat管理MySQL集群(三) (19:28)
视频:
2-13 搭建其余后端中间件(一) (16:48)
视频:
2-14 搭建其余后端中间件(二) (10:47)
视频:
2-15 搭建前端开发环境 (05:48)
视频:
2-16 本章总结 (04:34)
第3章 基于Vue3.0+ElementPlus从零构建前端项目20 节 | 357分钟
利用Vite工具,从零搭建Vue3.0+TypeScript项目,整合ElementPlus组件库和SVG库,配置Router路由,封装公共Ajax函数和表单验证函数。设计404页面、MIS端和业务端的Frame页面。

收起列表
视频:
3-1 本章介绍 (03:07)
视频:
3-2 用Vite创建Vue3.0前端项目 (14:30)
视频:
3-3 为前端Vue3.0项目配置router路由 (17:35)
视频:
3-4 前端Vue3.0项目整合ElementPlus (18:44)
视频:
3-5 前端Vue3.0项目整合SVG库 (10:45)
视频:
3-6 定义404页面 (17:23)
视频:
3-7 利用JQuery封装同步异步Ajax函数 (20:27)
视频:
3-8 前端封装鉴权和前端验证函数 (26:00)
视频:
3-9 设计业务端Frame页面的导航区(一) (24:34)
视频:
3-10 设计业务端Frame页面的导航区(二) (17:08)
视频:
3-11 设计业务端Frame页面Footer区域 (26:42)
视频:
3-12 设计MIS端Login页面 (22:56)
视频:
3-13 设计MIS端Frame页面 (26:29)
视频:
3-14 设计MIS端Frame页面菜单栏 (14:31)
视频:
3-15 设计MIS端Frame页面内容区 (20:10)
视频:
3-16 实现MIS端Frame页面动态Tabs (22:19)
视频:
3-17 实现MIS端Home欢迎页面 (20:50)
视频:
3-18 实现MIS端Frame页面内容区适配 (13:51)
视频:
3-19 实现MIS端Frame页面Tabs切换与关闭 (11:45)
视频:
3-20 本章总结 (06:32)
第4章 基于SpringBoot+SaToken从零构建后端项目17 节 | 199分钟
利用Maven工具,从零构建后端SpringBoot项目,整合SpringMVC和MyBatis,配置数据库连接池、线程池、非阻塞IO、CORS跨域请求。学习RBAC权限模型,利用SaToken实现认证与授权服务,配置多账号体系的注解鉴权、令牌自动续期、同端互斥等。实现全局捕获并处理异常,封装RESTful结果集,创建自签名数字证书,开通HTTPS协议。…

收起列表
视频:
4-1 本章介绍 (03:39)
视频:
4-2 利用Maven创建SpringBoot项目 (10:14)
视频:
4-3 选用Jetty服务器和非阻塞IO (10:21)
视频:
4-4 配置Druid连接池和MyBatis (23:39)
视频:
4-5 配置MongoDB、Redis以及消息队列 (08:27)
视频:
4-6 RBAC权限模型 (18:29)
视频:
4-7 SaToken认证与授权框架 (14:57)
视频:
4-8 SaToken令牌自动续期 (13:14)
视频:
4-9 SaToken多账号体系注解鉴权 (09:51)
视频:
4-10 设置过滤器防御XSS脚本攻击 (17:05)
视频:
4-11 允许CORS跨域请求 (02:57)
视频:
4-12 配置SpringCache实现二级缓存 (12:06)
视频:
4-13 全局捕获异常并处理 (17:53)
视频:
4-14 配置ThreadPool (10:13)
视频:
4-15 自定义RESTful结果集封装类 (08:57)
视频:
4-16 创建自签名HTTPS数字证书 (10:44)
视频:
4-17 本章总结 (05:32)
第5章 人员管理模块需求分析与静态页面设计6 节 | 67分钟
通过UML图、数据库ER图和UI设计图,熟悉人员管理模块全部功能,从零手敲前端Vue静态页面。

收起列表
视频:
5-1 本章介绍 (02:08)
视频:
5-2 使用UML分析人员管理模块 (13:35)
视频:
5-3 利用ElementPlus设计人员管理页面(一) (17:33)
视频:
5-4 利用ElementPlus设计人员管理页面(二) (16:14)
视频:
5-5 利用Dialog设计前端添加人员弹窗 (14:30)
视频:
5-6 本章总结 (02:23)
第6章 Vue3.0+SpringBoot实现人员管理模块11 节 | 164分钟
利用哈希加盐算法对用户密码加密,避免拖库攻击泄露用户密码。实现用户登陆、退出系统、修改密码功能,SaToken相应的颁发或者销毁Token令牌。结合MySQL集群与GROUP_CONCAT函数的运用,完成人员管理的CRUD功能。

收起列表
视频:
6-1 本章介绍 (03:47)
视频:
6-2 用户密码哈希加盐防御字典破解 (20:07)
视频:
6-3 后端实现登录RESTful接口,并颁发令牌 (18:21)
视频:
6-4 前端TS实现用户登录体检MIS系统 (11:43)
视频:
6-5 实现登出MIS系统,销毁同端互斥Token (08:39)
视频:
6-6 后端实现修改密码RESTful接口 (18:05)
视频:
6-7 前端TS实现用户修改密码 (13:26)
视频:
6-8 推演JSON_CONTAINS()函数的结果去重 (19:12)
视频:
6-9 后端实现分页查询人员RESTful接口 (23:35)
视频:
6-10 后端实现Role与Dept列表RESTful接口 (07:36)
视频:
6-11 前端TS加载Paged Query人员记录 (19:19)
第7章 体检套餐模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉体检套餐模块全部功能,从零手敲前端Vue静态页面。

第8章 Vue3.0+SpringBoot实现体检套餐模块内容更新中
体检项目离不开体检套餐模块,我们利用Vue3.0+ElementPlus组件实现体检套餐的CRUD操作。通过滑块组件控制体检套餐的上架与下架。利用POI技术解析Excel文件,导入体检套餐的检查项目以及体检结果预设值。动态提取数据库JSON字段渲染体检套餐商品页面,实现预览效果。利用QLExpress规则引擎技术,动态计算商品价格。…

第9章 购买体检卡需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉业务端商品模块全部功能,从零手敲前端Vue静态页面。

第10章 利用微信支付3.0购买体检卡内容更新中
实现业务端客户基本功能:登陆、退出系统和个人信息页面。使用SpringCache技术缓存商品详情信息,加快前端页面渲染速度。利用微信支付3.0接口,实现订单的创建与支付。使用内网穿透被动接收付款结果与主动发起请求查询付款结果相结合,保障支付的一致性。利用快照技术抓取订单商品信息,避免商品信息被篡改。…

第11章 体检卡订单模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉订单模块全部功能,从零手敲前端Vue静态页面。

第12章 Vue3.0+SpringBoot实现体检套餐模块内容更新中
分别实现业务端和MIS端的体检套餐订单管理。对于已付款未预约的订单,可以申请退款。使用内网穿透被动接收付款结果与轮询定时器主动发起请求查询付款结果相结合,保证退款的一致性。

第13章 IM即时通讯客服模块内容更新中
开通即时通讯IM服务,安装TUIKIT界面库,把客服IM嵌入Web页面。支持文字、图片、表情等消息内容,IM对话内容云端存储。

第14章 体检登记模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉体检预约与签到全部功能,从零手敲前端Vue静态页面。

第15章 Vue3.0+SpringBoot实现体检登记模块内容更新中
完成体检人网上预约功能,使用Redis事务避免预约超售。实现体检预约的CRUD管理,体检人签到的时候利用RFID技术读取身份证信息,然后使用人脸识别技术核对体检人身份,最后打印体检引导单。

第16章 录入体检数据模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉体检模块全部功能,从零手敲前端Vue静态页面。

第17章 Vue3.0+SpringBoot实现录入体检数据内容更新中
体检中护士使用扫码枪扫描体检单二维码,系统自动识别体检套餐内容。系统根据POI解析的模板预设值,渲染出医生体检页面,可以输入各项体检结果。另外系统后台能自动检测未录入结果的化验指标,并发送邮件提示。

第18章 人员调流模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉人员调流模块全部功能,从零手敲前端Vue静态页面。

第19章 Vue3.0+SpringBoot实现人员调流模块内容更新中
接收APP端蓝牙信标定位信息,实时掌握每个科室排队体检人数。系统能自动根据权重参数,实时计算最优体检排队方案。同时也允许手动设定每个科室的优先级参数,实现手动排队调流。

第20章 体检报告模块需求分析与静态页面设计内容更新中
通过UML图、数据库ER图和UI设计图,熟悉体检报告模块全部功能,从零手敲前端Vue静态页面。

第21章 Vue3.0+SpringBoot实现体检报告查询与管理内容更新中
利用QuartZ定时器和异步线程技术,在每天凌晨服务器负载最低的时候用多线程生成体检报告。为了减轻线程池压力,采用分批分时生成体检报告。如果体检报告生成失败,系统自动发送告警邮件,允许管理者手动生成体检报告。

第22章 项目发布与部署内容更新中
在云主机上面用Docker环境搭建MySQL数据库集群,以及各种中间件。打包java项目和前端Vue项目,分别部署到对应的容器中。配置域名和数字证书,开通HTTPS,上线大健康系统。

第23章 面试辅导与总结内容更新中
梳理总结本课程实战项目的技术栈,帮助大家形成知识体系,建立健全完善的知识图谱,打通面试环节的项目介绍。辅导学员撰写项目简历与技术面试常见问题。

本课程持续更新中