收藏 分销(赏)

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

上传人:精*** 文档编号:3338417 上传时间:2024-07-02 格式:DOC 页数:55 大小:1.75MB
下载 相关 举报
保险业务管理系统的设计与实现.doc_第1页
第1页 / 共55页
保险业务管理系统的设计与实现.doc_第2页
第2页 / 共55页
保险业务管理系统的设计与实现.doc_第3页
第3页 / 共55页
保险业务管理系统的设计与实现.doc_第4页
第4页 / 共55页
保险业务管理系统的设计与实现.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、存档编号 学士学位论文保险业务管理系统的设计与实现 教学学院 届 别 2023届 专 业 计算机科学与技术 学 号 姓 名 指导教师 完毕日期 2023-5-14 目录内容摘要1关键词2Abstract.2Key words2引言31.绪论31.1 开发背景31.2 开发意义51.3 开发目的52.开发技术简介62.1 开发工具简介62.2 开发语言简介62.3 后台数据库简介72.4 B/S模式简介82.5 J2EE技术83.系统规划103.1 可行性分析103.2 需求分析123.3 系统总体结构设计133.4 总体设计134.系统分析154.1 用例分析154.2 业务流程分析185.数

2、据库设计205.1 数据库结构设计205.2 数据库关系图设计266系统实现276.1 数据库连接模块代码276.2 系统管理模块演示286.3 重要模块代码387.系统测试398.小结42参考文献43内容摘要: 当今社会,保险业务的数量也由于社会的发展、人们对保险意识增强而快速增长。保险业飞速的发展,要加强公司竞争力必须从纸笔记录向电子化进化。本课题重要研究保险业管理系统,其中涉及投保、申报、审批、理赔以及保单和险种的管理。本课题以保险管理系统为实际研究情况,通过J2EE的开发平台,结合Oracle数据库,开发一个基于B/S模式的保险公司管理系统。通过登陆页面的跳转建立经理、员工和客户三个不

3、同接口。这样系统不仅减少了维护数据的人力也提高了工作效率。系统给予不同用户提供不同的功能模块。这样使员工不需要只在办公室才干办公,客户也可以用自己的客户名和密码登陆界面。系统目的就是减少劳动力,使工作效率更大提高。关键词:保险管理 J2EE Oracle B/SAbstract:Todays society, the number of the insurance business due to the development of society, insurance awareness and rapid increase. The rapid development of the ins

4、urance industry, to strengthen the competitiveness of enterprises from the pen and paper records to electronic evolution. The main subject of the insurance industry management system, including the management of insurance, reporting, examination and approval, claims, and insurance policies and insur

5、ance products.Insurance Management System, the topic for the actual research situation, combined with the Oracle database, J2EE development platform, development of insurance business management system based on B / S mode. Through the landing page to jump to the establishment of three different mana

6、gers, employees and customers an excuse. This system not only reduces the manpower to maintain data and improve the work efficiency. System to give different users different functional modules. So employees do not need in the office can only office, customers can also use the customer name and passw

7、ord login screen. The system goal is to reduce the labor, the working efficiency greatly improved.Key words:Insurance system J2EE ORACLE database B/S引言时代高速发展,人们对面临损失劫难尽量减少损失的意识增强了,保险业也在大背景下高速发展。本文就是以保险系统为讨论对象,使用J2EE架构、Oracle数据库、B/S模式建立起保险系统。对于整个保险业务系统流程可以很好的完毕。1.绪论1.1 开发背景 在当今社会,人们在面临损失和劫难的时候希望可以保证自

8、己的财产安全,他们也想尽办法来避免生活中的一些损失,以此保险已成为人们生活不可或缺的一部分。我们大学生购买的人身保险,乘坐汽车火车的人身意外险,汽车的机动车辆险,每个人的医疗保险,养老保险等等。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的发展、人们对保险意识增强而快速增长。但是为了保证可连续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的具体信息,但是直到现在,仍然是以手工作为重要的纪录形式。但是随着业务的扩展和参保人数的增多,必然所要记录的信息越来越多,让员工天天从几千堆的以硬盘形式存储的数据文献中查找客户的信息,

9、不仅费时、低效并且枯燥乏味。并且我国保险市场近几年来发展迅速,但是对于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才干了解到保险公司的具体业务,那样对于客户来说很不方便,比较起来别的保险公司的业务也比较困难。由于保险业的飞速发展,保险公司需要解决大量用户的服务信息,这必然加大了管理难度,增长工作人员的承担。随着计算机技术的飞速发展,以计算机为基础的信息系统也处在蓬勃发展的时期,而采用计算机管理信息系统已成为公司管理科学化和现代化的重要标志,应用计算机管理,可大大提高工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。由此,保险公司为

10、了合理方便的管理解决客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关键。1.2 开发意义保险管理系统的开发目的是使保险业务的管理模式从手工记录转变成信息管理,为管理人员提供方便条件。对保险业务的实际情况进行调研之后,进行具体的需求分析,对现有的管理模式进行改善,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。保险业务系统的实行的现实意义:1) 系统解决业务更高效,节约人力资源。2) 使数据在所有的分行能同步化更新操作。3) 方便客户在网上进行相关业务操作,使保险公司有效的管

11、理与保险业务相关的工作,增强在同行业中的竞争能力。4) 基本信息的全面设立、数据录入方便、快捷。5) 最大限度的实现了易维护性和易操作性。6) 系统运营稳定,数据安全可靠。1.3开发目的本系统重要是为了开发一个操作方便、使用快捷、解决高效的保险管理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差局限性之处,对系统的可操作性、稳定性和实用性有一定的限制,并能安全地保存数据于数据库中来提高其系统的保密性。使其真正实现保险管理系统的安全化、规范化、科学化、信息化。2.开发技术简介2.1开发工具简介本系统重要使用的开发工具是MyEclipse,它是一个十分优秀的用于开发Ja

12、va, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,特别是对各种开源产品的支持十分不错。MyEclipse公司级工作平台(MyEclipse Enterprise Workbench)是对EclipseIDE的扩展,运用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,涉及了完备的编码、调试、测试和发布功能,完整支持HTML , Struts ,JSP ,CSS ,Javascript ,SQL, Hibernate。2.2 开发语言简介本系统是使用Java语言进行开发实现

13、,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具有了显著优势和广阔前景。Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍

14、弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增长了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。2.3 后台数据库简介本系统使用的后台数据库是Oracle,ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVE

15、R)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式解决功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle的特点1) 完整的数据管理功能:2) 数据的大量性3) 数据的保存的持久性4) 数据的共享性5) 数据的可靠性2.4 B/S模式简介Browser浏览器数据库OracleWEB服务器B/S(Browser/Serve

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

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

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

19、a代码,而servlets所有由Java写成并且生成HTML。 5) XML(Extensible Markup Language):XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是互相独立的,但是,它和Java具有的相同目的正是平台独立性。通过将Java和XML的组合,您可以得到一个完美的具有平台独立性的解决方案。3.系统规划3.1 可行性分析3.1.1 技术可行性J2EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多公司都需要扩展他们的业务范围,减少自身经营成本,缩短他们和客户

20、之间的响应时间,这就需要存在一种简捷,快速的服务于公司,合作伙伴和雇员之间。典型的说,提供这些服务的应用软件必须同公司信息系统相结合,并提供新的能向更为广阔的用户 提供的服务9。这些服务要具有以下的特点:1) 高可用性:来满足现在的全球商业环境 2) 安全性:保护用户的隐私和公司数据的安全3) 可依赖性和扩展性:保证商业交易的对的和迅捷3.1.2社会可行性当前的中国保险市场,是一个急速发展与变革的市场。保险行业 IT服务必须满足这种现状的规定。因此,他们对于IT服务的响应速度和服务质量有了更高的规定。现阶段,我国经济环境诸多因素给保险业提出了新的规定。一方面,加入WTO后,外资保险公司的加盟对

21、于我国保险业产生重大的影响 ,中国保险市场将呈现出国际化特性,有助于业务拓展;但是另一方面,新的市场发展形势 使得国内保险公司面临严峻考验,对于公司的经营运作能力提出了更高的规定。现在,保险行业的特性决定了公司管理信息对保险公司尤为重要,公司的经营策略、业务运作、财务管理、分析决策无一不 建立在高质量信息管理的基础上。各家保险公司对于新险种开发、业务管理、自身风险管控以及服务水准提高等方面的规定 越来越强烈,这就规定其核心业务系统不能仅是对业务的简朴支持,更重要的是到达支持、分析、管理、决策的层面。换句话说,保险信息系统的好坏将从主线上影响到保险公司的核心竞争力。3.1.3 经济可行性尽管目前

22、很多保险软件都可以实现内部资源的共享,但是事实上,其业务系统仅仅是对承保、批改、续期、理赔以及一些记录 、人员管理等保险业务流程提供业务支持,市面上并未出现一个集保险业务、财务核算、核保、核赔等功能于一体的保险信息解决平台系统,不少投保人运用保险制度与保险软件的纰漏骗保,使得保险公司蒙受了巨大的经济损失。而对于保险公司新产品套餐的发布,现有保险软件也无法迅速准确地支持“一揽子保单”的产品解决。可见,保险业务快速增长和保险软件功能不完善的矛盾越来越突出,直接影响到保险公司的偿付能力和经营的稳定性,关系到保险业的健康发展。3.1.4 操作可行性随着社会的不断发展,计算机的不断普及,越来越多的人已经

23、可以纯熟地掌握计算机的基本操作,本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。整个保单管理系统采用和谐的交互界面,简洁明了,不需要对数据库进行进一步的了解便能轻松使用,无需对使用系统的人员进行培训。这样既减少投入成本又简化了操作环节。3.2 需求分析保险管理系统重要是实现网上完毕保险下单、交费、申请补偿、批准补偿的保险业务流程,共分为三个部分,一部分是客户的申请补偿部分,第二部分是员工下订单、收费、帮助申请补偿的部分,第三部分是经理管理客户信息以及批准补偿部分。根据保险管理系统过的基本需求,本系统需要完毕的具体任务如下

24、:1) 申请补偿:客户买了保险,假如发生意外,可以在自己模块申请补偿,也可以要员工帮忙申请。2) 保险下单:客户通过看各个保险种类,选择自己最适合的,员工就可以通过客户的需求帮客户下单进行购买保险。3) 保险收费:客户购买了保险,需要付费,客户交钱后,可以让员工进行记录。4) 客户管理:经理可以修改查看客户信息,帮助客户找回密码,增长或删除客户。每个客户或员工可以通过自己的页面进行修改密码。5) 批准补偿:经理可以通过看申请补偿信息,核对赔付金额,可以批准或者拒绝补偿需求。6) 用户登陆:用户输入用户名和密码进行登入,通过输入的不同身份进行跳转到给客户的模块界面。3.3 系统总体结构设计表现层

25、WEB业务逻辑层包装类数据服务类业务逻辑类传输对象数据库图3-1 系统总体结构设计图系统总共分为三层:表现层,业务逻辑层,数据库。1) 表现层:离用户最近的一个层面,用于显示数据和接受用户输入的,数据给用户一个WEB网页,也就是数据交互的操作平台,2) 业务逻辑层:中间层,用于解决表现层发来的数据以及数据库中的数据,将表现层发过来的数据传递数据库进行保存,也将数据库的数据提取出来传递给表现层显示出来。中间的业务逻辑层重要通过J2EE实现。3) 数据库层:位于系统结构的最底层,用于存储数据、读取数据和访问数据。3.4总体设计根据对保险业务管理系统中重要存在的问题的讨论调研,选择研究开发一个运用J

26、2EE为编程语言,以Oracle作为数据库的保险业务关系管理信息系统。本系统保险管理系统重要由投保过程管理、保单申报管理、保单审批管理、保单理赔管理、系统管理模块组成。具体的功能结构如图所示:3-2 系统组织功能图系统管理模块:用户管理模块针对各个功能模块与报表,授予各个员工,将不同部门,不同职位的工作责任与操作权限明确下来,使数据的保密性与系统运营的安全性得到保证。该系统其中涉及有用户管理,用户密码管理两部分。具体功能有:查询、修改、增长、删除用户,修改用户密码等。投保管理模块:在投保管理模块中,重要是对客户信息,保单信息,险种信息,保单的收款,以及投保过程的管理。保险登记销售人员通过和客户

27、接触收集客户的意见和建议提交技术部门开发出适合大众的新的保险险种,客户在保险公司的大厅或者通过营业员的介绍了解保险信息,要进行投保则在保险公司进行信息的登记,填写保险单并缴保险费,则客户投保成功。申报管理模块:若发生事故或者保险到期那么客户进行保险申报,申报部门报案保护现场,进行现场的信息核算,客户和审核员填写提交相关资料,申报部门进行申报条件审查并拟定申报类型。审批管理模块:申报相关手续完毕之后,根据相关资料证明,审批部门进行申报金额、等级客户相关规定是否合理进行审批,审批通过。理赔管理模块:通过申报审批之后,理赔部门根据相关凭证单据要进行相关的金额赔付核算,给客户赔付保险金,这个模块功能重

28、要是人为工作。4.系统分析4.1用例分析根据系统的功能需求分析,我们建立了保险管理系统的顶层需求模型用例模型。创建用例图之前要拟定参与者。整个销售系统的外部用户有:客户customer;员工employer;经理manager。4.1.1 客户customer用例图 在保险公司中客户是保险公司最重要的资源。客户可以登录自己在保险公司的自己的主页操作相关的业务,也可以在保险公司的大厅进行相关的手续办理。客户登录到自己的主页可以更改密码、进行申报理赔声明。客户参与整个系统的用例图如图4-1所示:图4-1 客户参与用例图4.1.2 员工employer用例图 员工重要任务是介绍保险信息和操作投保过程

29、及进行投保之后的服务工作。在保险公司的网上操作系统中,员工在保险系统中的活动重要有:客户保险单登记、收取保险费、根据客户的需要进行理赔申请登记、更改自己密码等。员工参与的用例图如图4-2所示:图4-2 员工参与用例图4.1.3 经理manager用例图经理在整个保险系统中的权限除了涉及员工的所有权限外,最只要的是对险种的管理和对整个业务流程的控制。其中经理除了有对客户信息注册、 查看删除编辑客户信息、保单注册信息、保单申报审批理赔管理(涉及从申请到核算再到审批的各个过程)等权限的控制外,最重要的是充当一个审核验证者得角色,来审批申报、审批理赔的有效性。经理参与的用例图如图4-3所示:图4-3

30、经理参与用例图4.2 业务流程分析1) 保险挂历系统用户登陆活动图如图4-4:登录该系统时,一方面输入用户名和密码,在数据库中验证该用户名的对的性,假如对的,进入系统的主页面,根据相应过的权限完毕相应的功能模块实现,假如不对的则重新输入用户名和密码,重新返回到选择登陆按钮的活动,知道输入的用户名和密码对的为止。图4-4 用户登录系统活动图2)客户信息修改活动图如图4-5录入客户保单号假如显示出此客户的具体信息,那么修改其信息,修改完要修改的信息后,要会显示出修改字段的原值和新值并能打印出客户修改信息的单据图4-5客户信息修改活动图3)保险单申报、审批、理赔活动图如图4-6所示当事故发生或者保单

31、到期需要进行索赔或者分红。首提出申报请求并出具保险单,保险公司负责申报的部门对客户提交的有关证明进行有效审核验证,假如申报资格不够那么不予申报,假如申报条件符合,则准予申报,签发审核合格证明并移交给审批部门。审批部门在检查审核客户资料证明有效之后对于客户提出的申报项目进行合理性检查,合理有效则审批并开具证明,提交理赔部门,理赔部门实地考察事故状况或者到期保险单核对,并对相应信息登记记录,核算赔付金额,有关负责人签字,支付赔付款,办理相关手续。图4-6保险单申报、审批、理赔活动图5.数据库设计5.1数据库结构设计从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表,每个表保存着保险公司业务

32、活动中所涉及的实体中所有实例的各种属性值数据。该管理系统涉及到的重要实体及其属性如下:1)登录信息关系表(SANJEEVINI_LOGIN):登陆保险系统时候需要确认的登陆信息。其中UserId(用户编码),Password(用户密码),Role(角色)。表5-1登录信息关系表(SANJEEVINI_LOGIN)主外键列名长度数据类型是否为空主UserId20Varchar2否Password20Varchar2否Role1Char否2)客户信息关系表(SANJEEVINI_CUSTOMER):客户信息表中包含了客户的具体个人信息,重要是客户号和登陆时候用到的用户号。客户信息重要是包含一些联络

33、信息地址、电话及出生日期。其中CustomerId(客户编码), CustomerName(客户名), UserId(用户编码), DOB(出生日期), Address(地址), Telephone(电话).表5-2客户信息关系表(SANJEEVINI_CUSTOMER)主外键列名长度数据类型是否为空主CustomerId6Number否CustomerName25Varchar2否外UserId20Varchar2是DOBDate否Address50Varchar2否Telephone12Varchar2否3)员工信息的关系表(SANJEEVINI _EMPLOYEE):员工信息表是保险系统

34、中储存员工相关信息,重要涉及员工的一些联络方式和活动。其中EmpId(员工编号), UserId(用户编号), EmpName(员工名), Telephone(电话), Email(邮件), Active(活动).表5-3员工信息的关系表(SANJEEVINI _EMPLOYEE)主外键列名长度数据类型是否为空主EmpId6Number否外UserId20Varchar2是EmpName25Varchar2否Telephone12Varchar2否Email25Varchar2否Active1Char是4)新增长的险种信息关系表(SANJEEVINI_POLICYPLAN):包含了险种的具体描

35、述信息,重要是保险单号。其中PolicyId(保险单编码),PolicyName(保险名),Type(类型),MinTerm(最小年限),MaxTerm(最大年限)。表5-4新增长的险种信息关系表(SANJEEVINI_POLICYPLAN)主外键列名长度数据类型是否为空主PolicyId6Number否PolicyName25Varchar2否Type1Char否MinTerm3Number是MaxTerm3Number是5)每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS):关系表中重要包含的是险种、保险单和金额。其中PlanId(险种编码),PolicyId(保

36、险单编码),Amount(金额)。表5-5每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS)主外键列名长度数据类型是否为空主PlanId6Number否外PolicyId6Number是Amount10Number是6)客户保险单注册关系表(SANJEEVINI_ POLICYREGISTRATION):重要是为了管理保险业务的时候的一些记录信息,方便公司对相关业务的记录管理。重要是包含了保险单注册号和保险号以及客户号。信息重要包含了保险的客户人数、期限、金额以及到期时间等。其中PolicyRegistrationId(保险单注册编码),PolicyId(保险编码),

37、CustomerId(客户编码),DateOfRegistration(注册日期),Term(期限),SumInsured(总受保人人数),PremiumAmount(保险费总额),BonusAmount(红利总额),Nominee(代名人),MaturityDate(到期时间),RegistrationStatus(注册状态)。表5-6客户保险单注册关系表(SANJEEVINI_ POLICYREGISTRATION)主外键列名长度数据类型是否为空主PolicyRegistrationId6Number否外PolicyId6Number是外CustomerId6Number是DateOfRe

38、gistrationDate否Term3Number否SumInsured10Number否PremiumAmount10,2Number否BonusAmount10,2Number否Nominee25Varchar2否MaturityDateDate否RegistrationStatus1Char否7)保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION):这个表中包含了保险单的交易号和相关的注册号,并且包厢纤细的付款时间和金额,以此为凭据来表述客户购买了相关保险业务。其中TransactionId(交易编码),PolicyRegistrationId(保险单注册编

39、码),DateOfPayment(付款时间),Amount(金额),Description(描述)。表5-7保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION)主外键列名长度数据类型是否为空主TransactionId6Number否外PolicyRegistrationId6Number是DateOfPaymentDate是Amount10,2Number否Description30Varchar2是8)保险单索赔关系表(SANJEEVINI_POLICYCLAIM):重要包含了索赔业务中涉及的相关信息,涉及索赔号主键和保险单注册号和批准人员工号外键。索赔信息包含

40、了明确日期、类型和金额以及拟定了索赔的相关状态。其中ClaimId(索赔编码),PolicyRegistrationId(保险单注册编码),DateOfClaim(索赔日期),TypeOfClaim(索赔类型),TotalAmount(总金额),ApproverEmpId(批准人员工编码),Remarks(注释),ClaimStatus(索赔状态)。表5-8保险单索赔关系表(SANJEEVINI_POLICYCLAIM)主外键列名长度数据类型是否为空主ClaimId6Number否外PolicyRegistrationId6Number是DateOfClaimDate否TypeOfClaim1

41、Char否TotalAmount14,2Number是外ApproverEmpId6Number是Remarks30Varchar2是ClaimStatus1Char否5.2数据库关系图设计从数据库中的关系图可以看出表与表之间的紧密关联。该数据库中的关系图如下所示(包含各表中的主键):图5-1数据库关系图6系统实现6.1 数据库连接模块代码persistence version=1.0 xmlns= xmlns:xsi= xsi:schemaLocation=:/oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvidercom

42、.infy.insurance.model.entities.Customercom.infy.insurance.model.entities.Employeecom.infy.insurance.model.entities.Logincom.infy.insurance.model.entities.Planamountcom.infy.insurance.model.entities.Policyclaimcom.infy.insurance.model.entities.Policyplancom.infy.insurance.model.entities.Policyregistrationcom.infy.insurance.model.entities.Premiumtransaction 6.2系统管理模块演示1) 用户登录主界面,通过验证USERID(用户编码)以及PASSWORD(用户密码),进行分角色页面跳转,如图6-1:2)图6-1 用户登陆界面3) 客户customer登录的界面和权限a) 客户通过用户名和密码验证可以登陆的界面,如图6-2:图6-2 客户操作界面b) 点击Change Password栏,进入修改本人密码的操作界面,输

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 管理财经 > 金融保险

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服