# 基于SpringBoot+Vue开发的实验室管理系统 **Repository Path**: BruceLeeAdmin_admin/laboratory ## Basic Information - **Project Name**: 基于SpringBoot+Vue开发的实验室管理系统 - **Description**: 基于SpringBoot+Vue开发的实验室管理系统,采用前后端分离模式 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2024-09-24 - **Last Updated**: 2024-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 实验室管理系统 ``` 🕙 分享是一种美德,右上随手点个 🌟 Star,谢谢 ``` ## 项目介绍 ``` 实验室管理系统是为了管理和协调实验室资源、设备、人员和实验室活动而设计的软件系统。 该系统旨在提高实验室的效率、安全性和管理水平,同时简化日常操作并提供实验室数据的 准确记录和分析。本项目主要包含用户管理,登录日志,操作日志,实验室管理、分室管理、 预约管理,课程管理,设备管理,设备报修管理,人员管理,课程项目管理,实验室开放管理 模块等。 ``` ## 软件架构 ``` 该项目是基于SpringBoot开发的实验室管理系统,采用前后端分离架构模式。 ``` ## 项目环境 ```bash MySQL >= 5.7 (推荐8.0) JDK >= 1.8 (推荐1.8) Maven >= 3.6.3 (推荐3.6.0) Node >= 8.9 (推荐16.20.0) ``` ## 内置功能 - 支持多角色访问(管理员,教师,学生) - ... ## 安装部署 - 克隆项目 ```bash git clone https://gitee.com/wokanxingqing/laboratory.git ``` - 导入数据库 ```sql create database laboratorydb; # 创建数据库 # 使用数据库客户端工具导入 laboratorydb-init.sql 文件 ``` - 运行后端 ```bash # 后端项目通过 Idea 打开 # 使用 Maven 下载依赖 # 编辑 application-local.yml 文件(修改数据库连接信息) # 启动 LaboratoryApplication ``` - 运行前端 ```bash # 进入前端项目目录 cd laboratory-admin # 安装依赖 npm install # 启动服务 npm run dev ``` 浏览器访问: [http://localhost:9528](http://localhost:9528) ## 部分页面截图
登录 |
注册 |
|
主页 |
个人中心 |
|
用户管理 |
用户新增 |
|
登录日志 |
操作日志 |
|
实验室管理 |
实验室分室管理 |
|
实验室分室新增 |
实验室分室详情 |
|
实验室预约 |
实验室预约管理 |
|
实验室开放管理 |
实验室人员管理 |
|
课程管理 |
课程项目管理 |
|
课程项目新增 |
设备管理 |
|
设备报修管理 |
|