在线医疗预约挂号系统,登录后通过选择医院、科室、时间段进行挂号预约,生成订单。实现微信支付订单后会收到成功短信提醒等功能
软件架构说明: 前后端分离
后端:springboot+nacos+gateway网关搭建
前端: 1、用户的前端架构是使用了服务端渲染技术nuxt; 2、管理员的前端使用了 Vue 2.x 的 Element UI
后端技术:
- 1、SpringBoot
- 2、SpringCloud (1)Nacos注册中心 (2)Feign (3)GateWay
- 3、Redis (1)使用Redis作为缓存 (2)验证码有效时间、支付二维码有效时间
- 4、MongoDB (1)使用MongoDB存储医院相关数据
- 5、EasyExcel (1)操作excel表格,进行读和写操作
- 6、MyBatisPlus
- 7、RabbitMQ (1)订单相关操作时,用mq发送短信消息给短信消费者
- 8、Docker (1)下载镜像 docker pull (2)创建容器 docker run
- 9、阿里云OSS
- 10、容联云短信服务
- 11、微信登录/支付
- 12、定时任务
前端技术:
- 1、vue (1)指令
- 2、Element-ui
- 3、nuxt
- 4、npm
- 5、ECharts图表
-
阿里云存储模块service_oss的application配置文件中accessKeyId等值请填写自己的,出于安全考虑,这里我删掉了自己的
-
aliyun.oss.endpoint=请设置为自己的
-
aliyun.oss.accessKeyId=请设置为自己的
-
aliyun.oss.secret=请设置为自己的
-
aliyun.oss.bucket=请设置为自己的
-
同理,容联云短信功能的RLYServiceImpl类中的方法用到的哪些id请设置为自己的
-
String accountSId = 请设置为自己的
-
String accountToken = 请设置为自己的
-
String appId = 请设置为自己的