网络购物用例之间的关系资料.docx
《网络购物用例之间的关系资料.docx》由会员分享,可在线阅读,更多相关《网络购物用例之间的关系资料.docx(13页珍藏版)》请在冰豆网上搜索。
![网络购物用例之间的关系资料.docx](https://file1.bdocx.com/fileroot1/2023-1/22/3c8a182b-e348-4e85-9642-b2af0ed931ac/3c8a182b-e348-4e85-9642-b2af0ed931ac1.gif)
网络购物用例之间的关系资料
第四次作业
_在电子商务应用中,网络购物是最为常见的应用形式之一。
本项目的目标为,建设一个小型网站平台,可以满足用户注册会员、发布产品信息,提供给浏览者依据分类查询,用户可对信息做反馈留言,实现在线预定、支付和订单管理等功能。
建立用例之间的关系,并修改用例描述。
一、用例图
用例图
1、登录的用例描述:
用例
登录
启动者
会员
支持者
前置条件
已经注册并且系统登录界面已打开
后置条件
登录成功,跳转回主页
主要流程
1、会员输入用户名和密码
2、系统验证会员身份
3、系统显示欢迎信息,其中包含会员输入的用户名
替代流程
1、数据不完整:
系统提醒会员填入完整数据,填完才传送到服务器端
2、验证失败:
累计3次登录失败,即锁定,并出现请会员联系系统管理员的信息
3、错误信息:
会员输入错误的用户名和密码后,系统会提醒没有这个用户名,重新填写用户名和密码,正确后才传送到服务器端
企业规划
1、以会员用户名作为会员代号
2、会员累计3次登录失败,即锁定该会员账号。
只要登录成功,则失败次数归零
3、一个邮箱只能申请一个会员身份
议题与其他
1、由于一个邮箱只能申请一个会员身份,所以将类图中的个人与会员合并为一
2、信息维护的用例描述:
用例
信息维护
启动者
会员
支持者
系统管理员
前置条件
已经登录了该系统
后置条件
修改成功,返回主页
主要流程
1、会员打开个人信息维护页面
2、点击修改按钮,进行修改个人信息,原始密码,新密码,确认新密码再点击“确定”
3、系统验证原始密码的正确性,新密码和确认密码的一致性,成功后再返回到“登录”页面,否则重新输入。
替代流程
1、数据不完整:
系统提醒会员填入完整数据,填完才传送到服务器端
2、验证失败:
累计3次验证失败,即锁定,并出现请会员联系系统管理员的信息
3、错误信息:
会员输入错误的原始密码后,系统会提醒原始密码输入错误,重新填写原始密码,新密码即确认密码,正确后才传送到服务器端
企业规划
1、以会员用户名作为会员代号
议题与其他
1、由于一个邮箱只能申请一个会员身份,所以将类图中的个人与会员合并为一
3、在线预订的用例描述:
用例
在线预订
启动者
会员
支持者
前置条件
进入预订页面
后置条件
提示会员预订成功,会员与系统管理员成功接收到邮件
主要流程
1.会员查询所有待预订交易。
2.会员选择一条未预订的交易。
3.会员挑选汇款银行(代号-名称、填写银行账号末5位、挑选汇款日期、选择汇款时间、填入汇款金额。
4.系统记录预订数据,包含汇款银行(代号-名称、银行账号末5码、汇款日期、汇款时间、汇款金额。
5.系统更新购物交易状态。
6.系统执行“发送电子邮件”用例。
7.系统提示预订货物成功。
替代流程
议题与其他
4、支付的用例描述:
用例
支付
启动者
会员
支持者
系统管理员
前置条件
已经登录,且购物车中已经有添加的商品,并进入了购物车页面
后置条件
系统更新结账信息,显示购物成功,并返回主页
主要流程
1、会员点击购物车中的“结账”按钮
2、系统打开订单页面,显示商品清单,包括商品名,市场价,会员价,数量,总价,送货地址和配送方式等信息
3、会员选择配送方式,只支持“货到付款”
4、确认购买,点击“提交订单”
5、系统执行“发送电子邮件”用例
6、系统显示“订单提交成功”和订单总金额,购买成功
7、系统保存订单信息
替代流程
1、系统提交订单时出现网络故障,会弹出删除失败的页面,提示重新操作的页面
2、会员没有登录系统,则提示用户先登录系统,同时若是用户没有注册账号,提示用户先注册账号
3、若该会员是首次结账,需要填写送货地址,并默认为本次的送货地址
5、发送电子邮件的用例描述:
用例
发送电子邮件
启动者
会员
支持者
前置条件
会员进行结账
后置条件
购物成功
主要流程
1、系统根据订单序号,找出该购物交易的会员与系统管理员。
2、系统产生电子邮件,内容包含:
订单序号、订单状态、订单日期、总金额。
3、系统发送电子邮件给系统管理员。
4、.系统发送电子邮件给会员。
替代流程
议题与其他
6、留言的用例描述:
用例
留言
启动者
会员
支持者
系统管理员
前置条件
已经登录,并且进入留言板首页
后置条件
留言提交成功,返回留言板首页,可以查看已操作的留言
主要流程
1、打开留言板首页,点击“我要留言”按钮
2、在留言框里输入要留的信息,点击旁边的“提交留言”按钮
3、弹出确认留言的窗口,点击“确认”,留言成功
替代流程
1、数据不完整:
系统提醒会员“留言框中不能为空,请输入您要留的信息”
2、系统提交时出现网络故障,系统弹出提交失败的页面,提示重新留言
议题与其他
7、查看留言的用例描述:
用例
查看留言
启动者
会员
支持者
前置条件
会员已登录,留言板主页已经打开
后置条件
无
主要流程
1、打开留言板主页,点击页面上的“查看留言”按钮
2、从各个留言的主题中找到自己要查看的留言,或者在搜索留言的框内输入要查看的留言的主题,再点击“搜索”按钮
3、再点击此留言的链接,就跳转到该留言详细内容的页面
替代流程
1、数据不完整:
系统提醒用户填入留言主题,填完才传送到服务器端,否则显示“您输入的主题不能为空”
2、系统搜索时出现网络故障,系统弹出搜索失败的页面,提示重新搜索
议题与其他
8、注册的用例描述:
用例
注册
启动者
普通用户
支持者
系统管理员
前置条件
网站任意页面被打开
后置条件
注册成功,用户可以登录
主要流程
1、用户点击页面上的“注册”链接
2、系统显示一个注册表单
3、用户输入邮箱地址,昵称(用户名),个人信息,登录密码和确认密码
4、用户点击“注册”按钮
5、系统提示“注册成功”
替代流程
5、数据不完整:
系统提醒用户填入完整数据,填完才传送到服务器端
6、验证失败:
系统提示“请输入有效的有效”,用户检查后重新输入
7、错误信息:
用户输入两次密码不一致,系统会提醒“两次密码不一样,请重新输入”,用户重新输入两次一致的密码
议题与其他
9、查询产品信息的用例描述:
用例
查询产品信息
启动者
普通用户
支持者
前置条件
网站任意页面被打开
后置条件
无
主要流程
1、网站的任意页面打开,可以看见各类手机的信息
2、可以在搜索框内填入相应的手机型号,再点击“查询”,如果本网站有该型号的手机,会显示该手机的各类信息;如果没有该型号的手机,会提示“暂无相关信息”
3、点击手机商品的图片或者链接就可以进入该商品详细介绍的页面,如商品图片、市场价、会员价、库存量、手机功能等描述
替代流程
1、数据不完整:
系统提醒用户填入完整商品型号的数据,填完整才传送到服务器端,否则显示“无此类型的手机”
2、系统搜索时出现网络故障,系统弹出搜索失败的页面,提示重新搜索
议题与其他