论文部分内容阅读
信息技术的发展为制造业带来了活力,在制造业信息化浪潮中,MES(制造执行系统)的出现填补了制造企业底层过程控制系统与上层企业资源计划系统间的信息鸿沟。然而,传统MES功能单一,适用范围狭窄,部署和维护复杂,已经不能满足企业信息化建设深入开展的需要,制造企业急需一种可以在更大范围集成和应用的MES。因此,下一代可集成MES正成为新的研究热点,MES的可复用性是这一热点的关键技术之一。
论文以离散制造企业生产车间为背景,针对中小型企业规模小、资金少的特点,提出一种应用开源框架的MES实现方案,将RUP建模过程、JPA技术与设计模式应用到MES组件设计中,使MES具有高可复用性,以适应不同离散制造企业自身信息化建设的需要。
论文首先介绍了离散企业及离散企业MES的特点、软件复用技术中的设计模式与组件、J2EE平台以及JPA等论文相关理论与技术,对采用OpenJPA框架设计组件进行分析后得出可行结论。
接着,论文对系统可复用设计过程中的两大技术进行了探讨。在分析MES潜在问题的基础上,从系统整体和各组件实现角度,对MES系统设计中应用Facade、Singleton、FactoryMethod和Strategy等模式进行了较详细的阐述。从实现ORM的原理上对JPA技术进行了分析,并详细讲解了JPA组件设计过程。
然后,论文分析了MES各模块的功能组成,并按照RUP建模过程,对国内某机床企业和电子元件企业制造车间的生产管理系统进行了需求分析和问题域分析,建立起用例模型,设计了数据库表结构、类结构模型和组件模型,并对设计过程中的复用层次做了总结。
论文最后对应用设计模式和JPA组件的MES进行了实现,以日作业计划相关类为例,给出了示例代码。通过对系统的单元测试,验证了系统事务处理的正确性;通过对系统的性能测试,得出论文给出的设计方法满足中小企业MES系统的要求。