一、项目介绍
超级管理员角色:
1. 登陆功能:超级管理员可以使用账号密码进行登陆。
2. 注册功能:超级管理员可以注册新账号,并使用邮箱发送短信验证码进行验证。
3. 首页功能:超级管理员可以查看设备总数和已接设备数。
4. 用户管理功能:超级管理员可以查看、修改和禁用其他用户的信息。
5. 实验室管理功能:超级管理员可以添加实验室和删除实验室。
6. 设备管理功能:超级管理员可以查看设备申请列表,查看申请流程并同意或拒绝申请,还可以查看设备列表、设备详情、申请设备和删除设备。
管理员角色(老师):
1. 首页功能:管理员可以查看设备总数和已接设备数。
2. 实验室管理功能:管理员可以修改和删除自己负责的实验室。
3. 设备管理功能:管理员可以查看设备申请列表和设备列表,并进行申请设备操作。
用户角色(学生):
1. 首页功能:用户可以查看设备总数和已接设备数。
2. 实验室管理功能:用户可以查看实验室信息。
3. 设备管理功能:用户可以查看设备申请列表、设备列表、申请设备和查看设备详情。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6