[Open Source] MIT License, MES Management System, Your Most Trusted Next-Generation Factory Management Solution

Open SourceManufacturing
2026-06-28 06:43 6 次浏览 • 0 次下载 0KB
[Open Source] MIT License, MES Management System, Your Most Trusted Next-Generation Factory Management Solution

1. Project Overview

iMES Factory Manager — Your Next-Generation Factory Management Assistant. An MES management system built with .NetCore3.1 and Vue3. Project highlights include template printing, Excel template export, custom entity extensions, elegant mobile interface design, large-screen dashboard design, and more.

2. Open Source License

Licensed under MIT

3. Screenshots

Image Preview

 

 

 

 

 

 

 

 


4. Feature Overview

Functional Modules

  • Basic Data [Process Routes, Performance-Based Salary Configuration, Product Definitions, Bill of Materials, Unit Management, Defect Items, Operations, Notification Management, Workshop Settings]
  • Custom Configuration [Custom Numbering Rules]
  • Inventory Management [Outbound Orders, Inbound Orders, Inventory Transaction Details, Inventory Balances]
  • Production Management [Sales Orders, Production Plans, Assembly Work Orders, Work Orders, Tasks, Production Reporting]
  • System Management [User Management, Department Management, Message Notifications, Permission Management, Role Management, Menu Settings, Data Dictionary, System Logs, Role Management (Tree), Version Release History, User Management (Tree)]
  • Report Management [Employee Performance, Payroll Reports, Defect Item Distribution, Defect Item Summary, Production Reports, Output Statistics]
  • Scheduled Tasks [Task Configuration, Execution Records]
  • Workflow Management [Approval Processes, My Tasks]
  • Development Management [Form Design, Form Configuration, Data Collection, Code Generation]
  • Quality Management [Common Defects, Inspection Item Management, Inspection Templates, Incoming Material Inspection Orders, Process Inspection Orders, Outgoing Inspection Orders]
  • Shift Management [Team Management, Shift Plans, Holiday Settings, Shift Calendar]
  • Tool Management [Tool Checkout, Tool Returns, Tooling and Fixture Types, Tooling and Fixture Ledger]
  • Equipment Management [Equipment Type Settings, Equipment Ledger, Inspection and Maintenance Items, Inspection and Maintenance Plans, Repair Orders, Inspection and Maintenance Work Orders]
  • Dashboard Management [Workshop Production Control Dashboard, Work Order Execution Progress Dashboard]
Commercial Edition Highlights:
Production management, template printing, Excel template export, custom entity extensions, elegant mobile interface design, large-screen dashboard design, and other features. Technical support is also provided.

5. Tech Stack

Framework Preview

  • The framework includes a large number of reusable common components and a built-in code generator customized for this framework, helping minimize repetitive coding.
  • The framework focuses not only on rapid development but also on business code extensions and coding standards.

Framework core

  • Rapid Development (All basic functions are generated by the code generator)
  • Supports custom business code extensions for both the frontend and backend. The backend provides numerous commonly used extensions and utility classes.
  • The frontend and backend provide nearly 300 extension methods and properties, allowing developers to implement custom business code extensions based on these features.
  • Code Generation (The code generator can directly generate frontend and backend business code for master-detail tables, with more than 30 properties configurable online to customize the generated code.)
  • Frontend tables automatically convert key/value pairs.
  • Frontend form select/checkbox controls automatically bind to data sources without requiring any code.
  • Supports fully automatic frontend and backend code generation for one-to-one master-detail tables, including automatic data source binding and business code extensions, without requiring any code.
  • Supports custom extensions for one-to-many detail tables (unlimited detail table types and quantities). One-to-many detail tables can be easily implemented using extensions.
  • Once you get familiar with the framework, you will understand what it feels like to work without 996 schedules or losing your hair. ^_^

Framework Development Environment Requirements

  • Backend: VS2019, vs2022, .NetCore3.1, EFCore3.1, JWT, Dapper, SignalR, Quartz.Net, Autofac, SqlServer2016, Redis
  • Frontend: VsCode, vue3 (requires nodejs installation), vuex, axios, promise, element ui, element plus

Differences Between the Open-Source and Commercial Editions

  • The Commercial Edition provides the [Production Management] module.
  • The Commercial Edition supports custom entity extensions.
  • The Commercial Edition supports print template design.
  • The Commercial Edition supports template printing.
  • The Commercial Edition supports Excel template export.
  • The Commercial Edition includes a mobile version, allowing a single codebase to be deployed to H5, Android, and iOS platforms. A desktop version is also provided.
  • The Commercial Edition provides visual dashboard design functionality.
  • The Commercial Edition provides technical support, while the Open-Source Edition only offers an open-source community group.

Project Startup and Getting Started

  • Before running the project, first review the backend appsettings.json configuration property documentation. (Be sure to modify the DbType property to match the database you are using. Database scripts are located in the DB folder.)
  • 1. Start the backend project: The backend project is located at ../iMES.WebApi. Find and click the dev_run.bat command to start it. The default backend port is 9991. (If dev_run.bat closes immediately, use CMD to navigate to the ../iMES.WebApi directory and execute dotnet run to view the error messages.) If you have never executed the npm install command, use CMD to navigate to the frontend Vue project directory ../iMES.Vue and execute npm install.
  • 2. Start the frontend project: The frontend Vue project is located at ../iMES.Vue. Find and click the run.bat command to start it.
  • (1) (If run.bat closes immediately, the environment is not configured correctly. Use CMD to navigate to the ../iMES.Vue directory and execute npm run dev to view the error messages.)
  • (2) Use CMD to navigate to the ../iMES.Vue directory and execute npm cache clear --force, or install Node.js version 14.15.1.
  • (3) Enter http://localhost:8080 to access the application. (For the local super administrator username and password, please refer to the READMD.md file.)

#1
资源直链https://gitee.com/ZM-Rid/imes
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare