zoukankan      html  css  js  c++  java
  • crm项目-业务实现

    ###############  crm业务    ###############

    """
    
    校区管理,部门管理,课程管理,
    这三个都比较简单
    1,只需要展示校区名称,这是一个定制列
    2,继承权限类,判断是否展示添加按钮,修改按钮,删除按钮,
    
    """

    ###############  crm业务    ###############

    """
    
    班级管理,这个类非常重要,
    
    1,涉及到了如何展示多对多字段,
    2,如果对日期进行格式化展示
    3,两列合成一列,
    如果是表头,默认视图处理的时候会传参is_hearder是true,
    如果是表内容,默认视图处理的时候会传递queryset对象,然后就可以调用了
    4,把列做成url展示,

    点击课程记录,会弹出新的页面,很重要
    1,可以批量生成上课记录,
    逻辑:
    获取选中的课程记录id,
    判断这些id是否存在
    判断这些id是否已经有了学习记录,
    都满足就为每一个学生创建学习记录,bulk_create
    """

    ###############  crm业务    ###############

    """
    
    客户管理
    
    1,采用公户和私户的设计
    2,公户客户批量申请到自己的私户,这个地方的action操作
    逻辑:
    查询数据就是课程顾问字段是空的, 数量限制, 由于是涉及到多人操作所以需要对数据库加锁,加事务处理 公户可以修改,创建,查看跟进,但是不能添加跟进 这个权限可以控制,普通销售应该只能查看跟进,不能编辑,
    查看跟进是一个扩展url,需要自己写视图,
    3,私户,可以批量操作移除到公户, 逻辑
    查询数据就是课程顾问是登陆用户的,是从session中获取到当前登陆用户的id,然后根据id来查询的,
    登陆成功之后,会把当前登录人的id和姓名放到session中, 可以添加跟进, 可以缴费,

    4,缴费,
    这个也要拓展url,
    缴费记录的保存,是重写的,
    """

    ###############  crm业务    ###############

    """
    
    学生管理
    
    1,积分管理
    2,也需要拓展url,这个还是要好好看看
    
    
    """

    ###############  crm业务    ###############

    """
    
    用户管理
    
    1,重置密码
    大量用到了modelform组件,
    
    2,用户的基本操作,新增,删除,修改,
    这个地方可以分配角色
    
    
    """

    ###############  crm业务    ###############

    """
    
    项目涉及到了
    django
    1,路由系统
    2,模板语言
    3,视图系统
    4,form组件
    5,session
    6,ORM操作
    7,自己写的stark组件,没用admin
    8,自己写的rbac组件,没用auth,
    9,自己写的分页组件,没用自带的分页
    10,中间件
    
    前端
    1,HTML
    2,css
    3,js,jQuery,
    4,bootstrap
    
    Python基础
    1,基础语法
    2,模块
    3,函数
    4,面向对象,
    5,没有用到网络编程,并发编程,
    
    
    """

    ###############  crm业务    ###############

    ###############  crm业务    ###############

  • 相关阅读:
    jMeter 里 CSV Data Set Config Sharing Mode 的含义详解
    如何使用 jMeter Parallel Controller
    使用 Chrome 开发者工具 coverage 功能分析 web 应用的渲染阻止资源的执行分布情况
    使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
    关于 SAP 电商云首页加载时触发的 OCC API 请求
    SAP UI5 确保控件 id 全局唯一的实现方法
    SAP 电商云 Accelerator 和 Spartacus UI 的工作机制差异
    介绍一个好用的能让网页变成黑色背景的护眼 Chrome 扩展应用
    Chrome 开发者工具 performance 标签页的用法
    Client Side Cache 和 Server Side Cache 的区别
  • 原文地址:https://www.cnblogs.com/andy0816/p/12333647.html
Copyright © 2011-2022 走看看