课程注册系统
用例规范
提交成绩用例
版本 2.0
修订历史记录
日期
版本
描述
作者
目录
此用例使教授可以提交在上个学期结束的一个或多个班级的学生成绩。
此用例中的参与者是教授。
用例在教授从“主表单”中选择“提交成绩”活动时开始。
2.1 基本流 - 提交成绩
系统显示教授在上个学期中授课的提供课程的列表。 教授选择某个提供课程。 系统检索注册该提供课程的所有学生的列表。系统同时还检索每个学生在课程中的成绩信息。 系统显示每个学生和先前对于课程指定的所有成绩。 对于列表中的每个学生,教授输入成绩:A、B、C、D、F 或 I。系统记录学生的课程成绩。如果教授希望跳过某个特定学生,可以将成绩信息保留为空,并在稍后的时间填入。教授也可以通过输入新的成绩来更改学生的成绩。
2.2 备选流 2.2.1 没有授课课程 如果在基本流中,教授在上个学期并未为任何课程提供授课,则系统显示一条错误消息,同时用例结束。 2.2.2 课程已取消 如果太多的学生在添加/删除期间退出了课程,同时课程在学期开始之后被取消,则系统显示一条错误消息。如果教授选择取消操作,则用例终止,否则用例从基本流的步骤 2 重新开始。
2.2 备选流
2.2.1 没有授课课程 如果在基本流中,教授在上个学期并未为任何课程提供授课,则系统显示一条错误消息,同时用例结束。 2.2.2 课程已取消 如果太多的学生在添加/删除期间退出了课程,同时课程在学期开始之后被取消,则系统显示一条错误消息。如果教授选择取消操作,则用例终止,否则用例从基本流的步骤 2 重新开始。
如果在基本流中,教授在上个学期并未为任何课程提供授课,则系统显示一条错误消息,同时用例结束。
如果太多的学生在添加/删除期间退出了课程,同时课程在学期开始之后被取消,则系统显示一条错误消息。如果教授选择取消操作,则用例终止,否则用例从基本流的步骤 2 重新开始。
3. 特殊需求
没有特殊需求与此用例关联。
4. 前置条件
4.1 登录
在此用例开始之前,教授需登录到系统中。
5. 后置条件
没有后置条件与此用例关联。
6. 扩展点
没有扩展点与此用例关联。
课程注册项目 Web 示例 版本 2001.03