# MES **Repository Path**: keep2025/mes ## Basic Information - **Project Name**: MES - **Description**: MES系统模块设计,系统源代码 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/keep2025 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-31 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Camstar ## README # Camstar电子制造MES客户端源代码 #### 介绍 系统核心参考Opcenter Camstar数据模型和ShopFloor生产执行抽象服务与细分业务逻辑,Demo客户端参考Camstar Portal可配置数据控件与无代码可视化建模开发; 采用DDD设计与模块化分层,系统开箱即用:600+高内聚复杂领域建模对象、450+业务数据表、240+用户建模功能界面,30+生产执行功能界面,25+可配置数据建模控件; 完整保留Camstar电子/半导体制造ISA-95标准数据模型设计和高扩展性,支持复杂数据持久化(值对象,引用,继承,一多一,一对多,多对多,共享集合,双向更新,幂等性,查询); 支持多工厂数据建模管理,全工厂数据建模审核追踪记录,历史数据双向/定向分库存储可配置, 系统支持可配置多种业务场景实现: 小批量/多品种,工单生产模式匹配, 复杂柔性生产工艺流程控制与可视化建模,灵活上下文可配置参数标签打印,产品投产/工单批量投产/PCB大小版批量投产业务,模拟在制品生产执行数据请求和逻辑验证; 面向服务集成与开发(业务复用和高扩展性)。统一服务端执行业务逻辑,动态上下文数据请求,无代码拖拉拽可配置建模功能页面开发,可配置快速二次开发和高可维护性. 生产流程建模和控制与Camstar基本一致,多产品物料消耗和数据采集历史支持分表存储配置,标配车间级仓库,线边仓到工序级物料齐套生产和拉动式生产业务场景, 支持物料库存低位预警和批次追溯.基于数据建模/生产服务执行用户RBAC权限管控.改进大集合实例新增或级联删除逻辑提高执行效率(例如语言字典,工艺参数配方等) #### 软件架构 采用模块化分层架构设计,自定义数据建模控件,开发平台VS2019+.net framework4.7.2+winform,用户控件DevExpress+CSkin,数据请求RestSharp+Newtonsoft.Json; 接口层WebApi+DataProxyService,后端服务层App Service+Domain Module+SessionFactory+ShopFloor Service+Transaction Repositories+MateData Service; #### 安装教程 1. 使用Visual Studio 2019打开解决方案; 2. 数据建模控件: vs工具箱引入DLL\MESControls.dll 3. 第三方控件: vs工具箱引入DevExpress,CSkin 4. 包含Api数据建模和生产服务执行业务集成范例; #### 使用说明 1. 数据建模功能界面:创建winform窗体,从工具箱拖入ModelingPageCanvas控件,参考Domain建模字段类型依次拖入建模控件; 2. 生产服务功能界面:创建winform窗体,依次拖入数据建模控件,设置Field和数据请求方式; 3. 数据控件配置:设置用户控件领域模型对象CDOName和FieldName字段; #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)