论文部分内容阅读
近年来市场竞争日趋激烈,全球化、信息化、多元化不断加强,能够对市场变化做出快速响应的柔性制造模式成为了制造企业发展的方向,在此背景之下,企业信息管理系统的重要性正变得越来越明显。制造执行系统(MES)作为面向车间生产的管理信息系统,是联系上层的计划管理系统与底层的工业控制的纽带,可实现对生产过程及其相关的人、物料、设备和在制品的集成,并对其进行有效管理、跟踪和控制。而其中,物料管理功能作为车间重要的生产管理环节,是实现MES的关键。随着网络与信息IT技术的广泛应用和不断发展,网络化、构件化、集成化成为企业信息管理系统发展的趋势,MES也不例外,基于构件的MES物料管理系统也应运而生。
本文首先介绍了MES的历史、现状以及发展趋势,针对传统的制造执行系统的通用能力不足,可重构性、可复用性以及可集成性比较弱的缺点,提出采用基于构件的软件开发是有效的解决途径。接着详细分析了基于构件的软件开发思想及技术体系,包括领域工程设计过程以及面向特征的领域分析方法,以及比较流行的构件实现标准EJB以及Java EE体系平台。在对实际的物料管理业务流程和功能需求的详细分析基础上,提取出MES物料管理的业务模型。文章从物料管理中的一个小领域着手,结合业务模型以及领域工程理论,采用领域工程中的方法对MES物料管理进行领域工程,对构件进行分析和设计,进而推广到整个基于构件的MES物料管理系统,得到了具有良好通用性的基于构件MES物料管理系统设计方案。最后,根据上述研究思路和结论,以实际数据为支持,按照Java EE技术路线对系统进行开发,验证了系统的有效性。物料管理思想的不断发展要求企业物料管理信息系统必须与时俱进,以适应客户不可预测的需求变化。基于构件的MES物料管理系统能有效提高系统的开发性、集成性和动态性,具有一定的实用价值。