当前位置:首页 > 人身意外伤害险和健康险理赔系统毕业设计
1引言
1.1 研究意义及背景
由于保险公司意健险业务的迅速发展,对意健险系统的执行效率和功能支持要求的不断提高,而原有系统与实际业务的匹配度不断降低,无法满足客户提出的新要求。在此背景下,为实现系统对客户业务有效稳定的技术支撑,故启动新意健险系统项目。 1.2系统现状分析
随着计算机技术的不断提高,尤其是Java 的产生,使应用产品的研发不是一件难事。Sun公司推出的Java语言,让程序设计变得简单,随着MVC模式的诞生,使开发的时间大大缩短,系统的性能也有很大的提高,对于开发这样的意健险系统变的不再是空想。它也精确了风险评估,加快了赔件的处理速度,扩大了保险业务范围。所以开发一个意健险系统是可行的。 1.3 系统概况描述 1.3.1理赔处理功能概述
理赔业务流程是被保险人出险后向保险人提出理赔诉求,根据保险单的规定提交各项单证,查明出险原因是否属保险范围,确定赔偿金额,经保险人调查同意,向被保人理赔金额的过程。
理赔主要流程及功能包含:报案、立案、审核、审批、结案。
理赔辅助功能包含:赔案查询、任务再分配、呈报处理、调查管理、理赔二核、回退管理、预付申请、预付签批、委托管理、参数管理、赔案打印。
2系统的相关技术介绍
2.1 JAVA技术简介
Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java
虚拟机的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。
Java 编程语言与众不同之处在于:Java 程序既是编译型的,又是解释型的。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对 JVM 优化过的机器码形式;解释器是 JVM 的实现。
Java 平台是一种纯软件平台,它可以在各种基于硬件的平台上运行。它由 JVM 和 Java 应用程序编程接口(Java Application Programming Interface,API)组成。Java API 是一个大型的现成软件组件(类)集合,它可以简化 applet 和应用程序的开发和部署,包括健壮、安全且可互操作的企业应用程序。 2.2 WebLogic简介
WebLogic是美国bea公司出品的一个application server确切的说是一个基于Javaee架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 2.3 HTML简介
HTML(超文本标记语言)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
HTML语言是通过利用各种标记来标识文档的结构以及标识超链的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。因此同一文档在不同的浏览器中展示的效果会不一样。
2.4 JavaScript技术简介
JavaScript是一种嵌入在HTML中专用于开发交互式的Web页面的脚本语言,它不仅可以直接应用于HTML文档以获得交互式效果或其他动态效果,而且可以运行于服务器端。
JavaScript语言的前身名叫LiveScript。自Sun公司推出目前最流行的Java语言之后,Netscape公司便将Java语言程序的有关概念引入其中,造就了它是一种基于对象和事件驱动并具有安全性能的功能强大的语言。 2.5 Struts简介
Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式“分离显示逻辑和业务逻辑”的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。Struts由一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。Struts能充分满足应用开发的需求,简单易用,敏捷迅速, Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,Struts是一个非常不错的应用框架。struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。 2.6 Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用完成数据持久化的重任。采用ORM映射机制,负责实现Java对象和关系数据库之间的映射,把sql语句传给数据库,并且把数据库返回的结果封装成对象。内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API,它的优点是以对象的形式操作数据,提高开发效率,不用关心数据库种类(换数据库只要修改配值文件)。
2.7 Spring简介
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。
控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。
面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。
3、系统分析与设计
3.1理赔处理整体业务流程图
共分享92篇相关文档