根据问题描述,识别参与者和用例,并画出UML中的用例图
【问题描述】每学期期末,教师需要选额下学期要教授的课程。教师首先查询课程的详细信息,选择要教授的课程,并可查看该课程的学生注册情况。
学生则要注册准备选修的课程。学生首先查询课程管理系统,得到一份该学期可以选修的课程目录,课程目录 包含课程的详细信息,如授课教师、学分、选课要求等信息,以帮助学生做决定。学生每个学期最多可注册6门课。当学生选修的课程注册完毕时后,系统生成一份课程表以供学生核实、打印。一门课最多可以有80个学生选修,满80个学生后该课程的注册自动关闭;如果一门课的注册学生不到5人,则取消该课程。课程注册有截至日期,在截至日期之前,学生可以修改所选课程,增加或取消课程;截至日期之后,注册关闭,学生只能对所选课程进行查询,不能再进行增加、删除、修改操作。
系统管理员可以对教师信息、学生信息、课程信息进行维护,即进行增加、删除、修改、查询操作。
【任务】请识别出参与者和用例,并画出用例图