导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

基于SSM+SpringBoot《CRM客户关系管理系统》实战开发教程 CRM客户关系管理系统-环境搭建 CRM客户关系管理系统技术栈

基于SSM+SpringBoot《CRM客户关系管理系统》实战开发教程
共163节 292人在学 课程详情
课程目录
讨论留言
  • CRM客户关系管理系统-环境搭建

    • CRM客户关系管理系统介绍
    • CRM系统业务需求简介
    • CRM客户关系管理系统技术栈
    • CRM客户关系管理系统功能列表
    • 创建CRM项目工程
    • 配置SpringBoot项目
    • 配置MyBatisPlus代码生成器
    • 检查代码生成器源码
    • 配置项目工具类
    • 测试客户Swagger接口
    • 添加客户列表静态模板页面
    • 分析后端分页接口API
    • 扩展一个分页工具类
    • 后端客户分页接口
    • 关于模板引擎解析问题
    • 关于前端数据展示的问题解决
  • CRM客户关系管理系统-客户管理

    • CRM项目简单回顾
    • 弹出客户新增页面
    • 客户数据新增
    • 客户更新数据回显
    • 客户数据更新
    • 数据更新的显示问题
    • 弹出查看联系人页面
    • 查询客户联系人
    • 新增客户联系人
    • 联系人更新
    • 添加客户交往记录
    • 客户交往记录的添加与更新
    • 删除客户交往记录
    • 批量删除客户交往记录
    • 联系人删除
    • 客户流失的业务逻辑
    • 客户流失前端数据
    • 客户业务需求梳理
  • CRM客户关系管理系统-客户流失管理

    • 添加客户流失业务逻辑
    • 客户的信息删除
    • 流失客户查询
    • 流失客户的更新和删除
    • 流失客户日期框问题
    • 客户订单列表查询
    • 客户订单业务需求
  • CRM客户关系管理系统-客户营销机会管理

    • 关于前端列表展示问题
    • 订单编号的只读问题
    • 营销机会列表查询
    • 关于客户下拉框绑定的问题
    • 客户下拉框数据加载
    • 指派人下拉框查询
    • 新增客户营销机会
  • CRM客户关系管理系统-客户开发计划

    • 营销机会更新下拉框回显
    • 单选按钮回显
    • 营销机会更新
    • 营销机会删除
    • 客户开发计划列表查询
    • 新增客户开发机会
    • 客户开发计划
    • 避免Thymeleaf对html语法检查过严
  • CRM客户关系管理系统-服务管理

    • 服务管理业务需求
    • 服务列表数据查询
    • 服务的编辑和新增
    • 服务的删除
    • 生成订单业务方法
    • 添加一个主框架页面
    • 系统首页数据列表需求
    • 首页数据统计
  • CRM客户关系管理系统-用户管理

    • 用户角色表设计
    • 角色权限设计
    • 系统用户权限分析
    • 用户基本信息管理
    • 用户角色列表查询
    • 用户角色下拉框绑定
    • 用户角色的新增和更新
    • 用户角色移除
  • CRM客户关系管理系统-角色权限管理

    • 角色数据管理
    • 角色信息的删除
    • 系统权限数据表的结构设计
    • 权限数据管理
    • 权限的删除测试
    • 添加一级权限
    • 添加二级权限
    • 权限的更新
    • 角色权限列表数据查询
    • 角色权限的新增和编辑
  • SpringSecurity权限管理

    • Spring Security框架简介
    • 导入SpringSecurity依赖
    • 配置自定义的登录页面
    • 配置认证成功的处理器
    • 配置认证失败的处理器
    • 用户认证失败的问题
    • 自定义数据库数据源
    • 连接本地数据库用户数据测试
    • 用户认证的状态判断
    • 随机生成一个验证码
    • 测试登录验证码
    • 验证码校验的BUG问题解决
    • 解决登录之后点击菜单请求
  • SpringSecurity框架项目认证

    • 验证码认证的遗留问题
    • SpringSecurity支持同源Frame
    • MD5加密特性
    • 自定义加密算法密码加密认证
    • SpringSecurity弃用md5而用bcryp
    • 新增用户密文存储
    • 认证用户注销逻辑
    • 认证成功显示当前认证用户信息
    • 程序中获取当前登录用户ID
    • 获取当前登录人的身份
    • 根据登录身份加载用户菜单
    • 前端显示用户认证的菜单
    • 根据用户登录身份加载菜单
    • 目前项目权限存在的问题
    • 注解授权的基础测试
    • 配置一个403友好提示
    • 关于注解授权角色切换
  • SpringSecurity框架授权

    • 配置类动态授权简介
    • 更新权限表
    • 动态授权配置类
    • 管理员给其他角色赋权限
    • 页面级别按钮授权业务需求
    • 标签授权(页面按钮级别授权)
    • 控制页面元素隐藏
    • 关于动态赋权限刷新问题
    • 配置基于资源权限控制
    • 测试基于资源权限控制
    • 测试动态赋权限和撤销权限
    • 当前登录用户的权限刷新问题
    • 刷新登录当前用户权限
    • 个人中心业务需求
    • 日志管理业务需求
    • 准备系统日志表
    • 自定义一个日志注解
    • 自定义注解配置AOP完成日志记录
    • 测试AOP用户行为日志
    • 用户行为日志数据列表查询
    • 用户登录日志系统需
    • 记录用户的登录日志
    • 我的登录日志数据查询
    • 个人信息修改
    • 修改个人密码
    • 个人用户密码修改
    • SpringSecurity常见的过滤器
  • SpringSecurity框架源码解析

    • SpringSecurity过滤器加载源码
    • SpringSecurity过滤器执行流程
    • 获取服务器真实外网IP
    • 根据IP获取登录地址
    • CSRF概念
    • SpringSecurity过滤器加载流程
    • CSRF的原理
    • CSRF的防御
    • 项目中CSRF的问题
    • 项目中CSRF问题
    • 项目测试CSRF验证
    • Token校验失败DEBUG
    • CSRF验证解决办法
    • 生成默认登录页面的过滤器
    • LogoutFilter注销过滤器
    • SpringSecurity认证流程分析
    • SpringSecurity认证流程源码分析
    • SpringSecurity授权流程源码分析
    • SpringSecurity小结
  • 服务分配处理与反馈

    • 服务分配列表
    • 服务分配业务测试
    • 服务处理列表
    • 服务处理测试
    • 服务反馈业务和测试
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
    轻敲空格完成输入
    • 显示为
    • 卡片
    • 标题
    • 链接

    反馈

    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    CRM客户关系管理系统是采用当前市场主流框架SSM+SpringBoot进行项目开发,使用springsecurity进行认证和授权管理,此系统功能完善,可作为毕业设计使用,也可作为实战项目,提升开发经验!

    课程介绍

    客户关系管理(Customer Relationship Management,简称CRM),是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户,增加市场。

    “世上本来没有CRM,大家的生意越来越难做了,才有了CRM” 。CRM系统即客户关系管理系统, 顾名思义就是管理公司与客户之间的关系. 是一种以"客户关系一对一理论"为基础,旨在改善企业与客户之间关系的新型管理机制。

     

    在这里插入图片描述

     

    技术选型

    • 前端:HTML、CSS、JS、Jquery、Thymeleaf、LayUI
    • 后端:SpringMvc、Spring、MyBatis、MyBatisPlus、SprringBoot、SpringSecurity
    • 数据库: MySql 8.x
    • 项目构建构建: Maven 3.6
    • 开发环境: IDEA + Windows 10
    • 部署环境: Linux

    项目资料

     

    项目部分截图

    在这里插入图片描述

     

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

    在这里插入图片描述

     

     

     

     

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 736人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22145人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4210人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 791人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5156人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1508人在学

    Python Django 深度学习 小程序

    钟翔 · 2326人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 600人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3992人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

      基于SSM+SpringBoot《CRM客户关系管理系统》实战开发教程
      基于SSM+SpringBoot《CRM客户关系管理系统》实战开发教程 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
      提交答案

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~
      首页
      博客
      下载
      学习
      社区
      C知道
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2024北京创新乐知网络技术有限公司

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~