首页 > 数据库 >SpringBoot+Vue3+MySQL集群 开发健康体检双系统

SpringBoot+Vue3+MySQL集群 开发健康体检双系统

时间:2023-07-14 23:44:14浏览次数:49  
标签:双系统 SpringBoot 静态 Vue3.0 模块 Vue3 体检 页面

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

第2章 大健康体检项目全栈环境搭建16 节 | 218分钟
利用虚拟机或者云主机安装Linux系统和Docker环境,部署MongoDB、Redis、Minio和RabbitMQ等中间件产品。学习MySQL主从同步原理,搭建6节点MySQL集群,利用MyCat管理数据库集群。

第3章 基于Vue3.0+ElementPlus从零构建前端项目20 节 | 357分钟
利用Vite工具,从零搭建Vue3.0+TypeScript项目,整合ElementPlus组件库和SVG库,配置Router路由,封装公共Ajax函数和表单验证函数。设计404页面、MIS端和业务端的Frame页面。

第4章 基于SpringBoot+SaToken从零构建后端项目17 节 | 199分钟
利用Maven工具,从零构建后端SpringBoot项目,整合SpringMVC和MyBatis,配置数据库连接池、线程池、非阻塞IO、CORS跨域请求。学习RBAC权限模型,利用SaToken实现认证与授权服务,配置多账号体系的注解鉴权、令牌自动续期、同端互斥等。实现全局捕获并处理异常,封装RESTful结果集,创建自签名数字证书,开通HTTPS协议。...

第5章 人员管理模块需求分析与静态页面设计6 节 | 67分钟
通过UML图、数据库ER图和UI设计图,熟悉人员管理模块全部功能,从零手敲前端Vue静态页面。

第6章 Vue3.0+SpringBoot实现人员管理模块20 节 | 285分钟
利用哈希加盐算法对用户密码加密,避免拖库攻击泄露用户密码。实现用户登陆、退出系统、修改密码功能,SaToken相应的颁发或者销毁Token令牌。结合MySQL集群与GROUP_CONCAT函数的运用,完成人员管理的CRUD功能。

第7章 体检套餐模块需求分析与静态页面设计14 节 | 199分钟
通过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章 面试辅导与总结内容更新中
梳理总结本课程实战项目的技术栈,帮助大家形成知识体系,建立健全完善的知识图谱,打通面试环节的项目介绍。辅导学员撰写项目简历与技术面试常见问题。

 

download:SpringBoot+Vue3+MySQL集群 开发健康体检双系统

 

标签:双系统,SpringBoot,静态,Vue3.0,模块,Vue3,体检,页面
From: https://www.cnblogs.com/huiset/p/17555362.html

相关文章

  • 从零玩转系列之SpringBoot3-核心原理
    一、简介1.前置知识●Java17●Spring、SpringMVC、MyBatis●Maven、IDEA2.环境要求环境&工具版本(orlater)SpringBoot3.1.xIDEA2023.xJava17+Maven3.5+Tomcat10.0+Servlet5.0+GraalVMCommunity22.3+NativeBuildTools0.9.19+......
  • 在Docker上实战ElasticSearch以及与SpringBoot集成
    简介项目地址:https://gitee.com/charlinchenlin/wysmallElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elastic......
  • SpringBoot整合mybatis(plus)单表查询和多表查询
    SpringBoot整合mybatis(plus)单表查询和多表查询前言mybatis是springboot常用的操作数据库的框架,能够大大简化数据库操作,其可以进行xml配置开发,也可以进行注解开发。虽然现在有mybatis-plus,功能很强大,但也只是简化了单表操作,多表操作甚是麻烦。小型项目怎么用都可以,但是对于大型项......
  • SpringBoot配置文件加密
    大多数的项目都是需要用到配置文件的,配置文件配置了一些必备信息,就比如数据库链接信息,缓存信息,而这些信息以明文的形式写在配置文件中,这是相当危险的,下面我就介绍一种解决方案,通过把配置信息加密放在配置文件中,这样就大大降低了风险。话不多说,直接上案例,代码比什么都管用。1.导入依......
  • springboot 使用caffeine 并监控本地缓存
    1、添加依赖<dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId></dependency> 2、添加配置packagecom.example.demo.config;importcom.github.ben......
  • Vue2或Vue3中实现页面锚点滚动(结合AntDesign a-steps
    核心代码 onStepChange(current){ this.current=current; document.querySelector(`[id='${current}']`).scrollIntoView({ behavior:"smooth",//定义过渡动画instant立刻跳过去smooth平滑过渡过去 block:"start",//定义垂直滚动方向的对齐start顶部(......
  • vue3项目 运行 报错 Cannot assign to "b" because it is a constant
    环境依赖node18.16.0vite4.4.4vue 3.2.47背景当前错误与环境依赖关系不大,是由于我在打包的文件写的代码错误导致的,一般情况不会有这个错报错信息X[ERROR]Cannotassignto"b"becauseitisaconstantThesymbol"b"wasdeclaredaconstanthere:原因将r......
  • SpringBoot 服务接口限流,搞定!
    来源:blog.csdn.net/qq_34217386/article/details/122100904  在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。限流可以认为服务降级的一种,限流通过限制请求的流量以达到保护系统的目的。  一般来说,系统的吞吐量是可以计算出一个阈值的,为了保证系统的稳定运......
  • Vue3 webSocket收到消息改变响应式全局对象从而实时改变界面
    需求在main.js中创建一个 响应式全局对象。通过WebSocket收到消息改变这个全局对象时,子组件应同步响应。效果:这几个标签框绑定的全局对象json main.js定义 响应式全局对象//全局对象constglobalData=reactive({extTelMonitorData:[{title:......
  • Vue3 响应式全局对象
    需求在main.js中创建一个 响应式全局对象。改变这个全局对象时,子组件应同步响应。效果:这几个标签框绑定的全局对象jsonmain.js定义 响应式全局对象//全局对象constglobalData=reactive({extTelMonitorData:[{title:'用户组一',......