基于用例的电子商务网站需求分析 doc(4)

2019-01-19 12:56

Tenet运动网站(基于用例)

<>retrieve payment method<>configure payment methodinsert payment methoddealer(from Actors)

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运动网站(基于用例)

<>retrieve shipment<>configure shipmentdealer(from Actors)insert shipment

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. 用例图

<>retrieve payment method<>configure payment methodinsert payment methoddealer(from Actors)

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<><>dealer(from Actors)affirm order<>insert orderempty cart

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. 用例图

<>dealer(from Actors)view ordersretrieve order

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. 用例图

<>dealer(from Actors)modify orderupdate order

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. 用例图


基于用例的电子商务网站需求分析 doc(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016广工Anyview试题答案-第六章

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: