MES管理系统实施过程中,由于每个企业的状况不同,必然会存在一些无法满足企业需求的情况。虽然系统通过参数调整可以满足部分需求,但很多情况下都需要改动原有程序、甚至需要修改原始数据库结构来满足条件。

一、二次开发MES管理系统的原因

1. 用户不接受新系统的操作习惯

MES生产管理系统为了保持较强的通用性,功能跟流程的设置都是标准与规范的。但在实施时,除了业务流程等方面具有个性化需求外,还存在着一些不涉及业务流程的、由企业的特殊性而产生的操作习惯需求,而提出了大量的二次开发。

2. 企业不规范的管理制度造成的特殊流程需求

大部分企业都想把现有的手工流程、手工作业全封不动的搬到MES管理系统中去,而不分析规范化的流程与企业原有流程的优劣性,固执的坚持采用目前的管理手段、管理习惯,要进行必须二次开发来满足其需求。

3. MES系统确实无法满足的需求

MES属于行业通用软件,但每个企业是有其自身的特点,确实也存在着一些个性需求,要进行二次开发,既要吸纳软件中的先进管理思想,也要保持企业的特色。

4. 接口需求

信息化建设涉及多套系统,如OA、ERP等,而各系统的数据之间存在信息共享,有系统接口需求,二次开发也成为必然。

5. 新的需求产生

随着项目实施的不断深入,企业人员对信息系统有了更深的了解,应用不断深入,对信息系统产品就会提出更多的要求,使系统更贴合企业运营。

二、MES管理系统二次开发的风险控制

1. 对整个企业的业务进行规划二次开发要有所取舍

对于制造企业,会涉及到CAD、PDM、CAPP、ERP、MES系统,并存在接口集成等,因此要根据企业情况,从整体考虑,而不是从某个功能点或某个业务部门去考虑。企业不应过多强调自身的特点,毕竟MES中的管理流程具有一定的先进性和合理性。某些特殊之处是由企业流程自身的不合理产生的,应通过MES的实施,对企业的业务流程进行优化重组,而不是一味修改软件以适应不合理的流程。

2. 利用原有的闲置字段,避免改动数据库结构

对于会牵涉到新增字段而影响到原有数据库结构的开发,尽量利用系统原有的“闲置”字段,不要轻易新增字段或文件档案。如确实需要的要与原开发商进行确认,以避免二次开发与产品发展方向重叠或冲突,以降低日后版本升级的困扰。

3. 不要随意修改核心代码新功能,最好自成模块

要严格遵守不修改核心代码这一原则。如果必须开发,则应尽量使二次开发的功能模块独立于原来的系统。这样当系统版本更新时,二次开发出来的模块无需修改或者只需较少的修改就可以应用于高版本系统。

4. 建立二次开发的规范

二次开发要建立一套完整的开发流程与标准。新扩充的字段、新建程序的命名制定统一规范,并且要预留扩充空间。公用组件不建议修改,程序的编写应采用继承的方式。

5. 避免开发人员流失

培养一支既懂管理科学又懂信息技术的复合型、专业化人才队伍是企业信息化建设的重中之重。留住IT人才也是规避企业MES二次开发风险的策略。

企业MES系统二次开发具有十分重要的意义,MES实施的成功率和实施效益具有参考价值,不仅要贴合企业管理,还要助力企业全面发展。

二次开发MES管理系统的利与弊相关推荐

  1. 无代码开发+MES管理系统双向奔赴,MES进化新方向

           如今,我国的工业企业已经站在了全球最大规模的产业变革的前沿,而MES管理系统是构建智能和数字工厂的关键体系,其重要性是毋庸置疑的.但当前,企业的业务发展速度越来越快,新的.个性化的应用场 ...

  2. 电子行业MES管理系统的设计思路

    结合电子行业的实际需求与MES管理系统的特点,需要对各个场景进行相应的优化匹配,将生产过程中的工艺管理.动态质量过程控制.数据采集.SPC质量分析和工序计划调度交由MES生产管理系统调控,实现人与机器 ...

  3. 用友二次开发_详解ERP系统与MES系统的数据传递——永康用友

    详解ERP系统与MES系统的数据传递--永康用友 摘要:本文将按照数据的传递方向"从ERP到MES"和"MES到ERP"分别介绍MES系统如何与其他软件连接,才 ...

  4. 一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)

    RuoYi-plus 数据库脚本请加QQ群687672649在群文件下载 前言 我们的终极目标是打造出一款由java开发的.快速搭建.高代码质量.简洁美观的开源商城系统!!!!!! 介绍 RuoYi- ...

  5. 房地产—客户关系管理系统CRM|软件开发|软件外包|程序二次开发

    房地产-客户关系管理系统CRM|软件开发|软件外包|程序二次开发 主要:CRM管理,合同管理,绩效管理 1.CRM管理:新增客户,我的资源,公共资源,客户跟进,待审批客户,报备资源,审核释放,预约到访 ...

  6. 一个基于 SpringBoot2+redis+Vue 的商城管理系统,拼团、砍价、秒杀等都有,可二次开发接私活

    前言 项目简介: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前后端分离的商城系统, 包含商城.拼团.砍价.商户管理. 秒杀.优惠券.积 ...

  7. 基于 SpringBoot2 + Redis + Vue 商城管理系统,拼团、砍价、秒杀等都有,支持二次开发!...

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜留言必回,有问必答! 每一天进步一点点,是成功的开始... 项目简介 y ...

  8. Revit的二次开发带来的赢利点和后续故事

    BIM已经从星星之火发展为燎然之势,一般单位设立的BIM部门均可用Revit来创建BIM模型.再此基础上,建设行业产业链上的业主.设计院.土建和机电建设单位.各种咨询公司.消防相关机构等纷纷都在挖掘B ...

  9. 优质的MES管理系统,需具备这四个特性

    制造业生产方式面临变革,加之大数据.人工智能等技术的冲击,越来越多企业选择引入MES管理系统来加强对生产制造的智能化管理,以实现在瞬息万变的市场需求中,订制更加科学的生产计划安排,提升市场竞争力. 然 ...

最新文章

  1. 利用人工智能众包数据,加速药物发现
  2. 生物工程学报-微生物组测序与分析专刊-邀请函
  3. win7虚拟机黑苹果_关于最近折腾黑苹果的一些心得分享
  4. python处理数据的优势-【Python数据分析基础】: 数据缺失值处理
  5. 【解决方案】Expected object of type torch.FloatTensor but found type torch.DoubleTensor
  6. 小甲鱼-010-012列表
  7. java压缩----使用ANT JDK压缩---只压缩选中目录的指定文件夹
  8. 物联网技术泡沫多 期望与现实不匹配
  9. 怎么使用java官方demo?
  10. 几张一模一样的照片_两张一模一样的照片看起来却不一样!什么鬼?
  11. Android中设置文本颜色的三种方法
  12. 从标准到开发,解读基于MOF的应用模型管理
  13. leetcode23-合并K个升序链表
  14. 鸿蒙os到底是什么,聊聊鸿蒙OS到底是什么!
  15. A - Divisors POJ - 2992 (组合数C的因子数)数学—大数
  16. [理解ASP.NET Core框架]一个五十行的控制台Web
  17. RAID6磁盘阵列数据恢复
  18. 7塞班贝拉系统下载_远观JAVA,近观鸿蒙,盘点那些年我们用过的手机系统
  19. Fastjson blacklist
  20. 数据的经济活动及其所需要的权利

热门文章

  1. 世平信息签署2020中国互联网大会《电信和互联网行业网络数据安全自律公约》
  2. [安卓开发] 下拉框Spinner与适配器ArrayAdapter/SimpleAdapter的使用
  3. SQL中 decode()函数介绍
  4. Decode 函数的用法
  5. PowerPC家谱史
  6. 计算机论文订票系统,计算机系毕业论文火车订票系统的设计与实现.doc
  7. Git回退已经提交commit的(还未推送push的)代码及撤回代码回退
  8. 如何开发一个自己的网站?
  9. ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十三节--RBAC模式及ABP权限管理(附赠福利)
  10. 人民日报:5G应用,走进你我生活