学校编码:10384 分类号 密级 1 学号:X2013232094 UDC
工
程
硕
士
学
位
论
文
保险业务管理系统的设计与实现
Design and Implementation of an Insurance Business
Management System
陶俞仙
指
导
教
师 :
夏侯建兵
副教授
专
业
名
称 :
软 件 工 程
论文提交日期:
2 0 1 6
年
9
月
论文答辩日期:
2 0 1 6
年
11
月
学位授予日期:
2 0 1 6
年
1 2
月
指
导
教
师:
答辩委员会主席:
12016
年
9
月
厦门大学博硕士论文摘要库
厦门大学学位论文原创性声明
本人呈交的学位论文是本人在导师指导下,独立完成的研究成
果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均
在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学
术活动规范(试行)》。
另外,该学位论文为(
)课题(组)
的研究成果,获得(
)课题(组)经费或实验室的
资助,在(
)实验室完成。(请在以上括号内填写
课题或课题组负责人或实验室名称,未有此项声明内容的,可以不作
特别声明。)
声明人(签名):
年
月
日
厦门大学博硕士论文摘要库
厦门大学学位论文著作权使用声明
本人同意厦门大学根据《中华人民共和国学位条例暂行实施办
法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交
学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书
馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国
博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和
摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。
本学位论文属于:
(
)
1.
经厦门大学保密委员会审查核定的保密学位论文,
于
年
月
日解密,解密后适用上述授权。
(
√
)
2.
不保密,适用上述授权。
(请在以上相应括号内打。
√
。或填上相应内容。保密学位论文
应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密
委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认
为公开学位论文,均适用上述授权。)
声明人(签名):
年
月
日
厦门大学博硕士论文摘要库
摘要 I
摘要
随着保险市场的发展、竞争激烈程度的加剧、保险业务的不断增长,保险公 司对信息化建设提出的要求也越来越来高。一方面,保险公司需要处理大量用户 的服务信息,这必然加大了管理难度,增加工作人员的负担。上述的挑战,给我 国保险企业的发展带来了不可小觑的挑战。因此必须要把保险公司的业务管理系 统的开发和推广使用放在未来企业发展的重要地位。保险公司可以合理方便的管 理处理客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限 并对自己的信息模块进行操作,借助此系统建立一个高效的管理机制。 本课题以保险公司业务管理为研究对象,通过对其现有管理系统进行分析, 结合其业务管理流程,并对整个系统完整的进行了相关的分析与设计,利用J2EE 架构的开发平台,结合 MySQL 数据库,以 Jsp 技术进行网页界面的设计,以Tomcat 为 Web服务器,采用开源的 Struts 框架等开发工具研究开发出一个适合
企业扩展业务,合理管理企业业务信息及安全性保障的保险业务管理系统。 系统的设计基于Struts框架的MVC模式,实现的多层体系结构使系统有较 好的扩展性和先进性,方便日后的版本升级和维护。测试表明系统具有操作简单、 界面通俗、交互性好等特点。系统适应保险公司进行扩大市场份额管理的需求, 有效提高了保险公司业务管理效率。 关键词:保险业务;系统设计;高效安全
厦门大学博硕士论文摘要库
Abstract
II
Abstract
With the development of the insurance market, the intensification of competition, the growth of insurance business, the requirements of insurance companies to IT increasingly raised to high. Insurance companies need to handle a large number of users' service information, which increased the difficulty of management, the burden for staff. How to deal with this challenge, becoming China's insurance companies can not be ignored.The rapid development of computer technology, the insurance company in order to facilitate the management of reasonable handling of customer information, business information, so that customers, employees, administrators conveniently has its own privileges and operate their own information module, using modern computer technology to establish an efficient management information system is the key.
The topics is business management in insurance companies, through the analysis of existing management system, combined with its business management processes, and related conduct a complete analysis and design of the entire system, using J2EE development platform, combined with the MySQL database, using Jsp technology as web interface design, Tomcat as Web server, using open source Struts frameworks as tool to develop a suitable business expansion, business information and rational management of enterprise security management system for the protection of the insurance business.
Struts framework based on MVC mode, multi-tier architecture allows the system to achieve better scalability and advanced function , and facilitate future version upgrades and maintenance. Testing indicates that the system is simple, common interface, interactive. System adapted the insurance company to expand its market share, improve the management efficiency of the insurance business.
Key Words: Insurance Business ; Management System; Effective safety
目录 III
目录
第一章
绪
论 ... 1
1.1 系统的研究背景与意义 ... 1 1.2 国内外研究概况... 2 1.3 主要研究内容与论文的组织结构... 5第二章
关键技术介绍 ... 7
2.1 MYSQL 数据库技术 ... 7 2.2 STRUTS概述 ... 9 2.3 POWERBUILDER开发工具介绍 ... 10 2.4 软件体系结构介绍 ... 12 2.4.1 C/S(客户端/服务器模式) ... 12 2.4.2 B/S(浏览器/服务器模式) ... 12 2.4.3 MVC模式介绍 ... 13 2.5 本章小结 ... 15第三章
系统需求分析 ... 16
3.1 系统用户需求分析 ... 16 3.2 系统功能需求分析 ... 18 3.2.1 系统功能分析 ... 18 3.2.2 系统业务流程分析 ... 21 3.3 系统非功能性需求分析 ... 22 3.3.1 系统性能需求分析 ... 22 3.3.2 系统质量需求分析 ... 23 3.3.3 系统安全性需求分析 ... 23 3.3.4 系统对外接口需求分析 ... 24 3.3.5 系统的约束需求分析 ... 24 3.4 本章小结 ... 25第四章
系统设计 ... 26
厦门大学博硕士论文摘要库
目录 IV 4.1 系统总体架构设计 ... 26 4.2 系统功能设计 ... 29 4.3 系统数据库设计... 37 4.4 本章小结 ... 44
第五章
系统实现 ... 45
5.1 系统开发环境 ... 45 5.2 系统功能模块的实现 ... 45 5.3 信息宣传的实现... 47 5.4 销售支持的实现... 50 5.5 客户服务的实现... 55 5.5.1 客户咨询 ... 55 5.5.2 客户查询 ... 57 5.6 运营与营销 ... 58 5.6.1 网站数据分析 ... 58 5.6.2 网站营销 ... 60 5.7 本章小结 ... 64第六章
系统测试 ... 65
6.1 测试方法与环境... 65 6.2 测试工具 ... 67 6.3 测试数据分析 ... 67 6.3.1 系统功能模块测试 ... 67 6.3.2 系统性能测试分析 ... 69 6.4 测试结论 ... 70 6.5 本章小结 ... 71第七章
总结与展望 ... 72
7.1 总结... 72 7.2 展望... 72参考文献 ... 74
厦门大学博硕士论文摘要库
目录
V
致谢 ... 77
Contents
VI
Contents
Chapter 1 Introduction ... 1
1.1 The Researching Background and Meaning of the System ... 1
1.2 Tthe General Survey of Home and Abroad Researches ... 2
1.3 The Main Researching Content ... 5
Chapter 2 Introduction of the key technology ... 7
2.1 MySQL database technology... 7
2.2 Struts ... 9
2.3 PowerBuilder ... 10
2.4 Software Architecture Introduction ... 12
2.4.1 C/S ... 12
2.4.2 B/S ... 12
2.4.3 MVC Mode description ... 13
2.5 Summary ... 15
Chapter 3 The Analysis of System Necessity ... 16
3.1 The Analysis of the Feasibility ... 16
3.2.1 System Function Analysis ... 18
3.2.2 System Business Process Analysis ... 21
3.2 The Analysis of System Functional Necessity ... 18
3.3 The Analysis of System Non-Functional Necessity ... 22
3.3.1 System Performance Requirements Analysis ... 22
3.3.2 System Quality Requirement Analysis ... 23
3.3.3 System Security Requirements Analysis ... 23
3.3.4 System External Interface Requirement Analysis ... 24
3.3.5 Constraint Demand Analysis Of System... 24
3.4 Summary ... 25
Chapter 4 System Design ... 26
厦门大学博硕士论文摘要库
Contents
VII
4.1 General Purpose... 26
4.2 The Design of System Functional Module ... 29
4.3 Database Design of the System ... 37
4.4 Summary ... 44
Chapter 5 System Implementation ...…… ... 45
5.1 The Developing Environment of The System ... 45
5.2 The Implement of the System Functional Moudle ... 45
5.3 Realization of sales support... 47
5.4 Realization of information campaign ... 50
5.5 Realizing Customer Service ... 55
5.5.1 Customer Consultation ... 55
5.5.2 Customer Inquiries ... 57
5.6 Operations and Marketing ... 58
5.6.1 Web Site Data Analysis ... 58
5.6.2 Website Marketing ... 60
5.7 Summary ... 64
Chapter 6 Test ... 65
6.1 Test Methods ... 65
6.2 Tes Tools... 67
6.3 Test Data Analysis ... 67
6.3.1 System Function Module Testing ... 67
6.3.2 System Performance Test Analysis ... 69
6.4 Test Result ... 70
6.5 Summary ... 71
Chapter 7 Conclusions and Outlook ... 72
7.1 Conclusions ... 72
7.2 Outlook ... 72
Reference ... ...74
厦门大学博硕士论文摘要库
Contents
VIII
Acknowledgements ... ..77
第一章 绪论 1
第一章
绪
论
1.1
系统的研究背景与意义
随着保险市场的高速发展、竞争激烈程度的加剧、保险业务的增长,保险企 业对信息化建设提出的要求也日益加深,包括对业务管理模式的要求、对应用软 件功能的要求,为了顺应潮流,不断地发展自己,保险行业要高速的发展就必须 进行信息化建设。为了适应保险业创新和发展的需要,保险企业必须加快业务管 理系统的升级与创新[1]。 一方面,人们逐渐对保险业务的认识增强,投保人数日益增多,根据人们的 需要所出现的保险种类也逐渐增多。因此,保险公司需要处理大量用户的服务信 息,保险业务量数量庞大、涉及范围广、影响力度大,这必然加大了管理难度, 增加工作人员的负担。这在一定程度上也意味着管理上严峻的形势正在逐渐成为 中国保险业发展路上的最大障碍。上述的挑战,给我国保险企业的发展带来了不 容忽视的问题[2]。 另一方面,计算机技术的高速发展,以计算机的广泛使用为基础的信息系统 也正处于一个蓬勃发展的时期,而使用以计算机为核心的管理信息系统无疑是公 司管理逐步向科学性和现代化转型的重要标志,通过信息技术,可大大提高员工 的操作效率,用现代化工具代替传统的手工作业,大大减少了以往出入存流程繁 琐、杂乱无章、周期冗长的缺点。由此,保险公司为了合理方便的管理处理客户 信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的 信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关 键。 鉴于此,基于保险业务的工作流程的深度访谈结果,在确定了企业的功能需 求的基础上,对现有的管理模式进行了切合实际需要的改进,运用成熟开发的流 程和方法,提出了设计方案,并完成了系统的设计[3-5]。课题以保险公司业务管 理为研究对象,通过 J2EE的开发平台,结合 MySQL 数据库,以 Jsp 技术进行网页界面的设计,以Tomcat为Web服务器,采用开源的Struts框架等开发工具
保险业务管理系统的设计与实现 2 技术研究设计开发出一个适合保险行业企业扩展业务、合理管理企业业务信息、 方便维护、数据集中管理及安全性保障的保险业务管理系统[6]。 保险业的发展和业务模块的增加,以及计算机等技术的发展,保险公司要提 高自己的竞争力和适应能力,且保持稳定的发展就必须要优化自己的业务处理管 理系统,因为保险业务管理信息系统是保险公司扩大市场份额的关键,也是保险 公司整个公司发展管理的重要组成部分。新系统中很重要的一点就是改变自己企 业业务处理方式和管理系统。给客户、员工、管理员设置不同的接口,划分他们 的权限,方便公司业务管理[7]。 深入地讨论和研究网上保险业务管理系统的设计和开发问题,具有以下积极 意义: (1)系统处理业务更高效,不仅扩大了业务覆盖范围,更重要的是节约人力 资源; (2)使数据在所有的分行能同步化更新操作; (3)方便客户在网上进行相关业务操作,使保险企业有效的管理与保险业 务相关的工作,增强在同行业中的竞争能力; (4)基本信息的全面设置、数据录入方便、快捷; (5)数据检索功能强大灵活,提高了日常数据的管理工作; (6)更大限度的对易维护性和易操作性进行了实现; (7)系统运行相对稳定,数据安全、可靠; (8)实现了保险保单业务管理的信息化,推进了信息化、两化融合正常在 企业的拓展。 因此,根据对保险业务管理系统中主要存在的问题的讨论调研,选择研究开 发一个基于J2EE 体系架构的,以MySQL 作为数据库的保险业务管理系统。本 系统的保险管理系统主要由保单申报管理、投保过程管理、保单审批管理、保单 理赔管理、系统管理几大模块组成[8-10]。
1.2
国内外研究概况
1)国内外研究人员根据保险类别,如以保险经营性质、目的、对象和保险 法规要求以历史习惯等划分的不同,为了实现保险业务的信息化,提高工作效厦门大学博硕士论文摘要库
第一章 绪论 3 率而进行系统的设计与开发[11]。 宋永生利用Struts+Hibernate框架设计实现了一个城乡居民养老保险信息系 统,实现了以养老保险为核心的功能,解决了养老保险效率低等问题。该系统 是浏览器/应用服务器/数据服务器架构,实现了数据集中目标,保证了数据的统 一性,为应用、管理的集中提供技术上的支持[12,13]。 尹东杰基于对各传统分散独立的两层架构失业保险信息系统不足的分析, 设计了以交易中间件CICS为核心技术的失业保险信息系统,系统采用三层体系 结构,作为中间层的CICS充分发挥了优势,实现了业务数据、业务逻辑的集中 化管理,保证了数据的一致性[14,15]。 徐慧琼阐述了现有社会保险相互独立、数据不一致、部门间缺少协同、效 率低等缺点,设计了基于J2EE技术的业务流程,采用MVC设计,实现了社会 保险电子征缴系统,包括参保管理、基金收缴等功能,实现了数据的统一一 致,大大提高了社会保险的工作效率。 赵拥升基于车行车辆保险的功能需求,利用ASP.NET、SQL Server数据库 实现车行车辆保险系统,包括保险单、理赔、业务团队管理等功能,该系统改 善了车行车辆保险业务的工作的效率。 李蕾利用C/S两层体系结构,采用informix数据库,使用ESQL/C语言开 发,在UNIX操作系统上实现了一个健康保险系统,系统分为收付款、管理、 查询和辅助,系统集中健康保险公司、银行和投保人,为投保人提供一条方 便、快捷服务途径,扩展了保险业务[16,17]。 2)新技术的发展为保险管理系统的开发技术、模式选择提供了动力,根据 现有研究开发设计的保险管理系统模式可分为B/S模式、C/S模式、混合模式及 新技术开发模式。 (1)基于 C/S模式的保险管理系统。界面设计技术包括Visual B和
PowerBuilder,数据库包括Oracle、MySQL等,C/S模式具有数据、应用集中,
安全性高,但对于系统要求较高。
赵裕端结合供电公司实际情况,分析了现有业务模式的不足,设计实现了
基于C/S模式的保险管理信息系统软件,利用信息化手段实现了企业对员工“五
保险业务管理系统的设计与实现
4
险一金”的管理功能,计算机的高效计算和庞大的存储功能大大简化了业务处理
流程,提高了企业保险核算效率。
特木钦利用PowerBullder8.0和Visual C++及Oracle实现了基于C/S模式的
社会保险管理信息系统,包括IC卡、系统、报销、档案、基金征收、养老、失 业、用户、结算、综合查询等子系统。 于正林等基于对企业职工保险业务功能需求的分析,提出了职工保险管理 系统的设计方案,为了保证数据的一致性、安全性,选择SQL Server及Visual B,基于C/S模式实现了系统,系统包括职工信息维护、保险数据维护、职工保 险月度和年度查询等,提高了工作效率[18-20]。 (2)基于 B/S模式的保险管理系统。界面设计技术包括.Net、ASP、JSP 等,数据库包括SQL Server、MySQL等。 廖强等分析了C/S模式的不足,选择B/S模式,开发了医疗保险管理信息系 统,在设计过程中,利用Struts实现了MVC模式,多层的体系结构使得系统的 耦合性较低,具有可扩展性的优点[21]。 于玉海为了满足现代社会保险的需求,提出了基于J2EE的社会保险管理系 统设计方案,着重对以Struts框架开发技术编写Web应用程序的整个流程的实 践,业务逻辑设计采用JavaBeans、EJB等技术,增强了系统的适应性,可非常 方便地移植到其他应用服务器平台[22]。 杨黎霞采用Apache Web服务器实现了基于B/S模式的网上保险系统,其能 实现Web服务器与数据库服务器之间的通信,是一个三层的网络结构,可以对 社会医疗保险业务的整个过程进行管理[23]。 景栋盛根据电力企业保险工作不断提高的要求,设计了一种轻量级的框架
组合模式,它是在J2EE平台的基础上运作的,是Struts、Spring以及Hibernate
三者的结合,并紧密结合这种框架组合,对江苏电力公司的保险系统进行了详 细的设计和提供了实现的具体方案。与传统途径相比,轻量级框架具有明显的 优势,它能够有效提高软件代码的重复利用率,项目开发的复杂程度随之得到 下降[24]。 王鸿斌为了实现保险业务的需求,选择ASP.NET和SQL Server实现了基于
厦门大学博硕士论文摘要库
Degree papers are in the “Xiamen University Electronic Theses and
Dissertations Database”.
Fulltexts are available in the following ways:
1. If your library is a CALIS member libraries, please log on
http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary
loan department in your library.
2. For users of non-CALIS member libraries, please mail to [email protected]
for delivery details.