促销drools_规则引擎在促销管理系统中的研究及应用(华东理工大学2010年度硕士学位论文)...

摘要:

随着市场竞争的日益激烈以及零售行业的蓬勃发展,促销作为提高商品销售量的一个重要手段,得到了越来越广泛的采用,比如连锁超市,大卖场等零售商总会实施一系列的促销战略以求赢得客户更多青睐,并且会频繁变动其促销策略以应对市场种种变化。促销业务逻辑的不断变化及更新,相应地对软件应用系统也提出了更高的要求。传统的业务逻辑硬编码到程序中的做法已不能满足市场需要,迫切需要在业务逻辑层中应用一种新的系统架构,来实现业务逻辑层与程序代码的分离。

本文提出将规则引擎应用于促销规则管理,首先对业务规则及规则引擎技术进行简单介绍,重点介绍了Drools规则引擎,包括规则引擎架构,工作原理,并指出本文采用Drools规则引擎的原因。

从客户需求入手进行分析,并结合多个系统用户的促销策略,总结出促销模型,针对一些问题,提出解决方案。本文采用包含客户端、表现层、业务逻辑层、持久层以及数据层的五层B/S架构体系,针对现有规则引擎在业务规则的逻辑制定、维护和用户友好等方面存在的不足,进行了用户界面设计,另外还进行了权限,事实库,接口等的设计。最终的促销规则管理系统实现了业务逻辑层及程序代码的分离,从而降低了业务逻辑组件的复杂性,降低了应用程序的维护和可扩展性成本。

关键词: 规则引擎;业务规则;促销模型; Drools

目录

第1章  绪论

1.1 课题研究的背景

1.2 国内外动态

1.3 课题工作内容及意义

1.4 本文的组织结构

第2章  相关技术研究

2.1 业务规则和业务规则管理

2.1.1 业务规则

2.1.2 业务规则管理

2.2 规则引擎概述

2.2.1 什么是规则引擎

2.2.2 规则引擎产生背景

2.2.3 规则引擎的工作机制

2.2.4 Java规则引擎的工作机制

2.3 为何应用规则引擎

2.4 为何选用Drool

2.5 Drools规则引擎

2.5.1 Drools规则引擎简介

2.5.2 Drools架构

2.5.3 Drools规则文件及语言概述

2.6 小结

第3章  促销规则管理系统分析

3.1 背景及建设目标

3.2 系统的研究思路及实施路线分析

3.3 系统功能及结构分析

3.4 流程分析

3.4.1 促销管理流程

3.4.2 规则制定流程

3.4.3 应用流程

3.5 业务需求分析

3.5.1 促销模型分析

3.5.2 促销管理分析

3.5.3 促销应用分析

3.6 相关解决方案

3.6.1 促销功能归类

3.6.2 促销条件冲突规则

3.6.3 促销执行冲突规则

3.7 小结

第4章  促销规则管理系统的设计与实现

4.1 系统开发环境及采用技术

4.1.1 系统主要的开发环境

4.1.2 采用技术

4.2 系统体系架构

4.3 系统整体功能框架及设计

4.3.1 系统及权限管理

4.3.2 促销规则管理

4.3.3 提供给前台接口模块

4.4 主要功能详细设计

4.4.1 系统权限设计

4.4.2 规则定制界面设计

4.4.3 事实库设计

4.4.4 系统间接口设计

4.4.5 规则处理相关设计

4.5 系统功能特点

4.6 系统优势

4.7 技术要点

4.8 小结

第5章  促销规则管理系统应用

5.1 系统主要功能展示

5.1.1 权限设定

5.1.2 规则定制界面介绍

5.1.3 界面组件举例介绍

5.2 模拟展示

5.3 小结

第6章  总结与展望

6.1 本文主要工作

6.2 本文的创新点

6.3 系统不足及下一步工作

6.4 展望

参考文献

致谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值