1、本科毕业论文(20 届)人身意外伤害险和健康险理赔系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期人身意外伤害险和健康险理赔系统摘要人身意外伤害保险,又称为意外或伤害保险。是指投保人向保险公司缴纳一定金额的保费,当被保险人在保险期限内遭受意外伤害,并以此为直接原因造成死亡或残废时,保险公司按照保险合同的约定向保险人或受益人支付一定数量保险金的一种保险。健康险健康险,是指保险公司通过疾病保险、医疗保险、失能收入损失保险和护理保险等方式对因健康原因导致的损失给付保险金的保险。由于保险公司意健险业务的迅速发展、产品种类及业务类型不断多样化,录单的智能化,意健险的理赔各环节流
2、程均需要优化,原有系统越来越难以满足实际业务的需要。例如,新流程中支持多条件快速查询出险人信息、同一被保险人一次事故多张保单在同一赔案下处理、批次理赔、出险的批次导入,各环节下的赔案信息查询,同一赔案下出多张理算书,各环节均可提起理赔调查、理赔过程中提交二次核保等。由于意外险比一般财产保险业务的盈利高,效益好,规模稳定,管理成本低,所以在国外是产险公司竞相争夺的业务领域,国内意外险市场的竞争也会迅速激烈起来,所以业务会越来越多,这就要求案件的处理要快速、精确、风险评估。关键字人身意外伤害保险 健康险 理赔 被保险人 保单Personal accident insurance and healt
3、h insuranceAbstractPersonal accident insurance, also called as accident insurance or casualty insurance refers to the insurance that the policy holder pays a certain amount of premium to the insurer. When accidental injuries are incurred and hence cause death or dismemberment to the insured, the ins
4、urer reimburses a certain amount of premium contracted to the insured or beneficiary. Health insurance refers to insurance coverage that the insurer reimburse for the loss incurred by health issues by disease insurance, medical insurance, disability income insurance and care insurance.Due to the fas
5、t expansion of the lines of business of accident and health insurance as well as a growing number of products and business types, automatic documentation and all procedures for claims need to be optimized, while the previous system falls behind the actual needs. For example, new procedures support m
6、ulti-condition inquiry for information of the insured, management of multi-policies for the same insured under one accident in the claim settlement, batch claims, batch import of policies, inquiry for claims information, the creation of multi-adjustment letters, the initiation of claim investigation
7、 during the process and filing re-underwriting in claims, etc. As the line of business of accident insurance enjoys a greater profit, a more stable scale and a lower cost in management than that of common property insurance, it has becomes a highly competitive battlefield for international insurance
8、 market, so will be the domestic insurance market. Therefore, there will be more business in this field which requires quick and exact of risk assessment of system operations.Key words Personal accident insurance Health insurance Claim Insured Policy1目录1 引言 .11.1 研究意义及背景 .11.2 系统现状分析 .11.3 系统概况描述 .1
9、2 系统的相关技术介绍 .22.1 JAVA 技术简介 .22.2 WebLogic 简介 .22.3 HTML 简介 .22.4 JavaScript 技术简介 .22.5 Struts 简介 .32.6 Hibernate 简介 .32.7 Spring 简介 .33 系统分析与设计 .44 系统实现 .64.1 批次理赔 .64.1.1 批次立案 .64.1.2 批次审核 .114.1.3 批次审批 .184.1.4 批次结案 .214.2 理赔二核 .234.2.1 业务流程图 .244.2.2 功能用例图 .254.2.3 功能概述 .254.2.4 界面原型 .254.3 回退管理
10、 .264.3.1 业务流程图 .274.3.2 功能用例图 .274.3.3 功能概述 .284.3.5 界面原型 .284.4 预付管理 .294.4.1 业务流程图 .294.4.2 功能用例图 .304.4.3 预付申请 .304.4.4 预付签批 .314.5 赔案查询 .334.5.1 功能概述 .334.5.2 界面原型 .335 结论 .35谢辞 .36参考文献 .37附录 .3811 引言1.1 研究意义及背景由于保险公司意健险业务的迅速发展,对意健险系统的执行效率和功能支持要求的不断提高,而原有系统与实际业务的匹配度不断降低,无法满足客户提出的新要求。在此背景下,为实现系统
11、对客户业务有效稳定的技术支撑,故启动新意健险系统项目。1.2 系统现状分析随着计算机技术的不断提高,尤其是 Java 的产生,使应用产品的研发不是一件难事。Sun 公司推出的 Java 语言,让程序设计变得简单,随着 MVC 模式的诞生,使开发的时间大大缩短,系统的性能也有很大的提高,对于开发这样的意健险系统变的不再是空想。它也精确了风险评估,加快了赔件的处理速度,扩大了保险业务范围。所以开发一个意健险系统是可行的。1.3 系统概况描述1.3.1 理赔处理功能概述理赔业务流程是被保险人出险后向保险人提出理赔诉求,根据保险单的规定提交各项单证,查明出险原因是否属保险范围,确定赔偿金额,经保险人调
12、查同意,向被保人理赔金额的过程。理赔主要流程及功能包含:报案、立案、审核、审批、结案。理赔辅助功能包含:赔案查询、任务再分配、呈报处理、调查管理、理赔二核、回退管理、预付申请、预付签批、委托管理、参数管理、赔案打印。2 系统的相关技术介绍2.1 JAVA 技术简介 Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 12Java 虚拟机的概念 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。Java 编程语言与众不同之处在于:Java 程序既是编译型的,又是解释型的。编
13、译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对 JVM 优化过的机器码形式;解释器是 JVM 的实现。Java 平台是一种纯软件平台,它可以在各种基于硬件的平台上运行。它由 JVM 和 Java 应用程序编程接口(Java Application Programming Interface,API)组成。Java API 是一个大型的现成软件组件(类)集合,它可以简化 applet 和应用程序的开发和部署,包括健壮、安全且可互操作的企业应用程序。2.2 WebLogic 简介WebLogic 是美国 bea 公司出品的一个 application server 确切的
14、说是一个基于Javaee 架构的中间件,BEA WebLogic 是用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用的 Java 应用服务器。将 Java 的动态功能和 Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。2.3 HTML 简介HTML(超文本标记语言)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、链接等。HTML 的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主
15、体则包含所要说明的具体内容。HTML 语言是通过利用各种标记来标识文档的结构以及标识超链的信息。虽然 HTML 语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议 Web 浏览器应该如何显示和排列这些信息,最终在用户面前的显示结果取决于 Web浏览器本身的显示风格及其对标记的解释能力。因此同一文档在不同的浏览器中展示的效果会不一样。2.4 JavaScript 技术简介JavaScript 是一种嵌入在 HTML 中专用于开发交互式的 Web 页面的脚本语言,它不仅可以直接应用于 HTML 文档以获得交互式效果或其他动态效果,而且可以运行于服务器端。13Java
16、Script 语言的前身名叫 LiveScript。自 Sun 公司推出目前最流行的 Java 语言之后,Netscape 公司便将 Java 语言程序的有关概念引入其中,造就了它是一种基于对象和事件驱动并具有安全性能的功能强大的语言。2.5 Struts 简介Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,它采用 MVC 模式,能够很好地帮助 java 开发者利用 J2EE 开发 Web 应用。和其他的 java 架构一样,Struts 也是面向对象设计,将 MVC 模式“分离显示逻辑和业务逻辑”的能力发挥得淋漓尽致。Structs 框架的
17、核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles 与 XML 等标准技术,以及 Jakarta Commons 的一些类库。Struts 由一组相互协作的类(组件) 、Servlet 以及 jsp tag lib 组成。基于struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。Struts 是一个基于 Sun J2EE 平台的 MVC 框架,主要是采用 Servlet 和 JSP 技术来实现的。Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,
18、Struts 把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套 MVC 模式,极大的节省了时间,Struts 是一个非常不错的应用框架。struts 框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于 MVC 的 web 应用程序的开发。2.6 Hibernate 简介Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC
19、 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用完成数据持久化的重任。采用 ORM 映射机制,负责实现 Java 对象和关系数据库之间的映射,把sql 语句传给数据库,并且把数据库返回的结果封装成对象。内部封装了 JDBC 访问数据库的操作,向上层应用提供了面向对象的数据库访问 API,它的优点是以对象的形式操作数据,提高开发效率,不用关心数据库种类(换数据库只要修改配值文件) 。142.7 Spring 简介Spring 是一个开源框架,它由 Rod Johnson 创建。它是为了解决企
20、业应用开发的复杂性而创建的。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。Spring 是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量从大小与开销两方面而言 Spring 都是轻量的。完整的 Spring 框架可以在一个大小只有 1MB 多的 JAR 文件里发布。并且 Spring 所需的处理开销也是微不足道的。此外,Spring 是非侵入式的:典型地,Spring 应用中的对象不依赖于 Spri
21、ng 的特定类。控制反转Spring 通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为 IoC 与 JNDI 相反不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。面向切面Spring 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的完成业务逻辑仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。3、系统分析与设计3.1 理赔处理整体业务流程图15开始客户申请 报案立案呈报处理调查管理二核管理审核各类单证及通知预付管理审批结案结案回退结束结案单证财务付费接口3.1 整体业务功能用例图