Tenet运动网站(基于用例)
dealer(from Actors)delete order
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.20 查看新品(view latest item)
1. 用例图
<
2. 用例的事件流描述 2.1. 简单描述:
经销商浏览最新出现的产品。 2.2. 前置条件
经销商已登录。 2.3. 后置条件
用例成功,系统显示最新的商品。 2.4. 扩充点
Tenet运动网站(基于用例)
无。 2.5. 事件流 2.5.1. 基流
(1)系统检索最新商品信息,存在(S-1),不存在(S-2)。
2.5.2 分支流
S-1:系统显示检索的最新商品,当商品超过一页时,系统提供“第一页、上一页、下一页、最后一页”的页浏览提示。
S-2:系统显示最新商品不存在。
(1)
1.1.4.21 查看特价品(view special price item)
1
用例图
<
2
用例的事件流描述 2.1 简单描述:
经销商浏览特价产品。 2.2 前置条件
经销商已登录。 2.3 后置条件
用例成功,系统显示特价的商品。 2.4 扩充点
无。 2.5 事件流
2.5.1 基流
(1)系统检索特价的商品信息,存在(S-1),不存在(S-2)。 2.5.3 分支流
S-1:系统显示检索的商品,当商品超过一页时,系统提供“第一页、上一页、下一页、最后一页”的页浏览提示。
S-2:系统显示特价商品不存在。
1.1.4.22 查看积分(view history record and grade)
1. 用例图
Tenet运动网站(基于用例)
<
2. 用例的事件流描述 2.1. 简单描述:
查看该经销商的积分情况。 2.2. 前置条件
经销商已等录。 2.3. 后置条件
用例成功,系统显示该经销商的积分情况。 2.4. 扩充点
无。 2.5. 事件流 2.5.1. 基流
(1) 系统检索该经销商的积分情况。 (2) 系统显示积分情况。
1.1.4.23 经销商反馈(feedback)
2
用例图
<
3
用例的事件流描述 3.5 简单描述:
经销商提出反馈意见。 3.6 前置条件
经销商已登录。 3.7 后置条件
用例成功,把该经销商的反馈信息存储到数据库中。 3.8 扩充点 无。
3.9 事件流
3.9.2 基流
(1) 系统提示输入反馈信息。
Tenet运动网站(基于用例)
(2) 经销商输入反馈信息,提交(E-1)。 (3) 系统存储反馈信息到数据库中。
3.9.3 替代流
E-1:系统验证输入的合法性,不合法,系统提示错误。
1.1.4.24 查看反馈答复(view feedback answer)
1
用例图
<
2
用例的事件流描述 2.1 简单描述:
经销商查看反馈答复。 2.2 前置条件
经销商已登录。 2.3 后置条件
用例成功,显示该经销商的反馈答复。 2.4 扩充点 无。
2.5 事件流
2.5.1 基流
(1) 统提示选择查看所有回复和基于时间段的回复。 (2)经销商选择查看所有回复(S-1),基于时间段的回复(S-2)。
2.5.2 分支流
S-1: 系统显示所有回复,当回复超过一页时,系统提供“第一页、上一页、下一页、最后一页”的浏览提示。 S-2:
(1) 用户输入时间段,提交(E-1)。
(2) 系统检索该时间段的所有回复,存在(S-3),不存在(S-4)。 2.5.3 替代流
E-1:系统验证输入的合法性,不合法,系统提示错误。 2.5.4 分支流
S-3:系统显示所有回复,当回复超过一页时,系统提供“第一页、上一页、下一页、最后一页”的浏览提示。
S-4:系统提示该时间段的回复不存在。
Tenet运动网站(基于用例)
1.2 静态结构模型
1.2.1 包图
根据对系统的分析,系统可分成三个包:
business logicwebdata service
1.2.1.1 web 包
web包中的类