品数量或从购物车中删除不想要的商品。
添加商品
用户2
购物车管理
231添加购物车
模块名称添加商品到购物车
查询购物车修改购物车
第11页
f软件需求说明书编写规范
模块编号业务概述参与角色用例图
事件流
UseCase07当用户想购买当前所查看的商品,可以把此商品先添加到购物车,并继续购后再结帐。普通用户
用户
添加商品到购物车
1点击商品详细页面中的“购买”
2把用户选择的商品添加到购物车中
3并跳到购物车的查看页面
4用户可以查看自己所选择的商品是否已经被添加到了购物车中
输入数据
处理数据输出要素其它事件
数据
实际
数据
数据
数据
名称
含义
选择
类型
格式
字符
约束必须
商品接受用户的请求,从请求包中得到用户所选择的商品编号,并调用相
关的业务方法得到此商品后放到购物车中。
如果商品添加成功,则会跳到购物车浏览页面
如果添加不成功,则需要进行异常处理。
232修改购物车中的商品数量
模块名称模块编号业务概述
参与角色用例图
修改购物车中的商品数量UseCase08充许用户直接修改购物车中已有商品的数量。提供一种快速的方式更改商品的数量信息普通用户
修改购物车
用户
事件流
第12页
f软件需求说明书编写规范
1在购物车的浏览页面重新输入商品的数量后点击修改2修改成功后继续跳到此页面
输入数据
处理数据输出要素其它事件
数据
实际
数据
数据
数据
名称
含义
商品
类型
格式
整型
约束必须
数量接受用户所输入数据,对数据进行输入合法性验证。确定数据格式正
确后调用相关的方法,修改购物车中的商品数量。
修改成功,继续跳到购物车的浏览页面
如果修改不成功,则需要进行异常处理。
233删除购物车中的商品
模块名称模块编号业务概述参与角色用例图
删除购物车中的商品UseCase09对于购物车中已存在的商品不想要后,可以使用本功从购物车中删除普通用户
修改购物车
用户
事件流
输入数据处理数据输出要素其它事件
1在购物车的浏览页面选择某一个商品后的删除功能
2删除成功后继续跳到此页面
无接受用户的请求,删除购物车中用户所选择的商品。删除成功后,跳转到本页面如果删除不成功,则需要进行异常处理。
24订单管理模块功能需求
订单管理功能模块用于帮助用户对已经购买的商品进行结帐以及形成订单便于商品针对于订单进行发货。
第13页
f软件需求说明书编写规范
结算功能
用户2
订单管理
订单查询
订单修改
241结算功能
模块名称模块编号业务概述
参与角色r