# 基于SpringBoot+Vue开发的实验室管理系统 **Repository Path**: bfss_admin/laboratory ## Basic Information - **Project Name**: 基于SpringBoot+Vue开发的实验室管理系统 - **Description**: 基于SpringBoot+Vue开发的实验室管理系统,采用前后端分离模式 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/wokanxinqing/laboratory/raw/master/.images/login.png - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2025-03-05 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 实验室管理系统 ```md 🕙 分享是一种美德,右上随手点个 🌟 Star,谢谢 ``` ## 项目介绍 ```md 该项目是基于 SpringBoot 开发的实验室管理系统,采用前后端分离架构模式。 为了管理和协调实验室资源、设备、人员和实验室活动而设计的软件系统。 该系统旨在提高实验室的效率、安全性和管理水平,同时简化日常操作并提供实验室数据的 准确记录和分析。本项目主要包含用户管理,登录日志,操作日志,实验室管理、分室管理、 预约管理,课程管理,设备管理,设备报修管理,人员管理,课程项目管理,实验室开放管理 模块等。 ``` ## 内置功能 - 登录,注册,修改密码,修改个人信息 - 支持多角色访问(管理员,教师,学生) - ... ## 运行项目 > ### 项目环境 > > > - `MySQL5.7+` `JDK1.8+` `Maven3.6+` `NodeJS8.9+` > > ### 项目结构 > > > - laboratory-admin 前端代码 > > - laboratory-server 后端代码 > > ### 克隆项目 > > > `git clone https://gitee.com/wokanxingqing/laboratory.git` > > ### 运行后端 > > > - 后端项目通过 Idea 打开 > > - 使用 Maven 下载依赖 > > - 编辑 `application-local.yml` 文件(修改数据库连接信息) > > - 运行 `LaboratoryApplication.java` > > - 接口文档地址[http://localhost:8070/doc.html](http://localhost:8070/doc.html) > > ### 运行前端 > > > - 进入前端项目目录 `cd laboratory-admin` > > - 安装依赖 `npm install` > > - 启动服务 `npm run dev` > > - 浏览器访问: [http://localhost:9528](http://localhost:9528) > > ### 注意事项 > > > - 运行后端请先修改 `application-local.yml` ## 项目预览 | 示例 | 示例 | | ------------------------------------------------------------ | --------------------------------------------------------------- | | ![登录](.images/login.png)
登录 | ![注册](.images/register.png)
注册 | | ![主页](.images/home.png)
主页 | ![个人信息](.images/profile.png)
个人中心 | | ![用户管理](.images/user.png)
用户管理 | ![用户新增](.images/user-add.png)
用户新增 | | ![登录日志](.images/login-log.png)
登录日志 | ![操作日志](.images/operation-log.png)
操作日志 | | ![实验室管理](.images/lab.png)
实验室管理 | ![实验室分室管理](.images/lab-sub.png)
实验室分室管理 | | ![实验室分室新增](.images/lab-sub-add.png)
实验室分室新增 | ![实验室分室详情](.images/lab-sub-detail.png)
实验室分室详情 | | ![实验室预约](.images/booking.png)
实验室预约 | ![实验室预约管理](.images/lab-booking.png)
实验室预约管理 | | ![实验室开放管理](.images/open.png)
实验室开放管理 | ![实验室人员管理](.images/person.png)
实验室人员管理 | | ![课程管理](.images/course.png)
课程管理 | ![课程项目管理](.images/project.png)
课程项目管理 | | ![课程项目新增](.images/project-add.png)
课程项目新增 | ![设备管理](.images/device.png)
设备管理 | | ![设备报修管理](.images/repair.png)
设备报修管理 | ![接口文档](.images/api-doc.png)
接口文档 | ## 作者信息 1. 作者:王 sir 2. 邮箱:`work_wangbing@163.com` 3. wx:`_king_bing` ## 关于技术栈 - 前端技术栈:Vue, Axios, Router, Element-UI, ECharts - 后端技术栈 SpringBoot, MybatisPlus, Pagehelper, JWT, EasyExcel, Swagger2 - 数据库:MySQL8.0 - 开发工具:IDEA, VSCode - 版本管理工具:Git ## 感谢 - [花裤衩](https://gitee.com/panjiachen/vue-admin-template?_from=gitee_search) 开源框架 ## 结语 欢迎一起探讨,如果你觉得还可以,可以给我点一个 star