图书管理-维护图书信息用例规约
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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