课程注册系统

用例规范

 

维护教授信息用例

版本 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    基本流 - 添加教授
    1. 注册员选择“添加教授”。
    2. 系统显示一个空白的教授表单。
    3. 注册员输入教授的以下信息:姓名、出生日期、社会保障号码、状态和科系。
    4. 系统对数据进行验证,以确保数据格式正确,并搜索是否存在某个现有的教授具有指定的姓名。如果数据有效,则系统创建一个新的教授记录,并指定一个唯一的系统生成标识号。系统将显示此标识号,以便在随后的系统使用中使用它。
    5. 对于要添加到系统中的每个教授重复步骤 2-4。当注册员完成向系统中添加教授时,用例结束。
2.2    备选流

                     2.2.1    修改教授

    1. 注册员选择“修改教授”。
    2. 系统显示一个空白的教授表单。
    3. 注册员输入希望修改的教授标识号。
    4. 系统检索教授信息并将其显示在屏幕上。
    5. 注册员修改教授的一个或多个信息字段:姓名、出生日期、社会保障号码、状态和科系。
    6. 更改完成时,注册员选择“保存”。
    7. 系统更新教授信息。
    8. 对于每个要修改的教授记录,注册员重复步骤 2-7。编辑完成时,用例结束。

2.2.2     删除教授

    1. 注册员选择“删除教授”。
    2. 系统显示一个空白的教授表单。
    3. 注册员输入要删除的教授的教授标识号。
    4. 系统检索教授信息并将其显示在表单中。
    5. 注册员选择“删除”。
    6. 系统显示一个删除验证对话框来确认删除。
    7. 注册员选择“是”。
    8. 教授从系统中被删除。
    9. 对于每个要修改的教授记录,注册员重复步骤 2-8。当注册员完成从系统中删除教授时,用例结束。

2.2.3     教授已存在

        如果在“添加教授”子流中,已经存在具有指定姓名的教授,则系统显示错误消息“教授已存在”。注册员可以更改姓名、选择创建具有相同姓名的另一个教授,或者取消操作;取消操作时用例结束。

2.2.4     教授未找到

如果在“修改教授”子流或“删除教授”子流中,不存在具有指定标识号的教授,则系统显示一条错误消息“教授未找到”。之后,注册员可以输入不同的标识号,也可以选择取消操作;取消操作时用例结束。

    3.    特殊需求

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

    4.    前置条件

            4.1    登录

    在此用例开始之前,注册员需登录到系统中。

    5.    后置条件

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

    6.    扩展点

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



 

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

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