# 医院管理平台 **Repository Path**: forest-L/medical-project ## Basic Information - **Project Name**: 医院管理平台 - **Description**: 项目采用前后端分离模式,微服务架构,分为医院后台管理系统及前台用户系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-04-01 - **Last Updated**: 2024-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 医院管理平台 #### 介绍 项目采用前后端分离模式,微服务架构,分为医院后台管理系统及前台用户系统 #### 技术栈 Springboot、SpringCloud、Redis、MongoDB、MybatisPlus、RabbitMQ、Nacos、Mysql、Git、Vue、Element-ui、axios #### 项目内容 1、项目采用前后端分离开发模式,微服务架构,服务请求统一经过spring cloud gateway网关, 提高业务逻辑灵活性和安全性。2、Nacos配置和管理医院管理、数据字典等微服务,封装Feign服务调用, 使得医院管理可远程调用数据字典以获取常用数据,提高性能与服务的灵活性。 3、采用Spring Cache组件,redis作为缓存来存储平台常用的分类数据和固定数据,提高查询速度。 4、使用MongoDB以文档形式存储医院信息,实现了对数据库的高并发读写和高可扩展性。 5、用户登录方式包括邮箱登录和微信扫码登录,邮箱登录采用QQ邮箱中POP3/SMTP服务发送邮箱验证码,验证码存入redis之中并设置过期时间; 微信扫码登录包括生成二维码,通过扫码后获取到access_token后回调即可获取扫码人信息并进行认证登录。 7、前端采用vue框架搭配 Element-ui进行页面的布局构建,axios进行前后端数据交互。