课程注册系统

用例规范

 

维护学生信息用例

 

版本 2.0

 

修订历史记录

日期

版本

描述

作者

1998 年 12 月 21 日 草稿 草稿版本 S. Gamble
1999 年 2 月 15 日 版本 1.0 根据复审进行较小修正。 S. Gamble
1999 年 2 月 19 日 版本 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