# MES平台学习参考项目 **Repository Path**: zhangle-lerna-java/BLDEMO ## Basic Information - **Project Name**: MES平台学习参考项目 - **Description**: 制造业执行管理系统_MES系统参考 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-08-25 - **Last Updated**: 2023-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MES平台学习参考项目 #### 项目介绍 制造业执行管理系统_MES系统参考 # 一:IE-MES IE-MES制造执行系统由深圳市迈鼎盛信息技术有限公司的研发团队倾心奉献,其定位于制造执行系统的Java开源版本,系统包括系统管理、车间基础数据建模、计划管理、物料控制、生产执行、质量管理、库存管理、看板管理、数据分析等主体功能模块。广泛应用于汽车、高科技电子、医疗仪器、SMT等离散行业。通过精确物料追溯以及对人员、时间、操作信息的准确记录,为物料管理、生产控制提供准确的参考数据,以便进行预估和统计分析。 系统搭建起来也非常简单: 1、使用readMe.txt中的数据库脚本刷一下MySQL数据库; 2、源码采用maven管理,可以直接导入eclipse,更改数据源配置即可run起来,登录账号:admin,密码:123456。 数据库:mysql 数据库脚本:webapp/dbscript/iemes_v1.sql ----------------------------常见问题 启动后如果图标出现 SELECT list is not in GROUP BY clause and contains nonaggre的问题 问题出现的原因: MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL 5.6参考手册”。) 解决方法一: 打开navcat, 用sql查询: select @@global.sql_mode 查询出来的值为: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 去掉ONLY_FULL_GROUP_BY,重新设置值。 set @@global.sql_mode =’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’; # 二:qcadoo 采用插件式开发 https://github.com/qcadoo/mes 数据库使用postgresql 数据源配置文件: mes-application\qcadoo\db.properties dbUsername=postgres dbPassword=postgres123 -----------------------启动 连接到postgresql 新建立数据库,实例名mes 执行数据库脚本 demo_db_en.sql 启动tomcat mes-application\bin 执行startup.bat 出现问题参考 https://blog.csdn.net/monkey22/article/details/77985437 访问地址: http://localhost:8080 登录管理员用户名/密码 admin/admin