基于 Spring Boot 3 + Vue 2 + Redis + JDK 17 的中小型企业客户管理系统的设计与实现
本文基于 Spring Boot 3、Vue 2、Redis 和 JDK 17 技术栈,设计并实现了一套面向中小型企业的客户管理系统,覆盖客户端小程序与管理端后台,支持销售、客服、管理员及客户四种角色的协同工作。
一、项目背景
中小型企业在客户管理过程中,普遍存在客户信息分散、跟进记录缺失、服务响应滞后等问题。传统的 Excel 管理方式难以满足多角色协同、数据统一和流程自动化的需求。本系统旨在通过数字化手段,为企业提供统一的客户信息管理、销售跟进、客户服务与数据分析平台,提升客户管理效率和服务质量。
二、功能模块介绍
本系统采用前后端分离架构,整体分为客户端和管理端两个端。客户端面向客户,以小程序形式呈现;管理端面向管理员、销售人员、客服人员,通过角色权限控制实现不同功能访问。
| 系统端 | 主要使用对象 |
|---|---|
| 客户端(小程序) | 客户 |
| 管理端 | 管理员、销售人员、客服人员 |

三、技术栈说明
前端:Vue 2(管理端)、小程序(客户端)
后端:Spring Boot 3、JDK 17
数据库与中间件:Redis
四、核心模块介绍
管理端
管理员
| 功能模块 | 功能说明 |
|---|---|
| 用户管理 | 管理系统用户账号(销售、客服) |
| 员工信息管理 | 管理员工基本信息(员工是销售和客服的拓展信息) |
| 登录日志管理 | 查看系统登录日志 |
| 数据统计分析 | 查看客户、销售、服务相关统计报表 |
界面展示
登录页:管理员输入登录信息,登录客户管理系统

登录日志管理页:查看系统用户的登录日志信息

用户管理页:管理系统用户账号,支持查询增删改操作

用户编辑页:编辑系统用户的账号与个人基础信息

用户详情页:查看系统用户的详细个人信息

数据统计页:查看客户、订单、投诉相关业务统计数据

客户分类管理页:管理客户分类,支持增删改查操作

客户信息管理页:展示客户信息列表,支持查询与维护客户信息

客户信息管理页:查看客户信息及其跟进记录

客户信息列表页:筛选查询客户信息,展示客户信息列表

会员等级管理页:管理客户会员等级及对应优惠规则信息

优惠规则修改页:修改金卡会员的优惠规则配置信息

订单管理页:展示订单列表,支持查询和管理订单信息

订单详情页:查看订单的详细信息

订单管理:新增成交订单,填写订单相关信息

订单管理:新增订单信息,自动按客户会员等级计算优惠

客户咨询管理页:筛选查询并管理系统中的客户咨询信息

咨询处理页:处理客户咨询,填写内容并更新咨询处理状态

客户投诉管理页:查询查看客户投诉,支持对投诉进行处理

客户投诉处理:处理客户投诉,填写处理信息并更新处理状态

个人中心页:查看和编辑当前管理员的个人信息

销售人员
| 功能模块 | 功能说明 |
|---|---|
| 客户信息管理 | 录入和维护客户基本信息 |
| 客户分类管理 | 对客户进行分级管理(潜在客户,跟进中客户,已成交客户) |
| 跟进记录管理 | 记录每次客户跟进情况(跟进时间,跟进方式,跟进内容,下次跟进时间) |
| 成单(订单)管理 | 标记销售成交信息(成交编号,产品/服务名称,成交金额,成交时间,销售人员,当前状态) |
| 个人业绩查看 | 查看个人销售业绩统计 |
界面展示
首页:查看个人订单状态与金额趋势统计

客户信息管理页:销售查看个人名下客户信息及跟进记录

客户信息管理页:销售查看名下客户信息及跟进记录

添加跟进记录页:销售人员为客户添加新的跟进记录

订单管理页:查看并管理个人名下的成交订单信息

订单管理页:查看并管理个人的成交订单信息

订单管理页:销售查看管理自己的成交订单信息

订单管理页:销售人员填写新增个人成交订单信息

客服人员
| 功能模块 | 功能说明 |
|---|---|
| 客户咨询管理 | 查看并处理客户咨询 |
| 客户投诉管理 | 接收并处理客户投诉 |
| 服务处理记录 | 填写服务处理结果 |
| 服务状态管理 | 更新服务处理状态 |
| 客户服务统计 | 查看服务数量及处理情况 |
界面展示
首页:查看个人服务相关的统计数据

客户咨询管理页:查看处理自动分配给自己的客户咨询

客户咨询管理页:处理客户提交的咨询,更新咨询处理状态

客户投诉管理页:查看客户投诉列表,处理客户投诉

投诉处理页:处理客户投诉,填写信息更新处理状态

客户端(小程序)
客户
| 功能模块 | 功能说明 |
|---|---|
| 用户注册/登录 | 客户通过账号密码进行注册和登录 |
| 客户信息查看 | 查看并维护个人基本信息 |
| 我的订单/成交记录 | 查看已成交的产品或服务信息 |
| 咨询提交 | 客户提交咨询问题 |
| 投诉提交 | 客户对已成交订单进行投诉 |
| 服务记录查看 | 查看历史咨询和投诉处理结果 |
界面展示
登录页:客户输入手机号和密码登录系统账号

注册页:填写个人信息完成客户账号注册

修改密码页:修改个人账号的登录密码

首页:展示服务入口与个人服务概览,可快捷访问咨询投诉订单

个人中心页:展示客户个人中心的各功能入口

个人信息编辑页:编辑个人基本信息,可保存修改内容

订单页:查看个人已成交订单的信息与订单状态

咨询提交页:选择咨询类型,填写咨询内容后提交咨询

咨询提交页:引导客户发起咨询,提交咨询问题

咨询列表页:查看自身提交的咨询及对应处理状态

投诉提交页:展示投诉说明,供客户发起服务投诉

投诉提交页:填写投诉相关信息,提交投诉申请

五、主要业务流程
-
系统初始化后默认创建一个管理员账号,管理员登录管理系统。
-
管理员在用户管理中添加公司内部的销售和客服账号,并通过详情按钮查看或编辑员工的拓展信息。
-
销售人员使用自己的账号登录管理端,录入客户信息并对客户进行分类管理。
-
销售人员在客户跟进过程中填写跟进记录,记录跟进时间、方式、内容及下次跟进时间。
-
客户成交后,销售人员添加订单信息到系统,包括成交编号、产品名称、成交金额等。
-
客户通过小程序注册登录,查看个人基本信息和历史订单。
-
客户在小程序中提交咨询或投诉,并可查看历史提交记录和处理结果。
-
客服人员在管理端查看客户提交的咨询和投诉,处理完成后更新服务处理状态。
六、项目拓展性
未来可向以下方向进行扩展:增加消息通知模块,实现客户咨询和投诉的实时提醒;引入工作流引擎,实现客户审批流程自动化;对接第三方支付与物流系统,完善订单全链路管理;增加多维度数据分析看板,为企业决策提供数据支撑。
源码获取说明
本文内容整理自本人项目/毕业设计实践,仅用于学习与技术交流。 如需项目功能说明或系统交流,可通过文末微信二维码联系 备注:CSDN。