图书管理-维护图书信息用例规约

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

维护图书信息

该用例是描述管理员如何使用系统维护图书的。

用户在图书列表页中选择"维护图书"操作后开始该用例。

修改图书信息子事件基本流程

1.输入修改图书信息

系统提示用户输入修改图书信息,用户输入修改图书信息(包括图书分类、图书名称、出版社、作者、定价、购买日期、图书简介(可选)等信息)。

2.提交图书信息

用户点击确定按钮

3.提示修改成功

系统通过后台服务器进行图书信息修改工作,修改成功后,提示修改成功。

4.返回"图书列表"

显示成功后,系统自动返回"图书列表"

删除图书子事件基本流程

1.确认删除

系统提示用户是否删除,用户确认删除。

2.系统进行删除

系统通过后台服务器进行图书信息删除工作,删除成功后,提示删除成功。

3.返回"图书列表"

显示成功后,系统自动返回"图书列表"

移动图书信息子事件基本流程

1.选择需要移动的图书名称

用户选中要移动图书前面的复选框。

2.选择要移动到的图书分类

用户选择要移动到的图书分类。

3.提示移动成功

系统通过后台服务器进行图书移动工作,移动成功后,提示移动成功。

4.返回"图书列表"

显示成功后,系统自动返回"图书列表"

修改图书信息子事件备选流程

1.图书分类、图书名称、出版社、作者、定价、购买日期为空

在基本流程1中,用户在给出的修改条件中没有输入图书分类、图书名称、出版社、作者、定价、购买日期等信息,系统会提示没有输入并提示用户重新输入,用户重新输入后继续基本流中的下一个步骤。

2.输入的图书名称重复

在基本流程1中,用户在给出的修改条件中输入的图书名称与以前已创建的书名重复,系统会提示图书名称重复并提示用

户重新输入,用户重新输入后继续基本流中的下一个步骤。

3.图书名称、出版社、作者、定价过长

在基本流程1中,用户在给出的修改条件中图书名称、出版社、作者、定价等信息输入的字段超出了在数据库中定义的最大长度,系统会提示用户重新输入,用户重新输入后继续基本流中的下一个步骤。

4.输入的定价数据类型不匹配

在基本流程1中,用户在给出的创建条件中定价的数据类型必须为数字格式。

5.返回"图书列表"

在基本流的任何一个步骤中,用户都可以选择返回"图书列表",用例结束。

删除图书子事件备选流程

1.返回"图书列表"

在基本流的任何一个步骤中,用户都可以选择返回"图书列表",用例结束。

移动图书子事件备选流程

1.没有选中图书名称或图书分类

在基本流程3中,用户没有选中图书名称或要移动到的图书分类,系统会提示用户重新输入,用户重新输入后继续基本流中的下一个步骤。

用例场景

成功场景

修改图书信息子事件成功场景

修改成功:修改图书信息子事件基本流程

取消修改图书信息:修改图书信息子事件基本流程,返回"图书列表"

删除图书子事件成功场景

删除成功:删除图书子事件基本流程

取消删除:删除图书子事件基本流程,返回"图书列表"

移动图书子事件成功场景

移动成功:基本流程

修改图书信息子事件失败场景

图书分类、图书名称、出版社、作者、定价为空:基本流程,没有输入图书名称、出版社、作者、定价图书名称重复:基本流程,输入的图书名称重复

图书名称、出版社、作者、定价过长:基本流程,输入的书名、作者、出版社、定价过长

数据类型不匹配:基本流程,输入的定价数据类型不匹配

移动图书子事件失败场景

没选中要移动的图书名称或图书分类:基本流程,没选中要移动的图书名称或图书分类

用户已通过身份验证。

用户在系统中已创建了相应的图书分类和图书。

维护图书分类时序图

BOOK_BOOKS

相关文档
最新文档