首页> 中文学位 >基于规则软件开发的研究及其在医疗保险系统中的应用
【6h】

基于规则软件开发的研究及其在医疗保险系统中的应用

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究现状

1.3研究内容和本文工作

1.4论文的结构安排

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

2.1业务规则

2.1.1业务规则的概念

2.1.2业务规则的表达

2.1.3基于规则开发的基本思想

2.2规则引擎

2.2.1规则引擎的定义

2.2.2规则引擎的特点

2.2.3规则引擎的工作原理

2.2.4规则引擎的模式匹配算法

2.2.5规则引擎的推理执行方法

2.2.6 Drools规则引擎

2.3规则冲突

2.3.1规则冲突的概念和产生原因

2.3.2规则冲突的解决办法

2.4本章小结

第三章医疗保险系统的总体设计

3.1项目背景

3.2医疗保险查询模块

3.2.1缴费查询

3.2.2个人医疗账户查询

3.2.3医疗费用保险范围查询

3.3规则管理模块

3.4缴费及账户查询的一般方法实现

3.5系统业务对象

3.6系统层次结构

3.7开发平台搭建

3.8本章小结

第四章医疗保险实验系统的详细设计

4.1业务对象详细设计

4.2业务规则详细设计

4.2.1规则文件的结构

4.2.2规则库设计

4.2.3规则文件编译

4.3系统部署详细设计

4.4规则管理模块详细设计

4.4.1规则管理模块功能性介绍

4.4.2冲突检测及解决

4.5缴费及账户查询系统的一般方法实现

4.6相关实验及结果

4.6.1系统运行结果测试

4.6.2规则管理模块测试

4.6.3规则引擎性能对比测试

4.7本章小结

第五章总结

5.1论文总结

5.2进一步的工作及展望

参考文献

发表论文和科研情况说明

致 谢

展开▼

摘要

使用传统的软件开发方法,在软件开发和后期维护中,大量频繁的需求变化需消耗大量的时间金钱来满足变化的需要。问题的存在引出了新的开发模式——基于规则的软件开发。基于规则的软件开发,其本质是将业务逻辑和业务数据分离开来,使得逻辑部分,通常也是系统需求变化的主要部分,从凌乱的代码中分离出来,成为独立可维护部分。
   我国法律体制和公民生活保障体系的日益完善,使得其重要组成部分医疗保险与越来越多的人拉近了距离。但是医疗保险的法律法规尚不够成熟,其细节仍处于不断更新和完善中,而繁琐晦涩的条款使得一般百姓很难清楚了解自己相关的权利和义务,更无法及时了解相关条款的更新。
   本文针对复杂多变的医疗保险,使用基于规则的软件开发方法和开源规则引擎Drools开发了医疗保险查询系统,使得一般用户能够方便的对相关保险内容进行查询,对相对简单的业务逻辑部分为相关维护人员提供了简单易行的规则管理模块。该模块针对医疗保险系统自身特点,给出了自己的规则冲突处理模式,提高冲突检测和处理的速度和方便性。最后,对使用基于规则开发和一般开发方式的系统性能进行比较,分析规则引擎应用在性能上的利弊。结果表明,使用基于规则方法开发的系统具有良好的需求变更适应性和扩展性;对特定的系统使用针对性的规则设计,能有效提高规则系统的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号