Tenet运动网站(基于用例)
<
2
用例的事件流描述 2.1 简单描述:
配置经销商的收货地址信息。 2.2 前置条件
结帐用例成功。 2.3 后置条件
用例成功,如果送货方式和付款方式配置好、则可下订单。 2.4 扩充点
不存在该经销商的收货地址。 2.5 事件流
2.5.1 基流
(1) 系统检索该经销商最近的收货地址,存在(S-1),不存在(S-2)。 2.5.2 分支流
S-1:
(1) 系统显示该收货地址(包含收货人、收货地址、邮编、联系电话)。 (2) 用户可修改该收货地址(使用修改收货地址用例)。 S-2:
(1) 系统提示输入收货地址。
(2) 用户输入收货地址确认(E-1)。 (3) 把该地址存储到数据库中。 (4) 回到配置页 2.5.3 替代流
E-1:输入数据有一项为空,邮编,联系电话不符合要求,系统提示错误。
1.1.4.14 配置送货方式(configure shipment)
1
用例图
Tenet运动网站(基于用例)
<
2
用例的事件流描述
2.1 简单描述:
配置经销商的送货方式。 2.2 前置条件
结帐用例成功。 2.3 后置条件
用例成功,如果收货地址和付款方式配置好、则可下订单。 2.4 扩充点
不存在经销商的送货地址。 2.5 事件流
2.5.1 基流
(1) 系统检索该经销商的送货方式,存在(S-1),不存在(S-2)。 2.5.2 分支流
S-1:系统显示检索到的送货方式,经销商可修改送货方式。
S-2:
1) 系统提示输入一送货方式。 2) 用户输入送货方式,提交。 3) 系统存储该送货方式。 4) 回到配置页。
1.1.4.15 配置付款方式(configure payment method)
1. 用例图
<
Tenet运动网站(基于用例)
2. 用例的事件流描述 2.1. 简单描述:
经销商配置其付款方式。 2.2. 前置条件
结帐用例成功。
2.3. 后置条件
用例成功,如果配置收货地址用例和配置送货方式用例成功,经销商可下订单。
2.4. 扩充点
该用户的付款方式不存在。 2.5. 事件流 2.5.1. 基流
(1)系统检索该经销商的付款方式,存在(S-1),不存在(S-2)。 2.5.2. 替代流
2.5.3. 分支流
S-1:系统显示检索到的付款方式。 S-2:(1)系统提示输入一付款方式。
(2) 用户输入一付款方式,提交。
(3) 系统把该付款方式存储到数据库中。 (4) 回到配置页。
1.1.4.16 确认订单(affirm order)
1. 用例图
genOrderNo<
2. 用例的事件流描述 2.1. 简单描述:
确认生成订单。 2.2. 前置条件
Tenet运动网站(基于用例)
配置收货地址、送货方式、付款方式用例成功。 2.3. 后置条件
用例成功,把订单数据存储到数据库中。 2.4. 扩充点
无。 2.5. 事件流 2.5.1. 基流
(1) 系统提示确认订单。 (2) 经销商确认订单。 (3) 系统生成订单号。
(4) 系统生成订单记录并存入数据库中。 (5) 系统清空购物车。
(6) 系统显示订单情况、收货地址、送货方式、付款方式。
1.1.4.17 查看订单(view order)
1. 用例图
<
2. 用例的事件流描述 2.1. 简单描述:
查看该经销商的所有订单或基于组合条件的订单。 2.2. 前置条件
经销商已登录。 2.3. 后置条件
用例成功,系统显示该经销商的订单情况。 2.4. 扩充点
无
2.5. 事件流 2.5.1. 基流
(1) 经销商选择查看所有订单(S-1),或基于组合条件查看订单(S-2)。 分支流 S-1:
(1) 系统检索该经销商的所有订单
(2) 系统显示所有订单,当显示的订单超过一页时,系统显示“第一页、上一页、
下一页、最后一页”的页浏览提示。
S-2:
(1) 系统提示用户输入订单号、发生订单的时间段、或订单的状态(已执行、部分
Tenet运动网站(基于用例)
执行、未执行)
(2) 用户输入所需信息,提交(E-1)。 (3) 系统检索满足组合条件的所有订单。 (4) 系统显示满足条件的订单。
E-1:系统验证输入的合法性,不合法系统提示错误
1.1.4.18 修改订单(modify order)
1. 用例图
<
2. 用例的事件流描述 2.1. 简单描述:
经销商修改订单的订单明细,收货地址、送货方式、付款方式。 2.2. 前置条件
系统处于查看订单状态中。
2.3. 后置条件
用例成功,把修改的订单存储到数据库中。
2.4. 扩充点
无。 2.5. 事件流 2.5.1. 基流
(1) 系统提示修改订单。 (2) 经销商确认修改(E-1)。
(3) 系统提示输入要修改的订单。
(4) 经销商输入修改信息,提交(E-2) (5) 系统存储订单情况至数据库中。 2.5.2. 替代流
E-1:已审核的订单不能修改,否则提示错误。 E-2:不合法输入,系统提示错误。
1.1.4.19 删除订单(delete order)
1. 用例图