保险业务管理系统的设计与实现.docx

上传人:b****5 文档编号:29930756 上传时间:2023-08-03 格式:DOCX 页数:37 大小:1.05MB
下载 相关 举报
保险业务管理系统的设计与实现.docx_第1页
第1页 / 共37页
保险业务管理系统的设计与实现.docx_第2页
第2页 / 共37页
保险业务管理系统的设计与实现.docx_第3页
第3页 / 共37页
保险业务管理系统的设计与实现.docx_第4页
第4页 / 共37页
保险业务管理系统的设计与实现.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

保险业务管理系统的设计与实现.docx

《保险业务管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《保险业务管理系统的设计与实现.docx(37页珍藏版)》请在冰豆网上搜索。

保险业务管理系统的设计与实现.docx

保险业务管理系统的设计与实现

存档编号

学士学位论文

 

保险业务管理系统设计与实现

 

教学学院

届别2012届

专业计算机科学与技术

学号

姓名

指导教师

完成日期2012-5-14

 

内容摘要:

当今社会,保险业务数量也由于社会发展、人们对保险意识增强而快速增加。

保险业飞速发展,要加强企业竞争力必须从纸笔记录向电子化进化。

本课题主要研究保险业管理系统,其中包括投保、申报、审批、理赔以及保单和险种管理。

本课题以保险管理系统为实际研究情况,通过J2EE开发平台,结合Oracle数据库,开发一个基于B/S模式保险企业管理系统。

通过登陆页面跳转建立经理、员工和客户三个不同接口。

这样系统不仅减少了维护数据人力也提高了工作效率。

系统给予不同用户提供不同功能模块。

这样使员工不需要只在办公室才能办公,客户也可以用自己客户名和密码登陆界面。

系统目标就是减少劳动力,使工作效率更大提高。

关键词:

保险管理J2EEOracleB/S

Abstract:

Today'ssociety,thenumberoftheinsurancebusinessduetothedevelopmentofsociety,insuranceawarenessandrapidincrease.Therapiddevelopmentoftheinsuranceindustry,tostrengthenthecompetitivenessofenterprisesfromthepenandpaperrecordstoelectronicevolution.Themainsubjectoftheinsuranceindustrymanagementsystem,includingthemanagementofinsurance,reporting,examinationandapproval,claims,andinsurancepoliciesandinsuranceproducts.

InsuranceManagementSystem,thetopicfortheactualresearchsituation,combinedwiththeOracledatabase,J2EEdevelopmentplatform,developmentofinsurancebusinessmanagementsystembasedonB/Smode.Throughthelandingpagetojumptotheestablishmentofthreedifferentmanagers,employeesandcustomersanexcuse.Thissystemnotonlyreducesthemanpowertomaintaindataandimprovetheworkefficiency.Systemtogivedifferentusersdifferentfunctionalmodules.Soemployeesdonotneedintheofficecanonlyoffice,customerscanalsousethecustomernameandpasswordloginscreen.Thesystemgoalistoreducethelabor,theworkingefficiencygreatlyimproved.

Keywords:

InsurancesystemJ2EEORACLEdatabaseB/S

 

引言

时代高速发展,人们对面临损失灾难尽量减少损失意识增强了,保险业也在大背景下高速发展。

本文就是以保险系统为讨论对象,使用J2EE架构、Oracle数据库、B/S模式建立起保险系统。

对于整个保险业务系统流程能够很好完成。

1.绪论

1.1开发背景

在当今社会,人们在面临损失和灾难时候希望能够保证自己财产安全,他们也想尽办法来避免生活中一些损失,以此保险已成为人们生活不可或缺一部分。

我们大学生购买人身保险,乘坐汽车火车人身意外险,汽车机动车辆险,每个人医疗保险,养老保险等等。

各式各样保险在现实生活中无处不在。

保险业务数量也由于社会发展、人们对保险意识增强而快速增加。

但是为了确保可持续增长,保险公司培养自己高效率和训练有素销售队伍,在各个地区建立自己分公司来扩展保险业务,记录所有投保人详细信息,但是直到现在,依然是以手工作为主要纪录形式。

但是随着业务扩展和参保人数增多,必然所要记录信息越来越多,让员工每天从几千堆以硬盘形式存储数据文件中查找客户信息,不但费时、低效而且枯燥乏味。

而且我国保险市场近几年来发展迅速,但是对于保险业务也没有完整描述,客户只能在保险公司营业大厅才能了解到保险公司具体业务,那样对于客户来说很不方便,比较起来别保险公司业务也比较困难。

由于保险业飞速发展,保险公司需要处理大量用户服务信息,这必然加大了管理难度,增加工作人员负担。

随着计算机技术飞速发展,以计算机为基础信息系统也处于蓬勃发展时期,而采用计算机管理信息系统已成为公司管理科学化和现代化重要标志,应用计算机管理,可大大提高工作人员工作效率,用现代化工具代替传统手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长弊端。

由此,保险公司为了合理方便管理处理客户信息、业务运作信息,让客户、员工、管理员方便拥有自己权限并对自己信息模块进行操作,借助现代化计算机技术建立一个高效管理信息系统是关键。

1.2开发意义

保险管理系统开发目是使保险业务管理模式从手工记录转变成信息管理,为管理人员提供方便条件。

对保险业务实际情况进行调研之后,进行详细需求分析,对现有管理模式进行改进,开发出一套新型管理系统,从中领悟系统开发思想,掌握系统开发流程和方法。

保险业务系统实施现实意义:

1)系统处理业务更高效,节约人力资源。

2)使数据在所有分行能同步化更新操作。

3)方便客户在网上进行相关业务操作,使保险企业有效管理与保险业务相关工作,增强在同行业中竞争能力。

4)基本信息全面设置、数据录入方便、快捷。

5)最大限度实现了易维护性和易操作性。

6)系统运行稳定,数据安全可靠。

1.3开发目

本系统主要是为了开发一个操作方便、使用快捷、处理高效保险管理系统。

因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统可操作性、稳定性和实用性有一定限制,并能安全地保存数据于数据库中来提高其系统保密性。

使其真正实现保险管理系统安全化、规范化、科学化、信息化。

2.开发技术简介

2.1开发工具简介

本系统主要使用开发工具是MyEclipse,它是一个十分优秀用于开发Java,J2EEEclipse插件集合,MyEclipse功能非常强大,支持也十分广泛,尤其是对各种开源产品支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench)是对EclipseIDE扩展,利用它我们可以在数据库和JavaEE开发、发布以及应用程序服务器整合方面极大提高工作效率。

它是功能丰富JavaEE集成开发环境,包括了完备编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

2.2开发语言简介

本系统是使用Java语言进行开发实现,Java是一种可以撰写跨平台应用软件面向对象程序设计语言,是由SunMicrosystems公司于1995年5月推出Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)总称。

Java技术具有卓越通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大开发者专业社群。

在全球云计算和移动互联网产业环境下,Java更具备了显著优势和广阔前景。

Java编程语言风格十分接近C、C++语言。

Java是一个纯面向对象程序设计语言,它继承了C++语言面向对象技术核心,Java舍弃了C++语言中容易引起错误指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用对象所占据内存空间,使得程序员不用再为内存管理而担忧。

在JavaSE1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全枚举、不定长参数和自动装/拆箱等语言特性。

2.3后台数据库简介

本系统使用后台数据库是Oracle,ORACLE数据库系统是美国ORACLE公司(甲骨文)提供以分布式数据库为核心一组软件产品,是目前最流行客户/服务器(CLIENT/SERVER)或B/S体系结构数据库之一。

比如SilverStream就是基于数据库一种中间件。

ORACLE数据库是目前世界上使用最为广泛数据库管理系统,作为一个通用数据库系统,它具有完整数据管理功能;作为一个关系数据库,它是一个完备关系产品;作为分布式数据库它实现了分布式处理功能。

但它所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型机器上使用它。

Oracle特点

1)完整数据管理功能:

2)数据大量性

3)数据保存持久性

4)数据共享性

5)数据可靠性

2.4B/S模式简介

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。

它是随着internet技术兴起,对C/S模式应用扩展。

在这种结构下,用户工作界面是通过浏览器来实现。

B/S模式最大好处是运行维护比较简便,能实现不同人员,从不同地点,以不同接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同数据析。

B/S模式如图2-1所示:

 

图2-1B/S模式

2.5J2EE技术

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web多层应用提供了功能支持,下面对J2EE中多种技术规范进行简单描述:

1)JDBC(JavaDatabaseConnectivity):

JDBCAPI为访问不同数据库提供了一种统一途径,像ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库访问也具有平台无关性。

2)EJB(EnterpriseJavaBean):

J2EE技术之所以赢得媒体广泛重视原因之一就是EJB。

它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂企业级应用开发。

EJB规范定义了EJB组件在何时如何与它们容器进行交互作用。

容器负责提供公用服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。

但这里值得注意是,EJB并不是实现J2EE唯一途径。

正是由于J2EE开放性,使得有厂商能够以一种和EJB平行方式来达到同样目。

3)JSP(JavaServerPages):

JSP页面由HTML代码和嵌入其中Java代码所组成。

服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成HTML页面返回给客户端浏览器。

4)JavaServlet:

Servlet是一种小型Java程序,它扩展了Web服务器功能。

作为一种服务器端应用,当被请求时开始执行,这和CGIPerl脚本很相似。

Servlet提供功能大多与JSP类似,不过实现方式不同。

JSP通常是大多数HTML代码中嵌入少量Java代码,而servlets全部由Java写成并且生成HTML。

5)XML(ExtensibleMarkupLanguage):

XML是一种可以用来定义其它标记语言语言。

它被用来在不同商务过程中共享数据。

XML发展和Java是相互独立,但是,它和Java具有相同目标正是平台独立性。

通过将Java和XML组合,您可以得到一个完美具有平台独立性解决方案。

3.系统规划

3.1可行性分析

3.1.1技术可行性

J2EE是美国Sun公司刚刚推出一种全新概念模型,与传统互联网应用程序模型相比有着不可比拟优势。

当今许多企业都需要扩展他们业务范围,降低自身经营成本,缩短他们和客户之间响应时间,这就需要存在一种简捷,快速服务于企业,合作伙伴和雇员之间。

典型说,提供这些服务应用软件必须同企业信息系统相结合,并提供新能向更为广阔用户提供服务[9]。

这些服务要具备以下特点:

1)高可用性:

来满足现在全球商业环境

2)安全性:

保护用户隐私和企业数据安全

3)可依赖性和扩展性:

保证商业交易正确和迅捷

3.1.2社会可行性

当前中国保险市场,是一个急速发展与变革市场。

保险行业IT服务必须满足这种现状要求。

因此,他们对于IT服务响应速度和服务质量有了更高要求。

现阶段,我国经济环境诸多因素给保险业提出了新要求。

一方面,加入WTO后,外资保险公司加盟对于我国保险业产生重大影响,中国保险市场将呈现出国际化特征,有利于业务拓展;但是另一方面,新市场发展形势使得国内保险公司面临严峻考验,对于公司经营运作能力提出了更高要求。

现在,保险行业特征决定了企业管理信息对保险公司尤为重要,公司经营策略、业务运作、财务管理、分析决策无一不建立在高质量信息管理基础上。

各家保险公司对于新险种开发、业务管理、自身风险管控以及服务水准提升等方面要求越来越强烈,这就要求其核心业务系统不能仅是对业务简单支持,更重要是到达支持、分析、管理、决策层面。

换句话说,保险信息系统好坏将从根本上影响到保险公司核心竞争力。

3.1.3经济可行性

尽管目前很多保险软件都可以实现内部资源共享,但是实际上,其业务系统仅仅是对承保、批改、续期、理赔以及一些统计、人员管理等保险业务流程提供业务支持,市面上并未出现一个集保险业务、财务核算、核保、核赔等功能于一体保险信息处理平台系统,不少投保人利用保险制度与保险软件纰漏骗保,使得保险公司蒙受了巨大经济损失。

而对于保险公司新产品套餐发布,现有保险软件也无法迅速准确地支持“一揽子保单”产品处理。

可见,保险业务快速增长和保险软件功能不完善矛盾越来越突出,直接影响到保险公司偿付能力和经营稳定性,关系到保险业健康发展。

3.1.4操作可行性

随着社会不断发展,计算机不断普及,越来越多人已经可以熟练地掌握计算机基本操作,本系统采用基于Windows图形用户界面,而该系统是大家熟悉操作系统,对于那些有一般计算机知识人员就可以轻松上手。

整个保单管理系统采用友好交互界面,简洁明了,不需要对数据库进行深入了解便能轻松使用,无需对使用系统人员进行培训。

这样既减少投入成本又简化了操作环节。

3.2需求分析

保险管理系统主要是实现网上完成保险下单、交费、申请赔偿、批准赔偿保险业务流程,共分为三个部分,一部分是客户申请赔偿部分,第二部分是员工下订单、收费、帮助申请赔偿部分,第三部分是经理管理客户信息以及批准赔偿部分。

根据保险管理系统过基本需求,本系统需要完成具体任务如下:

1)申请赔偿:

客户买了保险,如果发生意外,可以在自己模块申请赔偿,也可以要员工帮忙申请。

2)保险下单:

客户通过看各个保险种类,选择自己最适合,员工就可以通过客户需求帮客户下单进行购买保险。

3)保险收费:

客户购买了保险,需要付费,客户交钱后,可以让员工进行记录。

4)客户管理:

经理可以修改查看客户信息,帮助客户找回密码,增加或删除客户。

每个客户或员工可以通过自己页面进行修改密码。

5)批准赔偿:

经理可以通过看申请赔偿信息,核对赔付金额,可以批准或者拒绝赔偿需求。

6)用户登陆:

用户输入用户名和密码进行登入,通过输入不同身份进行跳转到给客户模块界面。

3.3系统总体结构设计

 

图3-1系统总体结构设计图

系统总共分为三层:

表现层,业务逻辑层,数据库。

1)表现层:

离用户最近一个层面,用于显示数据和接受用户输入,数据给用户一个WEB网页,也就是数据交互操作平台,

2)业务逻辑层:

中间层,用于处理表现层发来数据以及数据库中数据,将表现层发过来数据传递数据库进行保存,也将数据库数据提取出来传递给表现层显示出来。

中间业务逻辑层主要通过J2EE实现。

3)数据库层:

位于系统结构最底层,用于存储数据、读取数据和访问数据。

3.4总体设计

根据对保险业务管理系统中主要存在问题讨论调研,选择研究开发一个利用J2EE为编程语言,以Oracle作为数据库保险业务关系管理信息系统。

本系统保险管理系统主要由投保过程管理、保单申报管理、保单审批管理、保单理赔管理、系统管理模块组成。

具体功能结构如图所示:

 

3-2系统组织功能图

系统管理模块:

用户管理模块针对各个功能模块与报表,授予各个员工,将不同部门,不同职位工作责任与操作权限明确下来,使数据保密性与系统运行安全性得到保证。

该系统其中包括有用户管理,用户密码管理两部分。

具体功能有:

查询、修改、增加、删除用户,修改用户密码等。

投保管理模块:

在投保管理模块中,主要是对客户信息,保单信息,险种信息,保单收款,以及投保过程管理。

保险登记销售人员通过和客户接触收集客户意见和建议提交技术部门开发出适合大众新保险险种,客户在保险公司大厅或者通过营业员介绍了解保险信息,要进行投保则在保险公司进行信息登记,填写保险单并缴保险费,则客户投保成功。

申报管理模块:

若发生事故或者保险到期那么客户进行保险申报,申报部门报案保护现场,进行现场信息核实,客户和审核员填写提交相关资料,申报部门进行申报条件审查并确定申报类型。

审批管理模块:

申报相关手续完成之后,根据相关资料证明,审批部门进行申报金额、等级客户相关要求是否合理进行审批,审批通过。

理赔管理模块:

通过申报审批之后,理赔部门根据相关凭证单据要进行相关金额赔付核算,给客户赔付保险金,这个模块功能主要是人为工作。

4.系统分析

4.1用例分析

根据系统功能需求分析,我们建立了保险管理系统顶层需求模型用例模型。

创建用例图之前要确定参与者。

整个销售系统外部用户有:

客户customer;员工employer;经理manager。

4.1.1客户customer用例图

在保险公司中客户是保险公司最主要资源。

客户可以登录自己在保险公司自己主页操作相关业务,也可以在保险公司大厅进行相关手续办理。

客户登录到自己主页可以更改密码、进行申报理赔声明。

客户参与整个系统用例图如图4-1所示:

 

图4-1客户参与用例图

4.1.2员工employer用例图

员工主要任务是介绍保险信息和操作投保过程及进行投保之后服务工作。

在保险公司网上操作系统中,员工在保险系统中活动主要有:

客户保险单登记、收取保险费、根据客户需要进行理赔申请登记、更改自己密码等。

员工参与用例图如图4-2所示:

 

 

图4-2员工参与用例图

4.1.3经理manager用例图

经理在整个保险系统中权限除了包括员工全部权限外,最只要是对险种管理和对整个业务流程控制。

其中经理除了有对客户信息注册、查看删除编辑客户信息、保单注册信息、保单申报审批理赔管理(包括从申请到核实再到审批各个过程)等权限控制外,最重要是充当一个审核验证者得角色,来审批申报、审批理赔有效性。

经理参与用例图如图4-3所示:

 

图4-3经理参与用例图

4.2业务流程分析

1)保险挂历系统用户登陆活动图如图4-4:

登录该系统时,首先输入用户名和密码,在数据库中验证该用户名正确性,如果正确,进入系统主页面,根据相应过权限完成相应功能模块实现,如果不正确则重新输入用户名和密码,重新返回到选择登陆按钮活动,知道输入用户名和密码正确为止。

 

图4-4用户登录系统活动图

2)客户信息修改活动图如图4-5

录入客户保单号如果显示出此客户详细信息,那么修改其信息,修改完要修改信息后,要会显示出修改字段原值和新值并能打印出客户修改信息单据

 

图4-5客户信息修改活动图

3)保险单申报、审批、理赔活动图如图4-6所示

当事故发生或者保单到期需要进行索赔或者分红。

首提出申报请求并出具保险单,保险公司负责申报部门对客户提交有关证明进行有效审核验证,如果申报资格不够那么不予申报,如果申报条件符合,则准予申报,签发审核合格证明并移交给审批部门。

审批部门在检查审核客户资料证明有效之后对于客户提出申报项目进行合理性检查,合理有效则审批并开具证明,提交理赔部门,理赔部门实地考察事故状况或者到期保险单核对,并对相应信息登记记录,核算赔付金额,有关责任人签字,支付赔付款,办理相关手续。

 

图4-6保险单申报、审批、理赔活动图

5.数据库设计

5.1数据库结构设计

从用户观点来看,在关系模型下,数据逻辑结构是一张二维表,每个表保存着保险企业业务活动中所涉及实体中所有实例各种属性值数据。

该管理系统涉及到主要实体及其属性如下:

1)登录信息关系表(SANJEEVINI_LOGIN):

登陆保险系统时候需要确认登陆信息。

其中UserId(用户编码),Password(用户密码),Role(角色)。

表5-1登录信息关系表(SANJEEVINI_LOGIN)

主外键

列名

长度

数据类型

是否为空

UserId

20

Varchar2

Password

20

Varchar2

Role

1

Char

2)客户信息关系表(SANJEEVINI_CUSTOMER):

客户信息表中包含了客户详细个人信息,主要是客户号和登陆时候用到用户号。

客户信息主要是包含一些联络信息地址、电话及出生日期。

其中CustomerId(客户编码),CustomerName(客户名),UserId(用户编码),DOB(出生日期),Address(地址),Telephone(电话).

表5-2客户信息关系表(SANJEEVINI_CUSTOMER)

主外键

列名

长度

数据类型

是否为空

CustomerId

6

Number

CustomerName

25

Varchar2

UserId

20

Varchar2

DOB

Date

Address

50

Varchar2

Telephone

12

Varchar2

3)员工信息关系表(SANJEEVINI_EMPLOYEE):

员工信息表是保险系统中储存员工相关信息,主要包括员工一些联络方式和活动。

其中EmpId(员工编号),UserId(用户编号),EmpName(员工名),Telephone(电话),Email(邮件),Active(活动).

表5-3员工信息关系表(SANJEEVINI_EMPLOYEE)

主外键

列名

长度

数据类型

是否为空

EmpId

6

Number

UserId

20

Varchar2

EmpName

25

Varchar2

Telephone

12

Varchar2

Email

25

Varchar2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1