乐于分享
好东西不私藏

源码 Spring Boot + Vue3 的企业客户管理系统

源码 Spring Boot + Vue3 的企业客户管理系统

1、项目简介

面向企业销售与客户管理场景,一套覆盖管理员端与员工端双角色的客户管理系统:从客户档案、项目签单到收益分配、跟进回访与操作审计形成完整闭环。本文复盘其前后端分离架构、双端鉴权设计与数据看板实现,供同类管理后台练手参考。

2、技术栈

Spring Boot · Vue3 · Element Plus · MySQL · MyBatis-Plus · Sa-Token · ECharts · Hutool · Vite

3、功能需求

【管理员端】

负责系统全局配置与监管,数据范围覆盖全部员工、客户、项目与业务记录。
  • 首页:工作台快捷入口与已发布系统公告展示
  • 统计分析:ECharts 展示客户、项目、收益等汇总卡片与趋势图表
  • 员工管理:维护销售员工账号、状态与基本信息
  • 客户信息管理:录入客户档案、行业归属与负责员工,支持 Excel 导出
  • 行业类型管理:维护客户所属行业分类
  • 项目信息管理:登记签单项目、合同金额与进度,支持收益分配与 Excel 导出
  • 项目类型管理:维护项目业务分类
  • 项目收益管理:查看与维护各项目签单提成、分红等收益记录
  • 客户跟进记录:查看全员客户沟通记录,含跟进方式、内容与下次跟进日期
  • 系统公告:发布、下架通知/公告/提醒类消息
  • 操作日志:只读查看登录、增删改、导出等关键操作审计记录
  • 个人中心:修改资料与密码

【员工端】

仅查看与操作本人负责的客户、项目及跟进数据。
  • 首页:欢迎信息与已发布系统公告展示
  • 客户信息管理:维护本人负责的客户档案与联系方式
  • 项目信息管理:登记与更新本人签单的项目信息与进度
  • 项目收益管理:查看与本人相关的项目收益分配记录
  • 客户跟进记录:录入电话、拜访、邮件等跟进内容与下次回访日期
  • 个人中心:修改资料与密码

【业务流程】

管理员配置行业/项目类型与员工账号 → 员工维护客户档案 → 录入项目签单 → 分配项目收益 → 持续客户跟进 → 管理员统计分析、公告通知与操作审计。

4、源码截图

5、数据库

6、功能截图

【管理员端】

【用户端】