系统设计 根据要求设计系统

需求分析:
需求:
设计一个系统,需要有3种用户使用,
管理员,学生,老师
管理员负责管理老师的信息,
管理员分2个等级
1级管理员可以随意的添加其他管理员信息,老师信息并可以进行修改
2级管理员只可以添加其他的老师
每个老师可以添加自己班级的学生信息
老师可以查询和修改学生的成绩
老师可以查询和修改自己的信息
学生只可以查看和修改自己的个人信息
学生只能查看自己的成绩不能够修改
所有人员都可以通过用户名和密码登录系统

总体的设计思路是,在main函数中设置一个检查用户信息的代码语句,设定一级管理员为AA加数字,二级为AB加数字,老师为T开头,学生以S开头,条件判断语句 if 输入.startswith('AB'):执行一级管理员的有关操作,其他类似。
然后分别定义各个功能函数供调用。