基于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 * 阿里云短信服务 * 微信登录、支付 * 定时任务
|