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

下载本文档

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

文档简介

保险业务管理系统的设计与实现学士学位论文保险业务治理系统的设计与实现教学学院届不2012届专业运算机科学与技术学号姓名指导教师完成日期2012-5-14名目内容摘要1关键词1Abstract.2Keywords2引言3.绪论3开发背景4开发意义5开发目的5.开发技术简介6开发工具简介6开发语言简介6后台数据库简介6B/S模式简介7J2EE技术7.系统规划9可行性分析9需求分析11系统总体结构设计12总体设计12.系统分析14用例分析14业务流程分析18.数据库设计20数据库结构设计20数据库关系图设计25.系统实现26数据库连接模块代码26系统治理模块演示27要紧模块代码38.系统测试40.小结42参考文献43内容摘要:当今社会,保险业务的数量也由于社会的进展、人们对保险意识增强而快速增加。保险业飞速的进展,要加大企业竞争力必须从纸笔记录向电子化进化。本课题要紧研究保险业治理系统,其中包括投保、申报、审批、理赔以及保单和险种的治理。本课题以保险治理系统为实际研究情形,通过J2EE的开发平台,结合Oracle数据库,开发一个基于B/S模式的保险企业治理系统。通过登陆页面的跳转建立经理、职员和客户三个不同接口。如此系统不仅减少了爱护数据的人力也提升了工作效率。系统给予不同用户提供不同的功能模块。如此使职员不需要只在办公室才能办公,客户也能够用自己的客户名和密码登陆界面。系统目标确实是减少劳动力,使工作效率更大提升。关键词:保险治理J2EEOracleB/SAbstract::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模式建立起保险系统。关于整个保险业务系统流程能够专门好的完成。.绪论开发背景在当今社会,人们在面临缺失和灾难的时候期望能够保证自己的财产安全,他们也想尽方法来幸免生活中的一些缺失,以此保险已成为人们生活不可或缺的一部分。我们大学生购买的人身保险,乘坐汽车火车的人身意外险,汽车的机动车辆险,每个人的医疗保险,养老保险等等。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的进展、人们对保险意识增强而快速增加。然而为了确保可连续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的详细信息,然而直到现在,依旧是以手工作为要紧的纪录形式。然而随着业务的扩展和参保人数的增多,必定所要记录的信息越来越多,让职员每天从几千堆的以硬盘形式储备的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。而且我国保险市场近几年来进展迅速,然而关于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才能了解到保险公司的具体业务,那样关于客户来讲专门不方便,比较起来不的保险公司的业务也比较困难。由于保险业的飞速进展,保险公司需要处理大量用户的服务信息,这必定加大了治理难度,增加工作人员的负担。随着运算机技术的飞速进展,以运算机为基础的信息系统也处于蓬勃进展的时期,而采纳运算机治理信息系统已成为公司治理科学化和现代化的重要标志,应用运算机治理,可大大提升工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。由此,保险公司为了合理方便的治理处理客户信息、业务运作信息,让客户、职员、治理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化运算机技术建立一个高效的治理信息系统是关键。开发意义保险治理系统的开发目的是使保险业务的治理模式从手工记录转变成信息治理,为治理人员提供方便条件。对保险业务的实际情形进行调研之后,进行详细的需求分析,对现有的治理模式进行改进,开发出一套新型的治理系统,从中领会系统开发的思想,把握系统开发的流程和方法。保险业务系统的实施的现实意义:系统处理业务更高效,节约人力资源。使数据在所有的分行能同步化更新操作。方便客户在网上进行有关业务操作,使保险企业有效的治理与保险业务有关的工作,增强在同行业中的竞争能力。差不多信息的全面设置、数据录入方便、快捷。最大限度的实现了易爱护性和易操作性。系统运行稳固,数据安全可靠。开发目的本系统要紧是为了开发一个操作方便、使用快捷、处理高效的保险治理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳固性和有用性有一定的限制,并能安全地储存数据于数据库中来提升其系统的保密性。使其真正实现保险治理系统的安全化、规范化、科学化、信息化。.开发技术简介开发工具简介开发语言简介本系统是使用Java语言进行开发实现,Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总^称。Java技术具有杰出的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏操纵台、科学超级运算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云运算和移动互联网的产业环境下,Java更具备了明显优势和宽敞前景。后台数据库简介本系统使用的后台数据库是Oracle,ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。例如SilverStream确实是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库治理系统,作为一个通用的数据库系统,它具有完整的数据治理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

Oracle的特点完整的数据治理功能:数据的大量性数据的储存的持久性数据的共享性数据的可靠性B/S模式简介B/S(Browser/Server,扫瞄器/服务器)模式又称B/S结构。它是随着internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过扫瞄器来实现的。B/S模式最大的好处是运行爱护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(例如LAN,WAN,Internet/Intranet等)访咨询和操作共同的数据析。B/S模式如图2-1所示:Browser扫瞄器HTTP务器HTMLWEB服数据库OracleBrowser扫瞄器HTTP务器HTMLWEB服数据库OracleB/S图2-1B/SJ2EE技术J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的多种技术规范进行简单的描述:JDBC(JavaDatabaseConnectivity):JDBCAPI为访咨询不同的数据库提供了一种统一的途径,像ODBC一样,JDBC对开发者屏蔽了一些细节咨询题,另外,JDBC对数据库的访咨询也具有平台无关性。EJB(EnterpriseJavaBean)J2EE技术之因此赢得媒体广泛重视的缘故之一确实是EJB。它们提供了一个框架来开发和实施分布式商务逻辑,由此专门明显地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如名目服务、事务治理、安全性、资源缓冲池以及容错性。但那个地点值得注意的是,EJB并不是实现J2EE的唯独途径。正是由于J2EE的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。JSP(JavaServerPages)JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所要求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的扫瞄器。JavaServlet:Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的应用,当被要求时开始执行,这和CGIPerl脚本专门相似。Servlet提供的功能大多与JSP类似,只是实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成同时生成HTML。XML(ExtensibleMarkupLanguage):XML是一种能够用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的进展和Java是相互独立的,然而,它和Java具有的相同目标正是平台独立性。通过将Java和XML的组合,您能够得到一个完美的具有平台独立性的解决方案。.系统规划可行性分析技术可行性J2EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多企业都需要扩展他们的业务范畴,降低自身经营成本,缩短他们和客户之间的响应时刻,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。典型的讲,提供这些服务的应用软件必须同企业信息系统相结合,并提供新的能向更为宽敞的用户提供的服务[9]。这些服务要具备以下的特点:高可用性:来满足现在的全球商业环境安全性:爱护用户的隐私和企业数据的安全可依靠性和扩展性:保证商业交易的正确和迅捷社会可行性当前的中国保险市场,是一个急速进展与变革的市场。保险行业IT服务必须满足这种现状的要求。因此,他们关于IT服务的响应速度和服务质量有了更高的要求。现时期,我国经济环境诸多因素给保险业提出了新的要求。一方面,加入WTO后,外资保险公司的加盟关于我国保险业产生重大的阻碍,中国保险市场将出现出国际化特点,有利于业务拓展;然而另一方面,新的市场进展形势使得国内保险公司面临严肃考查,关于公司的经营运作能力提出了更高的要求。现在,保险行业的特点决定了企业治理信息对保险公司尤为重要,公司的经营策略、业务运作、财务治理、分析决策无一不建立在高质量信息治理的基础上。各家保险公司关于新险种开发、业务治理、自身风险管控以及服务水准提升等方面的要求越来越强烈,这就要求其核心业务系统不能仅是对业务的简单支持,更重要的是到达支持、分析、治理、决策的层面。换句话讲,保险信息系统的好坏将从全然上阻碍到保险公司的核心竞争力。经济可行性尽管目前专门多保险软件都能够实现内部资源的共享,然而实际上,其业务系统仅仅是对承保、批改、续期、理赔以及一些统计、人员治理等保险业务流程提供业务支持,市面上并未显现一个集保险业务、财务核算、核保、核赔等功能于一体的保险信息处理平台系统,许多投保人利用保险制度与保险软件的维漏骗保,使得保险公司蒙受了庞大的经济缺失。而关于保险公司新产品套餐的公布,现有保险软件也无法迅速准确地支持“一揽子保单”的产品处理。可见,保险业务快速增长和保险软件功能不完善的矛盾越来越突出,直截了当阻碍到保险公司的偿付能力和经营的稳固性,关系到保险业的健康进展。操作可行性随着社会的持续进展,运算机的持续普及,越来越多的人差不多能够熟练地把握运算机的差不多操作,本系统采纳基于Windows的图形用户界面,而该系统是大伙儿熟悉的操作系统,关于那些有一样的运算机知识的人员就能够轻松上手。整个保单治理系统采纳友好的交互界面,简洁明了,不需要对数据库进行深入的了解便能轻松使用,无需对使用系统的人员进行培训。如此既减少投入成本又简化了操作环节。需求分析保险治理系统要紧是实现网上完成保险下单、交费、申请赔偿、批准赔偿的保险业务流程,共分为三个部分,一部分是客户的申请赔偿部分,第二部分是职员下订单、收费、关心申请赔偿的部分,第三部分是经理治理客户信息以及批准赔偿部分。按照保险治理系统过的差不多需求,本系统需要完成的具体任务如下:申请赔偿:客户买了保险,如果发生意外,能够在自己模块申请赔偿,也能够要职员帮忙申请。保险下单:客户通过看各个保险种类,选择自己最适合的,职员就能够通过客户的需求帮客户下单进行购买保险。保险收费:客户购买了保险,需要付费,客户交钞票后,能够让职员进行记录。客户治理:经理能够修改查看客户信息,关心客户找回密码,增加或删除客户。每个客户或职员能够通过自己的页面进行修改密码。批准赔偿:经理能够通过看申请赔偿信息,核对赔付金额,能够批准或者拒绝赔偿需求。用户登陆:用户输入用户名和密码进行登入,通过输入的不同身份进行跳转到给客户的模块界面。系统总体结构设计包装业务逻辑数据服/I―图3-1系统总体结构设计图系统总共分为三层:表现层,业务逻辑层,数据库。表现层:离用户最近的一个层面,用于显示数据和同意用户输入的,数据给用户一个WEB网页,也确实是数据交互的操作平台,业务逻辑层:中间层,用于处理表现层发来的数据以及数据库中的数据,将表现层发过来的数据传递数据库进行储存,也将数据库的数据提取出来传递给表现层显示出来。中间的业务逻辑层要紧通过J2EE实现。数据库层:位于系统结构的最底层,用于储备数据、读取数据和访咨询数据。总体设计

按照对保险业务治理系统中要紧存在的咨询题的讨论调研,选择研究开发一个利用J2EE为编程语言,以Oracle作为数据库的保险业务关系治理信息系统。本系统保险治理系统要紧由投保过程治理、保单申报治理、保单审批治理、保单理赔治理、系统治理模块组成。具体的功能结构如图所示:保险管理系统用户管理投保管理保险申报管理审批管理保险理赔管理用户角色管理3L2系统绢织加能囱理赔过程管理理赔资料管理用户角色管理3L2系统绢织加能囱理赔过程管理理赔资料管理系统治理模块:用户治理模块针对各个功能模块与报表,授予各个职员,将不同部门,不同职位的工作责任与操作权限明确下来,使数据的保密性与系统运行的安全性得到保证。该系统其中包括有用户治理,用户密码治理两部分。具体功能有:查询、修改、增加、删除用户,修改用户密码等。投保治理模块:在投保治理模块中,要紧是对客户信息,保单信息,险种信息,保单的收款,以及投保过程的治理。保险登记销售人员通过和客户接触收集客户的意见和建议提交技术部门开发出适合大众的新的保险险种,客户在保险公司的大厅或者通过营业员的介绍了解保险信息,要进行投保则在保险公司进行信息的登记,填写保险单并缴保险费,则客户投保成功。申报治理模块:若发生事故或者保险到期那么客户进行保险申报,申报部门报案爱护现场,进行现场的信息核实,客户和审核员填写提交有关资料,申报部门进行申报条件审查并确定申报类型。审批治理模块:申报有关手续完成之后,按照有关资料证明,审批部门进行申报金额、等级客户有关要求是否合理进行审批,审批通过。理赔治理模块:通过申报审批之后,理赔部门按照有关凭证单据要进行有关的金额赔付核算,给客户赔付保险金,那个模块功能要紧是人为工作。.系统分析用例分析按照系统的功能需求分析,我们建立了保险治理系统的顶层需求模型用例模型。创建用例图之前要确定参与者。整个销售系统的外部用户有:客户customer;职员employer;经理manager。客户customer用例图在保险公司中客户是保险公司最要紧的资源。客户能够登录自己在保险公司的自己的主页操作有关的业务,也能够在保险公司的大厅进行有关的手续办理。客户登录到自己的主页能够更换密码、进行申报理赔声明。客户参与整个系统的用例图如图4-1所示:图4-1客户参与用例图职员employer用例图职员要紧任务是介绍保险信息和操作投保过程及进行投保之后的服务工作。在保险公司的网上操作系统中,职员在保险系统中的活动要紧有:客户保险单登记、收取保险费、按照

客户的需要进行理赔申请登记、更换自己密码等。职员参与的用例图如图4-2所示:图4-2职员参与用例图经理manager用例图经理在整个保险系统中的权限除了包括职员的全部权限外,最只要的是对险种的治理和对整个业务流程的操纵。其中经理除了有对客户信息注册、查看删除编辑客户信息、保单注

册信息、保单申报审批理赔治理(包括从申请到核实再到审批的各个过程)等权限的操纵外,最重要的是充当一个审核验证者得角色,来审批申报、审批理赔的有效性。经理参与的用例图如图4-3所示:图4-3经理参与用例图业务流程分析保险挂历系统用户登陆活动图如图4-4:登录该系统时,第一输入用户名和密码,在数据库中验证该用户名的正确性,如果正确,进入系统的主页面,按照相应过的权限完成相应的功能模块实现,如果不正确则重新输入用户名和密码,重新返回到选择登陆按钮的活动,明白输入的用户名和密码正确为止。图4-4用户登录系统活动图2)客户信息修改活动图如图4-5录入客户保单号如果显示出此客户的详细信息,那么修改其信息,修改完要修改的信息后,要会显示出修改字段的原值图4-5客户信息修改活动图3)保险单申报、审批、理赔活动图如图4-6所示当事故发生或者保单到期需要进行索赔或者分红。首提出申报要求并出具保险单,保险公司负责申报的部门对客户提交的有关证明进行有效审核验证,如果申报资格不够那么不予申报,如果申报条件符合,则准予申报,签发审核合格证明并移交给审批部门。审批部门在检查审核客户资料证明有效之后关于客户提出的申报项目进行合理性检查,合理有效则审批并开具证明,提交理赔部门,理赔部门实地考察事故状况或者到期保险单核对,并对相应信息登记记/核算赔付金额,有关责任人签字,支付赔付款,办理有关新部艮,图4-6保险单申报、审批、理赔活动图.数据库设计数据库结构设计从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表,每个表储存着保险企业业务活动中所涉及的实体中所有实例的各种属性值数据。该治理系统涉及到的要紧实体及其属性如下:1)登录信息关系表(SANJEEVINI_LOGIN):登陆保险系统时候需要确认的登陆信息。其中Userid(用户编码),Password(用户密码),Role(角色)。表5-1登录信息关系表(SANJEEVINI_LOGIN)主外键列名长度数据类型是否为空主UserId20Varchar2否Password20Varchar2否Role1Char否表5-2客户信息关系表(SANJEEVINI_CUSTOMER)主外键列名长度数据类型是否为空主CustomerId6Number否CustomerName25Varchar2否外UserId20Varchar2是DOBDate否Address50Varchar2否12Varchar2否表5-3职员信息的关系表(SANJEEVINI.EMPLOYEE)主外键列名长度数据类型是否为空主EmpId6Number否外UserId20Varchar2是EmpName25Varchar2否12Varchar2否Email25Varchar2否Active1Char是4)新增加的险种信息关系表(SANJEEVINI_POLICYPLAN):包含了险种的详细描述信息,要紧是保险单号。其中PolicyId(保险单编码),PolicyName(保险名),Type(类型),MinTerm(最小年限),MaxTerm(最大年限)。表5-4新增加的险种信息关系表(SANJEEVINI_POLICYPLAN)

主外键列名长度数据类型是否为空主PolicyId6Number否PolicyName25Varchar2否Type1Char否MinTerm3Number是MaxTerm3Number是5)每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS):关系表中要紧包含的是险种、保险单和金额。其中Planld(险种编码),Policyld(保险单编码),Amount(金额)表5-5每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS)主外键列名长度数据类型是否为空主PlanId6Number否外PolicyId6Number是Amount10Number是6)客户保险单注册关系表(SANJEEVINI_POLICYREGISTRATION):要紧是为了治理保险业务的时候的一些统计信息,方便公司对有关业务的统计治理。要紧是包含了保险单注册号和保险号以及客户号。信息要紧包含了保险的客户人数、期限、金额以及到期时刻等。其中PolicyRegistrationId(保险单注册编码),PolicyId(保险编码),CustomerId(客户编码),DateOfRegistration(注册日期),Term(期限),SumInsured(总受保人人数),PremiumAmount(保险费总额),BonusAmount(红利总额),Nominee(代名人),MaturityDate(到期时刻),Registrationstatus(注册状态)。表5-6客户保险单注册关系表(SANJEEVINI_POLICYREGISTRATION)主外键列名长度数据类型是否为空主PolicyRegistrationId6Number否外PolicyId6Number是外CustomerId6Number是DateOfRegistrationDate否Term3Number否SumInsured10Number否PremiumAmount10,2Number否BonusAmount10,2Number否Nominee25Varchar2否MaturityDateDate否RegistrationStatus1Char否17)保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION):那个表中包含了保险单的交易号和有关的注册号,同时包厢纤细的付款时刻和金额,以此为凭据来表述客户购买了有关保险业务。其中TransactionId(交易编码),PolicyRegistrationld(保险单注册编码),DateOfPayment(付款时刻),Amount(金额),Description(描述)。表5-7保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION)主外键列名长度数据类型是否为空主TransactionId6Number否外PolicyRegistrationId6Number是DateOfPaymentDate是Amount10,2Number否Description30Varchar2是8)保险单索赔关系表(SANJEEVINI_POLICYCLAIM):要紧包含了索赔业务中涉及的有关信息,包括索赔号主键和保险单注册号和批准人职员号外键。索赔信息包含了明确日期、类型和金额以及确定了索赔的有关状态。其中ClaimId(索赔编码),PolicyRegistrationId(保险单注册编码),DateOfClaim(索赔日期),TypeOfClaim(索赔类型),TotalAmount(总金额),ApproverEmpId(批准人职员编码),Remarks(注释),ClaimStatus(索赔状态)。表5-8保险单索赔关系表(SANJEEVINI_POLICYCLAIM)主外键列名长度数据类型是否为空主ClaimId6Number否外PolicyRegistrationId6Number是

DateOfClaimDate否TypeOfClaim1Char否TotalAmount14,2Number是外ApproverEmpId6Number是Remarks30Varchar2是ClaimStatus1Char否数据库关系图设计从数据库中的关系图能够看出表与表之间的紧密关联。该数据库中的关系图如下所示(包含各表中的主键):5MWETASAlieEVWJKPLOVBE到刈口EhhPUCgH5FUE\usrAinNljU^FR£。门口POUCTDHUMBER小叩」>31'壬"MFLrRi7=PLAUEfl.UEfR'dDK/POIXYDMUHQBr)Aj.iourrrlfwric)EUKAIIEVMC-W竿:£■L三即泗EVAJIUm”;CEUAlWAFICf5MWETASAlieEVWJKPLOVBE到刈口EhhPUCgH5FUE\usrAinNljU^FR£。门口POUCTDHUMBER小叩」>31'壬"MFLrRi7=PLAUEfl.UEfR'dDK/POIXYDMUHQBr)Aj.iourrrlfwric)EUKAIIEVMC-W竿:£■L三即泗EVAJIUm”;CEUAlWAFICf岩器;CACIMCb.iRi!)口开,.lO^E-.'.lWN(T.KJUGED.'LU-R3)3股耳鼻»川工川・pcxi-ourCLWMDMUM沈R闻ARXCEEGtTRAPNCWMKR咽OATFCTCLaMD*7f0TYWOFCLA1UOUR(1;电TOTALAMOUNTPWMBER(1(工AAPcjqcVEREl.TOREUAR<SCLWSTATUSNUMBER@VARCHAR2倒CHAR|1f.二KcmUF,r.muhf二传JSTTJEfWJJER:酢3aiJAnASAHQHr在MUtL二岁lDCU-RA1hS^C-0N:DP1」;r=:.EGimE;mhiCll_匕mRtU:E1CC>D忙于没Tt.E尸Q陆A:Ik-2CDATE•人二二-d二=C\rA.=:hxR2CHM(1■DAUDF?AYiimAMQUN1LK-Eri.UtTHJOi心":沏5t1WA,5(AnSVWl.POUCfftiGEIRn-CJJ讣,任二,宇川爪,二JO:\UWtOVAHCH4R2i2t):,?PAESWUFWVAHCH*H2穹RCLf01AR।TQA3LICVIDNUMBER网CUSF-UtBiaMLlUfiERiG)DATS口相EG却wnmMlTEMJnul的EA①SUMhaUREfi咽ER1电MU310WTWBEftilO^BONU^iOUMNUMBER(102)NtWIHUATUfilTYDATSQQTtRE5irmATD^aTATlSFOULREG50-[.匚」前二便^-0000000图5-1数据库关系图.系统实现数据库连接模块代码<?xmlversion="1.0"encoding="UTF-8"?><persistence-unitname="InfyBank"><provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider><class>com.infy.insurance.model.entities.Customer</class><class>com.infy.insurance.model.entities.Employee</class><class>com.infy.insurance.model.entities.Login</class><class>com.infy.insurance.model.entities.Planamount</class><class>com.infy.insurance.model.entities.Policyclaim</class><class>com.infy.insurance.model.entities.Policyplan</class><class>com.infy.insurance.model.entities.Policyregistration</class><class>com.infy.insurance.model.entities.Premiumtransaction</class>

<properties><propertyname="toplink.jdbc.url"value="jdbc:oracle:thin:@localhost:1521:orcl"/><propertyname="toplink.jdbc.user"value="system"/><propertyname="toplink.jdbc.driver"value="oracle.jdbc.driver.OracleDriver"/><propertyname="toplink.jdbc.password"value="910427”/></properties></persistence-unit></persistence>系统治理模块演示用户登录主界面,通过验证USERID(用户编码)以及PASSWORD(讲行公自白市面网k转加图WORD(讲行公自白市面网k转加图6-1•SANJEEV1NIIN$1RANCE(«jdw•必用]ridH图6-1用户登陆界面客户customer登录的界面和权限c审也b?川固片部wc审也b?川固片部wqWSWJEEl[N]IXSVRirSYSTEMOVERVIEWTkeh*亡deirhrfWttdffyng怕stCurt殖注面£』心agflinrtMmt3lddiEitter.Tbeyt*fi,口与1tccmF1lessflflifeUne-t**c.t+访」干li■犀3hop„曰nena^lcr施isdeadand,Arillin^toimaks:santscrT计K^fi*而o-dsrt&ot^c^csuuriiy.SajuvnLryxisncc厘away1*fue帖中rHe行2qMW*时加布tv.keeprecjrdisfoiwEMffSRierfThuwtwi*39i^le3rE«1hwthmwc<nTrgUdwf@cusertcirpdmiKn9Fbnindincfwfl^,«foulingoreffioerrordivtllirdmd«leiffirct.M苗tfupssprepHaren做wth苒mfechflel^.WeMaimonFiords睛1r加Cyftqr*E中悔hg¥iHtjEd;油埔虹til忖曲・£■看“wing计rrnjaflyOurp+ly才的M.西)smdeywi,1«丸|«EqFsr-natomcuri&阑mm**end&sp理aMs巾m|we*^«5*c(i+ccots坛rtortdm攸fomMhardrfiiTec-cusjobfor加er^i&^teiresKrehifortheflit旧ofbfeuansiHeiTenuriE<tirTr^,.图6-2客户操作界面点击ChangePassword栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-3:

图6-3客户修改密码界面点击PolicyClaim栏,进入申报赔偿的界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进图6-4客户申报赔偿界面职员employer登陆的界面和权限职员通过用户名和密码验证能够登陆的界面,以及他能操作的权限.如图6-5:SANJEEVINtINS(RiNCEWikcnwToStnjminiUmurmctSYSTEMOYER\1EWThef独图6-4客户申报赔偿界面职员employer登陆的界面和权限职员通过用户名和密码验证能够登陆的界面,以及他能操作的权限.如图6-5:SANJEEVINtINS(RiNCEWikcnwToStnjminiUmurmctSYSTEMOYER\1EWThef独,鼻w忡fctxrc’怕但胆穿ra*巾打anddsfisltr■ill飞tc?mekche货fffjKnfeerorderte孰.韩MiV加:淞—i%gg雄白明曲|殖薄依1sHe号£im*W邸耽时Sefijewr妊0“附比产allw:ji?ewriTei0"vtM^Hbte>grQii4lhl限Imcceflcutn^tdourFieuja叫*e&4?Ehm憎,k,kgirting却rffkmf仙■wl什w*4kIu^ru.MMtr^g叩ipproprefElyrcmiend户印《j北i埼小。re,ureof的比|呼.*【th啧w.g播研川械,mhchAt也*IfccrIgMtl幻曲ewtb.外■hamcTgp"wh鹏笳xnrx帝匕frt由怕iimH巾咖ilisf^dwjcb修改e*申安怩i哨由rdifwthtfilt«id兄5cf嗝曲珞ndDHcripliw当匕k加Sanjer-iu图6-5职员操作界面点击ChangePassword栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-6:图6-6职员修改密码界面点击PolicyRegistration栏,客户通过了解保险种类,职员能够通过填写险种编号、客户编号、申请保险单的时刻、保险单期限、投保金额以及代名人为客户下单,如图6-7:

图6-7职员为客户申请保险单界面点击PremiumTransation栏,客户缴纳保险金,职员填写保险单编号、支付时刻、支付金额、以及写讲明(要紧注释支付保险第几年)为客户登记收费信息的界面,如图6-8:图6-8职员为客户登记收费情形界面点击PolicyClaim栏,进入界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-9:

图6-9职员为客户申请赔偿界面经理manager登陆的界面和权限经理通过用户名和密码验证能够登陆的界面,以及他能操作的权限,如图6-10:图6-10经理职员操作界面点击PolicyClaim栏,进入界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-11:

图6-11经理为客户申请赔偿界面点击ChangePassword栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-12:图6-12经理改自己密码界面点击PolicyRegistration栏,客户通过了解保险种类,经理能够通过填写险种编号、客户编号、申请保险单的时刻、保险单期限、投保金额以及代名人为客户下单,如图6-13:图6-13经理为客户申请保险单界面点击PremiumTransation栏,客户缴纳保险金,职员填写保险单编号、支付时刻、支付金额、以及写讲明(要紧注释支付保险第几年)为客户登记收费信息的界面,如图6-14:SAMJEEVIM[作EURANCE图6-14经理为客户登记收费情形界面州122白0%¥17/C^G&ndNSDtt国侬MiWmK」Ri城tG晚r1997-10-23口441261336点击QueryCustomer,输入查询的客户编号,进行查询客图6-15查询客户信息界面点击EditCustomer,输入需要修改的客户编号,填写修改信息。如图6-16:比I挑日式暖川AHTUkE!(旧E户信息、如图6-15:PqIiqRegistraronPf£ELOITfeum(Mk-n&L占国匚茕『山;-*'配岫b取瞿Cui■mpLy叫can田di第喻WdiomMSekveij装=Q^OttiT⑻eryCumerTwphcni^*]礼的笆CjxnmitCjtMdiiMoryMWerumTQi?冰ttnCM5■C鬲jFqrAppwe匚似画目比herp三15北口「。附解十用77C品岫5帆€Ose节电巾100附*严明(打T即"P/QgEditCis^rar二usttM艮约第『比的门也循「)|?硬叶CariwfN日方EiT(DC-HZW-YWYj;";J1痂m的Pdlcv《HalmHoneSANJEEVTNTTNSUI?ANCFSANJEFVIMINSURANCEQueryCuffomtrEhMEpHonD«criptm图6-16修改客户信息界面点击CustomerRegistration,填写客户命、出生日期、地址以及电话号码等客户信息,进行添加新客户。如图6-17:图6-17添加客户界面点击DeleteCustomer,填写想要删除客户的客户编号,进行客户的删除,如图6-18:S'NJE。INII5SURAXCEDescriptionS'NJE。INII5SURAXCEDescription图6-18删除客户界面点击ApproveClaim,经理使用权限去批准或者拒绝客户的申请赔偿需求,这模块是经理最要紧的权限,输入申请赔偿的编号、自己职员编号6003、同意或拒绝赔偿申请以及填写备注进行操作。如图6-19:图6-19审批客户申请赔偿界面点击ChangeOtherPassword,填写要修改密码的用户编号,进行重置密码。如图6-20:图6-20修改其他用户密码界面要紧模块代码publicclassNumberValidatorimplementsValidator{publicvoidvalidate(FacesContextcontext,UIComponentcomponent,Objectvalue)throwsValidatorException{Stringmessage="";Stringnumber=value.toString();if(!StringValidation.isNumber(number)){((UIInput)component).setValid(false);message="Invalidnumber:"+number;context.addMessage(component.getClientId(context),newFacesMessage(message));}}}这段代码的功能是数据验证器,验证输入的数据是否为数字字符串,NumberValidator实现是的Validator借口。如果不是数字字符串将返回一条message®]原先的页面,否则将返回ture。publicclassNameValidatorimplementsValidator{publicvoidvalidate(FacesContextcontext,UlComponentcomponent,Objectvalue)th

温馨提示

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

评论

0/150

提交评论