1. 系统概述
实验室管理系统是一套基于 SpringBoot 和 Vue 技术栈开发的综合性管理系统,专门针对学校和科研机构的实验室管理需求而设计。系统采用前后端分离架构,提供了完整的实验室资源管理解决方案,涵盖用户管理、实验室管理、设备管理、课程管理、预约管理等核心功能模块。

2. 核心功能模块详细介绍
2.1 用户管理模块
用户管理模块是系统的基石,负责管理系统中所有用户的信息和权限。
主要功能:
- 用户信息管理
- 支持用户的增删改查操作
- 提供分页查询功能,可根据用户名、邮箱、角色等条件进行筛选
- 个人信息维护
- 用户可以自主修改个人基本信息(昵称、头像、邮箱等)
- 密码安全管理
- 用户可自主修改登录密码
- 管理员可重置任意用户的密码(重置为默认密码 123456)
- 密码采用 MD5 加密存储,保障用户信息安全
- 权限控制
- 系统内置多角色权限体系(管理员、教师、学生)
- 不同角色具有不同的操作权限,确保系统安全性
提供安全的密码修改功能,需验证原密码

支持用户信息的批量操作

2.2 日志管理模块
日志管理模块负责记录和追踪系统的各种操作,为系统审计和问题排查提供支持。
主要功能:
- 登录日志管理
- 自动记录每次用户登录信息(登录时间、IP 地址、登录结果等)
- 支持登录日志的分页查询和条件筛选
- 提供日志导出功能,支持导出为 Excel 格式
- 操作日志管理
- 自动记录用户的重要操作(增删改等)
- 记录详细的操作信息(操作人、操作模块、操作类型、操作结果等)
- 支持操作日志的分页查询和条件筛选
- 提供日志导出功能,支持导出为 Excel 格式
支持批量删除历史日志


















