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

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

ID:36583916

大小:11.66 MB

页数:59页

时间:2019-05-12

基于Drools规则引擎的柔性制丝动态排产系统研究与设计_第1页
基于Drools规则引擎的柔性制丝动态排产系统研究与设计_第2页
基于Drools规则引擎的柔性制丝动态排产系统研究与设计_第3页
基于Drools规则引擎的柔性制丝动态排产系统研究与设计_第4页
基于Drools规则引擎的柔性制丝动态排产系统研究与设计_第5页
资源描述:

《基于Drools规则引擎的柔性制丝动态排产系统研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人或集体已经发表或撰写过的研究成果,对本文的研究做出贡献的集体和个人均已在论文中作了明确的说明并表示了谢意。研究生签名:乏知扯日论文使用和授权说明本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵循此规定)研究生签名:各禾-令一导师签名:日期:趔尘:蟹本人及导

2、师同意将学位论文提交至清华大学“中国学术期刊(光盘版)电子杂志社”进行电子和网络出版,并编入CNKI系列数据库,传播本学位论文的全部或部分内容,同意按《中国优秀博硕士学位论文全文数据库出版章程》规定享受相关权益。研究生签名:勿生金导师签名:立煎拿日期:趔:!:兰摘要随着我国信息化快速发展,软件行业也在发生巨大的变化,纵观一下我国软件行业的发展历程,所有的软件系统都是在追求分层和复用的过程,采用这一思想的主要目的是为了提高软件系统的敏捷性和适应性。然而系统中的业务逻辑和应用程序逻辑决定了系统的敏捷性,如何使得这两种业务规则进行分离起着重要作用,传统的系统软件无法满足用户的最新

3、需求,一旦客户需求发生变化,就需要专门的程序员对其进行修改,这样无形之中增加了系统的维护成本,另外导致了业务层面的整合能力和扩展能力非常的弱。因此基于规则引擎的系统刚好可以解决上述问题,它可以实现将业务逻辑层从程序代码层进行分离出来,从而可以适应系统规则的动态变化,实现业务敏捷。本文首先通过分析Drools规则引擎的工作机制、规则描述语言、以及基于规则的专家系统,并结合实际的烟厂排产业务,总结了动态排产系统涉及的业务流程、功能需求以及非功能需求。进而设计了基于Drools规则引擎的动态排产系统的体系结构,文章通过对动态排产系统进行算法原理分析、功能模块的设计、服务类的设计和

4、数据库建模。以及对规则引擎的建模、描述语言的定义,最后实现了基于Drools的动态排产系统部分功能的封装、部署和发布。本论文的主要创新点如下:1、通过比较目前各种规则引擎,最终采用了Drools规则引擎,在该基础上通过建立了一种基于Drools规则引擎的体系架构,该架构中通过MVC设计模式,采用SSH框架结构有效实现了动态排产系统的动态排产功能。2、通过对论文所使用到Drools规则模型的定义、规则语言的描述,给出了一套Drools规则引擎的动态排产系统中的部分功能的封装、部署、发布的方案。3、结合实际的项目背景,对文中提出的架构和方案进行了实际的应用,能够有效的实现了系统

5、的自动排产、松散耦合和集中管理。关键词:规则引擎;动态排产系统;rete算法;柔性制丝;Drools;AbstractWiththerapiddevelopmentofinformationtechnology,thesoftwareindustryundergoesdramaticchanges.Duringthisprocess,themajorityofthesoftwaresystemsareinthepursuitoflayeredandreusabledesign.Weadoptthisideaistoimprovetheagilityandadaptabili

6、tyofthesoftwaresystem.However,theagilityofsuchsystemdependsonthebusinessandapplicationlogics.Thus,separatingthesetwologicsplaysanimportantroleinsoftwaresystemdevelopment.Traditionalsoftwaresystemsfailnotmeetthelatestcustomers’requirements,inanotherword,ifcustomers’requirementschange,thesof

7、twaresystemturntobemodified.Doubtlessly,itnotonlyincreasesthecostofmaintenance,butalsodeteriorationtheintegrationabilityandextentability.Asaresult,weintroducerulesenginebasedsystemdesign,whichiscapabletosolveaboveissues.Firstly,thispaperanalyzingcomprehensivel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。