BI YE SHE JI(20 届)保险核保业务中的规则引擎系统开发所在学院专业班级信息管理与信息系统学生姓名学号指导教师职称完成日期年月诚信申明本人声明:我所呈交的本科毕业设计论文是本人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
本人完全意识到本声明的法律结果由本人承担。
申请学位论文与资料若有不实之处,本人承担一切相关责任。
本人签名:日期:年月日毕业设计(论文)任务书设计(论文)题目:规则引擎系统于保险中核保业务的应用1.设计(论文)的主要任务及目标收集规则引擎系统相关资料,了解规则引擎系统的工作流程,分析系统功能的需求,完成相应的系统分析与设计工作,同时编码实现系统的主要功能模块,使系统具有较好的适用性、安全性和稳定性。
2.设计(论文)的基本要求和内容毕业论文应结构合理、观点正确、文字流畅,内容包括课题的研究背景及意义,相关计算机技术,系统需求分析、设计方案以及总体框架,系统的关键程序及实现界面。
系统设计方案应完整正确。
采用Java与SQL sever 数据库的方式进行设计,完成与规则引擎系统相关的各个主要项目的内容设计。
3.主要参考文献[1] 薛华成主编.管理信息系统(第三版).北京:清华大学出版社,1999[2]印旻. Java语言与面向对象程序设计[M]. 清华大学出版社, 2000.[3]苗雪兰. 数据库系统原理及应用教程[M]. 机械工业出版社, 2001.[4]严, 蔚敏, 吴, 伟民. 数据结构(C语言版)[J]. 计算机教育, 2012(12):62-62. 4.进度安排保险核保业务中的规则引擎系统开发摘要:规则引擎系统是用以管理企业业务规则的软件系统,对企业提高决策效率,适应市场变化的都很重要。
保险的核保业务是业务人员对投保单进行审查,并决定是否承保的业务,用来进行风险控制的有关必要手段。
将规则引擎系统应用于核保业务中,会极大的提高核保业务的效率与正确率,有效的提高企业风险控制的能力。
本次毕业设计的内容就是利用编程语言java与数据库软件SQL Server 2012编写一个关于核保的规则引擎系统。
规则引擎的能够实现的主要功能有:规则新增,规则应用,规则统计,规则维护等。
为了达到这些要求,系统通过对规则管理,投保单录入,投保单核保等三个方面的设计与实现的方法对规则引擎系统的架构进行系统化的设计。
关键字:规则引擎系统;核保;业务规则Business rules engine systems development based on insuranceunderwritingAbstract:The rule engine system is a software system which used to manage the business rules, and it is an important system to improve the efficiency of decision and to adapt to market changes. Underwriting business of insurance is that staff reviews the policy and decide whether to accept insurance business. It is a necessary mean that enterprise to control their risk. The application of rule engine in the underwriting business will greatly improve to the underwriting business efficiency and accuracy, and effectively improve enterprise risk control ability. The content of this graduation project is the use of Java a programming language and SQL Server 2012 a data base management system to program a system about the underwriting rules engine. Rule engine will be able to achieve many main functions, such as to add new rules, to apply rules, to count rule, to maintain rules and so on. In order to meet these requirements, the system design of the tectonic system is carried out by some means. And this method is to design and to carry out some pages which are about managing the rules, entering the insurance slips, underwriting the insurance, three aspectsKeywords-The rule engine system, Underwriting,Business rules目录前言 (2)第1章绪论 (3)第1.1节论文选题背景 (3)第1.2节规则引擎系统的研究意义 (3)第1.3节规则引擎研究现状 (5)第1.4节相关名词介绍 (5)第2章需求分析 (7)第2.1节系统可行性分析 (7)第2.2节系统的环境需求 (9)第2.3节系统的功能需求 (10)第2.4节系统的非功能需求 (11)第2.5节系统流程分析 (13)第3章系统设计 (18)第3.1节功能模块设计 (18)第3.2节功能分解 (19)第3.3节数据库设计 (20)第4章系统实现 (27)第4.1节用户界面设计 (27)第4.2节核心代码 (34)第5章总结 (41)参考文献 (42)致谢 (44)前言本次规则引擎系统设计主要的应用对象是保险行业中核保业务的规则。
系统设计的主要内容是如何分离规则引擎系统与核心业务,如何核心业务系统中调用规则引擎系统进行检验,以及如何返回校验信息来保证核心业务的规范性。
在系统中,最难实现的是对规则的管理,建立保存规则的表文件,对规则表进行维护,简化页面代码等。
本次对程序进行设计,将用windows 7计算机版本,程序语言是java语言,数据库为SQL sever 2012版本的数据库。
这次规则引擎的设计能够实现的主要功能有:规则新增,规则应用,规则维护等。
系统主要作用是提高业务效率,加快企业自动化。
第1章绪论第1.1节论文选题背景规则引擎系统,也称之为业务规则管理系统 (Business Rule Management System)。
这个系统是独立于企业现行应用程序的,它的主要功能是修改业务逻辑,并且可以更方便管理业务逻辑。
这样做的目的是提过企业的运行效率。
规则引擎系统是一个企业为达到可以方便的进行业务自动化管理,并且快捷的应对市场变化目的的一个必须拥有的业务系统。
这一系统主要是通过对企业的业务规则进行长期的积累与管理形成有价值的规则管理文件。
规则引擎系统的使用人员可以根据企业在不同时间的发布的不同策略内容对规则库内规则进行实时的修改与补充。
核保业务是保险企业运行中的主要的风险源头,为了控制企业的风险,将其降低到可以接受程度,就需要从事核保业务的员工在做出承保决定前对投保单进行细致并且认真的检查,分辨出可能存在保险诈骗与风险系数较高的投保单。
但是,在人工情况下凭借有个人的能力,在处理大量的投保单时,会出现很难有效的通过人工的方式来进行检查和有效避险的情况,并且经常会因为几个微不足道的方面而出现一些人为的小失误,甚至可能会出现重大失误。
同时,保险公司也经常会根据政府的政策法规变化、市场的情况变化与企业自身的发展水平变化等因素,来及时的对因为决策进行调整。
因此,保险企业对于核保业务的自动化、灵活性需求非常迫切。
[1]第1.2节规则引擎系统的研究意义规则引擎系统,即业务规则管理系统,他和其他以规则为基础的系统一样是当今使用最广泛的一种方法和技术,他也是当今研究最广泛的一种技术。
[2]在现今条件下,每一个企业都必须引入或开发如规则引擎系统这样的一个业务系统,来达到提高企业运行效率,对企业业务进行自动化的管理与敏捷应对市场发生的变化等方面的目的。
为了应对市场以及环境的变化,企业指定的业务策略不可能是完全静止不变的,由于业务策略经常性的变化,与业务策略相关联的业务流程因为各种各样的关联发生变化。
为了适应这样的决策以及流程的变化,在系统设计时就必须要考虑到修改业务与实现业务这一过程的便捷性,即保持系统修改的灵活性。
在以往对于这样的业务或的程序设计是所采用的手段都是利用一句或几句的含有if的句子对规则进行表达描述,这样一来如果企业处在因为一些外部因素导致了规则需要进行改变的情况下,系统都要对程序代码进行大量修改来保证程序的可运行性。
[3]因此,企业的管理者在对企业一级的IT系统开发时往往会有以下的要求:(1)为了使企业的效率提高,无论现代的商业规则变化的快速与否,企业的管理流程有必要实现自动化;(2)因为市场的经常性变化,为了企业的发展,企业的IT系统也需要经常变化;(3)为了快速、低成本的更新,企业员工应在不需要程序开发人员参与的统计下,直接对IT系统中的规则进行管理。
[4]为了达到这样的要求,企业可以把规则结构用简单的决策逻辑表达,如客户评价,报价和目标市场,这些逻辑可以表示为一组简单的“如果..那么..。
”[5]然后可以利用系统化的程序语言对规则进行管理,简化企业规则管理过程。
这就是规则引擎系统的重要意义所在。
核保的重要性:核保一般是指保险核保,保险核保是指保险人对投保申请进行审核,决定是否接受承保这一风险,并在接受承保风险的情况下,确定保险费率的过程。
[6] 核保的主要任务是在保证保险的业务正常运作的过程,同时也是保证保险企业经营的稳定性与可靠性,因此,保险核保是保险企业必须注重的一个必要环节。
规则引擎应用于核保的重要性:规则引擎技术是一种行之有效的解决手段,它可应对由于各种内外部因素所导致的业务逻辑变换频繁,对与规则的管理难度相对较大的情况。