📘 客户管理平台实战 从零搭建

📚 共30章 · 完整目录
01 项目导学与需求分析
  • 课程介绍
  • CRM系统概述
  • 功能需求分析
  • 技术栈选型
  • 项目初始化
02 开发环境搭建
  • Python虚拟环境
  • Flask Hello World
  • MySQL+Navicat
  • Vue CLI脚手架
  • 前后端联调
03 数据库设计与建模
  • ER图设计
  • MySQL建表
  • SQLAlchemy ORM
  • 迁移与初始化
04 用户注册与登录 (后端)
  • 用户模型完善
  • bcrypt加密
  • JWT令牌
  • 注册接口
  • 登录接口
05 用户注册与登录 (前端)
  • Vue Router
  • 登录页面UI
  • 注册页面UI
  • Axios封装
  • Token与路由守卫
06 客户列表页 (后端)
  • CRUD操作
  • 分页查询
  • 搜索与筛选
  • 排序功能
  • RESTful API
07 客户列表页 (前端)
  • Element UI表格
  • 分页组件
  • 搜索筛选绑定
  • 数据渲染
  • 加载/空状态
08 客户详情页 (后端)
  • 查询详情接口
  • 关联联系人
  • 关联跟进记录
  • 数据权限校验
09 客户详情页 (前端)
  • 路由与参数
  • 信息展示卡片
  • 联系人列表
  • 时间线组件
  • 编辑/删除按钮
10 新增客户功能 (后端)
  • 表单验证
  • 图片上传接口
  • 文件存储方案
  • 事务处理
11 新增客户功能 (前端)
  • Element UI表单
  • 验证规则
  • 图片上传组件
  • 省市联动
  • 提交/取消
12 编辑与删除客户 (后端)
  • 更新接口PUT
  • 删除接口DELETE
  • 软删除实现
  • 操作日志
13 编辑与删除客户 (前端)
  • 编辑弹窗
  • 表单回填
  • 删除确认框
  • 成功/失败反馈
  • 列表刷新
14 联系人管理模块 (后端)
  • 联系人CRUD
  • 归属关联
  • 批量导入Excel
  • 导出Excel
15 联系人管理模块 (前端)
  • 联系人列表
  • 新增/编辑弹窗
  • Excel上传组件
  • 下载模板
  • 导入结果
16 跟进记录模块 (后端)
  • 记录模型设计
  • 跟进类型枚举
  • CRUD
  • 最近跟进时间
17 跟进记录模块 (前端)
  • 时间线组件
  • 新增跟进表单
  • 类型选择器
  • 富文本编辑器
  • 删除记录
18 客户分配与转移 (后端)
  • 分配接口
  • 转移接口
  • 分配记录表
  • 批量分配
19 客户分配与转移 (前端)
  • 分配弹窗
  • 转移弹窗
  • 分配记录展示
  • 权限控制
20 公海客户池 (后端)
  • 公海规则配置
  • 领取接口
  • 公海列表
  • 回收逻辑
21 公海客户池 (前端)
  • 公海列表页
  • 领取按钮
  • 规则配置页
  • 倒计时展示
22 数据统计仪表盘 (后端)
  • 客户总数统计
  • 新增客户趋势
  • 跟进次数统计
  • 转化率
  • SQL聚合
23 数据统计仪表盘 (前端)
  • ECharts图表
  • 统计卡片
  • 日期范围选择
  • 动态刷新
24 权限管理模块 (后端)
  • 角色模型
  • 权限表设计
  • RBAC
  • 装饰器校验
25 权限管理模块 (前端)
  • 角色管理页
  • 用户角色分配
  • 菜单动态渲染
  • 按钮级权限
26 系统设置模块 (后端)
  • 系统配置表
  • 配置项CRUD
  • Redis缓存
  • 日志级别调整
27 系统设置模块 (前端)
  • 配置页面
  • 配置表单
  • 主题色切换
  • 日志查看
28 消息通知模块 (后端)
  • 通知模型
  • 站内信接口
  • 邮件发送SMTP
  • WebSocket推送
29 消息通知模块 (前端)
  • 通知中心组件
  • 未读红点
  • 消息列表/详情
  • WebSocket客户端
30 项目部署与上线
  • 服务器选购
  • Nginx反向代理
  • Gunicorn部署
  • MySQL主从
  • HTTPS证书
  • CI/CD流水线
⚡ 点击卡片链接跳转对应章节 · 30章完整覆盖