1. 项目背景

crm系统是某教育平台正在使用的项目,系统主要为 销售部、运营部、教质部门提供管理平台,随着公司规模的扩展,对公司员工的业务信息量化以及信息化建设越来越重要。

crm系统为不同角色的用户提供了不同的功能,功能如下:

  • 销售部,为课程顾问提供公户、私户管理,并且针对每个销售实现私户分配 <=150个客户,并且销售需要填写跟进记录。当客户转化成功之后,要添加入班申请且缴费信息,最终由财务审核入班。

  • 运营部,录入客户信息到公户并对于客户进行跟踪,由于销售经理或课程顾问进行分配或申请到私户,然后进行转化。

  • 教质部,日常学员考勤及上课记录,定时对学员进行谈话以及纪律维护(积分管理),除此之外由班主任可以发起转班以及留级申请。

2. 项目开发

2.1 概览

  • 基础业务处理

    • 校区管理
    • 部门管理
    • 用户管理
    • 课程管理
    • 开班管理
  • 客户管理
    • 公户
    • 私户
  • 学员管理
    • 考勤
    • 谈话记录
    • 积分
  • 应用rbac组件

2.2 开发

  • 2.2.1 创建项目【luffy_crm-1-创建项目.zip】
  • 2.2.2 校区管理【luffy_crm-2-校区管理.zip】
  • 2.2.3 部门管理【luffy_crm-3-部门管理.zip】
  • 2.2.4 用户管理
    • 用户基本操作【luffy_crm-4-用户基本管理.zip】
    • 添加页面增加一个确认密码字段 & 编辑页面删除密码字段 【luffy_crm-5-用户ModelForm定制和密码加密.zip】
    • 重置密码 【luffy_crm-6-用户重置密码.zip】
    • 用户页面功能增加 【luffy_crm-7-用户页面功能的丰富.zip】
      • 模糊搜索
      • 组合搜索
  • 2.2.5 课程管理和代码拆分【luffy_crm-8-课程管理和代码拆分.zip】
  • 2.2.6 班级管理
    • 班级管理基本操作【luffy_crm-9-班级基本管理和定制.zip】
    • 基于limit_choice_to 关联FK或M2M进行筛选
    • 班级管理时间插件的应用(stark组件新增datetimepicker组件) 【luffy_crm-10-班级管理和时间选择.zip】
  • 2.2.7 客户管理
    • 公户

      • 公户基本管理:公户列表、录入客户【luffy_crm-11-公户基本管理.zip】
      • 查看跟进记录:【luffy_crm-12-公户查看跟进记录.zip】
      • 申请到私户:【luffy_crm-13-公户申请到私户.zip】(数据库锁)
      • 用户登录:【luffy_crm-14-用户登录_公户申请到私户.zip】
    • 私户
      • 私户基本管理:【luffy_crm-15-私户基本管理.zip】
      • 私户踢出到公户:【luffy_crm-16-私户踢出到公户.zip】
      • 跟进记录管理:
        • 查看:【luffy_crm-17-私户查看跟进记录.zip】
        • 添加:【luffy_crm-18-私户添加跟进记录.zip】
        • 编辑
        • 删除:【luffy_crm-19-私户跟进记录编辑和删除.zip】
        • 漏洞:【luffy_crm-20-私户跟进记录漏洞处理.zip】
      • 缴费&报名
        • 业务分析

          • 学员缴费
          • 课程顾问:提交缴费申请
          • 财务:审核(状态更新、入班学习)
        • 代码实现
          • 表结构设计【luffy_crm-21-缴费表结构设计.zip】
          • 查看缴费列表:【luffy_crm-22-查看缴费列表.zip】
          • 添加缴费记录:【luffy_crm-23-添加缴费记录.zip】
          • 缴费审批:【luffy_crm-24-缴费审批.zip】
  • 2.2.8 学员管理
    • 学生管理:【luffy_crm-25-学生管理.zip】
    • 积分管理:【luffy_crm-26-积分管理.zip】
    • 考勤管理
      • 批量生成考勤记录【luffy_crm-28-批量生成考勤记录.zip】
      • 批量设置考勤记录 【luffy_crm-29-批量考勤管理.zip】
  • 2.2.9 权限应用
    • 基本权限校验 【luffy_crm-30-基本权限校验.zip】
    • 粒度控制到按钮

源码下载地址:

1
2
链接: https://pan.baidu.com/s/1MjeWvRdwnaXuzcgm0O63_g
提取码: dcp7

crm 系统项目(三) 业务的更多相关文章

  1. crm 系统项目(三) 自动分页

    crm 系统项目(三) 自动分页 需求: 1. 做一个自动分页, 每15条数据1页 2. 让当前页数在中间显示 3. 上一页, 下一页 注意情况: 1.总页数 小于 规定显示的页数 2. 左右两边极值 ...

  2. crm 系统项目(二) admin 后台操作表格

    crm 系统项目(二) admin 后台操作表格 1. app下创建 templates  运行的时候 先找全局的templates——> 按照app的注册顺序找templates中的文件 2. ...

  3. crm 系统项目(一) 登录,注册,校验

    crm 系统项目(一) 登录,注册,校验 首先创建一个Django项目,关于配置信息不多说,前面有~ models.py文件下创建需要的表格信息,之后导入数据库 from django.db impo ...

  4. 企业实施CRM系统 创造更多利润 - Zoho CRM

    对企业来说,客户关系是一种投资.我们都知道企业的资源是有限的,因此必须要将这些有限的资源投入到能够带来持续价值的客户身上.而只有良好的客户关系才能够提高客户的忠诚度,多次购买甚至溢价购买企业的产品,持 ...

  5. Java高级项目实战03:CRM系统数据库设计

    接上一篇:Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍 欢迎点击回顾,接下来我们说说 CRM系统数据库设计. 我们根据产品的原型搞以及UI组的设计稿, 接下来就要设计数据库, 一 ...

  6. CRM【第三篇】: crm业务

    1. 项目背景 crm系统是某某教育公司正在使用的项目,系统主要为 销售部.运营部.教质部门提供管理平台,随着公司规模的扩展,对公司员工的业务信息量化以及信息化建设越来越重要. crm系统为不同角色的 ...

  7. 三分钟了解B2B CRM系统的特点

    最近很多朋友想了解什么是B2B CRM系统,说到这里小Z先来给大家说说什么是B2B--B2B原本写作B to B,是Business-to-Business的缩写.正常来说就是企业与企业之间的生意往来 ...

  8. Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍

    本文承接上一篇:Java高级项目实战之CRM系统01:CRM系统概念和分类.企业项目开发流程 先来CRM系统结构图: 每个模块作用介绍如下: 1.营销管理 营销机会管理:针对企业中客户的质询需求所建立 ...

  9. Java高级项目实战之CRM系统01:CRM系统概念和分类、企业项目开发流程

    1. CRM系统介绍 CRM系统即客户关系管理系统, 顾名思义就是管理公司与客户之间的关系. 是一种以"客户关系一对一理论"为基础,旨在改善企业与客户之间关系的新型管理机制.客户关 ...

随机推荐

  1. ZooKeeper概念

    这可能是把ZooKeeper概念讲的最清楚的一篇文章 相信大家对 ZooKeeper 应该不算陌生,但是你真的了解 ZooKeeper 是什么吗?如果别人/面试官让你讲讲 ZooKeeper 是什么, ...

  2. python 多线程处理框架

    多线程处理框架 python2.7 python3.5 多线程通用任务处理型驱动框架 probe_type 探测类型rtsp或者http task_queue 任务队列 task_handler 任务 ...

  3. 有关elasticsearch分片策略的总结

    最近在优化部分业务的搜索吞吐率,结合之前优化过写请求的经验,想和大家讨论下我对es分片在不同场景下的分配策略的思路   原先普通索引我的分片策略是: 主分片=节点数,副本=1,这样可以保证业务数据一定 ...

  4. 逆向学习XXclient怎样仅仅执行一个实例

    个人觉得学习分两种, 一种是当面请教和直接从书本网络中的资料学习. 其二就是看着令你惊叹的作品-顿悟. 什么?顿悟不了?那我们就一起来逆向学习吧!差点忘了,我并不打算提供Demo,这并不重要,难道你打 ...

  5. poj--3207--Ikki's Story IV - Panda's Trick(2-sat)

    Ikki's Story IV - Panda's Trick Time Limit: 1000MS   Memory Limit: 131072KB   64bit IO Format: %I64d ...

  6. 杂项-DB:DW/DWH(数据仓库)

    ylbtech-杂项-DB:DW/DWH(数据仓库) 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH.数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合. ...

  7. 利用JDBC或者事物或者调用存储过程实现往MySQL插入百万级数据

    转自:http://www.cnblogs.com/fnz0/p/5713102.html 想往某个表中插入几百万条数据做下测试, 原先的想法,直接写个循环10W次随便插入点数据试试吧,好吧,我真的很 ...

  8. 捣鼓TinyMCE 粘贴图片并上传+Django后台

    前面一篇写了上传到Flask后台,但是我不熟悉Flask,原先想学习一下,据说是轻量级. 但是我发现,学习会浪费我大量的时间,因为我并不是以这个为生的,我的目标只是要完成功能,让我自己能尽早使用起来, ...

  9. 参照实验室这边案例做一个简单的maven webapp项目

    流程 : 首先写出一个简单的前端页面. 之后写配置文件.dao.domain等等,注意这里可以使用generator进行自动配置 实验室这边配置文件如下: 其实主要的配置文件就分为6“个”. appl ...

  10. Spark RDD概念学习系列之RDD接口

    不多说,直接上干货!