# 开源免费MES系统(LiteMES) **Repository Path**: JamesCheung_ZSW/LiteMES ## Basic Information - **Project Name**: 开源免费MES系统(LiteMES) - **Description**: 🚀🚀🚀 免费开源LiteMES系统,全面覆盖生产制造全链路,以卓越性价比和低成本投入,成为市场优选解决方案。基于行业开源标准精心开发,完美融合企业实际业务需求,为您提供一套全面、高效且操作简便的生产管理工具。此外,系统支持物联网设备无缝接入,包括监控摄像头、火灾报警器等,确保生产安全与效率。现已升级支持多租户模式,助力企业轻松管理,迈向智能化生产新阶段! - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 42 - **Created**: 2024-11-11 - **Last Updated**: 2024-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Free and open-source MES system(LiteMES) Current latest version: v1.5.0 (Release date: 2024-08-25) [![输入图片说明](https://img.shields.io/static/v1?label=licents&message=Apache%20License%202.0&color=green)](https://gitee.com/leepm/mini-contract/blob/master/LICENSE) [![输入图片说明](https://img.shields.io/static/v1?label=Author&message=shawn&color=blue)](https://gitee.com/leepm/LiteMES)[![输入图片说明](https://img.shields.io/static/v1?label=version&message=1.5.0&color=green)](https://gitee.com/leepm/LiteMES) ## What is LiteMES? ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A18%3A26-zrnt.png) LiteMES is a production manufacturing execution MES system tailored for enterprises of all sizes, from large to small. The system is developed based on industry-standard open-source projects and integrated with real business scenarios, aiming to provide a comprehensive, efficient, and easy-to-use production management tool. Additionally, LiteMES supports the integration of IoT devices, such as surveillance cameras and fire alarms. The six core modules of LiteMES are: Scheduling, Warehouse Management, Manufacturing Execution, Quality Management, IoT Management, and Dashboard Reporting. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A21%3A20-aqpe.png) ## What is our advantage? For small enterprises with limited resources, the **low-cost investment and high cost-performance ratio** of LiteMES is their greatest benefit. The system is designed in a modular way, allowing companies to flexibly choose the modules they need based on their own requirements and budget, avoiding unnecessary functional stacking and cost waste. In addition, the lightweight design of LiteMES reduces the system's high demands on hardware, further reducing the IT investment costs for enterprises. In terms of ease of use, LiteMES provides an intuitive graphical user interface and simplified operation process, allowing even employees with weaker technical backgrounds to quickly master the method of use. The system's rapid deployment and convenient maintenance enable enterprises to achieve the digital transformation of production management with the minimum IT support requirements. ## Applicable business scenarios #### Industry - Electronic Industry - Food Processing Industry - Other Small, Medium, and Micro-sized Manufacturing Enterprises #### Features - Paperless Production Process Control - Paperless Process Execution and Workflow Tracking - Data Collection and Analysis for SMT, Manual Operations - Plug-in and Micro-assembly Process Monitoring and Management - Comprehensive Quality Traceability and Analysis - Full Product Lifecycle Traceability Based on the Product - Analysis, Monitoring, and Timely Detection of Defects to Improve Product Quality - Equipment Status Monitoring and Data Collection - Industrial Control Network at the Foundation Layer for Equipment Networking, Status Monitoring, and Data Collection - Digital Dashboard and Analysis - Reports, Alerts, Real-time Dashboards, and Operational Dashboards. ## Supported Business Interfaces - MES Backend Management Interface (Business Management) - MES Production Interface (Work Reporting) - MES Mobile Interface (Inspection, Warehouse Operations, Inventory Counting, After-Sales Service) #### Development Architecture - Language: Java 8+ (less than 17), Vue 2.0 - IDE (Java): IntelliJ IDEA (lombok plugin must be installed) - IDE (Frontend): Visual Studio Code, HBuilder - Dependency Management: Maven (backend), npm (frontend) - Caching: Redis - Database Scripting: MySQL ### **Backend** - Base Framework: Spring Boot - Persistence Layer Framework: MyBatis - Security Framework: Apache Shiro 1.10.0, Jwt 3.11.0 - Others: fastjson, poi, Swagger-ui, quartz, lombok (for simplifying code), etc. ``` Project Structure ├─ ktg-admin System Management Module ├─ ktg-common Common Utilities Module ├─ kgt-flowable Workflow Module ├─ ktg-framework Core Framework Module ├─ ktg-generator Code Generation Module ├─ ktg-mes Main System Module └─ ktg-quartz Scheduled Task Module ``` ### Frontend #### Frontend Framework | Description | Framework | JS Version | State Management | |-------------|-----------|------------|------------------| | Base Framework | Element UI | JS Version | ES6 | | Basic JS Framework | Vue.js | State Management | Vuex | | CSS Preprocessing | SCSS | | | ``` ├── .editorconfig // Code formatting configuration │ ├── .env.development // Local environment configuration │ ├── .env.production // Production environment configuration │ ├── .env.test // Test environment configuration │ ├── .eslintignore // ESLint ignored files configuration │ ├── .eslintrc.js // ESLint checking configuration │ ├── .gitignore // Git ignored files configuration │ ├── package.json // Project version dependencies and other information │ ├── README.md // Help documentation │ └── vue.config.js // Development settings ├── build // Build configuration ├── public // Basic HTML configuration └── src // Component area ├── api // API encapsulation ├── assets // Static resources ├── components // Common components ├── config // Configuration ├── directive // Custom directives ├── layout // Basic theme components ├── plugins // Basic methods and caching ├── router // Routing configuration ├── store // Vuex store management ├── styles // Common styles ├── utils // Utilities └── views // View components ``` ## Project Outcome ## MES Backend Management (Business Management) > Supports multi-tenant use in a standard SaaS model, offering high cost-performance and maintenance-free. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A25%3A56-tsya.png) ### Organization Management #### Department Management > Standardized organizational structure makes the division of responsibilities clearer and management duties more distinc #### Role Management > Functional permissions and business responsibilities can be freely defined and customized by management personnel, making management more convenient. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A33%3A54-xojn.png) #### User Management > Enterprises can manage their own employees and basic information of employees, including the authorization of permissions and responsibilities. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A35%3A10-kyrh.png) ### Factory Management #### Coding Rules > To meet the needs of different business scenarios, we have specially designed a set of user and user-defined numbering generation rules. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A36%3A20-fmea.png) #### Material and Product Management > Products, materials, raw materials, packaging, and auxiliary materials can be uploaded by users themselves, and it is also possible to set up finished and semi-finished product warehouses, including uploading product photos and setting product expiration dates, etc. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A43%3A27-lyrf.png) ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A47%3A00-lqlv.png) #### Material and Product Classification Management personnel can set classifications such as finished products, semi-finished products, etc., according to their own business needs. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A48%3A14-jpjt.png) #### Measurement Units > At the same time, we also support the conversion of multiple units, primary units, secondary units, and automatic calculation between primary and secondary units. ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A54%3A44-occf.png) #### Customer Management ![2024-06-01T21:56:01-niil.png](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T21%3A56%3A01-niil.png) #### Supplier Management ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T22%3A03%3A54-ypqn.png) #### Workshop Management ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T22%3A04%3A33-ocnn.png) #### Workstation Management ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T22%3A05%3A13-omls.png) ### Production Management #### Production Planning Management ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-01T22%3A05%3A53-qvrj.png) #### Process Setup ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A42%3A32-epki.png) #### Process Flow ![img](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A43%3A05-vcnc.png) #### Production Scheduling ![Production Scheduling Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A43%3A44-akjo.png) #### Work Reporting ![Work Reporting Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A45%3A26-rxeo.png) ### Quality Management #### Common Defects ![Common Defects Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A46%3A22-nniy.png) #### Inspection Item Management ![Inspection Item Management Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A53%3A28-whku.png) #### Inspection Template ![Inspection Template Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A53%3A59-rboo.png) #### Incoming Material Inspection ![Incoming Material Inspection Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A54%3A28-dqqk.png) #### In-process Inspection ![In-process Inspection Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A54%3A55-hvmn.png) #### Outgoing Inspection ![Outgoing Inspection Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A55%3A26-kqlg.png) ### Attendance Management #### Attendance Records ![Attendance Records Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A56%3A04-ioww.png) #### Work Calendar ![Work Calendar Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A56%3A29-mzmf.png) #### Clock-in Location ![Clock-in Location Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A56%3A57-nvbo.png) #### Attendance Statistics ![Attendance Statistics Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-02T17%3A57%3A23-yzby.png) ## MES Production Side (Work Reporting) ### Workbench > After logging in, production personnel select the appropriate workstation based on their process or link. ![Workbench Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A36%3A20-ziip.png) ### Production Tasks > Production personnel can view all pending or unfinished work tasks through the workbench and can report production data. ![Production Tasks Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A39%3A02-ydjp.png) ### Production Reporting > Production personnel can report tasks on the production terminal, and after reporting, production managers can promptly view the corresponding data on the dashboard, allowing them to grasp the production progress in real time. ![Production Reporting Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A40%3A45-fmiq.png) ### Switch Workbench > The production terminal supports reporting work for multiple processes at a single post, making it more flexible and convenient. ![Switch Workbench Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-13T16%3A44%3A09-jepv.png) ## MES Mobile Side (Inspection, Warehouse Operations, Inventory Counting, After-Sales Service) ### After-Sales Work Orders > Users can use the mini-program to report product issues and apply for after-sales service, and also view the current status of the product's after-sales process in real time. ![After-Sales Work Orders Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-14T14%3A52%3A31-zlrh.png) ![After-Sales Work Orders Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-14T14%3A56%3A29-mrid.png) ### Product Information > Users can also query product information through the product QR code, viewing details such as production date, manufacturing process, quality control process, and warranty status. ![Product Information Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-14T14%3A55%3A16-yjoc.png) ### Product Warehouse Operations > Management users can conveniently perform operations such as product warehousing, dispatching, and material issuance through the mobile side. ![Product Warehouse Operations Image](https://leepm.oss-cn-beijing.aliyuncs.com/leepm_images/halo/2024-06-14T14%3A56%3A36-eamg.png) In summary, LiteMES not only enhances enterprise competitiveness with its efficient production management capabilities but also, with its high cost-performance ratio and low investment cost, has become an ideal choice for small enterprises to realize the dream of intelligent manufacturing. Through LiteMES, small enterprises can enjoy advanced production management technology at minimal cost, achieving optimization of the production process and business growth. If you have any ideas, opinions, or suggestions about the LiteMES product, or if you have any business cooperation needs, please scan the QR code to add the LiteMES project team for further communication: ![QR Code for Contact](https://leepm.oss-cn-beijing.aliyuncs.com/public-images/shawn_huangxing_qrcode.png) ## Give Some Encouragement If you think it's good, please consider watching, starring, and forking the project. ☺