选课系统
角色:学校、学员、课程、讲师
- 创建北京、上海 两所学校
- 创建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.学员查看分数======================================
项目目录

