计算机毕业设计ssm保险公司CRM客户关系管理系统 基于SSM框架的保险行业客户关系管理平台 SSM技术栈下的保险客户关系管理系统开发

计算机毕业设计ssm保险公司CRM客户关系管理系统y36qxok3(配套有源码 程序 mysql数据库 论文)本套源码可以先看具体功能演示视频领取,文末有联xi 可分享

在当今竞争激烈的保险市场中,客户关系管理(CRM)系统已成为保险公司提升客户满意度、增强市场竞争力的关键工具。传统的客户管理方式往往效率低下,无法满足现代保险业务的复杂需求。因此,开发一个高效、智能的保险公司CRM客户关系管理系统显得尤为重要。本文将介绍一个基于SSM框架的保险公司CRM客户关系管理系统,该系统旨在通过技术手段优化客户关系管理,提升服务质量和业务效率。

该系统采用Java语言进行后端开发,结合MySQL数据库和B/S架构,前端使用Vue.js框架,开发环境为IntelliJ IDEA。系统的主要功能包括:

  • 用户管理:用户可以注册、登录,更新个人信息,如用户名、密码、邮箱等。

  • 员工管理:管理员可以添加、修改、删除员工信息,包括员工账号、姓名、性别、手机号码等。

  • 保险分类管理:管理员可以管理保险分类,方便用户按分类查找保险产品。

  • 保险公司管理:管理员可以添加、修改、删除保险公司信息,包括公司名称、封面、经营范围等。

  • 保险信息管理:管理员可以管理保险信息,包括保险名称、分类、价格、期限、理赔范围等。

  • 购买信息管理:管理员可以查看和管理用户的购买信息,包括保单编号、保险名称、购买时间等。

  • 保单信息管理:管理员可以查看和管理保单信息,包括保单编号、保险名称、保单文件等。

  • 理赔信息管理:管理员可以查看和管理理赔信息,包括理赔金额、理赔文件等。

  • 留言板管理:用户可以在留言板上留言,管理员可以回复留言。

  • 系统管理:管理员可以进行系统配置,如设置用户权限、管理保险资讯分类等。

  • 个人中心:用户可以在个人中心查看个人信息、购买信息、保单信息、理赔信息等。

这些功能的实现,使得该保险公司CRM客户关系管理系统不仅能够为用户提供一个便捷的保险信息管理平台,还能帮助管理员高效地管理客户关系和业务流程。系统的设计采用了分模块设计,确保了系统的稳定性和可扩展性。通过这些功能,系统能够满足不同用户群体的需求,提供个性化的服务体验。

注:完成的毕业设计程序以下面的的环境软件、功能图和界面为准。

系统所需要的环境软件:idea、eclipse+mysql5.7、8.0+Navicat+JDK1.8+tomcat7.0

UML是 Unified Modeling Language的缩写,又称统一建模语言。是开发者对客观事物进行建模的标记,同时也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。系统的UML用例分析详情如下图所示。

图3-1管理员用例图

图3-2 员工用例图

图3-3用户用例图

3.4 系统可行性分析

3.4.1技术可行性

技术可行性研究是否通过,取决于对目前技术和硬件设备的分析。在系统软件开发中,我们将使用Java作为计算机语言。自问世以来,Java语言不断得到强化和完善,具有广泛的运用覆盖面和开发必需性。同时,我们还将应用MySQL数据库作为数据存储,该数据库具有高度的安全性和低配备要求,是一种常用的数据库。前端开发将采用Java技术,使得网页设计既美观又方便维护。最后,我们将使用IDEA作为开发环境,因为它包含了框架和函数等资源,可以立即应用。综上所述,从技术角度来看,本项目是可行的。

3.4.2经济可行性

在经济发展的可行性分析中,需要从开发商的经济发展能力和用户必要的成本费用两个层面进行剖析。为了降低项目成本,系统软件可以采用开源版本的IDEA。数据库查询可以使用开源的MySQL数据库,并在配置好操作系统的计算机上进行。用户通常选择Tomcat 7.0作为系统软件所在的网络服务器,并使用出色的IE、火狐和Google等浏览器全面展示CSS网页页面,以推动系统的升级维护和控制成本。从经济层面考虑,进行开发是没有障碍的。

3.4.3操作可行性

这个保险公司CRM客户关系管理系统采用B/S架构,用户无需安装其他软件即可轻松掌握和熟练使用。同时,由于系统基于Web,可以实现客户端的请求与服务器的端口组件之间的交互,确保数据库文件的数据一致性并得出结论。为了更好地组织和存储数据,数据库能够确保数据的一致性。一旦对数据进行操作,工作将变得更加简易,工作量也会降低。所有操作都由系统自身完成,大大减少了工作人员的工作量,并使他们更便捷地掌握整个操作过程。这不仅提高了工作效率,还降低了错误率。从经济、技术和操作角度来看,该系统符合要求,并且具有可行性。

经过总结,该系统在经济、技术和操作方面都符合要求,并且是具有可行性的。

3.5系统流程分析

3.5.1操作流程

首先是系统的登录页面。用户进入页面后,可以进行登录和注册操作。点击登录后,会弹出一个登录提示框,向用户传达信息:需要输入用户名和密码才能进行下一步操作。用户完成输入后,系统会将输入的信息提交给后台,并与数据库中的信息记录进行比较判断。判断主要包括三个方面:检查用户名是否为空、检查密码是否为空以及检查用户名和密码是否匹配。只有当以上三个条件同时满足,即数据库中的信息匹配正确时,登录才视为成功,用户才能进行后续操作。如果其中任何一条条件不满足,系统会提示登录错误,需要重新登录。系统登录流程图如图3-4所示:

3-4登录流程图

3.5.2添加信息流程

然后是添加信息的页面。进入该页面后,页面会出现一个提示框,示意操作者可以进行信息的添加,从而进行下一步的操作。用户输入想要添加的信息后提交,系统会对输入的内容进行检测。如果检测后输入的信息正确,则会出现“添加成功”的提示框,从而可以进行下一步操作;如果系统检测后检测到想要添加的信息不符合规范要求,则会提示报错,需要进行修改后重新添加。添加信息流程图如图3-5所示:

3-5添加信息流程图

3.5.3删除信息流程

最后为删除信息页面。进入该页面后,用户可以对所要删除的信息进行选择,选择好删除的内容后,会有一个“是否确认删除”的提示框,操作者可以根据自己的意愿来选择“是”或“否”。完成上述操作,系统会自动的对删除的内容进行判断,如果符合删除要求则会成功删除数据记录,并且更新数据库的内容信息;如果删除的数据记录不符合要求,则会有一个“删除失败”的提示框,操作人员需要根据提示来进行修改,修改完成后重新删除知道删除成功。删除信息流程图如图3-6所示:

图3-6删除信息流程图

4 系统设计

4.1 系统体系结构

保险公司CRM客户关系管理系统的结构图4-1所示:

4-1系统结构

登录结构图,如图4-2所示:

4-2登录结构图

4.2 系统总功能结构设计

系统按照用户的实际需求开发而来,贴近生活。从管理员通过正确的账号的密码进入系统,可以使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。

系统整体模块设计:系统分为管理员、员工和用户三大角色,系统管理员有最大的权限,总体功能展示如图4-3所示。

图4-3 系统总体功能图

4.3 数据库设计

数据库设计(Database Design)是针对特定的数据库管理体系,针对特定的数据库进行结构和构建的流程。

在信息系统的开发与推荐中,数据库的设计是实现数据库与应用的关键技术。因为数据库应用系统的复杂性,使得数据库的开发工作非常复杂,所以优化的设计不是一朝一夕就可以完成的,而是一个“循序渐进”的过程,即将数据库中的数据目标和它们的相互关系进行计划和组织。

本毕业设计的E-R图描述了在系统中各个实体之间的联系,本系统主要E-R实体如图4-4所示:

图4-4系统主要E-R实体图

4.4 数据表

把按照数据库理念建立的E-R图,转换为国际关系信息库。在关联数据库中,统计关联主要由统计表所构成,但是表的构成主要体现在表格的数文字段上。如下表所示。

表4-1:保险资讯分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

typename

varchar

200

分类名称

表4-2:收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

表4-3:保险分类

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

baoxianfenlei

varchar

200

保险分类

表4-4:保险资讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

typename

varchar

200

分类名称

name

varchar

200

发布人

headportrait

longtext

4294967295

头像

clicknum

int

点击次数

0

clicktime

datetime

最近点击时间

thumbsupnum

int

0

crazilynum

int

0

storeupnum

int

收藏数

0

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

表4-5:保单信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

baodanbianhao

varchar

200

保单编号

baoxianmingcheng

varchar

200

保险名称

baoxianfenlei

varchar

200

保险分类

fengmian

longtext

4294967295

封面

baodanwenjian

longtext

4294967295

保单文件

yuangongzhanghao

varchar

200

员工账号

yuangongxingming

varchar

200

员工姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shoujihaoma

varchar

200

手机号码

shenfenzheng

varchar

200

身份证

表4-6:留言板

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

留言人id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

content

longtext

4294967295

留言内容

cpicture

longtext

4294967295

留言图片

reply

longtext

4294967295

回复内容

rpicture

longtext

4294967295

回复图片

表4-7:关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

表4-8:理赔信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

baodanbianhao

varchar

200

保单编号

gongsimingcheng

varchar

200

公司名称

baoxianmingcheng

varchar

200

保险名称

baoxianfenlei

varchar

200

保险分类

fengmian

longtext

4294967295

封面

baodanwenjian

longtext

4294967295

保单文件

lipeiwenjian

longtext

4294967295

理赔文件

lipeijine

varchar

200

理赔金额

yuangongzhanghao

varchar

200

员工账号

yuangongxingming

varchar

200

员工姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shoujihaoma

varchar

200

手机号码

shenfenzheng

varchar

200

身份证

表4-9:购买信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

baodanbianhao

varchar

200

保单编号

baoxianmingcheng

varchar

200

保险名称

baoxianfenlei

varchar

200

保险分类

fengmian

longtext

4294967295

封面

jiage

double

价格

yuangongzhanghao

varchar

200

员工账号

yuangongxingming

varchar

200

员工姓名

goumaishijian

date

购买时间

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shoujihaoma

varchar

200

手机号码

shenfenzheng

varchar

200

身份证

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

表4-10:好友表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

uid

bigint

用户ID

fid

bigint

好友用户ID

name

varchar

200

名称

picture

longtext

4294967295

图片

role

varchar

200

角色

tablename

varchar

200

表名

alias

varchar

200

别名

type

int

类型(0:好友申请,1:好友,2:消息)

0

表4-11:保险信息评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

表4-12:员工

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuangongzhanghao

varchar

200

员工账号

mima

varchar

200

密码

yuangongxingming

varchar

200

员工姓名

touxiang

longtext

4294967295

头像

xingbie

varchar

200

性别

shoujihaoma

varchar

200

手机号码

表4-13:配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

url

varchar

500

url

表4-14:用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yonghuzhanghao

varchar

200

用户账号

mima

varchar

200

密码

touxiang

longtext

4294967295

头像

yonghuxingming

varchar

200

用户姓名

xingbie

varchar

200

性别

shoujihaoma

varchar

200

手机号码

gongsimingcheng

varchar

200

公司名称

表4-15:消息表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

uid

bigint

用户ID

fid

bigint

好友用户ID

content

varchar

200

内容

format

int

格式(1:文字,2:图片)

isread

int

消息已读(0:未读,1:已读)

0

表4-16:管理员表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

image

varchar

200

头像

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-17:保险信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

baodanbianhao

varchar

200

保单编号

baoxianmingcheng

varchar

200

保险名称

baoxianfenlei

varchar

200

保险分类

fengmian

longtext

4294967295

封面

jiage

double

价格

qixian

varchar

200

期限

lipeifanwei

varchar

200

理赔范围

baoxianjieshao

longtext

4294967295

保险介绍

faburiqi

date

发布日期

yuangongzhanghao

varchar

200

员工账号

yuangongxingming

varchar

200

员工姓名

gongsimingcheng

varchar

200

公司名称

xiangxidizhi

varchar

200

详细地址

thumbsupnum

int

0

crazilynum

int

0

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

discussnum

int

评论数

0

storeupnum

int

收藏数

0

表4-18:保险公司

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gongsimingcheng

varchar

200

公司名称

fengmian

longtext

4294967295

封面

jingyingfanwei

varchar

200

经营范围

lianxidianhua

varchar

200

联系电话

xiangxidizhi

varchar

200

详细地址

userid

bigint

用户id

storeupnum

int

收藏数

0

5 系统详细设计

5.1前台功能实现

5.1.1系统首页页面

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示:

图5-1 系统首页界面

在注册流程中,用户在Vue前端填写必要信息(如用户名、密码等)并提交。前端将这些信息通过HTTP请求发送到Java后端。后端处理这些信息,检查用户名是否唯一,并将新用户数据存入MySQL数据库。完成后,后端向前端发送注册成功的确认,前端随后通知用户完成注册。这个过程实现了新用户的数据收集、验证和存储。系统注册页面如图5-2所示:

图5-2系统注册页面

保险公司保险公司页面的输入栏中输入公司名称进行查询,可以查看到保险公司详细信息,并根据需要进行收藏操作保险公司页面如图5-3所示:

图5-3保险公司详细页面

保险信息保险信息页面的输入栏中输入保险名称进行查询,可以查看到保险详细信息,并根据需要进行购买、评论或收藏操作保险信息页面如图5-4所示:

图5-4保险信息详细页面

留言板留言板页面输入留言内容,上传图片进行在线留言,还可以对留言内容进行回复操作留言板页面如图5-5所示:

图5-5留言板详细页面

5.1.2个人中心

个人中心:在个人中心页面可以对个人中心、修改密码、聊天记录、员工、购买信息、保单信息、理赔信息、我的收藏进行详细操作;如图5-6所示:

图5-6个人中心界面

5.2后台模块实现

在登录流程中,用户首先在Vue前端界面输入用户名和密码。这些信息通过HTTP请求发送到Java后端。后端接收请求,通过与MySQL数据库交互验证用户凭证。如果认证成功,后端返回给前端,允许用户访问系统。这个过程涵盖了从用户输入到系统验证和响应的全过程。后台登录页面如图5-7所示。

图5-7后台登录界面

5.2.1管理员功能实现

管理员进入主页面,主要功能包括对用户、员工、保险分类、保险公司、保险信息、购买信息、保单信息、理赔信息、留言板管理、系统管理、个人中心等进行操作。管理员主页面如图5-8所示:

图5-8管理员主界面

用户功能在视图层(view层)进行交互,比如点击“查询信息、新增或删除”按钮或填写用户信息表单。这些用户表单动作被视图层捕获并作为请求发送给相应的控制器层(controller层)。控制器接收到这些请求后,调用服务层(service层)以执行相关的业务逻辑,例如验证输入数据的有效性和与数据库的交互。服务层处理完这些逻辑后,进一步与数据访问对象层(DAO层)交互,后者负责具体的数据操作如详情、更改或移除用户信息,并将操作结果返回给控制器。最终,控制器根据这些结果更新视图层,以便用户功能可以看到最新的信息或相应的操作反馈。如图5-9所示:

图5-9用户功能界面

员工功能在视图层(view层)进行交互,比如点击“查询信息、新增或删除”按钮或填写员工信息表单。这些员工表单动作被视图层捕获并作为请求发送给相应的控制器层(controller层)。控制器接收到这些请求后,调用服务层(service层)以执行相关的业务逻辑,例如验证输入数据的有效性和与数据库的交互。服务层处理完这些逻辑后,进一步与数据访问对象层(DAO层)交互,后者负责具体的数据操作如详情、更改或移除员工信息,并将操作结果返回给控制器。最终,控制器根据这些结果更新视图层,以便员工功能可以看到最新的信息或相应的操作反馈。如图5-10所示:

图5-10员工功能界面

管理员点击保险公司,在保险公司页面输入公司名称进行查询信息、新增或删除保险公司列表,并根据需要对保险公司详情信息进行详情、更改或移除操作;如图5-11所示:

图5-11保险公司界面

管理员点击保险信息,在保险信息页面输入保险名称进行查询信息、新增或删除保险信息列表,并根据需要对保险详情信息进行详情、更改、查看评论或移除操作;如图5-12所示:

图5-12保险信息界面

管理员点击购买信息,在购买信息页面输入保险名称、选择是否通过和是否支付进行查询信息、删除或审核购买信息列表,并根据需要对购买详情信息进行详情、更改或移除操作;如图5-13所示:

图5-13购买信息界面

管理员点击保单信息,在保单信息页面输入保险名称进行查询信息或删除保单信息列表,并根据需要对保单详情信息进行详情、理赔、更改或移除操作;如图5-14所示:

图5-14保单信息界面

管理员点击理赔信息,在理赔信息页面输入公司名称和保险名称进行查询信息或删除理赔信息列表,并根据需要对理赔详情信息进行详情、更改或移除操作;如图5-15所示:

图5-15理赔信息界面

管理员点击系统管理,在保险资讯页面输入标题进行查询信息、新增或删除保险资讯列表,并根据需要对保险资讯详情信息进行详情、更改或移除操作;还可以对保险资讯分类、关于我们、系统简介和轮播图管理进行详细操作;如图5-16所示:

图5-16系统管理界面

5.2.2员工功能实现

员工进入主页面,主要功能包括对用户、保险信息、购买信息、保单信息、理赔信息、个人中心等进行操作。员工主页面如图5-17所示:

图5-17员工主界面

源码无偿分享,文未领取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值