基于构件的轧钢MES工器具管理系统研究与实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:gs212121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
制造执行系统(Manufacturing Execution System,MES)是位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统,在企业信息化中发挥着重要作用。随着企业信息化的发展,MES也得到了巨大的发展。   传统MES软件大都是针对具体企业的需求定制开发的,每次开发都要经历需求分析、详细设计、编码及测试等环节,系统不仅开发周期长、难度大,而且软件的可靠性、可复用性和可扩展性很差,很难适应用户日后不断变化的业务需求。目前,构件技术的日趋成熟,为解决MES软件开发所面临的问题提供了良好的发展契机。   本文在分析和总结了软件复用及构件相关技术的基础上,说明了基于构件的软件开发过程,并以轧钢领域MES工器具管理系统的构件化开发为例,对基于构件的软件开发过程中的各个阶段进行了深入研究。首先,通过分析轧钢领域工器具管理系统的业务流程,获取系统需求,并以UML进行系统用例建模,从用例模型中识别系统所需的业务构件。其次,针对系统的业务特点,选择合适的系统架构,为构件的设计和实现提供框架依据。在此基础上对抽取出的业务构件模型进行用例分析,确立业务构件的类图,并通过分析类图完成业务构件的设计。最后,建立系统数据库模型,实现设计的业务构件,并通过配置文件将设计出的业务构件组装到系统框架之中,完成整个系统。   基于构件的软件开发,以构件的组装来实现系统,不仅可以有效的提高系统的可复用性、灵活性、可扩展性,还缩短了系统的开发周期,减少了系统开发的成本。本文通过对基于构件的软件开发过程的研究说明了一个通用性较强的基于构件的软件开发过程与方法,为MES软件的构件化开发提供了宝贵的经验和借鉴。
其他文献
随着计算机技术的广泛应用,计算机安全变得越来越重要。处理器作为计算机系统的核心部件,处理器安全是系统安全的基础,而传统的处理器结构设计中,缺乏有效的安全保护机制。本文针
面向网络协同的多无人机编队飞行,是通过通信网络协调多架无人机在空中按照一定的队形飞行并协同一致地完成作业任务。近年来,面向网络协同的多无人机编队飞行日益受到关注,例如
随着计算机技术的发展,用户可访问的数据资源的结构日益复杂、规模日益增大,大型信息系统向着多应用和多用户的方向不断发展。系统面临的一个难题就是日益复杂的数据资源的安全
随着信息社会的飞速发展,信息的安全性越来越受到人们的关注。传统的软件加密技术已经越来越不能满足信息安全对运算速度和系统安全性的需求。在信息安全系统中,普遍趋于采用硬
图像分割是一种重要的图像处理技术,在理论研究和实际应用中都得到了人们的广泛重视,是进行图像分析的前提和关键之一。因此,图像分割的研究具有重要的意义。   遗传算法是一
名实体识别是自然语言处理领域的研究热点之一,在信息抽取、自动问答等信息处理任务中都有十分重要的意义。随着现代科技的高速发展,除人名、地名、机构名之外,其它类别的名
近年来,随着空间测绘技术的发展,地形数据在精度和广度上不断深化,出现了覆盖全球的地形数据。如何有效地组织地形数据,对大规模地形进行内外存建模,实现无约束全景漫游,是当
中医是我国的瑰宝,对名老中医经验的总结不仅能丰富中医学的理论体系,还能对中医学的学术进步产生巨大的推动作用。大量宝贵的中医经验数百千年来都是靠手工的文本记录来传承的
连铸生产跟踪系统是钢铁信息系统的一个实例,目标是实现连铸生产线的生产自动化管理。本文以此开发为基础,研究和应用MDA模型驱动架构相关技术,作为系统设计开发的指导思想来实
传统的基于关键词的信息检索不能理解用户的需要,仅仅对关键词进行简单的匹配,其结果往往包含大量与用户实际需要毫不相干的没有价值的信息,同时却丢失用户实际需要的信息,其检索