设为首页 | 加入收藏 | 论文目录

关键词: 图书 人事 工资 网络 机械 客户 电子 电气 课件

当前位置: 清风毕业设计网 >> 软件工程毕业设计 >> 毕设论文简介

电信在线计费系统规则引擎设计实现(硕士论文开题)

作品编号:SSRJGC005 开发环境: WORD全文:20页 论文字数:9000
此电信在线计费系统规则引擎设计实现(硕士论文开题)毕业设计完整版包含[论文,答辩稿]

以下仅为极少介绍,详细内容请点击购买完整版!
[TAGS:电信,规则引擎,软件工程,硕士 指数:]
1.3本课题研究的主要内容
本课题是基于电信在线计费系统在运营中遇到的数据业务场景繁多[8],业务规则变化频繁的实际问题,导致代码冗余,维护代价高而研究的,本课题致力于基于在线计费系统规则的C++规则引擎和动态库管理的机制的设计和开发,具体包括如下研究工作:
(1)对规则引擎原理和框架的研究,研究规则引擎各个模块以及规则引擎与系统中其他模块之间的关系。
(2)研究规则引擎的规则匹配方法,包括研究规则引擎的正向推理方式和反向推理方式以及提出适合本计费系统的规则匹配方法。
(3)规则匹配算法的研究,规则匹配算法是规则引擎的核心,合理的规则匹配算法决定了规则引擎的可行性和工作效率。
(4)规则引擎中动态库管理模块的设计和开发。系统内包含很多独立的函数用来实现业务的定制需求和独立的功能,比如优惠函数,打折函数,封顶函数,保底函数等,所以本课题的规则引擎提供了动态库的管理模块用于管理动态库函数的增删改操作。(软件工程研究生论文)
2.2.1电信在线计费系统的总体架构
本课题研究的是一种电信在线计费系统中使用的规则引擎和动态库函数管理的方法。规则引擎包括三个模块:编译规则模块,解析规则模块,计算执行模块。
编译规则模块将业务输入的一系列规则通过编码转换成一串二进制串并发送给解析规则模块。解析规则模块收到转换规则模块的消息后,校验用yacc方法推算解析规则,并重新编码为有序列的二进制串保存到系统的表中。计算执行模块是当系统运行触发到执行一系列规则的时候,该模块将表中的二进制串解析出来调用对应的动作。动态库函数管理主要是对在规则引擎中调用的动作函数的增删改的一种管理方法。
本科题研究的规则引擎方法主要依赖于电信行业的复杂的业务场景,通过抽象业务场景,制定一个符合系统的规则。
本课题研究过程中首先将业务的这些if,else if以及else中执行的内容抽象,制定一个当前电信计费系统的统一规则。规格引擎的模型,通过解析规则,反推规则,最终执行计算。这样的模型可以简化业务定制需求,降低响应需求,减少后续维护成本。
电信在线计费系统中规则引擎系统主要完成规则管理,获取规则,解析规则和功能执行等功能,本章节主要从技术上介绍如何实现该功能。
首先见图2-2规则引擎系统的网络拓扑图:针对功能性需求,需要达到以下功能性目标:
(1)规则引擎能够应用于系统的多个环节,预处理,分发机制,策略模板,规则定义,入账处理,账期优惠等。
(2)规则引擎能实现动作函数的有效管理,即支持新增,修改,删除动作函数的实时刷新,供规则引擎中定制开发中调用。(软件工程硕士学位论文)
上面提到的两点是本课题的基本能力和核心功能,对于第一点,通过数据配置和接口调用,规则引擎可以完成系统其它环节的支撑,第二点是本次新增模块,按照目前的设计方法是可以完成目标的。
针对非功能性需求,需要达到以下目标:
(1)高效性 实时在线计费系统对性能要求很高

本软件工程毕业设计“电信在线计费系统规则引擎设计实现(硕士论文开题)”论文由清风毕业设计网[www.lunwen550.com]征集整理!
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
  购买后获取论文或有定做需求请加
  客服微信号:hastp888
  添加好友时请备注“论文”
计算机毕业论文,计算机毕业设计下载,代写论文,定做毕业设计-清风毕业设计网