西游之路——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
后续加入的表
权限
问卷调查
知识管理
合同