课程注册系统

用例规范

 

关闭注册用例

 

版本 2.0

 

修订历史记录

日期

版本

描述

作者

1998 年 12 月 21 日 草稿 草稿 S. Gamble
1999 年 2 月 13 日 版本 1.0 根据复审进行较小修正 S. Gamble
1999 年 2 月 15 日 版本 2.0 修改有关用例扩展的部分。最终的清理。修订备选流。解决未解决的问题。 S. Gamble
 
 
 
 

目录

  1. 简短描述
  2. 事件流
    2.1    基本流 - 成功关闭注册
    2.2    备选流
                          2.2.1    提供课程中的学生少于三名
             2.2.2    取消提供课程
             2.2.3    提供课程没有授课教授
                          2.2.4    开票系统不可用
  3. 特殊需求
  4. 前置条件
    4.1    登录
  5. 后置条件
  6. 扩展点

关闭注册用例

  1. 简短描述
  2. 此用例使注册员可以关闭注册流程。不具有足够学生的提供课程将被取消。提供课程中必须至少有三名学生。对于未取消的每个提供课程中的每个学生,将会通知开票系统其信息,从而使开票系统向学生开出提供课程的帐单。

    此用例的主要参与者是注册员。“开票系统”是此用例中涉及的参与者。

    2.    事件流

    用例在注册员从“主表单”中选择“关闭注册”活动时开始。

            2.1    基本流 - 成功关闭注册

系统进行检查以查看“注册”是否正在进行中。如果是,则向注册员显示一条消息,并终止用例。“关闭注册”处理无法在注册正在进行时执行。.

对于每个已开设的提供课程,系统会检查是否已有三名学生注册和有一名教授登记为提供课程授课。如果是,则系统关闭提供课程,并为提供课程中注册的每个学生向开票系统发送一个事务。

2.2    备选流

          2.2.1    提供课程中的学生少于三名

如果在基本流中注册提供课程的学生少于三名,则系统将取消提供课程。此时将执行“取消提供课程”子流。

2.2.2    取消提供课程

系统取消提供课程。对于被取消的提供课程中每个已注册学生,系统将会修改学生的课程安排。系统会使用第一个可用的备选课程替换被取消的提供课程。如果没有任何可用的备选课程,则不会进行替换。然后,控制返回到主流程,处理学期中的下一个提供课程。

处理完当前学期的所有课程安排之后,系统将通过电子邮件通知所有学生对他们的课程安排的所有变更(例如,取消或替换)。

2.2.3    提供课程没有授课教授

如果在基本流中没有教授登记为提供课程授课,则系统将取消提供课程。此时将执行“取消提供课程”子流。

2.2.4    开票系统不可用

如果系统无法与“开票系统”通信,则系统将尝试在指定的时间周期之后重新发送请求。系统将不断地尝试重新发送请求,直到“开票系统”可用。

    3.    特殊需求

没有特殊需求与此用例关联。

     4.    前置条件

4.1    登录

注册员必须先登录到系统中,之后此用例才开始。

    5.    后置条件

没有后置条件与此用例关联。

    6.     扩展点

没有扩展点与此用例关联。

       

     

     

 



 

Copyright   © IBM Corp. 1987, 2004. All Rights Reserved. 

课程注册项目 Web 示例
版本 2001.03