Files
HF-MES-manual/en/guide/system-overview.md
2026-05-12 01:46:34 +08:00

25 KiB
Raw Blame History

Document Guide

System Overview

1. System Introduction

HF-MES v5.0 (Manufacturing Execution System) is a production execution management system for manufacturing enterprises, designed to achieve digital and intelligent management of production processes, improve production efficiency, ensure product quality, and reduce operational costs.

1.1 System Positioning

┌─────────────────────────────────────────────────────────┐
│                      Enterprise IT Pyramid               │
├─────────────────────────────────────────────────────────┤
│                                                         │
│                    ┌─────────────┐                       │
│                    │     ERP     │  Enterprise Resource Planning │
│                    │  Enterprise Layer │                 │
│                    └──────┬──────┘                       │
│                           │                              │
│                    ┌──────▼──────┐                       │
│                    │     MES     │  Manufacturing Execution System │
│                    │  Production Execution Layer │       │  ← Our System
│                    └──────┬──────┘                       │
│                           │                              │
│                    ┌──────▼──────┐                       │
│                    │   SCADA     │  Data Acquisition & Monitoring System │
│                    │  Equipment Control Layer │          │
│                    └─────────────┘                       │
│                                                         │
└─────────────────────────────────────────────────────────┘

1.2 Core Values

Core Value Description Customer Benefit
Production Transparency Real-time monitoring of production progress Real-time production status visibility
Process Traceability Full-process data traceability Quick quality issue localization
Quality Control Full-process quality control Guaranteed product quality
Efficiency Improvement Optimized production processes Increased production efficiency
Cost Reduction Reduced waste and losses Lower production costs

2. System Architecture

2.1 Technical Architecture

The system adopts a front-end and back-end separation architecture:

Layer Technology Stack Description
Front-end Presentation Vue.js + Element UI User interface interaction
Back-end Service Java Spring Boot Business logic processing
Data Storage MySQL + Redis Data storage and caching
Message Middleware RabbitMQ Asynchronous message processing
File Storage MinIO/OSS File and attachment storage

2.2 System Deployment Architecture

┌────────────────────────────────────────────────────────────┐
│                        Client Layer                       │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐     │
│  │   Web Browser │  │   Mobile     │  │   Large Screen │   │
│  └──────────────┘  └──────────────┘  └──────────────┘     │
└────────────────────────────────────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────────┐
│                        Application Service Layer           │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐     │
│  │   Web Service │  │   API Service │  │  Scheduler  │     │
│  │  (Nginx)     │  │  (Gateway)   │  │  (Scheduler) │     │
│  └──────────────┘  └──────────────┘  └──────────────┘     │
└────────────────────────────────────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────────┐
│                        Data Service Layer                  │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐     │
│  │    Database   │  │    Cache     │  │  Message Queue │   │
│  │   (MySQL)    │  │   (Redis)    │  │  (RabbitMQ)  │     │
│  └──────────────┘  └──────────────┘  └──────────────┘     │
└────────────────────────────────────────────────────────────┘
                            │
                            ▼
┌────────────────────────────────────────────────────────────┐
│                        Equipment Integration Layer         │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐     │
│  │   PLC/SCADA  │  │    RFID      │  │   Barcode Scanner │ │
│  └──────────────┘  └──────────────┘  └──────────────┘     │
└────────────────────────────────────────────────────────────┘

2.3 System Network Architecture

                            ┌─────────────────┐
                            │   Internet Users │
                            └────────┬────────┘
                                     │
                                     ▼
┌────────────────────────────────────────────────────────────┐
│                      Enterprise Intranet                  │
│                                                           │
│  ┌────────────────────┐      ┌────────────────────┐       │
│  │    MES App Server  │◀────▶│   ERP Server       │       │
│  │   (Application Cluster)   │  (SAP/Ufida/Kingdee)│       │
│  └─────────┬──────────┘      └────────────────────┘       │
│            │                                              │
│            ├──────────┬──────────┬──────────┐             │
│            │          │          │          │             │
│            ▼          ▼          ▼          ▼             │
│      ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐        │
│      │  Shop 1 │ │  Shop 2 │ │  Shop 3 │ │ Warehouse │   │
│      │ Client  │ │  Client │ │  Client │ │  Client   │   │
│      └────────┘ └────────┘ └────────┘ └────────┘        │
│            │          │          │          │             │
│            └──────────┴──────────┴──────────┘             │
│                         │                                │
│                         ▼                                │
│                  ┌────────────┐                          │
│                  │  DB Server │                          │
│                  │ (Active-Standby Cluster) │           │
│                  └────────────┘                          │
└────────────────────────────────────────────────────────────┘

3. Functional Modules

3.1 Functional Module Overview

┌─────────────────────────────────────────────────────────┐
│                   HF-MES v5.0 Functional Architecture    │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   System Management Layer        │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ User Mgmt│ │ Role Mgmt│ │ Permission│ │ Param Config││ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Production Management Layer    │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ Prod Plan│ │ Work Order│ │ Reporting│ │ Production Scheduling││ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Quality Management Layer       │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ IQC    │ │ IPQC   │ │ FQC    │ │ Quality Trace│  │ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Warehouse Management Layer     │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ Receiving│ │ Issuing│ │ Inventory│ │ Location Mgmt││ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Equipment Management Layer     │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ Equipment│ │ Inspection│ │ Fault Repair│ │ OEE Analysis││ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Report Management Layer        │   │
│  │  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐   │   │
│  │  │ Prod Report│ │ Quality│ │ Equipment│ │ Inventory│ │ │
│  │  └────────┘ └────────┘ └────────┘ └────────┘   │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
└─────────────────────────────────────────────────────────┘

3.2 Module Details

3.2.1 Production Management Module

Core Functions:

Function Description
Production Planning Generate production plans based on sales orders
Work Order Management Create, review, release, and modify work orders
Production Reporting Production reporting, completion confirmation
Production Monitoring Real-time monitoring of production progress and status
Process Management Process routes, process definitions
Material Flow Material release, picking, semi-finished product flow

3.2.2 Quality Management Module

Core Functions:

Function Description
Inspection Standards Inspection items, inspection standard definitions
IQC Inspection Incoming quality control
IPQC Inspection In-process quality control
FQC/OQC Final/Outgoing inspection
Quality Abnormality Defective product handling, MRB management
Quality Traceability Forward/reverse traceability

3.2.3 Warehouse Management Module

Core Functions:

Function Description
Receiving Management Purchase receiving, production receiving, other receiving
Issuing Management Production picking, sales issuing, other issuing
Inventory Management Inventory query, inventory warning, inventory counting
Location Management Location definition, location allocation
Batch Management Batch definition, batch traceability
Material Availability Check Material availability check

3.2.4 Equipment Management Module

Core Functions:

Function Description
Equipment Ledger Equipment information, classification management
Inspection Management Daily inspection, inspection standards
Maintenance Management Planned maintenance, maintenance standards
Fault Management Fault reporting, repair records
OEE Analysis Overall equipment efficiency analysis
Spare Parts Management Spare parts inventory, spare parts issue

3.3 Function Matrix

Functional Module Basic Edition Standard Edition Advanced Edition Enterprise Edition
Production Management
Quality Management
Warehouse Management
Equipment Management -
Report Analysis Basic Basic Advanced Advanced
System Integration - Basic Advanced Advanced
Secondary Development - -
Private Deployment - -

4. Applicable Industries

4.1 Typical Industry Applications

Industry Typical Scenarios
Electronics Manufacturing SMT assembly, testing, packaging and shipping
Automotive Parts Stamping, welding, painting, assembly
Machinery Processing CNC machining, assembly, inspection
Food and Beverage Formula production, filling and packaging, quality traceability
Pharmaceutical and Chemical Formulation production, packaging, batch traceability
New Energy Battery production, photovoltaic modules

4.2 Industry Solutions

For different industries, we provide customized solutions, including:

  • Industry-specific functional modules
  • Industry best practice processes
  • Industry-specific report templates
  • Industry integration interface solutions

5. Performance Metrics

5.1 System Performance

Metric Standard Value Description
System Response Time < 3 seconds Page loading time
API Response Time < 1 second API call response
Concurrent Users 500+ Simultaneous online users
Data Processing Capacity 100,000+/day Daily document processing volume
System Availability 99.9% System uptime
Data Backup Daily incremental Automatic backup mechanism

5.2 Operating Environment

Environment Requirement Configuration
Browser Chrome, Firefox, Edge, 360, etc.
Minimum Resolution 1280×720
Network Requirement LAN ≥ 100M
Server Configuration CPU 8-core+, Memory 16G+, Hard Disk 500G+

6. Security Features

6.1 Security Assurance System

Security Dimension Assurance Measures
Identity Authentication Username/password, LDAP integration
Permission Control RBAC permission model
Data Security Transmission encryption, sensitive field encryption
Operation Audit Complete operation log recording
Security Policy Password policy, session management
Data Backup Automatic backup, off-site backup

6.2 Permission Model

┌─────────────────────────────────────────────────────────┐
│                      Permission Model                   │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  ┌─────────┐                                           │
│  │   User   │ ←────────────┐                           │
│  └────┬────┘              │                           │
│       │                   │ Belongs to                 │
│       ▼                   │                           │
│  ┌─────────┐              │                           │
│  │   Role   │──────────────┼──────────┐               │
│  └────┬────┘              │          │                │
│       │                   │ Has      │                │
│       ▼                   │          ▼                │
│  ┌─────────┐              │    ┌───────────┐          │
│  │  Permission│◀─────────────┘    │   Function Menu│  │
│  └─────────┘                   └───────────┘          │
│                                                         │
│  ┌─────────────────────────────────────────────────┐   │
│  │                   Data Permission                 │   │
│  │  Factory Level ─ Workshop Level ─ Line Level ─ Personal││ │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
└─────────────────────────────────────────────────────────┘

7. Integration with Other Systems

7.1 System Integration Architecture

┌─────────────────────────────────────────────────────────┐
│                    System Integration Architecture      │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  ┌───────────┐                                          │
│  │    ERP    │ ←──→ Material master data, work orders, purchase orders │
│  │   (SAP)   │                                          │
│  └─────┬─────┘                                          │
│        │                                                │
│        ▼                                                │
│  ┌───────────┐                                          │
│  │    MES    │ ←──→ Production execution, quality data, equipment data │
│  │   (Self)  │                                          │
│  └─────┬─────┘                                          │
│        │                                                │
│        ▼                                                │
│  ┌───────────┐                                          │
│  │  SCADA    │ ←──→ Equipment data, real-time status    │
│  │  (Device Layer)│                                     │
│  └───────────┘                                          │
│                                                         │
└─────────────────────────────────────────────────────────┘

7.2 Integration Methods

Integration Method Description Applicable Scenarios
API Interface RESTful API Real-time data exchange
Intermediate Database Direct database connection Batch data synchronization
File Import Excel/CSV import Periodic data exchange
Message Queue Event-driven Asynchronous message notification
WebService SOAP interface Legacy system integration

End of System Overview