保险销售管理系统设计与实现

 其他项目,点击作者主页  

目录

1 系统简介

2 系统相关技术

2.1MyBatis框架

2.2Spring Boot框架

2.3IDEA

​​​​​​​2.4MySQL​​​​​​​

3 需求分析

3.1需求可行性分析

3.1.1经济可行性分析

​​​​​​​3.1.2角色的功能需求分析

4 系统设计

4.1登录与注册功能

4.1.1游客登录功能

​​​​​​​4.1.2用户注册登录模块

​​​​​​​4.1.3承保方注册登录模块

​​​​​​​4.2游客功能设计

​​​​​​​4.3用户功能设计

​​​​​​​4.3.1修改密码功能

​​​​​​​4.3.2个人中心功能

​​​​​​​4.3.3保险产品功能

​​​​​​​4.3.4保险购买功能

​​​​​​​4.4承保方功能设计

​​​​​​​4.4.1修改密码功能

​​​​​​​4.4.2管理中心功能

5 系统实现

​​​​​​​5.1系统基本功能的实现

​​​​​​​5.1.1游客登录功能

5.2用户模块

5.2.1用户登录注册功能

​​​​​​​5.2.2用户修改密码功能

​​​​​​​5.2.3用户我的订单功能

​​​​​​​5.2.4用户我的保单功能

​​​​​​​5.2.5用户我的订单功能

​​​​​​​5.2.6用户我的钱包功能

​​​​​​​5.2.7用户购买保险产品功能

5.3承保方模块

5.3.1承保方添加商品信息​​​​​​​



1 系统简介

     保险销售渠道基本建设是联系到保险行业科学发展趋势的主要问题。当前保险销售渠道有个人销售代理行业、代销公司营业等构成,但是随着互联网的发展和客户满意度的要求保险公司需要一个完善的保险销售系统来解决这些难题。本系统的选用了最流行的Idea作为本次系统的开发工具,选用了流行的合适Web服务开发设计的Spring Boot架构和MySQL数据库做为本操作系统的后台管理服务项目,而编程语言使用的Java语言。保险销售的管理,是便捷用户清楚便捷的够买保险,与此同时提高了管理人员对管理方法用户的工作效率。保险是预防自身意外事件的保障,本系统能大大提高了保险交易效率。更加高效和简单的替代了部分操作系统的操作流程,使公司管理更加科学有效,提高了展业人才的岗位积极性,更增加了公司在业内的知名度,激发了优秀人才的主动性,提升了企业在领域内的名气,为公司的进步提供了较好的经济收益。


2 系统相关技术

2.1MyBatis框架

MyBatis使一个基于SQL映射支持Java的持久层框架,在映射XML文件中,通过id标识不同类型的SQL语句,对查询、插入、删除和更新语句进行区分,如查询语句的id前缀为query,删除语句的id前缀为delete,通过辨别判断为不同SQL语句选择对应的数据源,实现动态的读写分离。MyBatis使用XML或注解来将接口和JAVA POJO映射成数据库的记录,完成对数据库表的操作。

MyBatis框架易于运行,为数据库查询给予了全自动目标关联功能,根据以往的经历可以调节SQL语句,进而降低查看字段名。可是MyBatis框架简单,功用不齐,根本不能够满足数据库系统变化,而且必须自己进行大量SQL语言程序设计,而且自身的二次缓存机理和辅助缓存文件体制也都还没完善,但MyBatis足以达到本系统开发的程度。

​​​​​​​2.2Spring Boot框架

Spring Boot框架主要是基于Spring框架设计研发的一款轻量开源的敏捷性应用开发框架,它在保持原有框架在控制反转、面向切面编程和事务管理方面的 优良特性的同时提出了起步依赖和习惯优先的开发原理,从而减少了配置文件、简化了依赖管理,使系统研发人员可以更加专注于功能的实现。起步依赖是指Spring Boof根据应用类型将一系列所需的依赖包集合成一个Sfarfer依赖集,新建应用时根据应用类型自动导入所需Sfarler,简化了传统项目中经常出现的jar包冲突管理。SpringBoot是库的集合,导入依赖后就能够被项目所使用。

Spring Boot的定义是“习惯优于配置”。简易地说,给予了依附程序包,并按照应用习惯解决了上下级关系问题,减少对XML的配置,使Spring配置就可以迅速运作项目。对整个团队的开发及维护来说,避免了编写XML配置和注释等。Spring Boot内嵌了servlet容器,从而降低了对环境的要求,只需执行java–jarxx.jar命令就可以独立运行Spring Boot项目,并且还可以对其进行监控。

​​​​​​​2.3IDEA

IDEA全称IntelliJ IDEA,是一种可以用于Java语言开发的开发平台。IDEA出现后就旨在最大程度地提高程序代码开发人员的生产力,在智能代码提示、代码重构、创新性的GUI界面设计、各种类型的版本工具等方面的功能十分优秀的。IDEA可以使用许多插件可以对其进行扩展以提供多语言的体验,来为使用者提供更优秀的工作环境。

​​​​​​​2.4MySQL

MySQL数据库是一种关系型数据库,采用SQL语言,具有运行速度快、体积小、使用成本低等特点,是很多网站的首选数据库之一。MySQL使用关系模型,也由此提升了数据库的运行速度和灵活性。它是开源数据库管理系统,是一个多用户、多线程的数据库管理系统。


3 需求分析

3.1需求可行性分析

3.1.1经济可行性分析

经济可行性是开发者去评估项目是否可以产生经济效应有利于开发者的能力,进而决定该项目是否值得做出利益投资。在本文所设计的保险销售系统的可行性分析中,不管在时间还是成本上都在可以接受,并且可以有效地提高工作效率。

​​​​​​​3.1.2角色的功能需求分析

角色分三种;用户、承保方、游客。

保险公司归属于企业的高級员工,其职责包含:维护保养系统软件中的数据,释放出来全部管理权限,分派全部功能模块的运用等。及其对以上人物的改动、删掉和加上的支配权。还需要定期备份数据库文件的数据,定期修复数据,依据领导干部的要求,不定期对系统数据开展需要的安全性备份。当公司的信息管理系统遭受安全性侵入时,必须对以前的数据库数据开展安全性备份。

​​​​​​​

 

图3-1 承保方用例图

如图3-1所示,承保方角色需要有着首页修改密码的功能和管理中心的功能,其中管理中心包含了产品列表、添加产品、删除产品、核保列表、订单列表信息,可以方便快捷的对保险产品进行管理,以及对所有的订单进行管理。

 

图3-2 游客用例图

如图3-2所示,游客需要有无需注册账户就可以直接进入系统首页,实现保险产品浏览功能和保险产品筛选的功能,如果有用户合适的保险产品会引导用户前往注册页面。

 

图3-3 用户用例图

如图3-3所示,用户需要有着修改密码、和个人中心、保险产品、保险购买的功能、其中保险产品模块需要查看各保险的详情信息,个人中心模块需要有用户余额功能、充值功能、订单记录详情功能、保单详情功能,最主要的保险购买功能。


4 系统设计

4.1登录与注册功能

4.1.1游客登录功能

​​​​​​​

 

图4-1 游客登录流程图

游客登录无需通过账号密码验证,便可登录成功查看保险产品,如图4-1所示,可以快速的让用户看到是否有自己需要的保险产品并快速浏览,对于个人中心与产品详情内容对游客做了权限控制,若想详细了解保险产品内容便弹出登录窗口,引导用户注册账户。游客这一角色是保险销售系统中不可缺少的,因为无需注册账号,就可以看到各个保险产品,方便用户浏览,增加了产品浏览量。

​​​​​​​4.1.2用户注册登录模块

 

图4-2 用户登录注册流程图

该模块主要是对于客户人员登录和注册信息的识别与管理,如图4-2所示,若是新用户登录先判断是否已经有账户密码,如果已经有了账号密码便可直接输入账号密码进行登录,对接数据库信息,若账号存在,且密码正确便登录成功,进入用户权限页面。若是新用户没有账号密码,便可点击立即注册,填写姓名、性别、身份证号、手机号、家庭住址、设置账号和密码、设置出生年月即可点击注册,判断用户所填写信息是否为空,若为空则重新填写,若不为空则进行二次判断用户填写信息是否符合要求,若不符合则重新进行注册,若符合则注册成功。

​​​​​​​4.1.3承保方注册登录模块

​​​​​​​

 

图4-3 承保方登录注册流程图

如图4-3所示,承保方注册登记模块主要是通过对承保方的管理入口,先确定是不是已登录承保方帐户,若没有登录则直接进入登录页面,先填写承保方的登录名、登录密码和公司名。再检查内容是否填写完整,若完好则检查填写的内容是否按要求填写,若按要求填写则登录完成,在注册成功之后进入注册流程,先确定帐号密码是否为空,若为空则重新进入,若不为空则检查帐号密码是否正确,若不对再次进入注册,如果无误则注册完成,根据用户权限显示承保方界面内容。

​​​​​​​4.2游客功能设计

​​​​​​​

 

图4-4 游客功能模块图

游客功能模块的设计是根据保险销售系统调研客户需求的必要模块,如图4-4所示,他的目的就是无需用户注册便可直接登录系统首页,进而查看保险产品信息,可以看到医疗保险、人寿保险、意外保险、旅游保险分类下所有的保险产品,也可以根据自己想要的保险产品名称进行产品搜索,也可以分类搜索查看各类保险产品,如果用户看到想详细了解的产品,便需要注册账户,注册账户后可以查看保险产品详情页面,以便增加系统的粘合度。

​​​​​​​4.3用户功能设计

​​​​​​​ 图4-5 用户功能模块图

 

用户信息管理中心主要功用模板的设计相当丰富而详实,如图4-5所示,包括改变登录密码、在个性信息管理中心内可以看到我的钱包、我的订单、我的资料、我的核保,保险公司产品内可查询医疗、人寿保险、旅行保险意外保险等保险产品详情,保险购买可针对选择好的保险产品进行购买流程。

​​​​​​​4.3.1修改密码功能

考虑到应用的安全性问题,用户在登陆首页后就可以自由更修改密码,但更改密码前必须填写登录时的手机号码、身份证号码、及初始密码、以此来确定是否由用户自己进行,并设定为新密码,二次输入的新密码如不准确,则必须再次输入,但如果二次输入的新密码均准确并符合正确格式则可以点击确定,密码修改成功,重新登录进入系统。

​​​​​​​4.3.2个人中心功能

个人中心我的钱包可对余额进行充值,在我的订单内也可查询作为投保人而生成的订单信息,具体内容包含订单流水、下单时间、商品名称、订购金额、订单付款状态、在订单详情中也可查询以上内容汇总信息,我的信息里可以看到个人信息,我的核保里可以看到下单记录核保状态。

​​​​​​​4.3.3保险产品功能

保险产品功能把各个保险分类排列,点击可查看保险详情页面,可以看到保险产品名称、保险产品标题、短标题、保险产品介绍、购买须知、理赔流程、常见问题等信息。可以让用户全面的了解保险产品的保险范围,还可以填写信息直接根据被保人信息计算出投保费用,只需要填写被保人的年龄、选择保障金额、勾选有无社保、选择保障期限便可计算保费。

​​​​​​​4.3.4保险购买功能

保险购买功能是相对来说最重要的流程了所有的铺垫都是为了更好的成交。当用户选择好合适的保险产品后,先根据被保人的信息,填写年龄、保障金额、是否有社保、选择保障期计算保费,随后点击立即投保,系统会对填写的年龄做出判断,如不符合保险产品年龄要求,就会弹出提示框终止投保流程,如果被保人信息符合保险产品要求则进行投保人信息填写步骤。

填写投保人真实姓名、手机号、身份证号、发送手机验证码,勾选阅读同意条款,其中填写的投保人手机号,系统会通过收取验证码判断是否为有效手机号,身份证号会通过数字位数判断是否为有效身份证,如果所填写信息都正确,那么就进入了填写被保人信息步骤。

确定被保人的姓名、手机号、确定性别、按照格式确定的生活时间、身份卡号、电子邮件、以及住址,以上信息须按照系统要求填写否则将终止投保流程。提交被保人信息之后就可以购买保单并完成活动了,下步则是核对订购保单,一旦核保通过之后,将进行最后的缴纳保单费,确定收货地址、选定付款方法、送货日期、选定保单电子版或者纸质版本、审核订单信息,订购金额多少,活动优惠多少,优惠券抵扣了多少,运费多少,以及最后应付金额多少,然后单击立即付款,会切换到个人余额界面并提示账户余额,如果余额还不够就可以点击去充值,若余额充足就点击确认付款。弹出付款成功这个保单就购买完成了。

​​​​​​​4.4承保方功能设计

​​​​​​​

 

图4-6 承保方功能模块图

如图4-6所示,承保方在保险销售管理系统中扮演着管理员的角色, 有着修改密码、管理中心管理产品列表、可以添加产品、删除产品、查看核保列表、查看订单列表的功能。

​​​​​​​4.4.1修改密码功能

为了维持承保方的账户安全而设定有修改密码功能,必须填报好初始化密码来确定是否为承保方本人,然后第二次注入新密码,若第二次注入密码无误则密码修改过程完成,若初始化密码输入有误,则再次进行修改秘密过程。

​​​​​​​4.4.2管理中心功能

管理中心也是承保方的核心功能,可以查询商品列表,增加商品、删除产品、查询核保列表、查询订单列表,其中增加的商品还需要选择商品标识码、商品名称、以及选择产品的类别,医疗保险、人寿保险、旅游保险、意外保险选取保险产品的类型,输入商品标题、短标题、以及填写商品介绍、填写购买须知、填写理赔流程、填写常见问题、上传图片等信息。


5 系统实现

​​​​​​​5.1系统基本功能的实现

依据保险销售系统软件各功能模块的优点和规定,在信息管理系统的开发设计流程中,大家采用了便捷、快捷、美观大方、精美的基本上设计原理,为不一样的功能模块设计方案了合乎实际操作方式的界面,并使各功能模块的实际操作界面互相联络,设计风格统一。该系统软件采用将客户、承保方和游客的同一登陆界面依照差异的管理权限区分为对应的回应界面的方式。

​​​​​​​5.1.1游客登录功能

 

图5-1 登录界面

 

图5-2 游客登录界面

如图5-1系统登录界面所示,该模块主要用于承保方、用户、游客登录功能,采用三个不同的登录入口,根据不同的账户后台响应出不同的权限,展现相对应的界面。

如图5-2游客登录界面,游客无需输入用户名密码便可直接登录系统,游客的功能有浏览保险产品、筛选保险产品功能。

5.2用户模块

5.2.1用户登录注册功能

 

图5-3 用户注册界面

如图5-3为用户注册页面,用户必须根据要求以指定的格式填报登录信息,名称、选择性别、身份证号、手机号码、地址、邮箱、注册密码、出生日期,信息填报成功后单击登录按钮会执行UserService.java文件来核对用户所填写内容是否符合设定要求,应填信息是否为空,核心代码如图5-1所示:

 

图5-4 用户登录界面

图5-4为用户登录页面,当使用者成功注册账户之后便可以使用账户密码登陆操作系统,同时填写用户登录名和帐号注册密码,帐号注册密码为默认加密,按照使用者需要也可选择性记住帐号注册密码,当使用者成功进入账户密码登录之后可以通过UserController.java文件先检测使用者所填资料是不是为空,而后对接数据库,再检测用户登录名是不是存在,以及帐号注册密码是不是正确,最后如果账户密码无误即可登记并成功进入操作系统页面。

​​​​​​​5.2.2用户修改密码功能

 

图5-5 用户修改密码图

变更密码设定功能网页如图5-5所展示,为了确保使用者的帐号安全,系统设计了变更密码功能设定的功能,使用者在进入操作系统后就可以选择变更密码功能设定并进去变更密码,设置的新密码需要输入两次进行核验,避免了用户设置新密码直接就忘掉的麻烦。用户输入上述数据后,执行ResultDTO.java文件,对接数据库写入新密码信息

​​​​​​​5.2.3用户我的订单功能

 

图5-6 用户我的订单界面

用户在进入管理系统后还增加了个性管理中心功能,包括了我的产品订购、我的保单、我的核保、我的钱包、我的个人信息具体相关内容如图5-6所示,使用者可查阅产品订购流水号、产品订购时间、产品名字、产品订购数量、产品订购状况、订单详情这些信息,便于用户直观的快速的核查订单信息

​​​​​​​5.2.4用户我的保单功能

 

图5-7 用户我的保单界面

如图5-7所示,用户可查询账号下所有的保单资料,包含保单名称、保险产品所属投保方保险名称、投保截至日期、保单明细,可查询被保险人名字、投保人姓名、被保人名称、被保人姓名、保险费用、保险金额、保障开始日期、保障结束日期信息

​​​​​​​5.2.5用户我的订单功能

图5-8 用户我的订单界面

如图5-8所示,用户我的订单模块中可以查看订单流水号、下单日期、商品名称、订单金额、订单状态、订单详情,订单详情信息其中订单状态有未支付去支付、已支付功能

​​​​​​​5.2.6用户我的钱包功能

 

图5-9 用户我的钱包界面

用户我的钱包界面如图5-9所示,可以看到钱包主人姓名、钱包余额,如果需要充值余额,带年纪充值,输入充值金额便可充值成功

​​​​​​​5.2.7用户购买保险产品功能

 

图5-10 用户保险购买界面

用户选定好合适的保险产品后便可进入保险购买流程,如图5-10所示,用户需要购买意外保障保险,可以查看产品介绍、购买须知、理赔流程、常见问题详情,需要用户输入被保人年龄、选择保障金额、选择保障期限便可计算保费,其中通过被保人年龄与所选保险做判断,如年龄不符合保险产品要求,则无法购买,如果符合则进行下一步投保流程核心代码如图5-8所示:

 

图5-11 用户投保核对投保人信息界面

如图5-11所示,用户投保填报投保人资料,还需要填报被保险人的真实名字、被保险人移动号码、被保险人身份证号、并获得手机号验证码来检查客户的填报手机号信息是否真实,核心代码如5-9所示:

 

图5-12 用户填写被保人信息界面

如图5-12所示,用户填写被保人真是姓名、手机号、选择被保人性别、填写被保人出生日期、身份证号、电子邮箱、住址信息,系统判断所填信息格式是否正确,若不正确返回重新填写,填写正确则确认投保

 

图5-13 用户保单收货信息界面

 

图5-14 用户投保成功支付界面

 

图5-15 用户订单支付界面

用户填写好被保人信息便可投保成功,查看核保信息,选择保单收货方式、收货地址信息,如图5-13所示,然后核对所买保险信息,订单总额、活动优惠、优惠券抵扣、运费、应付总额,核对无误立即支付,如图5-14所示,随后调取用户余额界面读取当前账户余额确认付款,如图5-15所示。以上步骤核心代码如图5-11所示:

5.3承保方模块

5.3.1承保方添加商品信息

 

图5-16 承保方添加商品信息界面

 

图5-17 承保方添加产品设置属性界面

承保方拥有添加删除产品的权限,如图5-16承保方添加商品信息,需要输入商品标识码、商品名称、选择商品类型、填写商品标题、短标题、商品介绍、购买须知、理赔流程、常见问题信息。如图5-16所示,然后需要填写保险属性,年龄范围、保险金额、保障期限、有无社保、并根据以上信息设置对应保费如图5-17所示


源码+过程性文档+论文

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值