保险业务管理系统的设计与实现 | ||||||||||||||||
引言 时代高速发展,人们对面临损失灾难尽量减少损失的意识增强了,保险业也在大背景下高速发展。本文就是以保险系统为讨论对象,使用J2EE架构、Oracle数据库、B/S模式建立起保险系统。对于整个保险业务系统流程能够很好的完成。 .绪论 .1 开发背景 在当今社会,人们在面临损失和灾难的时候希望能够保证自己的财产安全,他们也想尽办法来避免生活中的一些损失,以此保险已成为人们生活不可或缺的一部分。我们大学生购买的人身保险,乘坐汽车火车的人身意外险,汽车的机动车辆险,每个人的医疗保险,养老保险等等。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的发展、人们对保险意识增强而快速增加。但是为了确保可持续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的详细信息,但是直到现在,依然是以手工作为主要的纪录形式。但是随着业务的扩展和参保人数的增多,必然所要记录的信息越来越多,让员工每天从几千堆的以硬盘形式存储的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。而且我国保险市场近几年来发展迅速,但是对于保险的业务也没有完整的描述,客户只能在保险公司的营业大厅才能了解到保险公司的具体业务,那样对于客户来说很不方便,比较起来别的保险公司的业务也比较困难。 由于保险业的飞速发展,保险公司需要处理大量用户的服务信息,这必然加大了管理难度,增加工作人员的负担。随着计算机技术的飞速发展,以计算机为基础的信息系统也处于蓬勃发展的时期,而采用计算机管理信息系统已成为公司管理科学化和现代化的重要标志,应用计算机管理,可大大提高工作人员的工作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁琐、杂乱、周期长的弊端。由此,保险公司为了合理方便的管理处理客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关键。 .2 开发意义 保险管理系统的开发目的是使保险业务的管理模式从手工记录转变成信息管理,为管理人员提供方便条件。对保险业务的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。 保险业务系统的实施的现实意义: 1) 系统处理业务更高效,节约人力资源。 2) 使数据在所有的分行能同步化更新操作。 3) 方便客户在网上进行相关业务操作,使保险企业有效的管理与保险业务相关的工作,增强在同行业中的竞争能力。 4) 基本信息的全面设置、数据录入方便、快捷。 5) 最大限度的实现了易维护性和易操作性。 6) 系统运行稳定,数据安全可靠。 .3开发目的 本系统主要是为了开发一个操作方便、使用快捷、处理高效的保险管理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳定性和实用性有一定的限制,并能安全地保存数据于数据库中来提高其系统的保密性。使其真正实现保险管理系统的安全化、规范化、科学化、信息化。 .开发技术简介 .1开发工具简介 本系统主要使用的开发工具是MyEclipse,它是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML , Struts ,JSP ,CSS ,Javascript ,SQL, Hibernate。 .2 开发语言简介 本系统是使用Java语言进行开发实现,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 编程语言的风格十分接近C、C 语言。Java是一个纯的面向对象的程序设计语言,它继承了 C 语言面向对象技术的核心,Java舍弃了C 语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 .3 后台数据库简介 本系统使用的后台数据库是Oracle,ORACLE 数据库系统是美国 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的 数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。 的特点 1) 完整的数据管理功能: 2) 数据的大量性 3) 数据的保存的持久性 4) 数据的共享性 5) 数据的可靠性 .4 B/S模式简介 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据析。B/S模式如图2-1所示: .5 J2EE技术 EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的多种技术规范进行简单的描述: 1) JDBC(Java Database Connectivity):JDBC API为访问不同的 数据库提供了一种统一的途径,像ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。 2) EJB(Enterprise JavaBean):J2EE技术之所以赢得媒体广泛重视的原因之一就是EJB。它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,EJB并不是实现J2EE的唯一途径。正是由于J2EE的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。 3) JSP(Java Server Pages):JSP页面由HTML代码和嵌入其中的 代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 4) Java Servlet:Servlet是一种小型的Java程序,它扩展了 服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和CGI Perl脚本很相似。Servlet提供的功能大多与JSP类似,不过实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成并且生成HTML。 5) XML(Extensible Markup Language):XML是一种可以用来定义 其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是相互独立的,但是,它和Java具有的相同目标正是平台独立性。通过将Java和XML的组合,您可以得到一个完美的具有平台独立性的解决方案。 .系统规划 .1 可行性分析 .1.1 技术可行性 EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多企业都需要扩展他们的业务范围,降低自身经营成本,缩短他们和客户之间的响应时间,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。典型的说,提供这些服务的应用软件必须同企业信息系统相结合,并提供新的能向更为广阔的用户 提供的服务[9]。这些服务要具备以下的特点: 1) 高可用性:来满足现在的全球商业环境 2) 安全性:保护用户的隐私和企业数据的安全 3) 可依赖性和扩展性:保证商业交易的正确和迅捷 3.1.2社会可行性 当前的中国保险市场,是一个急速发展与变革的市场。保险行业 IT服务必须满足这种现状的要求。因此,他们对于IT服务的响应速度和服务质量有了更高的要求。 现阶段,我国经济环境诸多因素给保险业提出了新的要求。一方面,加入WTO后,外资保险公司的加盟对于我国保险业产生重大的影响 ,中国保险市场将呈现出国际化特征,有利于业务拓展;但是另一方面,新的市场发展形势 使得国内保险公司面临严峻考验,对于公司的经营运作能力提出了更高的要求。 现在,保险行业的特征决定了企业管理信息对保险公司尤为重要,公司的经营策略、业务运作、财务管理、分析决策无一不 建立在高质量信息管理的基础上。各家保险公司对于新险种开发、业务管理、自身风险管控以及服务水准提升等方面的要求 越来越强烈,这就要求其核心业务系统不能仅是对业务的简单支持,更重要的是到达支持、分析、管理、决策的层面。换句话说,保险信息系统的好坏将从根本上影响到保险公司的核心竞争力。 3.1.3 经济可行性尽管目前很多保险软件都可以实现内部资源的共享,但是实际上,其业务系统仅仅是对承保、批改、续期、理赔以及一些统计 、人员管理等保险业务流程提供业务支持,市面上并未出现一个集保险业务、财务核算、核保、核赔等功能于一体的保险信息处理平台系统,不少投保人利用保险制度与保险软件的纰漏骗保,使得保险公司蒙受了巨大的经济损失。而对于保险公司新产品套餐的发布,现有保险软件也无法迅速准确地支持“一揽子保单”的产品处理。可见,保险业务快 速增长和保险软件功能不完善的矛盾越来越突出,直接影响到保险公司的偿付能力和经营的稳定性,关系到保险业的健康发展。 3.1.4 操作可行性 随着社会的不断发展,计算机的不断普及,越来越多的人已经可以熟练地掌握计算机的基本操作,本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。整个保单管理系统采用友好的交互界面,简洁明了,不需要对数据库进行深入的了解便能轻松使用,无需对使用系统的人员进行培训。这样既减少投入成本又简化了操作环节。 .2 需求分析 保险管理系统主要是实现网上完成保险下单、交费、申请赔偿、批准赔偿的保险业务流程,共分为三个部分,一部分是客户的申请赔偿部分,第二部分是员工下订单、收费、帮助申请赔偿的部分,第三部分是经理管理客户信息以及批准赔偿部分。根据保险管理系统过的基本需求,本系统需要完成的具体任务如下: 1) 申请赔偿:客户买了保险,如果发生意外,可以在自己模块申请赔偿,也可以要员工帮忙申请。 2) 保险下单:客户通过看各个保险种类,选择自己最适合的,员工就可以通过客户的需求帮客户下单进行购买保险。 3) 保险收费:客户购买了保险,需要付费,客户交钱后,可以让员工进行记录。 4) 客户管理:经理可以修改查看客户信息,帮助客户找回密码,增加或删除客户。每个客户或员工可以通过自己的页面进行修改密码。 5) 批准赔偿:经理可以通过看申请赔偿信息,核对赔付金额,可以批准或者拒绝赔偿需求。 6) 用户登陆:用户输入用户名和密码进行登入,通过输入的不同身份进行跳转到给客户的模块界面。 .3 系统总体结构设计 系统总共分为三层:表现层,业务逻辑层,数据库。 1) 表现层:离用户最近的一个层面,用于显示数据和接受用户输入的,数据给用户一个WEB网页,也就是数据交互的操作平台, 2) 业务逻辑层:中间层,用于处理表现层发来的数据以及数据库中的数据,将表现层发过来的数据传递数据库进行保存,也将数据库的数据提取出来传递给表现层显示出来。中间的业务逻辑层主要通过J2EE实现。 3) 数据库层:位于系统结构的最底层,用于存储数据、读取数据和访问数据。 3.4总体设计 根据对保险业务管理系统中主要存在的问题的讨论调研,选择研究开发一个利用J2EE为编程语言,以Oracle作为数据库的保险业务关系管理信息系统。本系统保险管理系统主要由投保过程管理、保单申报管理、保单审批管理、保单理赔管理、系统管理模块组成。具体的功能结构如图所示: 系统管理模块:用户管理模块针对各个功能模块与报表,授予各个员工,将不同部门,不同职位的工作责任与操作权限明确下来,使数据的保密性与系统运行的安全性得到保证。该系统其中包括有用户管理,用户密码管理两部分。具体功能有:查询、修改、增加、删除用户,修改用户密码等。 投保管理模块:在投保管理模块中,主要是对客户信息,保单信息,险种信息,保单的收款,以及投保过程的管理。保险登记销售人员通过和客户接触收集客户的意见和建议提交技术部门开发出适合大众的新的保险险种,客户在保险公司的大厅或者通过营业员的介绍了解保险信息,要进行投保则在保险公司进行信息的登记,填写保险单并缴保险费,则客户投保成功。 申报管理模块:若发生事故或者保险到期那么客户进行保险申报,申报部门报案保护现场,进行现场的信息核实,客户和审核员填写提交相关资料,申报部门进行申报条件审查并确定申报类型。 审批管理模块:申报相关手续完成之后,根据相关资料证明,审批部门进行申报金额、等级客户相关要求是否合理进行审批,审批通过。理赔管理模块:通过申报审批之后,理赔部门根据相关凭证单据要进行相关的金额赔付核算,给客户赔付保险金,这个模块功能主要是人为工作。 .系统分析 .1用例分析 根据系统的功能需求分析,我们建立了保险管理系统的顶层需求模型用例模型。创建用例图之前要确定参与者。整个销售系统的外部用户有:客户customer;员工employer;经理manager。 4.1.1 客户customer用例图 在保险公司中客户是保险公司最主要的资源。客户可以登录自己在保险公司的自己的主页操作相关的业务,也可以在保险公司的大厅进行相关的手续办理。客户登录到自己的主页可以更改密码、进行申报理赔声明。客户参与整个系统的用例图如图4-1所示: 员工主要任务是介绍保险信息和操作投保过程及进行投保之后的服务工作。在保险公司的网上操作系统中,员工在保险系统中的活动主要有:客户保险单登记、收取保险费、根据客户的需要进行理赔申请登记、更改自己密码等。员工参与的用例图如图4-2所示: .1.3 经理manager用例图 经理在整个保险系统中的权限除了包括员工的全部权限外,最只要的是对险种的管理和对整个业务流程的控制。其中经理除了有对客户信息注册、 查看删除编辑客户信息、保单注册信息、保单申报审批理赔管理(包括从申请到核实再到审批的各个过程)等权限的控制外,最重要的是充当一个审核验证者得角色,来审批申报、审批理赔的有效性。经理参与的用例图如图4-3所示: 4.2 业务流程分析 1) 保险挂历系统用户登陆活动图如图4-4: 登录该系统时,首先输入用户名和密码,在数据库中验证该用户名的正确性,如果正确,进入系统的主页面,根据相应过的权限完成相应的功能模块实现,如果不正确则重新输入用户名和密码,重新返回到选择登陆按钮的活动,知道输入的用户名和密码正确为止。 2)客户信息修改活动图如图4-5 录入客户保单号如果显示出此客户的详细信息,那么修改其信息,修改完要修改的信息后,要会显示出修改字段的原值和新值并能打印出客户修改信息的单据 3)保险单申报、审批、理赔活动图如图4-6所示 当事故发生或者保单到期需要进行索赔或者分红。首提出申报请求并出具保险单,保险公司负责申报的部门对客户提交的有关证明进行有效审核验证,如果申报资格不够那么不予申报,如果申报条件符合,则准予申报,签发审核合格证明并移交给审批部门。审批部门在检查审核客户资料证明有效之后对于客户提出的申报项目进行合理性检查,合理有效则审批并开具证明,提交理赔部门,理赔部门实地考察事故状况或者到期保险单核对,并对相应信息登记记录,核算赔付 5.数据库设计 .1数据库结构设计 从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表,每个表保存着保险企业业务活动中所涉及的实体中所有实例的各种属性值数据。该管理系统涉及到的主要实体及其属性如下: 1)登录信息关系表(SANJEEVINI_LOGIN):登陆保险系统时候需要确认的登陆信息。其中UserId(用户编码),Password(用户密码),Role(角色)。 2)客户信息关系表(SANJEEVINI_CUSTOMER):客户信息表中包含了客户的详细个人信息,主要是客户号和登陆时候用到的用户号。客户信息主要是包含一些联络信息地址、电话及出生日期。其中CustomerId(客户编码), CustomerName(客户名), UserId(用户编码), DOB(出生日期), Address(地址), Telephone(电话). 3)员工信息的关系表(SANJEEVINI _EMPLOYEE):员工信息表是保险系统中储存员工相关信息,主要包括员工的一些联络方式和活动。其中EmpId(员工编号), UserId(用户编号), EmpName(员工名), Telephone(电话), Email(邮件), Active(活动). 4)新增加的险种信息关系表(SANJEEVINI_POLICYPLAN):包含了险种的详细描述信息,主要是保险单号。其中PolicyId(保险单编码),PolicyName(保险名),Type(类型),MinTerm(最小年限),MaxTerm(最大年限)。 5)每笔保险费种类和金额的关系表(SANJEEVINI_PLANAMOUNTS):关系表中主要包含的是险种、保险单和金额。其中PlanId(险种编码),PolicyId(保险单编码),Amount(金额)。 6)客户保险单注册关系表(SANJEEVINI_ POLICYREGISTRATION):主要是为了管理保险业务的时候的一些统计信息,方便公司对相关业务的统计管理。主要是包含了保险单注册号和保险号以及客户号。信息主要包含了保险的客户人数、期限、金额以及到期时间等。其中PolicyRegistrationId(保险单注册编码),PolicyId(保险编码),CustomerId(客户编码),DateOfRegistration(注册日期),Term(期限),SumInsured(总受保人人数),PremiumAmount(保险费总额), BonusAmount(红利总额),Nominee(代名人),MaturityDate(到期时间),RegistrationStatus(注册状态)。 7)保险单交易的关系表(SANJEEVINI_PREMIUMTRANSACTION):这个表中包含了保险单的交易号和相关的注册号,并且包厢纤细的付款时间和金额,以此为凭据来表述客户购买了相关保险业务。其中TransactionId(交易编码),PolicyRegistrationId(保险单注册编码),DateOfPayment(付款时间),Amount(金额),Description(描述)。 8)保险单索赔关系表(SANJEEVINI_POLICYCLAIM):主要包含了索赔业务中涉及的相关信息,包括索赔号主键和保险单注册号和批准人员工号外键。索赔信息包含了明确日期、类型和金额以及确定了索赔的相关状态。其中ClaimId(索赔编码),PolicyRegistrationId(保险单注册编码),DateOfClaim(索赔日期),TypeOfClaim(索赔类型),TotalAmount(总金额),ApproverEmpId(批准人员工编码),Remarks(注释),ClaimStatus(索赔状态)。 5.2数据库关系图设计 从数据库中的关系图可以看出表与表之间的紧密关联。该数据库中的关系图如下所示(包含各表中的主键): 6.系统实现 .1 数据库连接模块代码 6.2系统管理模块演示 1) 用户登录主界面,通过验证USERID(用户编码)以及PASSWORD(用户密码),进行分角色页面跳转, 2) 客户customer登录的界面和权限 3) 客户通过用户名和密码验证可以登陆的界面,如图6-2: b) 点击Change Password栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-3: 3) 点击Policy Claim栏,进入申报赔偿的界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报。如图6-4: 4) 员工employer登陆的界面和权限 4) 员工通过用户名和密码验证可以登陆的界面,以及他能操作的 6) 点击Change Password栏,进入修改本人密码的操作界面,输入原密码以及将要修改的密码,进行密码修改。如图6-6: c) 点击Policy Registration栏,客户通过了解保险种类,员工 可以通过填写险种编号、客户编号、申请保险单的时间、保险单期限、投保金额以及代名人为客户下单,如图6-7: ) 点击Premium Transation栏,客户缴纳保险金,员工填写保 险单编号、支付时间、支付金额、以及写说明(主要注释支付保险第几年)为客户登记收费信息的界面,如图6-8: e) 点击Policy Claim栏,进入界面,填写保险单的编号、申请 的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-9: ) 经理manager登陆的界面和权限 ) 经理通过用户名和密码验证可以登陆的界面,以及他能操作的权限 b) 点击Policy Claim栏,进入界面,填写保险单的编号、申请的日期以及选择申请的类型(死亡或到期分红),进行赔偿申报为客户申请赔偿。如图6-11: ) 点击Change Password栏,进入修改本人密码的操作界面,输 入原密码以及将要修改的密码,进行密码修改。如图6-12: d) 点击Policy Registration栏,客户通过了解保险种类,经理可以通过填写险种编号、客户编号、申请保险单的时间、保险单期限、投保金额以及代名人为客户下单,如图6-13: ) 点击Premium Transation栏,客户缴纳保险金,员工填写保 险单编号、支付时间、支付金额、以及写说明(主要注释支付保险第几年)为客户登记收费信息的界面,如图6-14: f) 点击Query Customer,输入查询的客户编号,进行查询客户信 息,如图6-15: g) ) 点击Edit Customer,输入需要修改的客户编号,填写修改信 息。 i) 点击Customer Registration,填写客户命、出生日期、地址 以及电话号码等客户信息,进行添加新客户。如图6-17: 图6-17 添加客户界面 ) 点击Delete Customer,填写想要删除客户的客户编号,进行 客户的删除,如图6-18: k) 点击Approve Claim,经理使用权限去批准或者拒绝客户的申请赔偿需求,这模块是经理最主要的权限,输入申请赔偿的编号、自己员工编号6003、同意或拒绝赔偿申请以及填写备注进行操作。如图6-19 ) 点击Change Other Password,填写要修改密码的用户编号, 进行重置密码。如图6-20: 6.3 主要模块代码 这段代码的功能是数据验证器,验证输入的数据是否为数字字符串,NumberValidator实现是的Validator借口。如果不是数字字符串将返回一条message到原来的页面,否则将返回ture。 这段代码的功能是字母验证器,NameValidator类实现Validator借口,重载了public void validate(FacesContext context, UIComponent component,Object value)方法。检测输入的字符串是否为只含有字母或空格字符串,如果不是合法的字符串将返回一条message到原来的页面,否则将返回ture。 .系统测试 经过分析、设计和编码等阶段的开发后,得到了源程序,开始进入到软件测试阶段。然而,在测试之前的各阶段中都可能遗留下许多错误和缺陷,如果不及时找出并改正,这个软件产品就可能会导致巨大的损失。目前,程序的正确性证明尚未得到根本的解决,因此软件测试仍是发现软件中错误和缺陷的主要手段。 软件测试方法从测试人员角度看,可分为人工测试和机器测试。人工测试又称为代码复审。主要有三种方法:个人复查、走查、会审。 机器测试分为黑盒测试(又称功能测试)和白盒测试(又称结构测试)两种。 下面对本系统进行测试,以检查系统能否正确完成各种操作,是否能够实现预期具有的功能。 ) 申请赔偿模块数据测试: ) 保险下单模块数据测试: 3) 保险收费模块数据测试: ) 批准赔偿模块数据测试: 8.小结 毕业论文通过五个月的努力,终于完成了。回想起整个写作过程,收获很多,不仅是熟练使用开发系统中的Java和JSP知识,也更加明白了制作一个系统的流程。 论文以保险公司为研究对象,通过对其现有管理系统进行分析,结合其业务管理流程,并对整个系统完整的进行的相关的分析与设计,包括业务流程分析、数据流程分析、数据库设计等,在此基础上对系统进行了实现。系统具有操作简单、界面通俗、交互性好等特点。系统适应保险公司进行扩大市场份额管理的需求,有效提高了保险公司业务管理效率。但系统有些小细节还需要改进,加入些辅助功能能够很好的使用。保险系统未实现顾客网上支付,网上下单的功能,有待改进。
|