尚医通项目总结
文章目录
后台管理系统
医院设置管理
医院接口设置列表
接口
页面展示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6rd9x5f9-1651911170470)(https://gitee.com/nian_xiaoqi/xiaoqi/raw/master/img/202205071417597.png)]
医院添加设置
接口
页面展示
医院列表
详情、排班、下线
接口
页面展示
数据管理
接口
页面展示
用户管理
用户列表、用户详情(查看就诊人信息)、实名认证
接口
页面展示
预约统计功能
前台用户系统
首页数据显示
主要显示了医院的列表和数据字典里面的内容
医院详情显示
-
医院详情
-
医院科室
用户登录功能
- 手机登录
- 微信登陆
- 如果没有登陆的状态,点击某一个科室,会自动拦截弹出登录框
两种登陆方式都需要输入手机号,进行绑定
实名认证
- 填写用户的认证信息
- 在后台中可以显示,并且进行审批
就诊人管理功能
- 列表
- 详情
- 修改
- 删除
预约挂号功能
- 排版信息
- 挂号详情信息
- 确认挂号信息
- 生成挂号订单
- 挂号订单的支付-微信支付
- 取消订单
- 通知就诊信息
后端技术点总结
SpringBoot
所有的模块都用到了
SpringCloud - 微服务架构
(1)Nacos注册中心 - 实现不同服务之间的调用
(2)Feign - 服务发现,实现服务之间的调用
(3)GateWay - 网关实现请求转发,根据服务名进行路径转发
Redis
(1)使用Redis作为缓存-把数据字典进行缓存
(2)验证码有效时间、支付二维码有效时间
MongoDB
使用MongoDB存储 医院相关数据
EasyExcel
操作excel表格,进行读和写操作
MyBatisPlus
基本上每一个模块都使用
RabbitMQ
订单相关操作,发送mq消息
Docker
- 下载镜像 docker pull
- 创建容器 docker run
阿里云OSS
阿里云短信服务
微信登录/支付
定时任务
业务流程
发送mq消息
[外链图片转存中…(img-AsGhu3pR-1651911170489)]
Docker
- 下载镜像 docker pull
- 创建容器 docker run