学校有一课程库,每学期从中选择若干门课程作为必修课、选修课供教师、学生选择,最终由教师给出成绩(不考虑班级)。(1)教师<教工号,姓名,电话,状态(启用、禁用),账号,密码...>操作权限:所有教师都可以管理学生信息;从课程库选择某课程作为当前学期的授课课程;录入、管理学生成绩;打印成绩单;注意:同一学期教师可承担多门课程;同一学期一门课程可有多个教师; (2)学生<序号,身份证号码,姓名,性别,状态,账号,密码...>操作权限:编辑个人信息;查看所有课程信息和及授课教师;选择当前学期课程及授课教师;查看本人成绩。注意:同一学期学生可选择多门课程,但不能选择已经上过的课程;学生某学期的某门课程不能有多个教师,例如2020-2021-1学期,学生张三的JAVA课程,不能由多个教师讲授。(3)课程<课程序号,课程名,类型(选修/必修),状态...>试画出该模块E-R图,要求增删改查时,算法简单高效,为了提高系统响应速度,即缩短处理时间,可增加冗余。