基于规则引擎的电信代理商结算系统研究与开发

来源 :东南大学 | 被引量 : 0次 | 上传用户:onlinemaji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
业务规则是支持企业决策、影响或控制企业业务行为的规章条例。采用业务规则管理系统设计思想,可以方便地管理灵活、易变的业务规则。但是通常国外公司提供的业务规则管理系统价格昂贵,这也是国内中小企业难以广泛采用业务规则管理系统的一个重要原因。本论文的研究目的之一就是以电信代理商费用结算为应用背景,开发一套低成本和高灵活性的业务规则管理系统,为中小企业业务规则管理系统的开发积累经验。研究目的之二是根据费用结算特点,进行规则引擎算法改进研究。本论文采用的研究方法主要有比较研究方法,理论与实践相结合的方法。 论文结合电信代理商费用结算的业务特点,采用规则引擎技术,设计了一套完整的业务规则管理系统。通过需求分析,系统被分解为各个组成模块,然后对各模块进行了逐个研究和设计。基于业务规则管理系统设计思想,设计和实现了独立的业务规则引擎模块,从而降低了系统业务结算部分与其它部分的耦合。为了便于用户进行规则的管理,设计了支持自然语言形式规则录入的规则定制接口。采用规则逐层分解和监听器设计思想,论文还实现了规则的正确转化和快速存储。论文设计了多进程调度模块,保证了费用结算的并发执行和结算请求的合理调度。结合代理商费用结算实际特点,论文还进行了利用Petri网进行规则冗余性验证和通过分解事实提高规则引擎Rete匹配算法速度的研究。此外,论文还设计和实现了其它模块包括基本信息管理、数据准备、费用结算,统计报表及数据分析、权限管理等模块。 本论文取得的主要工作成果有: 1、成功地把工作引擎Drools引进到代理商费用结算中,满足了业务规则灵活、多样的要求。 2、结合代理商费用结算特定应用背景,提出了一种改进Rete算法的方法。 3、采用了多种规则验证技术,实现了结算规则正确性和非冗余性验证。 4、通过现场调研,分析了系统需求,设计和实现了电信代理商结算系统。 5、采用多进程设计思想,实现了代理商费用结算的并发快速执行。 6、分析了Struts、Hibernate等开源框架的技术特点,并成功地把它们应用到电信代理商结算系统的实现中,积累了中小型企业信息系统开发的经验。 7、分析了当前软件开发新技术,并成功地把一些新技术如Ajax应用到代理商结算系统的开发中。
其他文献
材料结构决定材料性能,通过对材料组织结构的特征、大小、分布等的观察分析,可以获知材料的组成成分及性能特点。近年来,人们在研究金属材料结构时积累了大量经验,但是,对于
随着电力市场的逐步扩大和竞争的日益激烈,电厂不仅要满足维持机组正常稳定运行,同时还要尽可能地使整个发电厂保持在最为经济的运行状态。热力系统性能计算和热经济性分析在降低机组煤耗,提高火电厂运行效益方面具有重要的作用。火电厂热力系统的经济性分析是论文研究的重点之一。火电厂热力系统热经济性计算是设计热力系统、分析和指导已有电厂安全经济运行的基本手段。论文在热平衡矩阵法的基础上,考虑到实际热力系统的运行特
随着信息技术的高速发展和网络时代的到来,对以UPS为核心的整个供电系统提出了越来越高的要求。对当今的UPS(尤其是大功率UPS),它不仅仅具有不间断电源的作用,而且应具备完善的
在现代的农业生产中,人们为了达到预防和治疗病、虫害的目的,开始频繁大量使用农药。超标农药残留含量给人类的身体健康和自然环境带来了很大的危害,尤其是近几年来有机磷残
随着信息技术和自动化技术在农业方面的应用,我国的农业的发展逐渐趋向于信息化和自动化,这种信息化和自动化不仅有助于提高农业的生产效率,降低农业的生产成本,而且有助于加
根据模糊滑模理论发展的研究现状和应用,以及对模糊滑模控制理论研究提出的新要求,本文针对滑模控制研究中存在的一些问题进行了深入的研究,并最终得出了一系列相应的研究结
语音作为一种人机交互的接口技术不但方便了人与计算机的交互,而且也是对传统鼠标与键盘交互方式的一种有益补充。 本文针对语音识别过程中语音命令词的预处理,包括分帧,加窗
随着计算机、网络、机械电子、信息、自动化以及人工智能等技术的飞速发展,移动机器人的研究进入了一个崭新的阶段。同时,军事进步的需要和太空资源、海洋资源的开发与利用为移
焦炭是冶金生产不可缺少的原料之一,焦炭质量的好坏直接影响到冶金产品的质量。由于焦炉机械只能逐孔推焦、装煤,所以必须依据一定的推焦、装煤顺序制定合理的推焦计划,从而使整
随着社会经济的快速发展,我国环境水污染状况日趋严重,使得水污染控制规划越来越受到重视。水污控制染规划不是一般意义上的水污染治理,而是运用系统工程的思想和方法,协调环境、