课程注册系统
用例规范
维护教授信息用例
版本 2.0
修订历史记录
日期 |
版本 |
描述 |
作者 |
1998 年 12 月 21 日 |
草稿 |
草稿版本 |
S. Gamble |
1999 年 2 月 13 日 |
版本 1.0 |
根据复审进行较小修正 |
S. Gamble |
1999 年 2 月 15 日 |
版本 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. 扩展点
没有扩展点与此用例关联。
|