基于SpringCloud开发的预约挂号系统(附源码+数据库)
                                
                                
                             
                            
                                
                                    
                                    
                                        
| 网站 | 
NodeJs + Vue | 
| 管理后台 | 
NodeJs + Vue | 
| 服务端 | 
SpringCloud + Mybatis | 
| JDK | 
1.8 | 
| 数据库 | 
Mysql8.0,MongoDB | 
| 缓存 | 
Redis | 
| 注册中心 | 
Nacos | 
| 消息队列 | 
RabbitMQ | 
| 功能 | 
用户注册,用户登录,医院浏览,在线挂号,用户管理,医院管理,订单管理,数据统计等功能模块 | 
| 介绍 | 
 后端: * SpringBoot:简化新Spring应用的初始搭建以及开发过程 * SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(SpringCloudGateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、SpringCloud Task和SpringCloudFeign等) * MyBatis-Plus:持久层框架 * Redis:内存缓存(验证码有效时间、支付二维码有效时间) * MongoDB:面向文档的NoSQL数据库(医院相关数据) * EasyExcel:操作excel表格,进行行读写操作 * RabbitMQ:消息中间件(订单相关操作) * HTTPClient: Http协议客户端 * Nginx:负载均衡 * Mysql:关系型数据库 
 前端: * Vue.js:web 界面的渐进式框架 * Node.js: JavaScript 运行环境 * Axios:Axios 是一个基于 promise 的 HTTP 库 * NPM:包管理器 * Babel:转码器 * Webpack:打包工具 * ECharts:图标展示 
其他: * Lombok * Swagger2:Api接口文档工具 * Docker    :容器技术 * Git:代码管理工具 * 阿里云oss * 阿里云短信服务 * 微信登录、支付 * 定时任务 
 |