zoukankan      html  css  js  c++  java
  • CRM (1)

    一:项目需求分析

     1 一:项目需求分析
     2         1.存储所有的客户咨询信息
     3         2.避免重复数据
     4         3.客户的多次跟踪记录
     5         4.客户来源,成单率分析
     6         5.每个销售只能修改自己的客户信息(权限)
     7         6.报名流程开发
     8         7.班级管理
     9         8.问卷调查
    10         9.学院成绩,出勤管理
    11         10.讲师的上课记录
    12         11.校区管理
    13         12.课程管理(大纲,价格,周期,代课老师)
    14         13.学员就业情况
    15         14.知识库
    16         15.权限管理
    17         16.用系统的角色
    18             销售(销售主管) 
    19             讲师
    20             学员
    21             管理员
    项目需求分析

    二:CRM项目功能

    1.列表页面:
      -添加,编辑,删除
      -客户的单条导入和批量导入
      -关键字搜索
      -actions定制
      -组合搜索
      -分页(组件)
    
    2.为销售自动分配订单,并发送通知(短信,微信,叮叮)
    3.每天定时跟新或筛选超时客户,并列为公共资源
    4.抢单
    5.学生考勤
    6.记录每个学生的成绩,并用图表(hightchart)动态显示
    7.权限管理(组件)

    三:思维导图

    四:业务场景分析

     1  三:业务场景分析(用户使用场景)
     2        销售
     3           1.销售人员A刚从百度推广聊了一个客户,录入了CRM系统,咨询了python全栈开发课程,但是没有报名
     4           2.销售B从qq群聊了客户,且报名了python全栈5期课程,给用户发送了报名连接,待用户填写完毕后,把他添加到了python fullstack s5的班级里
     5           3.销售C打电话给之前的一个客户,说服他报名Linux36期,但是没有说服成功,更新了跟踪记录
     6           4.销售D聊了一个客户,录入时发现此客户已存在,不能录入,随后通知相应的客户负责人跟进
     7           5.销售B从客户库里过滤出了所有超过一个月未跟踪的客户,进行跟踪
     8           6.销售主管查看了部门本月的销售报表,包括来源分析,成单率分析,班级报名数量分析,销售额环比,同比
     9        学员
    10               1.客户A填写了销售发来的报名连接,上传了个人信息,提交,,过了一会儿收到了一封邮件,告知他报名python5期课程成功,并帮他开通了学员账号
    11               2.学员A登录了学员管理系统,看到了自己的合同,报名的班级,课程大纲
    12               3.学员A提交了py5期的第三节课的成绩
    13               4.学员A查看了自己在py5期的学习成绩,排名
    14               5.学员A录入了一条转介绍信息
    15               6.学员A在线搜索一个问题,发现没有答案,于是提交了一个问题          
    16        讲师
    17           1.登录了CRM,查看自己管理的班级列表
    18           2.进入了python5期,创建了第三节的上课记录,填入了本节内容,作业需求
    19           3.为python5的第三节课进行点名,发现小东北迟到了,标记他为迟到状态
    20           4.批量下载了所有学员的py5期第二节的作业,给每个人在线批改了成绩+批注
    21        管理员
    22           1.创建了,课程linux,python
    23           2.创建了校区北京,上海
    24           3.创建了班级python fullstack s5 和Linux36
    25           4.创建了账号A,B,C,D
    26           5.创建了销售,讲师,学员三个角色,并把ABCD分配到了销售角色里
    27           6.设置了销售可以操作的权限
    业务场景分析

    五:产品原型图(UI设计)

    六:开发功能工具选型
           python
      Pycharm
      Django
      Mysql
      jquery
      Bootstrap
      Linux
      Nginx


    七:后续加入表
      权限
      问卷调查
      知识管理
      合同

    八:创建项目
      设计表结构
      写代码

  • 相关阅读:
    Lucence_Curd
    Lucence
    SpringMvc文件上传
    SpringMvc接收参数
    出现No qualifying bean of type [com.*.*.dao.InfoDao] found for :错误
    内连接、左外连接、右外连接、交叉连接区别
    html基础
    Java基础阶段综合练习
    java基础MySQL
    java基础IO删除文件夹文件
  • 原文地址:https://www.cnblogs.com/sun1994/p/8856594.html
Copyright © 2011-2022 走看看