问题陈述
教学管理系统通常适用于学校,特别是大学,帮助学校管理人员更好更高效地处理学校的事务。完整的教学管理系统包括课程设置管理、选课管理、成绩管理、学籍管理、教室分配管理、教材管理、教学评估管理、财务管理、甚至还包括招生管理等。由于系统十分庞大,所以本次实验只是选取了比较基础的管理功能,分别如下:
l 选课管理
课程管理员在登录的情况下,可以按照课程设置部门提供的教学计划(大纲)和教室分配部门提供教室分配表,按照专业生成本学期的选课表并发布在网上,供学生选课,并且维护本学期的选课表。
学生按照专业培养计划和选课表,在学期开始前两周进行试听和选择自己本学期的课程,并且可以在网上随时查询课程的介绍和之前所选课程的成绩并且在期限之前重选本学期选修的课程。
每门课程都有课程人数限制,每门课程人数要多于20人,少于80人。一门课程的学生可以组成多个教学班,同时如果一门课程的选课人数少于下限,则有课程管理员取消该门课程。选择该门课程的学生在第三周内,可以选择其他课程。
在第四周时,课程管理员生成开课汇总表,并在网上公布,同时把相关信息发送给教材部(发放教材的信息)、教师管理部门(任课信息)和成绩管理部(录入与统计成绩所需信息)。
l 成绩管理
成绩管理员在登陆情况下,根据教师提供的原始成绩,生成和维护成绩报表,然后按照课程和班级统计成绩并发布所完善后的成绩报表,同时发送给学籍管理部门。
学生可以在登录的情况下(按