# lab-back-end **Repository Path**: FatShallot/lab-back-end ## Basic Information - **Project Name**: lab-back-end - **Description**: 前后端分离的实验室管理系统的后台代码,基于SpirngBoot - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-05-03 - **Last Updated**: 2021-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lab-back-end 前后端分离的实验室管理系统,基于SpringBoot+Vue [项目的前端部分](https://github.com/FatShallot/lab-front-end) 后台使用了 - SpringBoot - SpringSecurity - MyBatis - MyBatis-Plus - Quartz - Swagger2(需要登录,所有swagger-ui上无法测试API) # 说明 这是一个前后端分离的项目,项目本身并不复杂,完全没有必要写成前后端分离。 做成前后端分离只是为了自己练习用,前后端分离会出现很多使用JSP、Thymeleaf时没有碰到的问题。 比如CORS问题,比如前后端的数据交互问题。 # 项目功能 项目暂定包含以下功能: - 管理员 - 所有老师拥有的权限 - 添加、删除用户 - 修改用户角色 - 重置用户密码 - 老师 - 批准学生请假 - 审核学生提交的课表 - 查看学生状态 - 以天为单位查看学生所有状态的统计时间 - 学生 - 打卡(只能通过两个按钮来模拟签到签退) - 请假 - 提交课表 - 所有角色 - 登录退出 - 修改密码 # 界面 ## 备份 如果GitHub无法显示,可以到[实验室管理系统界面](http://47.100.44.201:8000/2020/03/17/%e5%ae%9e%e9%aa%8c%e5%ae%a4%e7%ae%a1%e7%90%86%e7%b3%bb%e7%bb%9f%e7%95%8c%e9%9d%a2/)查看 ## 登录界面 ![Login](https://fat-shallot.oss-cn-hangzhou.aliyuncs.com/img/20200505092037.png) ## 主界面 ![Home](https://fat-shallot.oss-cn-hangzhou.aliyuncs.com/img/20200505092120.png) ## 用户账户界面 ![User](https://fat-shallot.oss-cn-hangzhou.aliyuncs.com/img/20200505092142.png) ## 学生按月状态统计界面 ![每月学生状态统计](https://fat-shallot.oss-cn-hangzhou.aliyuncs.com/img/20200505092201.png)