选课系统
角色:学校、学员、课程、讲师
- 创建北京、上海 两所学校
- 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开
- 课程包含,周期,价格,通过学校创建课程
- 通过学校创建班级, 班级关联课程、讲师
- 创建学员时,选择学校,关联班级
- 创建讲师角色时要关联学校
- 学员视图, 可以登录,注册, 选择学校,选择课程,查看成绩
- 讲师视图, 讲师登录,选择学校,选择课程, 查看课程下学员列表 , 修改所管理的学员的成绩
- 管理视图,登录,注册,创建讲师, 创建班级,创建课程,创建学校
- 上面的操作产生的数据都通过pickle序列化保存到文件里
需求分析
开始功能
==============选课系统=================
1.管理员视图
2.讲师视图
3.学员视图
======================================
管理员功能
==============管理员视图================
1.注册
2.登录
3.创建学校
4.创建课程
5.创建讲师
=======================================
老师功能
==============讲师视图=================
1.登录
2.查看课程
3.选择课程
4.查看学生
5.设置分数
======================================
学生功能
==============学员视图=================
1.注册
2.登录
3.学员选择学校
4.学员选择课程
5.学员查看分数
======================================