课程注册系统
用例规范
维护学生信息用例
版本 2.0
修订历史记录
日期 |
版本 |
描述 |
作者 |
1998 年 12 月 21 日 |
草稿 |
草稿版本 |
S. Gamble |
1999 年 2 月 15 日 |
版本 1.0 |
根据复审进行较小修正。 |
S. Gamble |
1999 年 2 月 19 日 |
版本 2.0 |
修改有关用例扩展的部分。最终的清理。添加备选流。解决遗留的问题。 |
S. Gamble |
|
|
|
|
目录
- 简短描述
- 事件流
- 2.1 基本流 - 添加学生
- 2.2 备选流
- 2.2.1 修改学生
-
2.2.2 删除学生
-
2.2.3 学生已存在
-
2.2.4 学生未找到
- 特殊需求
- 前置条件
- 4.1 登录
- 后置条件
- 扩展点
维护学生信息用例
- 简短描述
此用例使注册员可以在注册系统中维护学生信息。这包括在系统中添加、修改和删除学生。
此用例的参与者是注册员。
2. 事件流
用例在注册员从“主表单”中选择“维护学生”活动时开始。
2.1 基本流 - 添加学生
- 注册员选择“添加学生”。
- 系统显示一个空白的学生表单。
- 注册员输入学生的以下信息:姓名、出生日期、社会保障号码、状态和毕业日期。
- 系统对数据进行验证,以确保数据格式正确,并搜索是否存在某个现有的学生具有指定的姓名。如果数据有效,则系统创建一个新的学生记录,并指定一个唯一的系统生成标识号。
- 对于要添加到系统中的每个学生重复步骤 2-4。当注册员完成向系统中添加学生时,用例结束。
2.2 备选流
2.2.1
修改学生
- 注册员选择“修改学生”。
- 系统显示一个空白的学生表单。
- 注册员输入希望修改的学生标识号。
- 系统检索学生信息并将其显示在屏幕上。
- 注册员修改学生的一个或多个信息字段:姓名、出生日期、社会保障号码、学生标识号、状态和毕业日期。
- 更改完成时,注册员选择“保存”。
- 系统更新学生信息。
- 对于每个要修改的学生记录,注册员重复步骤 2-7。编辑完成时,用例结束。
2.2.2 删除学生
- 注册员选择“删除学生”。
- 系统显示一个空白的学生表单。
- 注册员输入要删除的学生的学生标识号。
- 系统检索学生信息并将其显示在表单中。
- 注册员选择“删除”。
- 系统显示一个删除验证对话框来确认删除。
- 注册员选择“是”。
- 学生从系统中被删除。
- 对于要从系统中删除的每个学生重复步骤 2-8。当注册员完成从系统中删除学生时,用例结束。
2.2.3 学生已存在
如果在“添加学生”子流中,系统发现一名现有的学生具有相同的姓名,则显示错误消息“学生已存在”。注册员可以更改姓名、创建具有相同姓名的新学生,或者取消操作;取消操作时用例结束。
2.2.4 学生未找到
如果在“修改学生”或“删除学生”子流中,未找到学生姓名,则系统显示错误消息“学生未找到”。之后,注册员可以输入不同的标识号,也可以取消操作;取消操作时用例结束。
3. 特殊需求
没有特殊需求与此用例关联。
4. 前置条件
4.1 登录
在此用例开始之前,注册员需登录到系统中。
5. 后置条件
没有后置条件与此用例关联。
6. 扩展点
没有扩展点与此用例关联。
|