377 lines
24 KiB
Markdown
377 lines
24 KiB
Markdown
|
|
# 文档说明
|
|||
|
|
## 系统概述
|
|||
|
|
|
|||
|
|
## 1. 系统简介
|
|||
|
|
|
|||
|
|
HF-MES v5.0(Manufacturing 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 运行环境
|
|||
|
|
|
|||
|
|
| 环境要求 | 配置 |
|
|||
|
|
|---------|------|
|
|||
|
|
| 浏览器 | Chrome、Firefox、Edge、360等 |
|
|||
|
|
| 最低分辨率 | 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接口 | 传统系统集成 |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**系统概述篇完**
|