# jutongyun_safework
**Repository Path**: java_project_5/jutongyun_safework
## Basic Information
- **Project Name**: jutongyun_safework
- **Description**: 聚通云安全生产平台
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2026-07-30
- **Last Updated**: 2026-07-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 聚通云安全生产平台 (Jutongyun Safework)
[](https://opensource.org/licenses/Apache-2.0)
[](https://www.oracle.com/java/)
[](https://spring.io/projects/spring-boot)
[](https://vuejs.org/)
**企业级安全生产管理微服务平台**
[快速开始](#快速开始) · [功能特性](#功能特性) · [技术架构](#技术架构)
---
## 📖 项目简介
聚通云安全生产平台是一个基于 Spring Cloud 微服务架构的企业级安全生产管理系统,涵盖系统管理、双重预防机制、人员定位、特殊作业、视频分析、全要素管理等核心功能模块,帮助企业实现安全生产数字化、智能化管理。
### 核心特性
- 🔐 **系统管理** - 用户管理、角色管理、菜单管理、部门管理、岗位管理、字典管理、参数设置、通知公告、日志管理
- 🛡️ **双重预防机制** - 双重预防字典、卡管理、风险分级管控、隐患排查治理、奖惩管理、包保责任制管理
- 👥 **人员定位** - 现场人员定位、定位卡管理、人员报警管理、地图管理、电子围栏
- 🔧 **特殊作业** - 动火作业、受限空间、盲板抽堵、高处作业、吊装作业、临时用电、动土作业、断路作业、作业计划、作业字典、特殊作业看板
- 📹 **视频分析** - 智能视频监控、视频告警大屏、AI告警设备、AI告警主机、AI告警推送人员
- 📋 **全要素管理** - 目标责任管理、安全制度管理、法律法规管理、教育培训、领导带班管理、应急管理、变更管理、危化品管理、MSDS
---
## 🚀 功能模块
### 系统管理 (System Management)
| 功能 | 说明 |
|------|------|
| 用户管理 | 系统用户的增删改查、权限分配 |
| 角色管理 | 角色定义、权限配置 |
| 菜单管理 | 系统菜单配置、权限控制 |
| 部门管理 | 组织架构管理 |
| 岗位管理 | 岗位信息维护 |
| 字典管理 | 系统字典数据维护 |
| 参数设置 | 系统参数配置 |
| 通知公告 | 系统公告发布与管理 |
| 日志管理 | 操作日志、登录日志查询 |
### 双重预防机制 (Double Prevention Mechanism)
| 功能 | 说明 |
|------|------|
| 双重预防字典 | 风险分级、隐患类型等基础数据 |
| 卡管理 | 检查卡、任务卡管理 |
| 风险分级管控 | 风险辨识、评估、分级、管控 |
| 隐患排查治理 | 隐患排查、整改、验收闭环管理 |
| 奖惩管理 | 安全奖惩记录与考核 |
| 包保责任制管理 | 安全生产责任落实管理 |
### 人员定位 (Personnel Positioning)
| 功能 | 说明 |
|------|------|
| 现场人员定位 | 实时人员位置监控 |
| 定位卡管理 | 定位设备发放与管理 |
| 人员报警管理 | 越界、滞留等报警处理 |
| 地图管理 | 厂区地图配置 |
| 电子围栏 | 危险区域围栏设置与报警 |
### 特殊作业 (Special Operations)
| 功能 | 说明 |
|------|------|
| 动火作业 | 动火作业申请、审批、执行 |
| 受限空间 | 受限空间作业管理 |
| 盲板抽堵 | 盲板抽堵作业管理 |
| 高处作业 | 高处作业安全管理 |
| 吊装作业 | 吊装作业审批与监控 |
| 临时用电 | 临时用电安全管理 |
| 动土作业 | 动土作业审批管理 |
| 断路作业 | 断路作业安全管理 |
| 作业计划 | 特殊作业计划安排 |
| 作业字典 | 作业类型、风险因素配置 |
| 特殊作业看板 | 作业状态可视化展示 |
### 视频分析 (Video Analysis)
| 功能 | 说明 |
|------|------|
| 智能视频监控 | AI视频监控与识别 |
| 视频告警大屏 | 告警信息大屏展示 |
| AI告警设备 | AI识别设备管理 |
| AI告警主机 | 告警主机配置管理 |
| AI告警推送人员 | 告警信息推送与人员通知 |
### 全要素管理 (All Elements Management)
| 功能 | 说明 |
|------|------|
| 目标责任管理 | 安全目标制定与责任分解 |
| 安全制度管理 | 安全规章制度管理 |
| 法律法规管理 | 安全法规库管理 |
| 教育培训 | 安全培训计划与记录 |
| 领导带班管理 | 领导带班值班管理 |
| 应急管理 | 应急预案、演练管理 |
| 变更管理 | 工艺、设备变更管理 |
| 危化品管理 | 危险化学品全生命周期管理 |
| MSDS | 化学品安全技术说明书管理 |
---
## 🏗️ 技术架构
### 后端技术栈
| 技术 | 版本 | 说明 |
|------|------|------|
| Spring Boot | 2.6.5 | 应用开发框架 |
| Spring Cloud | 2021.0.1 | 微服务框架 |
| Spring Cloud Alibaba | 2021.1 | 阿里巴巴微服务套件 |
| Nacos | 2.0.4 | 服务注册与配置中心 |
| Spring Cloud Gateway | - | API网关 |
| Sentinel | - | 流量控制/熔断降级 |
| Seata | - | 分布式事务 |
| MyBatis | - | ORM框架 |
| Redis | - | 分布式缓存 |
| MySQL | - | 关系型数据库 |
| HBase | - | 海量数据存储 |
### 前端技术栈
| 技术 | 版本 | 说明 |
|------|------|------|
| Vue | 3.2.26 | 渐进式JavaScript框架 |
| Element Plus | 2.0.1 | Vue 3 UI组件库 |
| Vite | 4.x | 下一代前端构建工具 |
| Vuex | 4.0.2 | 状态管理 |
| Vue Router | 4.0.12 | 路由管理 |
| Axios | 0.24.0 | HTTP客户端 |
| ECharts | 5.x | 数据可视化图表库 |
| Cesium | 1.95.0 | 3D地球可视化 |
### 系统架构图
```
┌─────────────────────────────────────────────────────────────────┐
│ 客户端层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Web端 │ │ APP端 │ │ 大屏端 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ API网关层 (Gateway) │
│ 认证 / 鉴权 / 路由 / 限流 / 日志 │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 微服务层 │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │系统服务│ │安全服务│ │定位服务│ │设备服务│ │AI预警 │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ 数据层 │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ MySQL │ │ Redis │ │ HBase │ │ MinIO │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ │
└─────────────────────────────────────────────────────────────────┘
```
---
## 📦 项目结构
```
jutongyun_safework/
├── safe-work-community/ # 后端微服务
│ ├── focus-auth/ # 认证服务
│ ├── focus-gateway/ # API网关
│ ├── focus-modules/ # 业务模块
│ │ ├── focus-system/ # 系统服务
│ │ ├── focus-safework/ # 安全生产服务
│ │ ├── focus-positioning/ # 定位服务
│ │ ├── focus-equipment/ # 设备服务
│ │ └── focus-aiWarning/ # AI预警服务
│ ├── focus-api/ # API接口
│ ├── focus-common/ # 公共模块
│ └── focus-service/ # 服务模块
├── safe-work-community-ui/ # Web前端
├── safe-work-community-app/ # 移动端前端
├── nacos-config/ # Nacos配置
└── safework_community.sql # 数据库脚本
```
---
## 🛠️ 快速开始
### 环境要求
- JDK 1.8+
- Maven 3.6+
- Node.js 16+
- MySQL 5.7+
- Redis 6.0+
- Nacos 2.0.4+
### 后端启动
```bash
# 1. 克隆项目
git clone https://github.com/your-username/jutongyun_safework.git
cd jutongyun_safework
# 2. 导入数据库
mysql -u root -p < safework_community.sql
# 3. 启动 Nacos (需要先安装)
# 导入 nacos-config 目录下的配置文件
# 4. 编译项目
cd safe-work-community
mvn clean install -DskipTests
# 5. 启动服务 (按顺序)
# 先启动 Gateway -> Auth -> System -> 其他服务
java -jar focus-gateway/target/focus-gateway.jar
java -jar focus-auth/target/focus-auth.jar
java -jar focus-modules/focus-system/target/focus-system.jar
```
### 前端启动
```bash
# Web端
cd safe-work-community-ui
npm install
npm run dev
# 移动端
cd safe-work-community-app
npm install
npm run dev
```
### 访问地址
- Web端: http://localhost:80
- API文档: http://localhost:8080/swagger-ui.html
- Nacos控制台: http://localhost:8848/nacos
---
## 📝 开发指南
### 代码规范
请参考 [.trae/rules/project_rules.md](.trae/rules/project_rules.md) 了解详细的代码规范。
### 分支管理
- `main` - 主分支,稳定版本
- `develop` - 开发分支
- `feature/*` - 功能分支
- `hotfix/*` - 热修复分支
### 提交规范
使用约定式提交格式:
```
feat: 新增功能
fix: 修复Bug
docs: 文档更新
style: 代码格式调整
refactor: 代码重构
test: 测试相关
chore: 构建/工具相关
```
---
## 🤝 参与贡献
我们非常欢迎您的贡献!请查看 [CONTRIBUTING.md](CONTRIBUTING.md) 了解详情。
### 贡献者
感谢所有为项目做出贡献的开发者!
---
## 📄 开源协议
本项目基于 [Apache 2.0](LICENSE) 协议开源。
---
## 📞 联系我们
- 官网: [聚通云](https://focus-cloud.cn/)
- 问题反馈: [Issues](https://github.com/jutongyun/jutongyun_safework/issues)
---
**⭐ 如果这个项目对您有帮助,请给我们一个 Star ⭐**
Made with ❤️ by 聚通云团队