资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
用例规约描述用例规约描述babasportbabasport UseUse CaseCase DescriptionDescription 编号编号:OnlineShopOnlineShop 版本版本1.01.0作者:张东日期: 审批: 日期:变更记录日期版本变更说明作者 2009-5-61.0创建张东目录目录 引言 .4目的.4概述.4用户登录模块.4用户注册模块.4用例描述 .5登录.5主动登录.5被动登录.6注册.7用户注册.7引言引言用例规约描述是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作 用的文本性描述文档。目的目的用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达 系统应该做什么。本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设 计的基础,也是测试用例的重要依据。定义 缩写、术语解释 actor系统外部使用功能者 use case系统功能单元的描述概述概述本项目主要实现为网站用户提供注册登录服务。用户登录模块用户登录模块在这个模块中,用户可以登录到网站获得会员的权限。登录的方式有两种: 1. 用户主动希望登录到网站获得会员权限。 用户可以通过主页的“登录”链接来进入登录页面,进行登录操作。 2. 用户希望使用需要会员权限模块时,被系统要求登录。 用户在未登录状态下点击“我的账户”或者“进入结账中心”链接,系统要求用户进 行登录。登录后,用户获得会员权限,可以进行会员操作。在两种模式中用户忘记密码可以选择 点击“忘记密码了?”链接,来找回密码。用户注册模块用户注册模块在这个模块中,用户可以注册一个或者多个会员身份。注册的入口也有两个:1. 用户主动希望注册会员。 用户在主页点击“注册”链接,进入注册页面来注册操作。 2. 未注册用户在使用需要会员权限模块时,被系统要求注册。 未注册用户在未登录状态下点击“我的账户”或者“进入结账中心”链接,系统要求 用户进行注册。注册的会员信息在对密码进行 MD5 编码保护后会存入数据库中,供登录时比对。添加数据库 记录时同时初始化会员其他的数据。用例描述用例描述对项目中的所有用例进行详细描述。册 册 册 册册 册 册 册Buyer册 册 册 册登录登录用例图:册 册 册 册Buyer册 册 册 册主动登录主动登录用例规约: 用例名称: 主动登录 用例 ID:Logon 01角色:用户 用例说明:本用例描述用户主动登录的过程 前置条件:网站任意页面被打开 基本事件流:1. 用户点击页面右上方“用户登录”链接 2. 系统显示登录表单页面,包括用户名文本框和密码文本框, “忘记密码 了?”链接,和“登录”图片按纽 3. 用户输入用户名和密码 4. 用户点击“登录”按钮 5系统采用 session 保存用户信息对象 其它事件流:1 系统弹出“会员名不能为空”对话框,用户点击“确定” ,输入用户名,并操作基本事件流 4 2 系统弹出“密码不能为空” 对话框,用户点击“确定” ,输入密码, 并 操作基本事件流 4 3 系统提示“用户名或密码有误” 对话框,用户点击“确定” , 重复基本事件流 3,4 异常事件流: 操作超时,系统返回主页 后置条件: 登录成功,进入“我的账户”页面被动登录被动登录用例规约: 用例名称: 被动登录 用例 ID:Logon02 角色:用户 用例说明:本用例描述未登录用户要进入“我的账户”或者“进入结算中心”页面时, 系统要求用户登录时的过程 前置条件:用户未登录 基本事件流:1. 用户在购物页面,点击“进入结算中心” ,或者在任意页面点击“我的 账户” 2. 系统进入“登录”页面,所有操作与“主动登录”基本事 件流 3 至 5 相同 其它事件流:与主动登录其它事件流相同 异常事件流: 操作超时,系统返回主页 后置条件: 登录成功,如果用户点击的是“我的账户”即进入“我的账户”页面,如 果用户点击的是“进入结算中心”即进入“订单配送信息填写”页面。用例名称: 主动登录:找回密码 用例 ID:FP01 角色:用户 用例说明:本用例描述用户登录时找回密码的过程。前置条件:会员登录页面被打开 基本事件流:1用户点击“忘记密码了?” 2系统进入“找回密码”页面 3用户输入注册时填写的用户名,点击“提交” 4系统发送修改密码连接至用户邮箱,进入“为了验证您的身份,我们已 发出了通知信,请在 24 小时内点击邮件内的链接继续设置新密码。 ”通知 页面。 5用户进入其邮箱,点击信件中的连接进入“设置新密码”页面。页面包 括密码和再次确认密码文本框 6用户输入密码和确认密码。 7用户点击“确定” 8系统更新用户的密码 其它事件流:1 系统弹出“会员名不能为空”对话框,用户点击“确定” ,操作基本事 件流 3 2 “找回密码”页面提示“该用户不存在” ,重新操作基本事件流 3 3 “设置新密码”页面提示“新密码不能为空” ,重复操作基本事件流 6 4 “设置新密码”页面提示“密码的长度不正确,正确的长度为 6-16 位 字符” ,重复操作基本事件流 6 5 “设置新密码”页面提示“两次输入的密码不一致,请重新输入。 ” ,重复操作基本事件流 6 异常事件流: 操作超时,系统返回主页 后置条件: 用户的密码设置成新密码。注册注册用例图:Buyer册 册 册 册用户注册用户注册用例规约: 用例名称: 用户注册 用例 ID:reg01 角色:用户 用例说明:本用例描述用户主动注册过程 前置条件:用户未注册或想注册新账号 基本事件流:1. 用户点击页右上方的“新用户注册”链接,或者在登录页面上点击“请 免费注册!”链接。 2. 系统显示一个注册表单,含包用户名、登录密码、确认密码和电子邮件 文本框。 3. 用户输入用户名、登录密码、确认密码和电子邮件 4用户确认无误,点击“提交注册信息”按钮 5系统提示“新用户注册成功” 其它事件流:1系统弹出“会员名不能为空” ,用户重新输入会员名 2系统弹出“会员名只能由字母、数字、下划线组成” ,用户重新输入会 员名 3系统弹出“会员名的长度不正确,正确的长度为 5-20 位字符” ,用户重 新输入会员名 4系统弹出“密码不能为空” ,用户须再输入一次确认密码 5系统弹出“密码的长度不正确,正确的长度为 6-16 位字符” ,用户须再 输入一次确认密码 6系统弹出“两次输入的密码不一致,请重新输入” ,用户重新输入两次 一致的密码 7系统弹出“电子邮件不能为空” ,用户重新输入电子邮件 8系统弹出“电子邮件的格式不正确” ,用户重新输入电子邮件。 异常事件流: 操作超时,系统返回主页 后置条件: 注册成功,用户已处于登录状态。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号