摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 绪论 | 第9-17页 |
.1 引言 | 第9-10页 |
.2 自定义查询系统的提出 | 第10-13页 |
.2.1 什么是自定义查询系统 | 第10-11页 |
.2.2 自定义查询系统的需求分析 | 第11页 |
.2.3 针对需求存在的设计问题 | 第11-13页 |
.3 规则引擎在自定义查询系统中的应用 | 第13-15页 |
.3.1 为什么选择规则引擎 | 第13页 |
.3.2 基于规则引擎自定义查询系统的结构 | 第13-15页 |
.4 本文主要研究内容 | 第15-16页 |
.5 本文结构 | 第16-17页 |
第二章 规则引擎技术概述 | 第17-26页 |
.1 什么是规则引擎 | 第17-19页 |
.1.1 规则引擎的概念 | 第17页 |
.1.2 规则引擎的产生背景 | 第17-18页 |
.1.3 规则引擎的应用场景 | 第18-19页 |
.2 规则引擎的Rete算法 | 第19-22页 |
.2.1 Rete算法中的相关概念 | 第19-21页 |
.2.2 Rete算法生成匹配网络 | 第21-22页 |
.3 规则文件与规则引擎 | 第22-26页 |
.3.1 规则文件的表现形式 | 第22-23页 |
.3.2 规则引擎工作方式 | 第23-25页 |
.3.3 规则集冲突处理 | 第25-26页 |
第三章 规则引擎技术扩展及其应用 | 第26-51页 |
.1 规则引擎技术扩展 | 第26-35页 |
.1.1 查询条件规则化 | 第26-28页 |
.1.2 XML规则文件扩展 | 第28-30页 |
.1.3 操纵数据方式扩展 | 第30-34页 |
.1.4 增加查询规则解析队列 | 第34-35页 |
.2 规则引擎接口扩展 | 第35-43页 |
.2.1 数据源管理接口(Data Source Management Interface) | 第36-41页 |
.2.2 元数据基础信息接口(Metadata Interface) | 第41-43页 |
.2.3 会话接口(Session Interface) | 第43页 |
.3 在自定义查询系统中的应用 | 第43-51页 |
.3.1 查询条件的定义 | 第43-46页 |
.3.2 查询规则的存储 | 第46-48页 |
.3.3 查询条件的解析 | 第48-49页 |
.3.4 查询规则的执行 | 第49-50页 |
.3.5 查询规则的冲突处理 | 第50-51页 |
第四章 基于规则引擎的自定义查询系统的设计 | 第51-74页 |
.1 总体设计 | 第51-57页 |
.1.1 设计思想 | 第51页 |
.1.2 系统框架设计 | 第51-54页 |
.1.3 开发架构选择 | 第54-57页 |
.2 详细设计 | 第57-72页 |
.2.1 会话管理模块设计 | 第57-59页 |
.2.2 元数据管理模块设计 | 第59-60页 |
.2.3 SQL执行单元设计 | 第60-63页 |
.2.4 规则引擎的封装设计 | 第63-65页 |
.2.5 查询定义模块设计 | 第65-67页 |
.2.6 查询展现模块设计 | 第67-72页 |
.3 系统异常处理 | 第72-74页 |
.3.1 异常信息 | 第72页 |
.3.2 异常处理策略 | 第72-74页 |
第五章 基于规则引擎的自定义查询系统的实现 | 第74-78页 |
.1 查询基本属性定义 | 第74页 |
.2 查询属性和查询条件的定义 | 第74-76页 |
.3 查询输出定义并格式化 | 第76-77页 |
.4 查询结果展现 | 第77-78页 |
第六章 结束语 | 第78-81页 |
.1 论文工作总结 | 第78-79页 |
.2 进一步的工作 | 第79-81页 |
参考文献 | 第81-83页 |
致谢 | 第83-85页 |
附录 发表的学术论文目录 | 第85页 |