论文部分内容阅读
信息技术的发展为制造业带来了活力,在制造业信息化浪潮中,MES(制造执行系统)的出现填补了制造企业底层过程控制系统与上层企业资源计划系统间的信息鸿沟。然而,传统的MES软件开发难度大,周期长,成本高,软件的可靠性差,系统的可重构性和可集成性不高,已经不能满足企业信息化建设深入开展的需要。制造企业急需一种可以在更大范围集成和应用的MES。因此可集成MES正成为新的研究热点,MES的可复用性是这一热点的关键技术之一。 论文以离散制造企业生产车间为背景,针对中小型企业规模小、资金少的特点,提出一种应用框架的MES实现方案,将软件复用技术应用到MES构件设计中,使MES具有高可复用性,以适应不同离散制造企业自身信息化建设的需要。 本文以面向构件的软件开发方法,使用UML对MES软件进行分析和设计,并以MES设备管理系统为例进行详细说明。 论文首先介绍了离散企业及离散企业MES的特点,MES系统各功能模块的组成,软件复用技术中的构件技术和设计模式、.NET平台等论文相关理论技术。 接着,论文对系统可复用设计过程中的技术进行了探讨。在分析MES潜在问题的基础上,从系统整体和各构件实现角度,对MES系统设计中应用Facade、Singleton等模式进行了较详细的阐述。 然后,论文分析了MES设备管理系统,并通过UML建模方法,对国内某机床企业和电子元件企业制造车间的设备管理系统进行了需求分析和问题域分析,建立起用例模型,设计了数据库表结构、类结构模型和构件模型,并对构件设计过程中的复用过程做了总结。 论文最后对应用设计模式和使用构件的MES系统进行了实现,介绍了系统环境、开发工具和开发技术,介绍了系统服务器的部署和缓存的配置,并以设备管理子模块为实现示例对MES系统进行演示,给出了相关的语言描述和系统实现后的部分功能界面。