# energy **Repository Path**: pinyansun/energy ## Basic Information - **Project Name**: energy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-06 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 智慧校园能耗管理系统 项目概述 1.1 项目背景 随着智慧城市建设的深入推进,高校作为城市的重要组成部分,其能源管理和设备监控面临着新的挑战。传统的高校能耗管理方式存在人工依赖度高、实时性不足、数据分析欠缺、安全预警缺失和管理成本高等问题。本项目旨在构建一套智能化、自动化、可视化的校园能耗管理与设备监控系统。 1.2 项目目标 构建一个稳定、高效、安全、易用的智慧校园能耗管理与设备监控系统,实现: 全场景覆盖:支持教学楼、宿舍楼、实验室、办公楼等多类型建筑的能耗监控 实时数据采集:实现设备能耗数据的秒级采集和存储 智能异常检测:基于策略模式的多种异常检测算法 可视化展示:提供图表、表格、大屏等多种数据展示方式 多角色权限:支持管理员、学生等多角色权限管理 系统高可用:确保系统7×24小时稳定运行 系统架构 2.1 技术架构 text ┌─────────────────────────────────────────────────────┐ │ 前端展示层 (Vue 3) │ ├─────────────────────────────────────────────────────┤ │ API网关层 (Nginx) │ ├─────────────────────────────────────────────────────┤ │ 后端应用层 (Spring Boot) │ │ ├─────────────────────────────────────────────────┤ │ │ │ Web层 (REST API) │ │ │ ├─────────────────────────────────────────────────┤ │ │ │ 业务逻辑层 (Service) │ │ │ ├─────────────────────────────────────────────────┤ │ │ │ 数据访问层 (JPA) │ │ │ ├─────────────────────────────────────────────────┤ │ │ │ 设计模式层 (Factory/Strategy/Observer)│ │ │ └─────────────────────────────────────────────────┘ │ ├─────────────────────────────────────────────────────┤ │ 数据存储层 (MySQL) │ ├─────────────────────────────────────────────────────┤ │ 外部服务层 (SMTP) │ └─────────────────────────────────────────────────────┘ 2.2 技术栈 后端技术栈 核心框架: Spring Boot 4.0.1 安全框架: Spring Security 6 + JWT 数据持久化: Spring Data JPA + MySQL 8.0 邮件服务: Spring Mail + QQ SMTP API文档: Knife4j (Swagger UI) 设计模式: 工厂模式、策略模式、观察者模式 前端技术栈 核心框架: Vue 3.5.24 + Composition API UI组件库: Element Plus 2.13.0 数据可视化: ECharts 6.0.0 HTTP客户端: Axios 1.13.2 路由管理: Vue Router 4.6.4 构建工具: Vite 7.2.4