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. MySQL 数据库类型

  2. 原生js,时间日期简单应用。

    一.数码时钟,滚动切换时间. <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  3. java的classLoader原理理解和分析

    java的classLoader原理理解和分析 学习了:http://blog.csdn.net/tangkund3218/article/details/50088249 ClassNotFound ...

  4. Leetcode_299_Bulls and Cows

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/50768550 You are playing the fo ...

  5. HTML5 格式化方式以及应用

    <b>加粗字体 <big>定义大号字体 <em>定义着重文字 <i>定义斜体字 <small>定义小号字体 <strong>定义 ...

  6. 【iOS开发系列】XIB IBOutlets use strong or weak ?

    有人问.在ARC下,IBOutlets究竟应该定义成strong 还是 weak ?支持这个答案的人最多.答案仅是摘自官方文档的一个片段: From a practical perspective, ...

  7. Codeforces Round #272 (Div. 2) 题解

    Codeforces Round #272 (Div. 2) A. Dreamoon and Stairs time limit per test 1 second memory limit per ...

  8. python spark kmeans demo

    官方的demo from numpy import array from math import sqrt from pyspark import SparkContext from pyspark. ...

  9. Navicat 连接 Mysql 报2059错误的原因以及解决方法

    MySQL的8.0.*版本使用的是caching_sha2_password验证方式,而Navicat Premium 12还不支持该种方式.解决方案: 1,降低mysql的版本 2,设置mysql支 ...

  10. BZOJ 3720 树分块

    借鉴了别人的代码-- //By SiriusRen #include <cmath> #include <cstdio> #include <cstring> #i ...