保险业务管理系统的设计与实现学士学位论文保险业务治理系统的设计与实现教学学院届不2012届专业运算机科学与技术学号姓名指导教师完成日期2012-5-14名目内容摘要1关键词1Abstract.2Keywords2引言31.绪论31.1开发背景41.2开发意义51.3开发目的52.开发技术简介62.1开发工具简介62.2开发语言简介62.3后台数据库简介62.4B/S模式简介72.5J2EE技术73.系统规划93.1可行性分析93.2需求分析113.3系统总体结构设计123.4总体设计124.系统分析144.1用例分析144.2业务流程分析185.数据库设计205.1数据库结构设计205.2数据库关系图设计256.系统实现266.1数据库连接模块代码266.2系统治理模块演示276.3要紧模块代码387.系统测试408.小结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模式建立起保险系统。关于整个保险业务系统流程能够专门好的完成。1.绪论1.1开发背景在当今社会,人们在面临缺失和灾难的时候期望能够保证自己的财产安全,他们也想尽方法来幸免生活中的一些缺失,以此保险已成为人们生活不可或缺的一部分。我们大学生购买的人身保险,乘坐汽车火车的人身意外险,汽车的机动车辆险,每个人的医疗保险,养老保险等等。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的进展、人们对保险意识增强而快速增加。然而为了确保可连续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的详细信息,然而直到现在,依旧是以手工作为要紧的纪录形式。然而随着业务的扩展和参保人数的增多,必定所要记录的信息越来越多,让职员每天从几千堆的以硬盘形式储备的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。而且我国保险市场近几年来进展迅速,然而关于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才能了解到保险公司的具体业务,那样关于客户来讲专门不方便,比较起来不的保险公司的业务也比较困难。由于保险业的飞速进展,保险公司需要处理大量用户的服务信息,这必定加大了治理难度,增加工作人员的负担。随着运算机技术的飞速进展,以运算机为基础的信息系统也处于蓬勃进展的时期,而采纳运算机治理信息系统已成为公司治理科学化和现代化的重要标志,应用运算机治理,可大大提升工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。由此,保险公司为了合理方便的治理处理客户信息、业务运作信息,让客户、职员、治理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化运算机技术建立一个高效的治理信息系统是关键。1.2开发意义保险治理系统的开发目的是使保险业务的治理模式从手工记录转变成信息治理,为治理人员提供方便条件。对保险业务的实际情形进行调研之后,进行详细的需求分析,对现有的治理模式进行改进,开发出一套新型的治理系统,从中领会系统开发的思想,把握系统开发的流程和方法。保险业务系统的实施的现实意义:系统处理业务更高效,节约人力资源。使数据在所有的分行能同步化更新操作。方便客户在网上进行有关业务操作,使保险企业有效的治理与保险业务有关的工作,增强在同行业中的竞争能力。差不多信息的全面设置、数据录入方便、快捷。最大限度的实现了易爱护性和易操作性。系统运行稳固,数据安全可靠。1.3开发目的本系统要紧是为了开发一个操作方便、使用快捷、处理高效的保险治理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳固性和有用性有一定的限制,并能安全地储存数据于数据库中来提升其系统的保密性。使其真正实现保险治理系统的安全化、规范化、科学化、信息化。2.开发技术简介2.1开发工具简介2.2开发语言简介本系统是使用Java语言进行开发实现,Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有杰出的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏操纵台、科学超级运算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云运算和移动互联网的产业环境下,Java更具备了明显优势和宽敞前景。2.3后台数据库简介本系统使用的后台数据库是Oracle,ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。例如SilverStream确实是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库治理系统,作为一个通用的数据库系统,它具有完整的数据治理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle的特点完整的数据治理功能:数据的大量性数据的储存的持久性数据的共享性数据的可靠性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中的多种技术规范进行简单的描述:Browser扫瞄器WEB服务器数据库OracleHTTPHTMLJDBC(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的组合,您能够得到一个完美的具有平台独立性的解决方案。3.系统规划3.1可行性分析3.1.1技术可行性J2EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多企业都需要扩展他们的业务范畴,降低自身经营成本,缩短他们和客户之间的响应时刻,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。典型的讲,提供这些服务的应用软件必须同企业信息系统相结合,并提供新的能向更为宽敞的用户提供的服务[9]。这些服务要具备以下的特点:高可用性:来满足现在的全球商业环境安全性:爱护用户的隐私和企业数据的安全可依靠