西游之路——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

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


原文地址:https://www.cnblogs.com/Lujun1028/p/9832054.html