littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Spring Boot和Vue的物联网中台系统

项目简介

物联网中台系统是综合性的物联网管理平台,采用Spring Boot作后端框架、Vue作前端框架,实现前后端分离架构。用户能通过该系统方便地管理物联网设备、监控设备状态、处理数据,还可进行物联网应用的开发与部署。

项目的主要特性和功能

  1. 用户管理:涵盖用户配置(新增、修改、删除及权限分配)、部门管理(配置组织机构,支持树结构与数据权限管理)、岗位管理(配置用户职务,便于权限和角色管理)。
  2. 菜单管理:包括PC菜单和APP菜单的配置,包含操作权限、按钮权限标识等。
  3. 角色管理:可进行角色菜单权限分配和数据范围权限划分。
  4. 字典管理:对系统常用固定数据(如设备类型、状态等)进行维护。
  5. 参数管理:实现系统动态配置常用参数(如设备连接参数、数据采集频率等)。
  6. 通知公告:进行系统通知公告信息的发布和维护。
  7. 日志管理:包含操作日志、登录日志的记录查询,以及在线用户状态监控。
  8. 定时任务:支持在线(添加、修改、删除)任务调度,并有执行结果日志。
  9. 代码生成:支持Java、HTML、XML、SQL等代码生成,支持CRUD操作。
  10. 系统接口:可根据业务代码自动生成相关的API接口文档。
  11. 服务监控:监视系统CPU、内存、磁盘、堆栈等相关信息。
  12. 缓存监控:对系统缓存信息进行查询和命令统计。
  13. 在线构建器:拖动表单元素生成相应的HTML代码。
  14. 连接池监视:监视系统数据库连接池状态,可分析SQL找出系统性能瓶颈。

安装使用步骤

1. 环境准备

  • 确保系统已安装Java 8或更高版本。
  • 确保系统已安装Node.js和npm。
  • 安装并配置MySQL数据库。

2. 复制项目

bash

3. 后端配置

  • 进入后端项目目录: bash cd smart_site_iot/backend
  • 配置数据库连接信息:打开application.yml文件,配置数据库连接信息。
  • 启动后端服务: bash mvn spring-boot:run

4. 前端配置

  • 进入前端项目目录: bash cd smart_site_iot/frontend
  • 安装依赖: bash npm install
  • 启动前端服务: bash npm run serve

5. 访问系统

打开浏览器,访问http://localhost:8080,即可进入物联网中台系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】