Tenet运动网站(基于用例)
1.1.3 用例图
1.1.3.1 参与者
1.经销商(loginedUser):
描述:该参与者的信息已保存在数据库中,经过合法性验证后,能够执行该系统中的所有功能。
1.1.3.2 用例
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
登录(logon) 注销(logout)
修改客户信息(modify consumer info) 浏览目录(view category) 搜索产品(search item) 查看产品(view item) 加入购物车(add cart) 查看购物车(view cart)
修改购物车中的商品(modify cart items) 删除购物车中的商品(delete cart item) 清空购物车(empty cart) 结帐(check out)
配置收货人信息(configure recipient) 配置送货方式(configure shipment)
配置付款方式(configure payment method) 确认订单(affirm order) 查看订单(view order) 修改订单(modify order) 删除订单(delete order) 查看新品(view latest item)
查看特价品(view special price item) 查看积分(view grade) 经销商反馈(feedback) 查看反馈(view feedback) 公告查询
Tenet运动网站(基于用例)
1.1.3.3 顶层用例图
view cartadd cart(from dealer)(from dealer)modify cart itemsdelete cart item(from dealer)(from dealer)empty cart(from dealer)modify dealer infoview category(from dealer)(from dealer)configure recipientsearch item(from dealer)(from dealer)view item(from dealer)configure payment medealer(from Actors)(from dealer)view latest items(from dealer)(from dealer)configure shipmeview special price item(from dealer)logon(from dealer)view grade(from dealer)logout(from dealer)feedback(from dealer)affirm orderview feedbackview ordersmodify orderdelete order(from dealer)(from dealer)(from dealer)(from dealer)check out(from dealer)(from dealer)Tenet运动网站(基于用例)
1.1.4 用例分析与描述
1.1.4.1 登录(logon)
1. 用例图
<
登陆 retrieve dealer
2. 用例的事件流描述 2.1. 简单描述:
本用例描述了用户如何登录到系统中。 2.2. 前置条件
无。
2.3. 后置条件
如果用例成功,用例登录到系统中,否则系统的状态不变。 2.4. 扩充点
无。 2.5. 事件流 2.5.1. 基流
(1) 经销商登录到基于经销商的网站时,用例启动。 (2) 系统提示用户输入用户名和密码
(3) 用户输入自己的用户名和密码,提交(E-1)。 (4) 系统验证输入的名字和密码(E-2),用户登录系统成功。 2.5.2. 替代流
E-1:包含了单引号、双引号或为空,系统提示错误。 E-2:系统检索不到该用户的密码,系统提示错误。
1.1.4.2 注销(logout)
用例描述:清除内存中用户名、购物车信息,并返回到登录页。
1.1.4.3 修改经销商信息(modify dealer info)
1
用例图
Tenet运动网站(基于用例)
<
2
用例的事件流描述 2.1 简单描述:
该用例描述了如何修改经销商的信息,但经销商的用户名不允许修改。 2.2 前置条件
经销商已登录。 2.3 后置条件
用例成功,把经销商的信息保存到数据库中。 2.4 扩充点 无。
2.5 事件流
2.5.1 基流
(1) 系统提示输入经销商的信息。
(2) 经销商输入所需信息,提交(E-1)。 (3) 系统把所需的信息保存到数据库中。 2.5.2 替代流
E-1:系统验证输入的数据不合法(不能包含单引号、双引号,邮箱必须满足要求),提示错误。
1.1.4.4 浏览目录(view category)
1
用例图
<
Tenet运动网站(基于用例)
2 用例的事件流描述 2.1 简单描述:
经销商选择一目录,显示该商品目录的商品信息(商品的价格与给该经销商的折扣有关)。
2.2 前置条件
经销商已登录。
2.3 后置条件
用例成功,显示对应商品目录商品信息。
2.4 扩充点
无 2.5 事件流 2.5.1 基流
(1) 系统提示选择一目录。 (2) 经销商单击一目录。
(3) 系统检索该经销商的折扣。 (4) 系统检索对应该目录的商品,商品的价格与给该经销商的折扣有关。存在(S-1),
不存在(S-2)。
2.5.2 分支流
S-1:小图显示所有商品图片(如果有),商品名称,商品简单描述,单价,加入购物车提示。如果产品不能在一页显示完,系统显示“第一页、上一页,下一页、最后一页”页浏览提示。
S-2:系统提示不存在该目录的产品。
1.1.4.5 搜索产品(search items)
1
用例图
<
2
用例的事件流描述
2.1 简单描述:
经销商可基于商品的类别和商品的名称的组合条件进行模糊查找。 2.2 前置条件
经销商已登录。 2.3 后置条件