下一步

基于SpringBoot+MySQL的客户后台管理系统设计与实现

免费试用
 
基于SpringBoot+MySQL的客户后台管理系统设计与实现
发布日期:2024-11-29 17:46:47 浏览次数: 198 来源:毕设一站式服务

目录


摘要 

关键字 

1 内容简介 

1.1 背景与意义 

1.2 资料收集和分析 

1.3 方案设计 

1.4 方案的实施 

2 需求 

2.1 功能需求 

2.2 用户需求 

3 开发环境 

3.1 开发工具 

3.2 开发技术 

4 后台管理系统的项目结构 

4.1 系统前端页面 

4.1.1 登录页面 

4.1.2 数据可视化页面 

4.1.3 业务项目进程页面 

4.1.4 客户页面 

4.1.5 联系人页面 

4.1.6 我的工作记录页面 

4.1.7 团队工作记录页面 

4.1.8 用户管理页面 

4.1.9 角色管理页面 

4.1.10 用户资料修改页面 

4.2 系统后台数据库 

4.2.1 用户信息表 

4.2.2 角色信息表 

4.2.3 联系人信息表 

4.2.4 客户信息表 

4.2.5 业务机会表 

4.2.6 工作流程数据表 

5 总结 

5.1 后台管理系统的设计与实现 

5.2 感想 

参考文献

摘要  

对于一个企业或者机构来说,客户是十分重要的,根据实际的需求客户可以分为好多类型,比如小客户、大客户、联系中的客户、未联系的客户、已经联系结束的客户等。而且这些客户群体有可能属于不同的行业,不同的领域,如何对客户进行一个高效有序的管理便成为掌握客户需求的重要环节。在这些需求和发展的结合下,本文使用SpringBoot和MySQL实现一个客户管理系统。该后台管理体系的构建对于企业或者机构来说,有着开发成本低,效率高,工作有序等优势相比较与传统的客户管理方式有着得天独厚的优势。

关键字 :后台管理系统;高效;信息存储调用;SpringBoot;Mysql

 后台管理系统的项目结构   

4.1系统前端页面  

4.1.1登录页面  

网页的登录界面使用显示和控制用户登录;后端使用$scope.User = {userName: null, password: null};和post请求在数据库User表中查询用户的账号和密码验证登录。具体效果如图4-1所示: 

4.1.2数据可视化页面  

进入管理网站首页就是看板页面,该页面调取了数据库opportunity中win列的记录如果该业务为赢就是1输就是0,通过计算输赢的各自比例的数据来实现图像展示中圆形覆盖的面积,利用信息可视化来帮助人们理解和分析数据[8]。具体效果如图4-2所示:

4.1.3业务项目进程页面  

该页面展示你所管理的项目正在进行中的阶段,包含初步接触、需求分析、协商方案、商业谈判等页面,效果如图4-3显示:

在该页面中可以使用增加新机会来添加新的业务项目,效果如图4-4显示:

在该页面中也可以使用已完成来查看已经完成的业务项目,效果如图4-5显示:   

4.1.4客户页面  

该页面展示你所管理的项目所接触到的客户,展示了客户的名称,等级,电话,客户网址,行业,类型,来源,地区等。效果如图4-6显示:

在该页面中可以对客户进行增加新客户功能,效果如图4-7显示:   

该页面也可对现有客户进行编辑信息操作,效果如图4-8显示:

4.1.5联系人页面  

在联系人页面中展示的是,所有负责接触客户具体业务的联系人,可以进行增加新联系人以及编辑的操作,展示界面显示了联系人的姓名、性别、手机、职务、所属客户、部门、电子邮件、座机、传真、QQ、微信、创建者等消息,效果如图4-9显示:   

    

4.1.6我的工作记录页面  

该页面显示的内容为接触过程的日报,也就是所谓的日记,按照日期来划分为了周一至周日每天都可以添加新的日报内容也可以删除,想要查看不同时间的日报只需要在切换日期位置选择日期即可实现日报日期的切换。效果如图4-10显示:   

我的工作记录界面

4.1.7团队工作记录页面  

该页面显示的内容为接触过程的团队日报,按照日期来划分为了周一至周日,该页面不能进行修改,增加和删除,只能进行查询操作,可以显示你所在的团队的队员所添加的日报,效果如图4-11显示:

4.1.8用户管理页面  

该页面可对系统中所有用户进行展示,主要内容包括头像,用户名,真实姓名,性别,启用状态,注册日期。同时可以根据操作中的各项不同按钮进行相应的编辑,重置密码,删除操作,也可以添加新用户和查询用户,效果如图4-12显示:

4.1.9角色管理页面  

该页面可以分配给不同的角色组实际的用户,在角色管理页面里面可以增加新的角色,编辑删除已有角色,也可以给对应的角色分配不用的功能菜单,效果如图4-13显示:   

分配效果如图4-14显示:

4.1.10用户资料修改页面  

用户资料修改页面可以根据实际操作需要进行用户资料的增加修改和删除等操作,也可以在实际使用的需求下修改用户密码,效果如图4-15显示:  

4.2系统后台数据库  

4.2.1用户信息表  

这张表用于记录各个用户的信息,结构如表4-1所示

表4-1用户信息表

字段名

数据类型

长度

主外键

字段说明

userId

Int

11

主键

ID

userName

password

avatar

userCode

realName

gender

status

Varchar

Varchar

Varchar

Varchar

Varchar

Tinyint

tinyint

30

30

255

30

10

1

4

非空

非空

Null

Null

Null

Null

非空

账号

密码

头像

用户名

真实姓名

性别

启用状态

createAt

datetime

0

非空

序号

4.2.2角色信息表    

这张表用于记录各个角色,结构如表4-2所示:

表4-2角色信息表

字段名

数据类型

长度

主外键

字段说明

roleId

Int

11

主键

ID

roleName

varchar

30

NO Null

角色名

isSystemRole_

tinyint

1

NO Null

权限

4.2.3联系人信息表  

这张表用于记录各个联系人的信息,结构如表4-3所示:

表4-3联系人信息表

字段名

数据类型

长度

主外键

字段说明

contactsId

Int

11

主键

ID

customerId

NAME

title

dept

phone

sex

email

Int

Varchar

Varchar

Varchar

Varchar

Tinyint

Varchar

11

30

30

30

30

1

255

Null

非空

非空

Null

非空

非空

Null

ID

名字

职务

部门

联系方式

性别

邮箱

Tel

Fax        

Qq

Wx

createDate

createBy

Varchar

Varchar

Varchar

Varchar

Datetime

int

30

30

30

30

0

11

Null

Null

Null

Null

非空

非空

座机

传真

Qq

微信

创建日期

创建者ID

4.2.4客户信息表  

这张表用于记录各个客户的信息,结构如表4-4所示:

表4-4客户信息表

字段名

数据类型

长度

主外键

字段说明

customerId

Int

11

主键

创建者ID

customerName

industryId

categoryId

website

tel

star

address

provinceId

Varchar

Int

Int

Varchar

Varchar

Tinyint

Varchar

Int

30

11

11

255

30

4

100

11

Null

Null

Null

Null

Null

Null

Null

Null

名字

名字

行业id

网址

联系方式

类型

地址

省份id

cityId

sourceId

potential

createDate        

createBy

Int

float

tinyint

datetime

Int

11

11

1

0

11

Null

Null

非空

非空

非空

城市id

客户类型

潜在客户

创建日期

创建者

         

 

4.2.5业务机会表  

这张表用于记录业务机会的信息,结构如表4-5所示:

         

 

表4-5业务机会表

字段名

数据类型

长度

主外键

字段说明

opportunityId

Int

11

主键

ID

Name

customerId

amount

endDate

possibility

budgetConfirmed roiConfirmed

phase

Varchar

Int

Decimal

Datetime

Float

Tinyint

Tinyint

Tinyint

30

11

18

0

0

1

1

4

非空

非空

非空

非空

Null

Null

Null

非空

业务

客户id

金额

日期

机会

预算确认

会报分析

阶段

win

lossReason

description

closeDate

createDate        

createBy

owner

Tinyint Tinyint

Varchar

Datetime

Datetime

Int

Int

1

4

500

0

0

11

11

Null

Null

Null

Null

非空

非空

Null

输赢

输的理由

描述

结束日期

启动日期

创建人

关闭人

         

 

4.2.6工作流程数据表  

这张表用于记录了工作流程的信息,结构如表4-6所示

表4-6角色信息表

字段名

数据类型

长度

主外键

字段说明

activityId

Int

11

主键

ID

resourceType

tinyint

4

Null

角色

resourceId

activityType

content

createDate

createBy

Int

Tinyint

Varchar

Datetime

int

11

4

200

0

11

Null

非空

非空

非空

非空

次数

数据

工作内容

结束时间

使用者id




WeSCRM专注2B场景的SCRM系统

产品:企微SCRM系统+微信机器人+私域陪跑服务

承诺:产品免费试用七天,验证效果再签署服务协议。零风险落地企微SCRM,已交付6000+ 2B企业

描述11

按钮文案-
 
扫码咨询
香港和宝典宝典免费资料大全

香港和宝典宝典免费资料大全