基于J2EE的保险业务管理系统分析与设计.docx
- 文档编号:30682124
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:49
- 大小:1.31MB
基于J2EE的保险业务管理系统分析与设计.docx
《基于J2EE的保险业务管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《基于J2EE的保险业务管理系统分析与设计.docx(49页珍藏版)》请在冰豆网上搜索。
基于J2EE的保险业务管理系统分析与设计
毕业设计(论文)
题目基于J2EE的保险业务
管理系统分析与设计
专业信息管理与信息系统
班级信管072班
学号**********
学生
指导教师(副教授)
2011年
基于J2EE的保险业务管理系统分析与设计
西安理工大学信息管理系信息管理与信息系统专业级中国西安710048
摘要
生活在现代的人们在面临损失和灾难的时候希望能够保证自己的财产安全。
他们想尽办法来避免生活中的一些损失,也希望家人在自己死后能够生活得幸福并对自己的财产分配作出一些安排,来实现安全性。
保险公司就是一种确保人们的生活对赔率。
保险业飞速发展,要保持竞争力那么加强企业的业务管理是企业扩大市场份额首要任务。
本题主要研究的是保险企业的业务管理,其中包括投保、申报、审批、理赔、以及保单和险种的管理。
本课题以保险企业管理系统为实际研究情况.通过J2EE的开发平台,结合ORACLE数据库,研究开发一个基于B/S模式适合现代管理模式的保险企业的管理系统。
Web应用程序将有经理,员工和客户不同的接口。
新系统给不同的客户提供在线数据来帮助他们做决定。
这样不仅减少了维护数据所需的人力也提高了管理组业务的效率。
计划系统将给不同的用户提供不同的功能模块。
同样,这个对客户也有帮助,使得他们不需要在保险公司的办公室才能看到详细的信息,客户也可以用自己的登陆凭证登陆到保险公司的网站。
系统的目标是更高效,协调同步我们的分支数据,减少人力需求。
[关键词]:
保险系统J2EEORACLE数据库B/S
AnalysisandDesignofInsuranceBusinessManagementSystemBasedonJ2EE
GuoPeihong
InformationManagementandInformationSystem,Grade2007,InformationManagementDivision,Xi’anUniversityofTechnology,Xi’an,China,Zipcode:
710048
Abstract
Modernmentodaywanttosecurethemselvesagainstlossanddisaster.Theytoosoughttoavertlossoflifeandwantthathisfamilyliveshappilyevenafterheisdeadandiswillingtomakesomesortofsacrificeinordertoachievesecurity.InsuranceCompanyisawaytoinsuretheirlifeagainstodds.
Withtherapiddevelopmentoftheinsurancecompaniestoremaincompetitive,sotoenhancetheirbusinessmanagementistheprimarytaskofexpandingmarketshare.Themainresearchquestionisthattheinsurancecompany'sbusinessmanagement,includinginsurance,reporting,approval,claims,andinsurancepoliciesandinsurancemanagement.
Thetopicisbasedontheinsurancebusinessmanagementsystemfortheactualresearchsituation.ThroughtheJ2EEdevelopmentplatformandcombinedwithORACLEdatabase,researchanddevelopmentofamanagementmodelformodernenterprisemanagementsystemofinsurancebasedonB/Smode.ThewebapplicationwillhavedifferentinterfaceforManagers,EmployeesandCustomers.Thenewsystemprovidesonlinedatatodifferenttypeofusersandtheycantakedecisionsbasedonthedata.Thisalsoreducesthemanpowerrequiredformaintainingthedataandimprovesbusinessfortheorganizationasitismoreeffective.Theproposedsystemwillprovidedifferentfunctionalitiestodifferentusers.Similarly,itwouldbehelpfultocustomeraswell,astheydonotneedtogotheinsurancecompany’sofficetoseethedetails.Theycanlogintotheinsurancecompany’swebsiteusingtheirlogoncredentials.Theobjectivesofthesystemaremoreefficient,synchronizeddateatallourbranchesandlessmanpowerrequired.
朗读
显示对应的拉丁字符的拼音
字典
Keywords:
insurancesystemJ2EEORACLEdatabaseB/S
1绪论
1.1研究背景
经济的发展和人们生活质量的提高,人们越来越注重保护自己的财产和人身安全不受损失和遭受灾难,因此人们也想尽办法避免生命损失,并希望他的家人生活幸福,甚至在自己死亡之后,希望对自己的财产作出一些继承的排序,以实现其财产的安全性。
在现代社会保险作为一种经济补偿和经济保障的金融工具,在我国的经济全面协调和可持续发展及全社会的安定等方面起到了积极作用。
保险业本身也取得了长足的发展。
同时,随着保险市场的发展、竞争激烈程度的加剧、保险业务的不断增长,保险公司对信息化建设提出的要求也越来越来高,包括对业务管理模式的要求、对应用软件功能的要求,为了顺应潮流,不断地发展自己,保险行业要高速的发展就必须进行信息化建设。
为了适应保险业创新和发展的需要,保险企业公司必须加快业务运营系统平台的改造和优化的步伐,开发新的高效的管理系统。
保险公司就是一种可帮助人们解决生命财产安排、保障等问题的组织机构,来确保人们对生命的可预见性。
人们逐渐对保险业务的认识增强,投保人数日益增多,根据人们的需要所出现的保险种类也逐渐增多。
因此,保险公司需要处理大量用户的服务信息,这必然加大了管理难度,增加工作人员的负担。
随着计算机技术的飞速发展,以计算机为基础的信息系统也处于蓬勃发展的时期,而采用计算机管理信息系统已成为公司管理科学化和现代化的重要标志,应用计算机管理,可大大提高工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。
由此,保险公司为了合理方便的管理处理客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关键。
1.2研究意义
综上所述,保险业的发展和业务模块的增加,以及计算机等技术的发展,保险公司要提高自己的竞争力和适应能力,且保持稳定的发展就必须要优化自己的业务处理管理系统,因为保险业务管理信息系统是保险公司扩大市场份额的关键,也是保险公司整个公司发展管理的重要组成部分。
新系统中很重要的一点就是改变自己企业业务处理方式和管理系统。
给客户、员工、管理员设置不同的接口,划分他们的权限,方便公司业务管理本,使总部和分公司之间的信息和数据同步更新。
本题分析设计的保险管理系统主要为企业完善业务管理工作达到以下目标:
1)系统处理业务更高效,节约人力资源。
2)使数据在所有的分行能同步化更新操作。
3)方便客户在网上进行相关业务操作,使保险企业有效的管理与保险业务相关的工作,增强在同行业中的竞争能力。
4)基本信息的全面设置、数据录入方便、快捷。
5)数据检索功能强大灵活,提高了日常数据的管理工作。
6)具有用户维护功能。
7)最大限度的实现了易维护性和易操作性。
8)系统运行稳定,数据安全可靠。
2理论综述
2.1保险业务管理的内容
保险公司业务管理是保险企业管理系统最核心的东西,是企业生存发展的命脉。
业务管理系统主要由投保过程管理、保单申报管理、保单审批管理、保单理赔管理、系统管理组成模块。
如何管理好这些业务流程的过程是企业拓展业务扩大市场份额的关键。
(1)投保过程的管理:
其中的客户信息管理模块是企业收集信息决策的关键,如果投保的过程变的快捷操作简单,那么无疑给企业会带来很大的发展空间。
险种信息定义合理,能够迎合大众也是管理的重点。
参保的安全性、有效性管理也不容忽视。
(2)保单申报管理:
客户投保或者出现事故或者保单到期,申报部门都要进行实际情况的考核,进行考核过程管理是非常重要的,当事故发生时,从现场勘查到最后的提交资料完成申报,这个过程的快捷处理是客户感受到投保后服务的第一映像。
申报资料是作为审批的证明,所以也要合理的进行管理。
(3)保险审批管理:
客户投保之后或者保单申报之后,审批部门要对申报的内容还有申报的信息进行核对然后进行审批开具证明。
(4)保险理赔管理:
客户投保就是想要买到一份安全一份在需要时的帮助,保险公司处理理赔的速度是客户对保险公司打分标准,所以必须对这个过程的管理进行优化。
(5)系统管理:
对用户进行分类管理设置不同的权限,方便管理操作。
2.2保险业务管理现状
当前系统描述:
为了确保可持续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的详细信息,但是直到今天,依然是以手工作为主要的纪录形式。
但是随着业务的扩展和参保人数的增多,必然所要记录的信息越来越多,让员工每天从几千堆的以硬盘形式存储的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。
而且我国保险市场近几年来发展迅速,但是行业标准和制度确没有一个统一的标准,险种没有像图书那样有统一的编码规范,使得人们没有参照对象,那么保险管理员和参保人员沟通就比较的困难。
而且对于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才能了解到保险公司的具体业务,那样对于客户来说很不方便,比较起来别的保险公司的业务也比较困难,如果保险公司能应用网络,在网上建立自己的网上营业厅,客户通过浏览网页,和在线提问的方式来进行投保流程将是非常便捷和受欢迎的。
那么保险业的系统设计就必须能够满足上述的功能需求,此时系统设计的需求分析、系统分析、代码设计、测试和部署就要设计得当。
2.3保险业务管理系统发展概况
随着全球经济的一体化时代的到来,企业都面临着一个紧迫的问题——生存和发展。
为此,缩减产品研究开发和生产制造周期、降低成本、提高质量,使高新产品尽快地占领市场,已经成为企业追求的目标。
而其中的关键组成:
计算机软件技术,经过互联网风暴的洗礼已经进入新一轮高速成长阶段。
鉴于国内具体情况(缺乏通用企业级平台产品),企业级应用主要是指企业级行业应用领域,以金融、电信、政府这三大行业应用为主.政府机构及电信、金融外围渠道性产品的研发目前都基本上选择了J2EE架构以获得跨平台部署能力以及良好的系统伸缩性和扩展性。
未来的计算机体系是基于WEB的分布式计算,Java无疑是当前满足这一趋势的最佳语言,由于其本身的开放性体系以及其简洁的语法,国内Java技术应用得以蓬勃发展起来。
虽然整体水平并不高,但是相对于C++在国内的发展和应用而言Java已经是非常大的进步,这从国内众多的个人或者社区性Java的优势所在,因而在实际应用实施中,Java/J2EE俨然已经成为不可替代的企业级应用解决方案[1]。
而就以保险公司而言,使用web式的保险管理系统会使得工作效率提高相当大,可以实现在线的业务受理、查询、公布。
而在之前却无法实现实时的业务管理,高效的流程。
而保险业务系统的发展主要是与相关保险行业的发展相辅相成的,随着保险业的迅速发展和其越来越成熟,相关保险管理系统的发展也逐步成型趋于合理高效。
2.4国内外保险管理系统研究状况
我国的保险信息系统的发展过程经历了以下三个阶段:
1982-1986年为第一阶段:
保险信息系统建设起步,主要采用第三代语言和个人数据库,在微机和多用户平台运行,在业务统计报表,人事劳资管理、骨干险种业务方面进行开发和应用。
1987-1994年为第二阶段:
开始引进中小型计算机和大型数据库,对保险业务处理信息系统进行全面开发和应用,同时开发财务分析,业务统计、清算和防灾分析等管理信息系统。
自1995年起进入第三阶段:
保险业务处理信息系统向综合化和集成化发展,保险管理信息系统全面开发应用,保险决策支持系统开始研究。
国内保险信息系统特点:
1:
信息系统以主机分布式网络体系为主。
2:
应用软件开发以独立开发为主。
3:
保险信息网络已经初步建立。
保险行业软件系统是保险公司日常业务运作的一个支撑环节。
在软件结构方面,目前很多的公司的系统开发采用基于C/S结构的信息管理系统(MIS)。
C/S结构模式对一些人员相对较少、位置相对集中的单位是一个很好的方法,但是对于那些全国性的大型集团公司来说,这样简单的结构也存在着诸多的问题,如不太安全,维护性差,不灵活,结构不清晰等[2]。
目前保险行业信息化建设主要集中在CRM(CustomerRelationshipManagement)、核心业务统计、数据集中、电子商务等几大方面。
专业机构分析,目前,保险业客户资源管理(CRM)和数据集中将成为信息化投资的重中之重。
2.5保险管理系统开发工具及实现方法
2.5.1B/C模式
B/C模式如图2-1所示:
图2-1B/C模式
为了方便保险业务的扩展,方便用户浏览操作,系统采用B/C模式,即,浏览器/WEB/服务器模式,用户只要打开浏览器,即可以开始进行操作,屏蔽了网络系统和应用程序的异构性。
2.5.2J2EE技术
(1)J2EE概述
本题主要采用J2EE来开发系统,其中用的技术主要有:
JSP、Servlet、JavaBean、JDBC、JPA和Oracle等技术来开发实现的Sanjeevini保险管理系统。
SUN设计J2EE的初衷是解决两层模式(Client/Server)的客户端担当了过多的角色而显得臃肿。
在两层模式中,大一次部署的时候由于升级或改进,可伸缩性不理想,而且经常基于某种专有的协议,使得重载和界面逻辑非常困难。
现在J2EE的多层企业级应用模式将两层化模型划分为多层,一个多层化应用能够为不同的每种服务提供一个独立的层[3]。
下面介绍J2EE各个层的功能如图2-2所示:
图2-2J2EE各个层的组织功能图
1:
客户层
基于Web的J2EE应用中,用户的浏览器在客户层中运行,并从一个web下载web层中的静态HTML页面或者JSP或者Servlets生成的动态HTML页面。
Web的J2EE应用程序中,一个独立的客户程序,可以不运行在一个HTML页面。
运行在其他一些基于网络系统中的Applet程序,或者JAVA语句写的客户端程序。
这些应用在客户层运行,并在不经过Web层得情况下访问JavaBean[4].
2:
Web层
J2EEWeb层组件可以由JSP页面、基于Web的Applets以及显示HTML页面组成。
调用Servlets或者JSP页面的HTML页面在应用程序组装时与Web组件结合就像客户层一样,Web层可能包括一个JavaBeans类来管理用户输入,并将输入到业务层中运行的EnterpriseBeans类来处理[5]。
3:
业务层:
业务层代码由运行在业务层得EnterpriseBeans来执行。
一个EnterpriseBeans对控制台传送过来的数据进行处理,再将数据发送到企业信息系统层存储。
一个EnterpriseBeans还从存储中检索数据,并将数据送回客户程序。
运行在业务层得EnterpriseBeans依赖于容器来为诸如事务、生命期、状态管理、多线程及资源存储池等提供通常复杂的系统级代码。
业务层经常被称作EnterpriseBeans层。
4:
企业信息系统层:
企业信息系统层运行企业信息系统软件,这层包括企业基础设施系统,例如企业资源计划(ERP),大型机事务处理(MaintrameTransactionProcessing),数据库系统等。
(2)J2EE逻辑体系结构
图3-2J2EE逻辑体系结构
上图主要是介绍了在基于J2EE的系统设计中各个层所用到的各种容器组件。
1:
Web容器:
服务器端容器,包括两种组件JSP和Servlet,JSP和Servlet都是Web服务器的功能扩展,接受Web请求,返回动态的Web页面。
Web容器中的组件可使用EJB容器中的组件完成复杂的商务逻辑。
2:
JSP(JavaServerPage)是一种实现普通静态HTML和动态页面输出混合编码的技术。
借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。
在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率[13]。
3:
Servlet:
Servlet是Java平台上的CGI技术。
Servlet在服务器端运行,动态地生成Web页面。
对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的【13】。
4:
XML:
可扩展标记语言。
XML相对于HTML的优点是它将用户界面与结构化数据分隔开来。
这种数据与显示的分离使得集成来自不同源的数据成为可能。
客户信息、订单、研究结果、帐单付款、目录数据及其他信息都可以转换为XML。
5:
EJB容器:
服务器端容器,包含的组件为EJB(EnterpriseJavaBeans),它是J2EE的核心之一,主要用于服务器端的商业逻辑的实现。
EJB规范定义了一个开发和部署分布式商业逻辑的框架,以简化企业级应用的开发,使其较容易地具备可伸缩性、可移植性、分布式事务处理、多用户和安全性等【13】.
6:
JDBC(JavaDatabaseConnectivity,Java数据库连接):
API是一个标准SQL(StructuredQueryLanguage,结构化查询语言)数据库访问接口,它是使用标准JavaAPI编写数据库应用程序的关键。
JDBCAPI主要用来连接数据库和直接调用SQL命令执行各种SQL语句。
2.5.3面向对象分析方法
通常使用的系统分析方法有结构化分析法和面向对象的缝隙方法。
结构化分析(SA-StructuredAnalysis)是一种面向数据流的分析方法,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行工作,是一种应用很广泛的开发方法,适用于分析大型信息系统。
结构化分析方法采用“自顶向下,逐层分解”的开发策略。
面向对象分析一般总是从理解系统的“使用实例”开始,其基本步骤是:
先定义系统的用例,然后在领域分析的基础上建立问题域的类-对象模型,然后建立对象-关系和对象-行为模型。
由于系统的分析更为强调对象之间的相互关系,从实例着手,所以将采用面向对象的分析方法[7]。
3系统规划
3.1可行性分析
(1)技术可行性
J2ee是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。
当今许多企业都需要扩展他们的业务范围,降低自身经营成本,缩短他们和客户之间的响应时间,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。
典型的说,提供这些服务的应用软件必须同企业信息系统(EIS)相结合,并提供新的能向更为广阔的用户提供的服务[9]。
这些服务要具备以下的特点:
A:
高可用性:
来满足现在的全球商业环境
B:
安全性:
保护用户的隐私和企业数据的安全
C:
可依赖性和可扩展性:
保证商业交易的正确和迅捷
(2)经济可行性
尽管目前很多保险软件都可以实现内部资源的共享,但是实际上,其业务系统仅仅是对承保、批改、续期、理赔以及一些统计、人员管理等保险业务流程提供业务支持,市面上并未出现一个集保险业务、财务核算、核保、核赔等功能于一体的保险信息处理平台系统,不少投保人利用保险制度与保险软件的纰漏骗保,使得保险公司蒙受了巨大的经济损失。
而对于保险公司新产品套餐的发布,现有保险软件也无法迅速准确地支持“一揽子保单”的产品处理。
可见,保险业务快速增长和保险软件功能不完善的矛盾越来越突出,直接影响到保险公司的偿付能力和经营的稳定性,关系到保险业的健康发展[12]。
(3)社会可行性
当前的中国保险市场,是一个急速发展与变革的市场。
保险行业IT服务必须满足这种现状的要求。
因此,他们对于IT服务的响应速度和服务质量有了更高的要求。
现阶段,我国经济环境诸多因素给保险业提出了新的要求。
一方面,加入WTO后,外资保险公司的加盟对于我国保险业产生重大的影响,中国保险市场将呈现出国际化特征,有利于业务拓展;但是另一方面,新的市场发展形势使得国内保险公司面临严峻考验,对于公司的经营运作能力提出了更高的要求。
保险行业的特征决定了企业管理信息对保险公司尤为重要,公司的经营策略、业务运作、财务管理、分析决策无一不建立在高质量信息管理的基础上。
各家保险公司对于新险种开发、业务管理、自身风险管控以及服务水准提升等方面的要求越来越强烈,这就要求其核心业务系统不能仅是对业务的简单支持,更重要的是到达支持、分析、管理、决策的层面。
换句话说,保险信息系统的好坏将从根本上影响到保险公司的核心竞争力。
3.2系统总体结构设计图
图3-1系统总体结构设计图
系统的总体结构分为三层:
表现层,中间业务逻辑层,数据库访问层。
1)表现层:
位于最外层(最上层),离用户最近。
用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的界面。
2)中间业务逻辑层:
负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。
中间业务层也可以包括一些“商业逻辑”描述代码在里面。
3)数据访问层次:
仅实现对数据的保存和读取操作,数据访问,可以访问数据系统,而进制文件,文本文档或者是xml文档。
3.3系统设计目标
根据对保险业务管理系统中主要存在的问题的讨论调研,选择研究开发一个利用J2EE为编程语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 保险业务 管理 系统分析 设计