订餐系统用例清单说明.docx
《订餐系统用例清单说明.docx》由会员分享,可在线阅读,更多相关《订餐系统用例清单说明.docx(17页珍藏版)》请在冰豆网上搜索。
订餐系统用例清单说明
网上订餐系统
Use-CaseSpecification
Version1.0
修正履历
Date
Version
Description
Author
2014/05/05
1.0
杨国蓉/梅亚
TableofContents
Use-CaseSpecification:
一:
CmanageOrders用例
1.用例简述
Customer可以创建,查看,修改和删除订单。
2.事件流
基本事件流
1.进入修改界面
2.输入需要修改的内容
3.输入完毕后点击保存
4.用户提示订单信息修改成功
5.退出订单界面返回主界面
扩展事件流
None
3.特别需求
无
4.前置条件
用户进入个人信息界面
5.后置条件
修改成功
6.扩展点
无
7.活动图
二:
CustomerLogin用例
1用例简述:
Customer通过信息认证可以登录系统
2:
事件流
2.1基本事件流
用户启动系统
系统显示登录信息填写界面
用户填写用户名
用户填写密码
用户提出登录请求
系统检测信息的充分性
系统核对用户身份的合法性
用户登录成功,进入系统界面
2.2扩展事件流
None
3特别需求
无
4前置条件
用户未登录
5后置条件
登录成功
6扩展点
无
7活动图
三CustomerRegister用例
1:
用例描述:
Customer可以在顾客界面输入个人信息注册系统账号。
2:
事件流
2.1基本事件流
1用户启动系统
2.系统显示注册信息填写界面
3.用户填写用户名
4.系统检测用户输入的用户名是否已被使用。
5.用户填写密码
6.系统检测用户输入的密码和确认输入的密码是否相同。
7.用户填写邮箱
8.系统检测用户输入的邮箱是否已经被使用
9.用户提出注册请求
10.系统提示注册成功
2.2扩展事件流
None
3:
特别需求
无
4:
前置条件
用户未登录且无系统账号。
5:
后置条件
注册成功
6:
扩展点
无
7:
活动图
四:
UpdateCustomerInformation用例
1:
用例描述
顾客参与者通过该用例修改顾客信息
2:
事件流
2.1:
基本事件流
1顾客选择“UpdateInformation”后启动该流程
2系统显示顾客详细信息,包括姓名和地址(必填)、email地址(必填)、电话号码(必填)、传真号码(可选)、常用支付方式(货到付款,网银支付,信用卡,支付宝信息等);
3While未完成数据修改
3.1顾客选择1个数据项并修改其内容
4系统提示顾客确认修改
5顾客确认修改
8系统保存顾客信息
2.2:
扩展事件流
None
3:
特别需求
无
4:
前置条件
1顾客成功登入系统
5:
后置条件
1顾客详细信息被更新
6:
扩展点
无
7:
活动图
五:
CustomerViewDishes用例
1:
用例描述
Customer通过该用例浏览快乐订餐网的各种菜品。
2:
事件流
2.1:
基本事件流
1选择区域定位
2选择餐馆或者选择一种菜种(中餐,西餐,意大利餐,西班牙餐,东南亚餐,热菜,凉菜,饮料等),该例开始执行。
3系统显示所选类型的菜品列表。
(中餐:
川菜,鲁菜,湘菜等)
4顾客选择一种分类。
5显示具体菜类的菜品信息:
图片,商家,原料,价格,评价。
2.2:
扩展事件流
None
3:
特别需求
无
4:
前置条件
None
5:
后置条件
通过信息认证登陆个人账户
1订餐或2收藏商家,收藏菜种
6:
扩展点
无
7:
活动图
六:
CustomerAlterAddress用例
1:
用例描述
Customer通过系统修改默认送货地址。
2:
事件流
2.1:
基本事件流
1.Customer进入送货地址管理界面。
2.IfCustomer未设置默认送货地址
2.1Customer可设置常用送货地址为默认送货地址或添加一个新的默认送货地址。
IfCustomer已设置默认送货地址
2.2Customer需取消当前默认送货地址,并设置其他地址为默认送货地址或添加一个默认送货地址。
2.2:
扩展事件流
None
3:
特别需求
无
4:
前置条件
Customer成功登陆
5:
后置条件
成功修改送货地址
6:
扩展点
无
7:
活动图
七:
ManageDishes用例
1:
用例描述
SalesAgent修改菜品价格
2:
事件流
2.1:
基本事件流
1.SalesAgent登录系统
2.选择要修改价格的菜系类别
3.选择要修改价格菜品
4.修改价格并确定保存
2.2:
扩展事件流
None
3:
特别需求
无
4:
前置条件
SalesAgent已登录系统
5:
后置条件
成功修改价格
6:
扩展点
无
7:
活动图
八:
下定单用例
1:
用例描述
用户选择菜品并下单
2:
事件流
2.1:
基本事件流
·用户点击选择菜品
选择菜品假如购物篮
选择提交订单
If用户未登录
进入登陆界面
Else
订单完成,系统接受订单并提醒餐厅经营者发货
2.2:
扩展事件流
None
3:
特别需求
无
4:
前置条件
无
5:
后置条件
完成下单
6:
扩展点
无
7:
活动图