图书馆系统用例规约描述.pdf





《图书馆系统用例规约描述.pdf》由会员分享,可在线阅读,更多相关《图书馆系统用例规约描述.pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 用例规约描述 用例规约描述 Use Case Description 编号:TMP-UCD 版本 作者:日期:审批:日期:用例规约描述 变更记录 日期 版本 变更说明 作者 创建 用例规约描述 填表说明 本文档的目的是依据需求规格说明书和原型,建立用例模型,并对用例模型进行具体描述。用例规约描述是面向对象分析和设计的重要步骤。用例规约描述需要进行评审。用例规约描述是需求规格说明书的重要附件。用例规约描述 用例规约描述 目录 1 引言.错误!未定义书签。目的.错误!未定义书签。定义.错误!未定义书签。2 用例描述.错误!未定义书签。用户管理.错误!未定义书签。用户创建 .错误!未定义书签。用户
2、导入 .错误!未定义书签。个人信息修改 .错误!未定义书签。用户权限修改 .错误!未定义书签。用户作废 .错误!未定义书签。图书管理.错误!未定义书签。批量导入图书信息 .错误!未定义书签。ISBN新增单本图书信息 .错误!未定义书签。修改图书信息 .错误!未定义书签。作废图书信息 .错误!未定义书签。电子书上传 .错误!未定义书签。电子书下载 .错误!未定义书签。业务管理.错误!未定义书签。借书操作 .错误!未定义书签。用例规约描述 还书操作.错误!未定义书签。超期罚款操作 .错误!未定义书签。在线推荐图书购买 .错误!未定义书签。查询书库 .错误!未定义书签。图书预定 .错误!未定义书签。
3、图书续借 .错误!未定义书签。图书评论 .错误!未定义书签。用例规约描述 1 引言 用例规约描述(Use Case Specification)是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。1.1 目的 用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。1.2 定义 缩写、术语 解 释 actor 参与者就是代表与系统进行交互的角色。use case 一个用例描述了为实现某个有价值的成果,在参与者与系统之间进行的交互。用
4、例规约描述 2 用例描述 对项目中的所有用例进行详细描述。2.1 用户管理 用例图:用例规约描述 2.1.1 用户创建 用例名称:用户创建 用例 ID:角色:Admin 用例说明:学院图书馆系统用户创建 前置条件:Admin 已经打开学院图书馆系统的页面 基本事件流:1.Admin 打开用户创建页面 2.Admin 输入 E-mail 地址(作为用户名)、昵称、登录密码、再次输入登录密码,3.单击“提交”;4.系统将验证登录用户名的有效性和重复行、密码的正确性,如果都正确则显示“你已成功注册”,否则提示用户重新输入。其它事件流:第三步:Admin 选择“重置”,系统将清空输入框信息;第三步:A
5、dmin 选择“返回”,该页面将返回到学院图书馆系统主页面。异常事件流:第四步,系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示注册失败 后置条件:页面将返回到学院图书馆系统主页面 用例规约描述 2.1.2 用户导入 用例规约描述 用例名称:用户导入 用例 ID:角色:Admin 用例说明:管理员批量注册 User 学院图书馆系统用户 前置条件:系统管理员 基本事件流:1.管理员进入学院图书馆系统 2.管理员打开导入页面 3.管理员选择 Excel 模板下载并填写完整 4.选择导入 Excel 5.系统将验证用户的有效性和重复性,如果都正确则反馈导入数据项,否
6、则反馈导入数据重复项或数据异常项 6.确认导入 其它事件流:第五步:管理员选择“取消导入”,系统将回到导入页面 异常事件流:第六步,用户导入时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示导入失败 后置条件:页面将返回到学院图书馆系统管理主页面 用例规约描述 2.1.3 个人信息修改 用例规约描述 用例名称:个人信息修改 用例 ID:角色:User 用例说明:用来维护用户的相关信息 前置条件:User 登录学院图书馆系统 基本事件流:1.User 打开个人信息维护页面 2.User 输入现密码、并输入你需要修改的昵称(选填)、照片(选填)、邮箱(选填)、QQ(选填)、
7、新密码与密码确认(选填)再选择“修改”;3.系统验证现密码的正确性、数据项的合理性、新密码与确认密码的一致性,如果正确则提示成功并返回主页面,否则提示用户重新输入。其它事件流:第三步:User 选择“重填”,系统将清空输入框信息;第三步:User 选择“返回”,该页面将跳转回系统主页面页面。异常事件流:第三步,系统修改时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示个人信息维护失败 后置条件:系统更新新的用户信息 用例规约描述 2.1.4 用户权限修改 用例规约描述 用例名称:用户权限/角色修改 用例 ID:角色:Admin 用例说明:用来分配用户权限信息,权限的体现
8、具体表现为角色的分配 前置条件:管理员登录学院图书馆系统 基本事件流:1.管理员打开角色修改页面 2.管理员选择角色,返回角色现有权限信息(具体有以下角色:超级管理员/图书管理员/教职工/学生)3.勾选角色权限 4.提交角色权限修改 5.管理员打开用户角色修改页面 6.管理员选择用户,返回用户现有角色信息 7.勾选用户角色 8.提交用户角色修改 其它事件流:第三步:管理员选择“重置”,系统将重置角色现有权限。第三步:管理员选择“返回”,该页面将跳转回系统主页面。第七步:管理员选择“重置”,系统将重置用户现有角色。第七步:管理员选择“返回”,该页面将跳转回系统主页面。异常事件流:第四步,系统修改
9、时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示角色权限修 用例规约描述 2.1.5 用户作废 用例名称:用户作废 用例 ID:角色:Admin 用例说明:用来作废用户 前置条件:管理员登录学院图书馆系统 基本事件流:1.管理员打开用户作废页面 2.管理员选择用户,返回用户现有信息 3.提交作废 4.确认作废 其它事件流:第三步:管理员选择“返回”,该页面将跳转回系统主页面。异常事件流:第四步,用户作废时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示用户作废失败 后置条件:页面将返回到学院图书馆系统管理主页面 用例规约描述 2.2 图书管理
10、用例图 用例规约描述 2.2.1 批量导入图书信息 用例名称:批量导入图书信息 用例 ID:角色:Admin 用例说明:管理员批量导入图书信息 前置条件:管理员已经打开学院图书馆系统的页面,并登录,进入批量导入页面 基本事件流:1.管理员进入学院图书馆系统;2.管理员打开批量导入图书页面;3.管理员选择 Excel 模板下载并填写完整;4.选择导入 Excel;5.系统将验证图书信息,如果都正确则反馈导入数据项,否则反馈图书信息错误;6.确认导入。其它事件流:第五步:管理员选择“取消导入”,系统将回到导入页面 异常事件流:第六步,批量导入图书信息时,出现系统故障,例如网络故障,数据库服务器故障
11、,系统弹出系统异常页面,提示导入失败 后置条件:页面提示导入成功信息 用例规约描述 2.2.2 ISBN 新增单本图书信息 用例规约描述 用例名称:ISBN 新增单本图书信息 用例 ID:角色:Admin 用例说明:管理员批量导入图书信息 前置条件:管理员已经打开学院图书馆系统的页面,并登录,进入ISBN 导入图书页面 基本事件流:1.管理员进入学院图书馆系统;2.管理员打开 ISBN 导入图书信息页面;3.管理员对图书进行扫码,服务端做到自动读取导入图书信息的功能,或者可以手动录入(图书信息需对应网络上已有的内容)4.系统获取条形码信息,获取图书相关信息,保存至数据库 5.提示成功信息;其它
12、事件流:第四步,系统通过条形码信息获取不到图书信息时,提示图书信息获取失败 异常事件流:第四步,系统获取或者保存图书信息时,出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示导入图书信息失败 后置条件:页面提示导入成功信息 用例规约描述 2.2.3 修改图书信息 用例规约描述 用例名称:修改图书信息 用例 ID:角色:Admin 用例说明:Admin 修改图书信息 前置条件:图书管理员登录系统 基本事件流:1.管理员进入图书信息管理页面,页面显示图书的基本信息 2.管理员选择需要修改的图书,打开修改界面,进行修改 3.点击确定按钮完成修改 4.返回图书信息管理界面 5.修
13、改后的图书信息存入数据库 其它事件流:第 2 步:管理员录入修改的信息后,如果信息错误,提示修改错误信息,不能确认提交修改信息 第 3 步:管理员点击取消按钮或者返回按钮则取消修改图书信息,返回图书管理页面 异常事件流:第六步,用户修改时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示修改失败 后置条件:系统更新图书信息 用例规约描述 2.2.4 作废图书信息 用例名称:作废图书信息 用例 ID:角色:Admin 用例说明:Admin 作废图书信息 前置条件:Admin 已经登录图书管理系统 基本事件流:1.Admin 点击进入图书管理页面 2.Admin 选择任意一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 系统 例规 描述

限制150内