You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 学校实验室预约管理系统
基于若依快速搭建的 学校实验室预约管理系统。
简化教师预约以及管理实验室过程,基于前后端分离脚手架快速搭建,主要模块包含 实验室预约、预约记录、实验室课表、维护实验室、数据统计分析 等。
## 用户权限
1. 超级管理员
2. 学校管理员
3. 实验室管理员
4. 教师
## 功能实现
- 教师预约实验室异步发送邮件通知审批预约成功自动生成实验室课表可导出课表为PDF或图片
- 实验室管理员能维护实验室信息及审批预约申请并邮件通知可导出预约记录为Excel
- 学校管理员可维护学校基本信息以及导入用户;
- 用户可查看不同学院实验室申请率及占用情况。
## 使用技术栈
SpringBoot、SpringSecurity、Redis、JWT、MyBatis-Plus、MySQL、Vue
## 运行
1. 启动Redis
2. 修改yml配置文件MySQL、Redis
3. 修改email配置
4. 导入sql文件到数据库
5. 启动项目
**注意**:默认关闭登陆时验证码校验,到以下方法中打开注释即可
```java
com.ruoyi.framework.web.service.SysLoginService#login
```