项目总结
1、项目总结
1.1 后台管理系统功能总结
1.1.1 医院设置管理
- 医院设置列表、添加、锁定、删除
- 医院列表、详情、排班、下线
1.1.2 数据管理
- 数据字典的树形显示、导入、导出
1.1.3 用户管理
- 用户列表、查看、锁定
- 认证用户审批
1.1.4 订单管理
- 订单列表、详情
1.1.5 统计管理
- 预约统计
1.2 前台用户系统功能总结
1.2.1 首页数据显示
- 医院列表
1.2.2 医院详情显示
- 医院科室显示
1.2.3 用户登录功能
- 手机验证码登录
- 微信扫码登录
1.2.4 用户实名认证
1.2.5 就诊人管理
- 就诊人列表、添加、详情、删除
1.2.6 预约挂号
- 显示排班和挂号的详情信息
- 确认挂号信息
- 创建预约挂号订单
- 订单微信支付
- 取消预约订单
1.2.7 就医提醒
1.3 后端技术点
1.3.1 SpringBoot
1.3.2 SpringCloud
- nacos注册中心
- Feign远程调用
- Gateway网关
1.3.3 Redis
- 使用Redis缓存数据字典
- 短信验证码的有效时间、微信支付二维码有效时间
1.3.4 MongoDB
- 存储医院的相关信息
1.3.5 EasyExcel
- 对excel表格进行读写操作
1.3.6 MyBatis-Plus
1.3.7 RabbitMQ
- 订单相关操作,发送mq消息
1.3.8 Docker
- 下载镜像
- 创建容器
1.3.9 阿里云OSS
文件存储服务器