基于 SpringBoot + Vue3 的机房设备管理系统,用于管理机房设备、电脑、巡检、报修、维修记录以及设备申用等功能。

项目简介

本系统实现了完整的机房设备管理功能,包含管理员和普通用户两种角色,提供设备全生命周期管理、设备申用审批、设备巡检维修等核心功能。

主要功能

管理员功能
  • 首页统计面板:展示设备总数、待处理事项、设备状态分布图表、设备使用情况等
  • 用户管理:用户的增删改查、状态管理
  • 设备管理:机房设备的全生命周期管理
  • 电脑管理:电脑设备的全生命周期管理
  • 巡检记录:设备定期巡检记录管理
  • 报修记录:设备报修申请管理
  • 维修记录:设备维修过程记录
  • 公告管理:系统公告的发布和管理
  • 申用管理:设备申用审批管理
普通用户功能
  • 设备申用:申请使用设备、查看申请状态、归还设备
  • 公告查看:查看系统公告

技术栈

后端
  • SpringBoot 2.7.18
  • Spring Security + JWT
  • MyBatis Plus 3.5.3.1
  • MySQL 8.0
  • Maven
前端
  • Vue 3.3.4
  • Element Plus 2.3.14
  • Vue Router 4.2.4
  • Pinia 2.1.6
  • Axios 1.5.0
  • ECharts 5.4.3
  • Vite 4.4.9

项目结构

在这里插入图片描述

环境要求

  • JDK 1.8+
  • Maven 3.6+
  • MySQL 8.0+
  • Node.js 16+

预览

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐