首页> 中文学位 >基于业务规则方法的MIS系统研究与实现
【6h】

基于业务规则方法的MIS系统研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究现状

1.3研究内容和本文的工作

1.4论文的结构安排

第二章相关理论和技术研究

2.1业务规则方法原理

2.1.1业务规则的概念

2.1.2业务规则的表达

2.1.3基于规则的业务系统结构

2.1.4业务规则方法的实施过程

2.1.5业务规则方法的优势

2.2规则引擎理论

2.2.1规则引擎的定义

2.2.2基于规则的专家系统

2.2.3规则引擎的一般结构

2.2.4规则引擎的工作机制

2.2.5规则引擎的使用方式

2.2.6规则匹配算法

2.3 JSR-94--Java规则引擎API

2.3.1 JSR-94简介

2.3.2 JSR-94结构

2.3.3 JSR-94关于规则定义语言的规定

2.4本章小节

第三章基于业务规则方法的MIS统总体设计

3.1项目背景

3.1.1项目来源

3.1.2系统的功能需求

3.2系统层次结构

3.3业务规则方法的引入

3.3.1引入业务规则方法的原因

3.3.2业务规则方法对系统模型的要求

3.3.3加入业务规则组件的MIS系统结构

3.3.4应用组件与规则组件之问的交互

3.4基于业务规则方法的MIS系统的特点

3.5本章小结

第四章基于业务规则方法的MIS系统详细设计与实现

4.1业务规则组件详细设计

4.1.1规则服务模块

4.1.2规则批量编译模块

4.1.3规则集维护模块

4.2系统关键设计

4.2.1规则引擎的集成

4.2.2规则的部署与维护

4.2.3业务对象模型(BOM)的设计

4.3典型应用组件的业务规则实现

4.3.1计划项目组件

4.3.2资金划拨组件

4.4系统的性能

4.5本章小结

第五章结论与展望

5.1论文总结

5.2需要进一步完善的工作

参考文献

发表论文和参加科研情况说明

致谢

展开▼

摘要

作为管理者意志或相关规定的体现,管理信息系统中的业务逻辑时刻都有可能发生变化。传统的软件开发方法在处理这些逻辑的变化时必须依靠修改软件系统的代码得以实现,由此产生的高昂软件维护成本越来越不可接受。所以必须寻找更为灵活的解决方案。 针对现代信息系统对软件的灵活性要求越来越高的现状,人们在软件体系结构和软件开发方法上都做出了巨大努力。其中,基于规则的方法试图通过把原来封装在系统代码中的业务逻辑抽取出来以业务规则的形式加以描述,以达到分离业务逻辑与应用系统、快速完成业务逻辑变换的目的。它为开发人员构建更为灵活和更具适应性的业务系统提供了新的思路。 本文在构建一个具体的科技管理信息系统的过程中,充分考虑到软件体系结构和开发方法对软件的可扩展性及可维护性的影响,在深入研究业务规则方法思想的基础上,针对该系统设计了一个基于业务规则的分层体系结构,并在此基础上实现了该系统。系统在J2EE平台上构建,通过加入业务规则组件实现了业务逻辑与应用组件的分离。系统的业务逻辑被封装成业务规则组件所依赖的称为规则集的资源数据的形式,不再以系统代码的形式存在。业务逻辑的变化体现为对作为数据的规则集的修改,而不会对系统代码产生任何影响。 业务规则组件是系统设计和实现的关键所在。在实现该组件时,使用了JBoss Rules作为业务规则推理引擎,通过设计业务规则服务模块实现了规则组件与应用组件的交互;通过设计规则维护模块实现了一个基于B/S结构的简易规则维护管理子系统,用来对系统使用的规则集进行维护和管理。事实表明,该系统在可用性、易用性及处理业务逻辑变化的快速性方面都有良好的表现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号