Files
docker-vitepress/docs/guide/system-overview.md
2026-05-19 22:27:43 +08:00

377 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 文档说明
## 系统概述
## 1. 系统简介
HF-MES v5.0Manufacturing Execution System是一套面向制造企业的生产执行管理系统旨在实现生产过程的数字化、智能化管理提高生产效率、保证产品质量、降低运营成本。
### 1.1 系统定位
```
┌─────────────────────────────────────────────────────────┐
│ 企业信息化金字塔 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ │
│ │ ERP │ 企业资源计划 │
│ │ 企业管理层 │ │
│ └──────┬──────┘ │
│ │ │
│ ┌──────▼──────┐ │
│ │ MES │ 制造执行系统 │
│ │ 生产执行层 │ ← 我们的系统 │
│ └──────┬──────┘ │
│ │ │
│ ┌──────▼──────┐ │
│ │ SCADA │ 数据采集与监控系统 │
│ │ 设备控制层 │ │
│ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
```
### 1.2 核心价值
| 核心价值 | 说明 | 客户收益 |
|---------|------|---------|
| 生产透明化 | 实时监控生产进度 | 掌握实时生产状态 |
| 过程可追溯 | 全流程数据追溯 | 质量问题快速定位 |
| 质量可控 | 全过程质量控制 | 产品质量有保障 |
| 效率提升 | 优化生产流程 | 生产效率提升 |
| 成本降低 | 减少浪费损耗 | 生产成本下降 |
## 2. 系统架构
### 2.1 技术架构
**系统采用前后端分离架构:**
| 层级 | 技术栈 | 说明 |
|------|--------|------|
| 前端展示层 | Vue.js + Element UI | 用户界面交互 |
| 后端服务层 | Java Spring Boot | 业务逻辑处理 |
| 数据存储层 | MySQL + Redis | 数据存储与缓存 |
| 消息中间件 | RabbitMQ | 异步消息处理 |
| 文件存储 | MinIO/OSS | 文件与附件存储 |
### 2.2 系统部署架构
```
┌────────────────────────────────────────────────────────────┐
│ 客户端层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Web浏览器 │ │ 移动端 │ │ 大屏展示 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ 应用服务层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Web服务 │ │ API服务 │ │ 定时服务 │ │
│ │ (Nginx) │ │ (Gateway) │ │ (Scheduler) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ 数据服务层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 数据库 │ │ 缓存 │ │ 消息队列 │ │
│ │ (MySQL) │ │ (Redis) │ │ (RabbitMQ) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ 设备集成层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ PLC/SCADA │ │ RFID │ │ 条码枪 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└────────────────────────────────────────────────────────────┘
```
### 2.3 系统网络架构
```
┌─────────────────┐
│ 互联网用户 │
└────────┬────────┘
┌────────────────────────────────────────────────────────────┐
│ 企业内网 │
│ │
│ ┌────────────────────┐ ┌────────────────────┐ │
│ │ MES应用服务器 │◀────▶│ ERP服务器 │ │
│ │ (应用集群) │ │ (SAP/用友/金蝶) │ │
│ └─────────┬──────────┘ └────────────────────┘ │
│ │ │
│ ├──────────┬──────────┬──────────┐ │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ 车间1 │ │ 车间2 │ │ 车间3 │ │ 仓库 │ │
│ │ 客户端 │ │ 客户端 │ │ 客户端 │ │ 客户端 │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ │
│ │ │ │ │ │
│ └──────────┴──────────┴──────────┘ │
│ │ │
│ ▼ │
│ ┌────────────┐ │
│ │ 数据库服务器 │ │
│ │ (主备集群) │ │
│ └────────────┘ │
└────────────────────────────────────────────────────────────┘
```
## 3. 功能模块
### 3.1 功能模块总览
```
┌─────────────────────────────────────────────────────────┐
│ HF-MES v5.0 功能架构 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 系统管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 用户管理 │ │ 角色管理 │ │ 权限管理 │ │ 参数配置 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 生产管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 生产计划 │ │ 工单管理 │ │ 报工管理 │ │ 生产调度 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 质量管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 来料检验 │ │ 过程检验 │ │ 成品检验 │ │ 质量追溯 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 仓储管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 入库管理 │ │ 出库管理 │ │ 库存管理 │ │ 库位管理 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 设备管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 设备台账 │ │ 点检保养 │ │ 故障维修 │ │ OEE分析 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 报表管理层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 生产报表 │ │ 质量报表 │ │ 设备报表 │ │ 库存报表 │ │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
```
### 3.2 模块详细介绍
#### 3.2.1 生产管理模块
**核心功能:**
| 功能 | 说明 |
|------|------|
| 生产计划 | 根据销售订单生成生产计划 |
| 工单管理 | 工单的创建、审核、下发、变更 |
| 报工管理 | 生产报工、完工确认 |
| 生产监控 | 实时监控生产进度、状态 |
| 工序管理 | 工艺路线、工序定义 |
| 物料流转 | 投料、领料、半成品流转 |
#### 3.2.2 质量管理模块
**核心功能:**
| 功能 | 说明 |
|------|------|
| 检验标准 | 检验项目、检验标准定义 |
| IQC检验 | 来料质量控制 |
| IPQC检验 | 过程质量控制 |
| FQC/OQC | 成品/出货检验 |
| 质量异常 | 不良品处理、MRB管理 |
| 质量追溯 | 正向/逆向追溯 |
#### 3.2.3 仓储管理模块
**核心功能:**
| 功能 | 说明 |
|------|------|
| 入库管理 | 采购入库、生产入库、其他入库 |
| 出库管理 | 生产领料、销售出库、其他出库 |
| 库存管理 | 库存查询、库存预警、库存盘点 |
| 库位管理 | 库位定义、库位分配 |
| 批次管理 | 批次定义、批次追溯 |
| 齐套检查 | 物料齐套性检查 |
#### 3.2.4 设备管理模块
**核心功能:**
| 功能 | 说明 |
|------|------|
| 设备台账 | 设备信息、分类管理 |
| 点检管理 | 日常点检、点检标准 |
| 保养管理 | 计划保养、保养标准 |
| 故障管理 | 故障报修、维修记录 |
| OEE分析 | 设备综合效率分析 |
| 备件管理 | 备件库存、备件领用 |
### 3.3 功能矩阵
| 功能模块 | 基础版 | 标准版 | 高级版 | 旗舰版 |
|---------|--------|--------|--------|--------|
| 生产管理 | ✓ | ✓ | ✓ | ✓ |
| 质量管理 | ✓ | ✓ | ✓ | ✓ |
| 仓储管理 | ✓ | ✓ | ✓ | ✓ |
| 设备管理 | - | ✓ | ✓ | ✓ |
| 报表分析 | 基础 | 基础 | 高级 | 高级 |
| 系统集成 | - | 基础 | 高级 | 高级 |
| 二次开发 | - | - | ✓ | ✓ |
| 私有化部署 | - | - | ✓ | ✓ |
## 4. 适用行业
### 4.1 典型行业应用
| 行业 | 典型场景 |
|------|---------|
| 电子制造 | SMT贴片、组装测试、包装出货 |
| 汽车零部件 | 冲压、焊接、涂装、总装 |
| 机械加工 | CNC加工、装配、检测 |
| 食品饮料 | 配方生产、灌装包装、质量追溯 |
| 医药化工 | 制剂生产、包装、批次追溯 |
| 新能源 | 电池生产、光伏组件 |
### 4.2 行业解决方案
针对不同行业,我们提供定制化的解决方案,包括:
- 行业专用功能模块
- 行业最佳实践流程
- 行业特色报表模板
- 行业集成接口方案
## 5. 性能指标
### 5.1 系统性能
| 指标 | 标准值 | 说明 |
|------|--------|------|
| 系统响应时间 | < 3秒 | 页面加载时间 |
| 接口响应时间 | < 1秒 | API调用响应 |
| 并发用户数 | 500+ | 同时在线用户 |
| 数据处理能力 | 10万+/ | 日处理单据量 |
| 系统可用性 | 99.9% | 系统正常运行时间 |
| 数据备份 | 每日增量 | 自动备份机制 |
### 5.2 运行环境
| 环境要求 | 配置 |
|---------|------|
| 浏览器 | ChromeFirefoxEdge360等 |
| 最低分辨率 | 1280×720 |
| 网络要求 | 局域网100M |
| 服务器配置 | CPU 8核+内存 16G+硬盘 500G+ |
## 6. 安全特性
### 6.1 安全保障体系
| 安全维度 | 保障措施 |
|---------|---------|
| 身份认证 | 用户名密码LDAP集成 |
| 权限控制 | RBAC权限模型 |
| 数据安全 | 传输加密敏感字段加密 |
| 操作审计 | 完整操作日志记录 |
| 安全策略 | 密码策略会话管理 |
| 数据备份 | 自动备份异地备份 |
### 6.2 权限模型
```
┌─────────────────────────────────────────────────────────┐
│ 权限模型 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ │
│ │ 用户 │ ←────────────┐ │
│ └────┬────┘ │ │
│ │ │ 归属 │
│ ▼ │ │
│ ┌─────────┐ │ │
│ │ 角色 │──────────────┼──────────┐ │
│ └────┬────┘ │ │ │
│ │ │ 拥有 │ │
│ ▼ │ ▼ │
│ ┌─────────┐ │ ┌───────────┐ │
│ │ 权限点 │◀─────────────┘ │ 功能菜单 │ │
│ └─────────┘ └───────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 数据权限 │ │
│ │ 工厂级 ─ 车间级 ─ 产线级 ─ 个人数据 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
```
## 7. 与其他系统集成
### 7.1 系统集成架构
```
┌─────────────────────────────────────────────────────────┐
│ 系统集成架构 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌───────────┐ │
│ │ ERP │ ←──→ 物料主数据、工单、采购订单 │
│ │ (SAP) │ │
│ └─────┬─────┘ │
│ │ │
│ ▼ │
│ ┌───────────┐ │
│ │ MES │ ←──→ 生产执行、质量数据、设备数据 │
│ │ (自身) │ │
│ └─────┬─────┘ │
│ │ │
│ ▼ │
│ ┌───────────┐ │
│ │ SCADA │ ←──→ 设备数据、实时状态 │
│ │ (设备层) │ │
│ └───────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
```
### 7.2 集成方式
| 集成方式 | 说明 | 适用场景 |
|---------|------|---------|
| API接口 | RESTful API | 实时数据交换 |
| 中间库 | 数据库直连 | 批量数据同步 |
| 文件导入 | Excel/CSV导入 | 周期性数据交换 |
| 消息队列 | 事件驱动 | 异步消息通知 |
| WebService | SOAP接口 | 传统系统集成 |
---
**系统概述篇完**