图书馆系统用例规约描述.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
图书馆系统用例规约描述 本文档旨在根据《需求规格说明书》和原型,建立用例模型,并对用例模型进行具体描述。《用例规约描述》是面向对象分析和设计的重要步骤,《用例规约描述》需要进行评审,《用例规约描述》是《需求规格说明书》的重要附件。 1. 引言 《用例规约描述》〔Use Case Specification〕是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础也是测试用例的重要依据。 2. 定义缩写、术语解释 actor:参与者就是代表与系统进行交互的角色。 use case:一个用例描述了为实现某个有价值的成果,在参与者与系统之间进行的交互。 3. 用例描述 项目中的所有用例进行详细描述。 3.1 用户管理用例 用例名称:用户创建用例 ID:角色:Admin 用例说明:学院图书馆系统用户创建 前置条件:Admin已经打开学院图书馆系统的页面 基本事件流: 1. Admin打开用户创建页面 2. Admin输入E-mail地址(作为用户名、昵称、登录密码、再次输入登录密码) 3. 单击"提交"; 4. 系统将验证登录用户名的有效性和重复行、密码的正确性,如果都正确则显示"你已成功注册",否则提示用户重新输入。 其它事件流: 第三步:Admin选择"重置",系统将清空输入框信息; 第三步:Admin选择"返回",该页面将返回到学院图书馆系统主页面。 异常事件流: 第四步,系统注册时出现系统故障,例如网络故障、数据库服务器故障,系统弹出系统异常页面,提示注册失败 后置条件:页面将返回到学院图书馆系统主页面 3.2 用户导入用例 用例名称:用户导入用例 ID:角色:Admin 用例说明:管理员批量注册User学院图书馆系统用户 前置条件:系统管理员 基本事件流: 1. 管理员进入学院图书馆系统 2. 管理员打开导入页面 3. 管理员选择Excel模板下载并填写完整 4. 选择导入Excel 5. 系统将验证用户的有效性和重复性,如果都正确则反馈导入数据项,否则反馈导入数据重复项或数据异常项 6. 确认导入 其它事件流: 第五步:管理员选择"取消导入",系统将回到导入页面 异常事件流: 第六步,用户导入时出现系统故障,例如网络故障、数据库服务器故障,系统弹出系统异常页面,提示导入失败 后置条件:页面将返回到学院图书馆系统管理主页面 3.3 个人信息修改用例 用例名称:个人信息修改用例 ID:角色:User 用例说明:用来维护用户的相关信息 前置条件:User登录学院图书馆系统 基本事件流: 1. User打开个人信息维护页面 2. User输入现密码、并输入你需要修改的昵称<选填>、照片<选填>、邮箱<选填>、QQ<选填>、新密码与密码确认<选填> 3. 系统验证现密码的正确性、数据项的合理性、新密码与确认密码的一致性,如果正确则提示成功并返回主页面,否则提示用户重新输入。 其它事件流: 第三步:User 选择"重填",系统将清空输入框信息; 第三步:User 选择"返回",该页面将跳转回系统主页面。 异常事件流: 第三步,系统修改时出现系统故障,例如网络故障、数据库服务器故障,系统弹出系统异常页面,提示个人信息维护失败 后置条件:系统更新新的用户信息 3.4 用户权限修改用例 用例名称:用户权限/角色修改用例 ID:角色:Admin 用例说明:用来分配用户权限信息,权限的体现具体表现为角色的分配 前置条件:管理员登录学院图书馆系统 基本事件流: 1. 管理员打开角色修改页面 2. 管理员选择角色,返回角色现有权限信息<具体有以下角色:超级管理员/图书管理员/教职工/学生> 3. 勾选角色权限 4. 提交角色权限修改 5. 管理员打开用户角色修改页面 6. 管理员选择用户 本文档对图书馆系统的用例规约描述进行了详细的描述,对项目的需求进行了详细的说明,为下一阶段的系统设计和测试提供了依据。
剩余12页未读,继续阅读
- 粉丝: 8
- 资源: 24万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助