基于Drools规则引擎的柔性制丝动态排产系统研究与设计

被引量 : 0次 | 上传用户:guoyurun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国信息化快速发展,软件行业也在发生巨大的变化,纵观一下我国软件行业的发展历程,所有的软件系统都是在追求分层和复用的过程,采用这一思想的主要目的是为了提高软件系统的敏捷性和适应性。然而系统中的业务逻辑和应用程序逻辑决定了系统的敏捷性,如何使得这两种业务规则进行分离起着重要作用,传统的系统软件无法满足用户的最新需求,一旦客户需求发生变化,就需要专门的程序员对其进行修改,这样无形之中增加了系统的维护成本,另外导致了业务层面的整合能力和扩展能力非常的弱。因此基于规则引擎的系统刚好可以解决上述问题,它可以实现将业务逻辑层从程序代码层进行分离出来,从而可以适应系统规则的动态变化,实现业务敏捷。本文首先通过分析Drools规则引擎的工作机制、规则描述语言、以及基于规则的专家系统,并结合实际的烟厂排产业务,总结了动态排产系统涉及的业务流程、功能需求以及非功能需求。进而设计了基于Drools规则引擎的动态排产系统的体系结构,文章通过对动态排产系统进行算法原理分析、功能模块的设计、服务类的设计和数据库建模。以及对规则引擎的建模、描述语言的定义,最后实现了基于Drools的动态排产系统部分功能的封装、部署和发布。本论文的主要创新点如下:1、通过比较目前各种规则引擎,最终采用了Drools规则引擎,在该基础上通过建立了一种基于Drools规则引擎的体系架构,该架构中通过MVC设计模式,采用SSH框架结构有效实现了动态排产系统的动态排产功能。2、通过对论文所使用到Drools规则模型的定义、规则语言的描述,给出了一套Drools规则引擎的动态排产系统中的部分功能的封装、部署、发布的方案。3、结合实际的项目背景,对文中提出的架构和方案进行了实际的应用,能够有效的实现了系统的自动排产、松散耦合和集中管理。
其他文献
<正>一个称职的秘书,必须具有运筹能力、办事能力、调查研究能力、组织协调能力、交际能力、文字表达能力和操作现代化办公设备的能力。其中文字表达能力是最重要、最基本的,
<正>地方历史是国情研究、历史研究的前提和基础。地方医学史属于地方史的范畴,在历史研究中具有重要的地位和作用。最近二十多年,越来越多的学者关注地方医学史的研究,除了
近年来,随着隐身技术、电子干扰、反辐射导弹等技术的广泛应用,雷达正面临着日益严重的生存危机。低信噪比环境下弱小目标的检测与跟踪是雷达探测系统在复杂战场环境中经常面对
加工过程中切削用量的选择对表面粗糙度有着很大的影响,选择合适的切削用量可以降低表面粗糙度值,提高加工质量、增强零件的耐磨性、提高零件配合精度和耐腐蚀性能。本文基于
分析了开展竞争情报过程中信息需求及企业在相关信息采集中的瓶颈问题,认为建立商业图书馆是解决问题的重要途径之一。在对其它国家和地区相关机构深入研究和借鉴的基础上,提
通过对地中海建筑风格的相关研究,多角度分析地中海建筑风格的风貌特征和风貌内涵特色,从而更好的应用于工程设计实践中。
与创业政策、创业者特质等相比,家庭因素对创业者创业决策与新创企业成长的影响未引起社会的足够重视。期望是主体行为决策的重要标准,在中国家庭制度与文化传统下,家庭期望
音乐与文学虽是两种不同的艺术形式,但二者联系紧密。文学可以为音乐提供创作素材,而音乐可以利用比语言表现力更丰富的声音来表达其思想和情感。
<正>一、慢热的《士兵突击》与经典化预期张丽军:电视剧《士兵突击》的热播和热评,引起我们很大的兴趣。网上查询的结果显示:目前关于《士兵突击》感想的有30多万条,关于许三
<正>中国高铁接触网所采用的都是拥有自主知识产权的铜镁合金接触线,其与日本新干线以及德、法高铁线上采用的接触线相比,性能上更加优越众所周知,接触线是高速列车牵引供电