保险业务管理系统的设计与实现_第1页
保险业务管理系统的设计与实现_第2页
保险业务管理系统的设计与实现_第3页
保险业务管理系统的设计与实现_第4页
保险业务管理系统的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、存档编号学士学位论文保险业务管理系统的设计与实现教学学院届别2012届专业计算机科学与技术学号姓名指导教师完成日期2012-5-14目录TOC o 1-5 h z内容摘要1关键词1Abstract.1Keywords2 HYPERLINK l bookmark6 引言3 HYPERLINK l bookmark8 绪论3 HYPERLINK l bookmark10 开发背景3 HYPERLINK l bookmark12 开发意义4 HYPERLINK l bookmark14 开发目的5 HYPERLINK l bookmark16 开发技术简介5 HYPERLINK l bookmark

2、18 开发工具简介5 HYPERLINK l bookmark20 开发语言简介6 HYPERLINK l bookmark22 后台数据库简介6 HYPERLINK l bookmark24 B/S模式简介7 HYPERLINK l bookmark26 J2EE技术8 HYPERLINK l bookmark28 系统规划9 HYPERLINK l bookmark30 可行性分析9 HYPERLINK l bookmark32 需求分析11 HYPERLINK l bookmark34 系统总体结构设计12 HYPERLINK l bookmark36 总体设计13 HYPERLINK

3、l bookmark38 系统分析14 HYPERLINK l bookmark40 用例分析14 HYPERLINK l bookmark42 业务流程分析18 HYPERLINK l bookmark44 数据库设计20 HYPERLINK l bookmark46 数据库结构设计20 HYPERLINK l bookmark48 数据库关系图设计25 HYPERLINK l bookmark50 6系统实现26 HYPERLINK l bookmark52 数据库连接模块代码26 HYPERLINK l bookmark54 系统管理模块演示27 HYPERLINK l bookmark

4、58 主要模块代码37 HYPERLINK l bookmark60 系统测试38 HYPERLINK l bookmark62 小结41 HYPERLINK l bookmark64 参考文献42 内容摘要:当今社会,保险业务的数量也由于社会的发展、人们对保险意识增强而快速增加。保险业飞速的发展,要加强企业竞争力必须从纸笔记录向电子化进化。本课题主要研究保险业管理系统,其中包括投保、申报、审批、理赔以及保单和险种的管理。本课题以保险管理系统为实际研究情况,通过J2EE的开发平台,结合Oracle数据库,开发一个基于B/S模式的保险企业管理系统。通过登陆页面的跳转建立经理、员工和客户三个不同接

5、口。这样系统不仅减少了维护数据的人力也提高了工作效率。系统给予不同用户提供不同的功能模块。这样使员工不需要只在办公室才能办公,客户也可以用自己的客户名和密码登陆界面。系统目标就是减少劳动力,使工作效率更大提高。关键词:保险管理J2EEOracleB/SAbstract:Todayssociety,thenumberoftheinsurancebusinessduetothedevelopmentofsociety,insuranceawarenessandrapidincrease.Therapiddevelopmentoftheinsuranceindustry,tostrengthenth

6、ecompetitivenessofenterprisesfromthepenandpaperrecordstoelectronicevolution.Themainsubjectoftheinsuranceindustrymanagementsystem,includingthemanagementofinsurance,reporting,examinationandapproval,claims,andinsurancepoliciesandinsuranceproducts.InsuranceManagementSystem,thetopicfortheactualresearchsi

7、tuation,combinedwiththeOracledatabase,J2EEdevelopmentplatform,developmentofinsurancebusinessmanagementsystembasedonB/Smode.Throughthelandingpagetojumptotheestablishmentofthreedifferentmanagers,employeesandcustomersanexcuse.Thissystemnotonlyreducesthemanpowertomaintaindataandimprovetheworkefficiency.

8、Systemtogivedifferentusersdifferentfunctionalmodules.Soemployeesdonotneedintheofficecanonlyoffice,customerscanalsousethecustomernameandpasswordloginscreen.Thesystemgoalistoreducethelabor,theworkingefficiencygreatlyimproved.Keywords:InsurancesystemJ2EEORACLEdatabaseB/S引言时代高速发展,人们对面临损失灾难尽量减少损失的意识增强了,保

9、险业也在大背景下高速发展。本文就是以保险系统为讨论对象,使用J2EE架构、Oracle数据库、B/S模式建立起保险系统。对于整个保险业务系统流程能够很好的完成。绪论开发背景在当今社会,人们在面临损失和灾难的时候希望能够保证自己的财产安全,他们也想尽办法来避免生活中的一些损失,以此保险已成为人们生活不可或缺的一部分。我们大学生购买的人身保险,乘坐汽车火车的人身意外险,汽车的机动车辆险,每个人的医疗保险,养老保险等等。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的发展、人们对保险意识增强而快速增加。但是为了确保可持续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自

10、己的分公司来扩展保险业务,记录所有投保人的详细信息,但是直到现在,依然是以手工作为主要的纪录形式。但是随着业务的扩展和参保人数的增多,必然所要记录的信息越来越多,让员工每天从几千堆的以硬盘形式存储的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。而且我国保险市场近几年来发展迅速,但是对于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才能了解到保险公司的具体业务,那样对于客户来说很不方便,比较起来别的保险公司的业务也比较困难。由于保险业的飞速发展,保险公司需要处理大量用户的服务信息这必然加大了管理难度,增加工作人员的负担。随着计算机技术的飞速发展,以计算机为基础的信息系统也处于蓬

11、勃发展的时期,而采用计算机管理信息系统已成为公司管理科学化和现代化的重要标志,应用计算机管理,可大大提高工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。由此,保险公司为了合理方便的管理处理客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关键。开发意义保险管理系统的开发目的是使保险业务的管理模式从手工记录转变成信息管理,为管理人员提供方便条件。对保险业务的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中

12、领悟系统开发的思想,掌握系统开发的流程和方法。保险业务系统的实施的现实意义:系统处理业务更高效,节约人力资源。使数据在所有的分行能同步化更新操作。方便客户在网上进行相关业务操作,使保险企业有效的管理与保险业务相关的工作,增强在同行业中的竞争能力。基本信息的全面设置、数据录入方便、快捷。最大限度的实现了易维护性和易操作性。系统运行稳定,数据安全可靠。1.3开发目的本系统主要是为了开发一个操作方便、使用快捷、处理高效的保险管理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳定性和实用性有一定的限制,并能安全地保存数据于数据库中来提高其系统的

13、保密性。使其真正实现保险管理系统的安全化、规范化、科学化、信息化。开发技术简介2.1开发工具简介本系统主要使用的开发工具是MyEclipse,它是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完

14、整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。2.2开发语言简介本系统是使用Java语言进行开发实现,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前

15、景。Java编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了C+语言面向对象技术的核心,Java舍弃了C+语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在JavaSE1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。2.3后台数据库简介本系统使用的后台数据库是Oracle,ORACLE数据库系统是美国OR

16、ACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle的特点完整的数据管理功能:数据的大量性数据的保存的持久性数据的共享性数据的可靠性2.4B/S模式简介B

17、/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据析。B/S模式如图2-1所示:Browser浏览器2.5J2EE技术J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的多种技术规范进行简单的描述:JDBC(J

18、avaDatabaseConnectivity):JDBCAPI为访问不同的数据库提供了一种统一的途径,像ODBC样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。EJB(EnterpriseJavaBean):J2EE技术之所以赢得媒体广泛重视的原因之一就是EJB。它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,EJB并不是实现J2EE的唯一

19、途径。正是由于J2EE的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。JSP(JavaServerPages):JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet:Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和CGIPerl脚本很相似。Servlet提供的功能大多与JSP类似,不过实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由

20、Java写成并且生成HTML。XML(ExtensibleMarkupLanguage):XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是相互独立的,但是,它和Java具有的相同目标正是平台独立性。通过将Java和XML的组合,您可以得到一个完美的具有平台独立性的解决方案。系统规划3.1可行性分析技术可行性J2EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多企业都需要扩展他们的业务范围,降低自身经营成本,缩短他们和客户之间的响应时间,这就需要存在一种简捷,快速的服务于企业,合作伙

21、伴和雇员之间。典型的说,提供这些服务的应用软件必须同企业信息系统相结合,并提供新的能向更为广阔的用户提供的服务9。这些服务要具备以下的特点:高可用性:来满足现在的全球商业环境安全性:保护用户的隐私和企业数据的安全可依赖性和扩展性:保证商业交易的正确和迅捷社会可行性当前的中国保险市场,是一个急速发展与变革的市场。保险行业IT服务必须满足这种现状的要求。因此,他们对于IT服务的响应速度和服务质量有了更高的要求。现阶段,我国经济环境诸多因素给保险业提出了新的要求。一方面,加入WTO后,外资保险公司的加盟对于我国保险业产生重大的影响,中国保险市场将呈现出国际化特征,有利于业务拓展;但是另一方面,新的市

22、场发展形势使得国内保险公司面临严峻考验,对于公司的经营运作能力提出了更高的要求。现在,保险行业的特征决定了企业管理信息对保险公司尤为重要,公司的经营策略、业务运作、财务管理、分析决策无一不建立在高质量信息管理的基础上。各家保险公司对于新险种开发、业务管理、自身风险管控以及服务水准提升等方面的要求越来越强烈,这就要求其核心业务系统不能仅是对业务的简单支持,更重要的是到达支持、分析、管理、决策的层面。换句话说,保险信息系统的好坏将从根本上影响到保险公司的核心竞争力。经济可行性尽管目前很多保险软件都可以实现内部资源的共享,但是实际上,其业务系统仅仅是对承保、批改、续期、理赔以及一些统计、人员管理等保

23、险业务流程提供业务支持,市面上并未出现一个集保险业务、财务核算、核保、核赔等功能于一体的保险信息处理平台系统,不少投保人利用保险制度与保险软件的纰漏骗保,使得保险公司蒙受了巨大的经济损失。而对于保险公司新产品套餐的发布,现有保险软件也无法迅速准确地支持“一揽子保单”的产品处理。可见,保险业务快速增长和保险软件功能不完善的矛盾越来越突出,直接影响到保险公司的偿付能力和经营的稳定性,关系到保险业的健康发展。操作可行性随着社会的不断发展,计算机的不断普及,越来越多的人已经可以熟练地掌握计算机的基本操作,本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知

24、识的人员就可以轻松上手。整个保单管理系统采用友好的交互界面,简洁明了,不需要对数据库进行深入的了解便能轻松使用,无需对使用系统的人员进行培训。这样既减少投入成本又简化了操作环节。需求分析保险管理系统主要是实现网上完成保险下单、交费、申请赔偿、批准赔偿的保险业务流程,共分为三个部分,一部分是客户的申请赔偿部分,第二部分是员工下订单、收费、帮助申请赔偿的部分,第三部分是经理管理客户信息以及批准赔偿部分。根据保险管理系统过的基本需求,本系统需要完成的具体任务如下:申请赔偿:客户买了保险,如果发生意外,可以在自己模块申请赔偿,也可以要员工帮忙申请。保险下单:客户通过看各个保险种类,选择自己最适合的,员

25、工就可以通过客户的需求帮客户下单进行购买保险。保险收费:客户购买了保险,需要付费,客户交钱后,可以让员工进行记录。客户管理:经理可以修改查看客户信息,帮助客户找回密码,增加或删除客户。每个客户或员工可以通过自己的页面进行修改密码。批准赔偿:经理可以通过看申请赔偿信息,核对赔付金额,可以批准或者拒绝赔偿需求。用户登陆:用户输入用户名和密码进行登入,通过输入的不同身份进行跳转到给客户的模块界面。系统总体结构设计表现层包装业务逻辑数据服类类务类1提交给审批部门出示保险单证不予审批w无效J-“,1.有效审核部门验证申请人是否有申请资格审批资料登记入库-审批合格证明理赔!保单到看核实支付款赔付责任人签r

26、核算赔付.登记有关信息金额到资料库递交理赔部门办理续关图4-6保险单申报、审批、理赔活动图数据库设计5.1数据库结构设计从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表,每个表保存着保险企业业务活动中所涉及的实体中所有实例的各种属性值数据。该管理系统涉及到的主要实体及其属性如下:1)登录信息关系表(SANJEEVINI_LOGIN):登陆保险系统时候需要确认的登陆信息。其中Userid(用户编码),Password(用户密码),Role(角色)。表5-1登录信息关系表(SANJEEVINI_LOGIN)主外键列名长度数据类型是否为空主Userid20Varchar2否Password

27、20Varchar2否Role1Char否2)客户信息关系表(SANJEEVINI_CUSTOMER):客户信息表中包含了客户的详细个人信息,主要是客户号和登陆时候用到的用户号。客户信息主要是包含一些联络信息地址、电话及出生日期。其中CustomerId(客户编码),CustomerName(客户名),UserId(用户编码),D0B(出生日期),Address(地址),Telephone(电话).表5-2客户信息关系表(SANJEEVINI_CUSTOMER)主外键列名长度数据类型是否为空主CustomerId6Number否CustomerName25Varchar2否外UserId20V

28、archar2是DOBDate否Address50Varchar2否Telephone12Varchar2否3)员工信息的关系表(SANJEEVINI.EMPLOYEE):员工信息表是保险系统中储存员工相关信息,主要包括员工的一些联络方式和活动其中EmpId(员工编号),UserId(用户编号),EmpName(员工名),Telephone(电话),Email(邮件),Active(活动).表5-3员工信息的关系表(SANJEEVINI.EMPLOYEE)主外键列名长度数据类型是否为空主EmpId6Number否外UserId20Varchar2是EmpName25Varchar2否Telep

29、hone12Varchar2否Email25Varchar2否Active1Char是4)新增加的险种信息关系表(SANJEEVINI_POLICYPLAN):包含了险种的详细描述信息,主要是保险单号。其中PolicyId(保险单编码),PolicyName(保险名),Type(类型),MinTerm(最小年限),MaxTerm(最大年限)。表5-4新增加的险种信息关系表(SANJEEVINI_POLICYPLAN)主外键列名长度数据类型是否为空主PolicyId6Number否PolicyName25Varchar2否Type1Char否MinTerm3Number是MaxTerm3Numb

30、er是5)每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS):关系表中主要包含的是险种、保险单和金额。其中Planld(险种编码),Policyld(保险单编码),Amount(金额)。表5-5每笔保险费种类和金额的关系表(SANJEEVINIPLANAMOUNTS)主外键列名长度数据类型是否为空主PlanId6Number否外PolicyId6Number是Amount10Number是6)客户保险单注册关系表(SANJEEVINI_POLICYREGISTRATION):主要是为了管理保险业务的时候的一些统计信息,方便公司对相关业务的统计管理。主要是包含了保险单注

31、册号和保险号以及客户号。信息主要包含了保险的客户人数、期限、金额以及到期时间等。其中PolicyRegistrationId(保险单注册编码),PolicyId(保险编码),CustomerId(客户编码),DateOfRegistration(注册日期),Term(期限),SumInsured(总受保人人数),PremiumAmount(保险费总额),BonusAmount(红利总额),Nominee(代名人),MaturityDate(到期时间),RegistrationStatus(注册状态)。表5-6客户保险单注册关系表(SANJEEVINI_POLICYREGISTRATION)主外

32、键列名长度数据类型是否为空主PolicyRegistrationld6Number否外PolicyId6Number是外CustomerId6Number是DateOfRegistrationDate否Term3Number否SumInsured10Number否PremiumAmount10,2Number否BonusAmount10,2Number否Nominee25Varchar2否MaturityDateDate否RegistrationStatus1Char否7)保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION):这个表中包含了保险单的交易号和相关的注册

33、号,并且包厢纤细的付款时间和金额,以此为凭据来表述客户购买了相关保险业务。其中Transactionld(交易编码),PolicyRegistrationld(保险单注册编码),DateOfPayment(付款时间),Amount(金额),Description(描述)。表5-7保险单交易的关系表(SANJEEVINIPREMIUMTRANSACTION)主外键列名长度数据类型是否为空主TransactionId6Number否外PolicyRegistrationId6Number是DateOfPaymentDate是Amount10,2Number否Description30Varchar

34、2是8)保险单索赔关系表(SANJEEVINI_POLICYCLAIM):主要包含了索赔业务中涉及的相关信息,包括索赔号主键和保险单注册号和批准人员工号外键。索赔信息包含了明确日期、类型和金额以及确定了索赔的相关状态。其中ClaimId(索赔编码),PolicyRegistrationId(保险单注册编码),DateOfClaim(索赔日期),TypeOfClaim(索赔类型),TotalAmount(总金额),ApproverEmpId(批准人员工编码),Remarks(注释),ClaimStatus(索赔状态)。表5-8保险单索赔关系表(SANJEEVINI_POLICYCLAIM)主外键

35、列名长度数据类型是否为空主ClaimId6Number否外PolicyRegistrationId6Number是DateOfClaimDate否TypeOfClaim1Char否TotalAmount14,2Number是00000000 #00000000 外ApproverEmpId6Number是Remarks30Varchar2是ClaimStatus1Char否52数据库关系图设计从数据库中的关系图可以看出表与表之间的紧密关联。该数据库中的关系图如下所示(包含各表中的主键):SHWETSAriJEriLEMFLOrrEEUPIDNUU&ER1.5)0USERIDVARCHAK(2&

36、JEMPIREVARCHAR2TELEPHONEVARCHAK(12)EUALVARCHAESACTIVECHARii)H诃ETZEMjEEVflLPLAWAMOUKTEPLAMHJNUMBER)0DXJXPOUCYDNUMBER5AMOUNTNUMBERflC)SHVOA.SANJEINPC-UCYPLND1POUDYDPOUCYtiAMETYPEMlf/TBRMMAXTERfilNUMBER冏和识口1.4膛佗龄0CHAR(1)NUMBER(3NUMBER:;3)SHVfrSAHIfEVIWI_POLICCLAIU爲CUyklDNUMBER%FOLCYREGEIRATCNIDNUMBER(E

37、DAitOFCLAMCAltIVPEOF2LAIUCHAR1)它TOTALAMOUrnNUMBER(14.2;%AFPRDVEREMF1DNUMBER(E;REMARKSVARCHAR2(30)CUyMSTATUSCHAR!5Si-.EliSiJEFVlliIUFRIDX_1nCUSTOMERSNUMBERi:)3CUSTOMERHAMEVARCHAR2-25.OSHWE*.翳山EEVFIL_PREHiUMTRANSACTCMTRANSACTDNIDNUWEERPDLH;YREGI5TR!TONIDNUMEFRi)DATEOFRAYMEHTDATEAMOUNTNUWGER(10.2)CUSER

38、IDVARCHAR2(20C-CBDATEAE-DRE55VARCHARZSCiTELEPHONEVARHARZH2iACWECHAR(IJDESCRlPTDriVARCHAR2訓说阴tJEEV!NLPOLCFREGt5TRAOJSS-.JEIA.SAriJEEVh.JDGhU5ER1DVARCHAR2(30:PASSWORDVA=!CHAR2(20;FWLECHARd)也inx=OUCYREGSTRAHaNDNUI/BERi觀POUCYBHUMBERCUSTTOMERIDNUMBER闵DAIIDFnEMDATETERMNUI/BERBUMI4BUREDNUMBERMOPf?EMUMAMOUN

39、TNUMBERi!0,2BOhlUSAfilOUMTNUb-BERi!O.Z)NOUntEVARCHAR2125sUATURfTYDATEDATEREGISTRATDNSTAT1JSCHARil;.E.e1图5-1数据库关系图 6系统实现6.1数据库连接模块代码vprovideroracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvidercom.infy.insurance.model.entities.Customerv/classcom.infy.insurance.model.entities.Employeev/clas

40、svclasscom.infy.insurance.model.entities.Loginv/classcom.infy.insurance.model.entities.Planamountv/classcom.infy.insurance.model.entities.Policyclaimv/classcom.infy.insurance.model.entities.Policyplanv/classcom.infy.insurance.model.entities.Policyregistrationv/classcom.infy.insurance.model.entities.

41、Premiumtransactionv/classvpropertiesvpropertyname=toplink.jdbc.urlvalue=jdbc:oracle:thin:localhost:1521:orcl/vpropertyname=toplink.jdbc.uservalue=system/vpropertyname=toplink.jdbc.drivervalue=oracle.jdbc.driver.OracleDriver/vpropertyname=toplink.jdbc.passwordvalue=910427/v/propertiesv/persistence-un

42、itv/persistence&2系统管理模块演示1)用户登录主界面,通过验证USERID(用户编码)以及PASSWORD(用户密码),进行分角色页面跳转,如图6-1:SANJEEV?JINSLRANCEWdcomiiT-d&anjiviniiluurantjeJfilfljuwdd斗daapisiiWhL*HX3aj图6-1用户登陆界面3)客户customer登录的界面和权限a)客户通过用户名和密码验证可以登陆的界面,如图6-2:MenuWckomeTu54nj3pnKEMse弓wrtheptwmuxof申戡hndegy.WeMcirminrectirdsirfIlTheCustamer*w

43、hohavEinijredWirKres.ButtilindaywewcrEdoingitlyCurnw+ly寸Swjwvmi,盹Iwtc申号诃pnpl即ew从怙加ks即try靳伽伽愉nboutz(Mf&fficrsendkp如M:ih龍fiw5炷she伽毎h軒cd巾倔加酗fSardfilejjitHteseusjobfor怙eErploytetosearthfertJSefikmabpof柚usuid1“tcrreatrawsrHwerffiWekam?1aSaeeriniIn曲血:S盘tJEEYINIINSURANCE图6-2客户操作界面b)点击ChangePassword栏,进入修改本人

44、密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-3:图6-3客户修改密码界面c)点击PolicyClaim栏,进入申报赔偿的界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报。如图6-4:SAMEEVJNIINSURANCEHeriiiClaimPolicyWelcometolistmce.yoncanchii-poJn!图6-4客户申报赔偿界面4)员工employer登陆的界面和权限a)员工通过用户名和密码验证可以登陆的界面,以及他能操作的权限,如图6-5:SAJEKVIMINSVRAhCESYSTEMOVERVIEWTheffdcern

45、冉曲todaywantts就urtthendvesaganst加eordcihw.TlieytcoscujhttotfjErtlofIrfeardwor.tthathsfamilylueshappffewjafterheudeadcnais:调li国怖mdwsprtqfwtrrfiwin背der加誠収wzity.SjwinjIwe囂如ip対Hci旳y询wtiterIftagcinrrorfdsWe.jtSaijt制叵keepnewrsofoilfljr:urtffie鴨Totflun羊urhsMbkjwHi,毗貼冼ciytentceifoyr站cuton制卅branchiKlwk.c-jflR

46、sirjmtffitcnrrdwdl戚幅d直廊hrcs.网曲ftingupipprcpftiltsystemEendpKceEseswiltoptiffdjmuse卅teihfiokgy.WeHantanrordsofill!HefustcmErawhohaveinsuredfh&rIrjes.Buttilltanayweweredongrfflcroaiiv.Cuntntlyat5呵冀砸.翁yigcgedempty&es嘯qtpkeevery怖lEjticujbflutsjrMftciWEandkteprxcohsepoenlaiweihtao*s也M資詔intie杓慨Wkfd亦ist-ed

47、iiuj?b伽也曰呻如卿忖icordi伽和fitinohwpaf旳峨砧fifestamdccHnaiwx怖nif的.DMuiptivtiWdcamc1oSwifflinitsuraaw.图6-5员工操作界面b)点击ChangePassword栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-6:SATJEEVINIINSURANCEClungePstswordDemeripicmWrkirHc如SiqEini血啦氏.国iKdchaii买yiwselT怦wod图6-6员工修改密码界面 图6-10经理员工操作界面 MmriMPfllicVRngistri|iini

48、图6-7员工为客户申请保险单界面c)点击PolicyRegistration栏,客户通过了解保险种类,员工可以通过填写险种编号、客户编号、申请保险单的时间、保险单期限、投保金额以及代名人为客户下单,如图6-7:5ANJEEV1N1INSURANCEPwcripttonWflkaDch?EinjfciiiInsimnzc.mcuiPdkyDescriptiii&nru3flwejwilcmtniKiciKmprnninid)点击PremiumTransation栏,客户缴纳保险金,员工填写保险单编号、支付时间、支付金额、以及写说明(主要注释支付保险第几年)为客户登记收费信息的界面,如图6-8:S

49、ANJEEVINIINSURANCEPremiurfUTmz鈕亡昴用Hom*旳liZE匚h刃两P著湖rdPoli纠Reqi恍血加图6-8员工为客户登记收费情况界面e)点击PolicyClaim栏,进入界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-9:图6-9员工为客户申请赔偿界面5)经理manager登陆的界面和权限a)经理通过用户名和密码验证可以登陆的界面,以及他能操作的权限,如图6-10:SANJEEV1NIIMSURA厨CEMhuWeleam?foanjeviniinsuraneeDegEriptiwiSYSTEMOVERVI

50、EWWtJcco幻SlflftTUUjnsumcc.闭II即Thefficdernmentcdewant怖盟眾庭ThEmiEhESaginftImsrtreldismter.TheytwscughtTnavertlassvfliftandwentihntHifmtyliveshappilyevEnartierheideadandiswilinglanuhesetrsserfofsacrificernOTtlertoachie#Esecurity.SaijeerflniInamncECcmpflFTyisawaytuins_TEtheirif已againftad应.许时巔列幽肚kg却record

51、safallourMiGrpjmi.TdcitfjrcfUfiKnobk:jrflwHi.wehar/twncenmiTM,curfwjsanexpanc-Dcnofsranirtwerk.gOFitffiwirl-gndwdf+rvneJ也I匪fgreu,phd(tHingup(Sppn&prt?|?rwcfF脚M怙即廿砂UIC-肝t/hnd巧YFWflrjpFeltheCurtomtrc鼻加酣诃曲氷柯1前$Ekittill牝日聊祇doingitwu5lly.Curhnilyot5crjwni.电砧眸申吋ugsdcmplWE卅o辰weryinformciiiwebo/ourandkeip起为

52、Mehrtporatifiles5hxtM如o输汆曲m恤FraMMKitt申ttdeuijobfcr恤电帅p科ett也i咖砒fsihefillin*heopuftkouscrfiltrt-?fiiflkeqenfry.Spr:胆Cl己inChanq=Oth-=rPass-zrdb)点击PolicyClaim栏,进入界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-11:图6-11经理为客户申请赔偿界面c)点击ChangePassword栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-12:图6-12经

53、理改自己密码界面 d)点击PolicyRegistration栏,客户通过了解保险种类,经理可以通过填写险种编号、客户编号、申请保险单的时间、保险单期限、投保金额以及代名人为客户下单,如图6-13:图6-13经理为客户申请保险单界面e)点击PremiumTransation栏,客户缴纳保险金,员工填写保险单编号、支付时间、支付金额、以及写说明(主要注释支付保险第几年)为客户登记收费信息的界面,如图6-14:SANJEEV1MINSURANCEMenuDeveriptiuiiiHonePolicyClaimPolk1/RecistrationZDatecfP那nMtDD岬-碎YY屮JiBTJff

54、lw?列cjnIrmycbnopnrniHTC-jervCusiorTrfrCutOTierEflijtroiqnCulets-Custoner013HCfl-PgSSiiVDrtfimcunt(Tjitsnp叭叩(*);MsndaflnryFieldk&tCommit:图6-14经理为客户登记收费情况界面f)点击QueryCustomer,输入查询的客户编号,进行查询客户信息,如图6-15:图6-15查询客户信息界面h)点击EditCustomer,输入需要修改的客户编号,填写修改信息。如图6-16:图6-16修改客户信息界面i)点击CustomerRegistration,填写客户命、出生

55、日期、地址以及电话号码等客户信息,进行添加新客户。如图6-17:客户的删除,如图6-18:SANJEEVINIINSURANCEk)点击ApproveClaim,经理使用权限去批准或者拒绝客户的申请赔偿需求,这模块是经理最主要的权限,输入申请赔偿的编号、自己员工编号6003、同意或拒绝赔偿申请以及填写备注进行操作。如图6-19:weJcMgioSaijsvffiJHEUC3HIK-.unaddaDglEisMem町附pw匚him图6-20修改其他用户密码界面图6-19审批客户申请赔偿界面l)点击ChangeOtherPassword,填写要修改密码的用户编号,进行重置密码。如图6-20:SAN

56、JEEVIMINSURANCEchtngr:otherPwswrdHamm口1眄P事则ordRajk:*Rigqi吐tinnPrErnijETransactionQ啊ry町EditjQjjjgjgjgCustaEETgegisint的6.3主要模块代码publicclassNumberValidatorimplementsValidatorpublicvoidvalidate(FacesContextcontext,UIComponentcomponent,Objectvalue)throwsValidatorExceptionStringmessage=;Stringnumber=value.toString();if(!StringValidation.isNumber(number)(UIInput)component).setValid(false);message=Invalidnumber:+number;context.addMessage(component.getClientId(context),newFacesMessage(message);这段代码的功能是数据验证器,验证输入的数据是否为数字字符串,NumberValidator实现是的Validator借口。如果不是数字字符串将返回一条messa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论