进阶需求:可管理自己的班级(查看班级学员列表,修改所管理的学员的成绩)
6.3 管理视图:创建讲师,创建班级,创建课程,创建学生,创建学校
8....每个类有哪些属性
我定义的类和属性如下:
CheckFiles # 检测配置文件中的文本文件是否存在,不存在时,自动创建
Classes # 班级
Course # 课程
Login # 登录...进阶需求:可管理自己的班级(查看班级学员列表,修改所管理的学员的成绩)
6.3 管理视图:创建讲师,创建班级,创建课程,创建学生,创建学校。以及查看前面创建的项。
这里有2个做法:
1....上面的操作产生的数据都通过pickle序列化保存到文件里
需要有6个txt文件,分别是登录认证,老师,学生,班级,课程,学校
还要有1个log文件,用来记录日志
9....完整代码我上传到github.com中
地址为:
https://github.com/py3study/school_management
登录成功之后,菜单列表展示为隔行换色
已经创建好了老师,班级