• 西游之路——python全栈——CRM需求分析及架构设计


    一、需求分析

    1、储存所有的客户咨询信息
    2、避免重复数据
    3、客户的多次跟踪记录
    4、客户来源、成单率分析
    5、每个销售只能修改自己的信息
    6、报名流程开发
    7、班级管理
    8、学员成绩,出勤管理
    9、问卷调查

    10、校区管理

    11、课程管理
    课程大纲、周期、价格、代课老师
    12、讲师的就业情况

    13、学员的就业情况

    14、知识库

    15、权限管理
    16、角色
      a.销售
      - 销售主管
      b.讲师

      c.学员

      d.管理员

    二、思维导图

    processOn

     
    三、业务场景分析(用户使用场景)

    销售
    1.

    客户

    讲师

    管理员

    四、原型图
    Axure

    五、开发工具选型
    Python
    Django
    Mysql
    Jquery
    BootStrap
    Linux
    Nginx
    Pycharm

    六、创建项目
    设计表结构
    1.先确定表的数量
    2.一定写注释
    3.添加字段、关系
    写代码
    1、前端
    - Bootstrap模板下载
    - base(js、css)、index

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


  • 相关阅读:
    SpringBoot整合RabbitMq
    SpringBoot整合Mybatis
    Docker操作
    mysql高级复习
    mysql复习2
    springcloud复习2
    mysql复习1
    springcloud复习1
    JDBC(7)—DAO
    mysql报错:1130 -host 'localhost' is not allowed to connect to this mysql server
  • 原文地址:https://www.cnblogs.com/Lujun1028/p/9832054.html
Copyright © 2020-2023  润新知