用例图
结算功能UseCase10可以使用本功能对已经购买的商品价格进行汇总,并付款结商家后形成订单,便于商品及时的根据订单信息进行发货。普通用户
结算功能
用户
事件流
输入数据处理数据
输出要素其它事件
1用户随时可以在购物车的查询页面选择“结算”
2汇总购物车中的商品总金额,形成订单
3清空购物车信息,充许用户继续购买
4跳到首页
无调用业务代码对购物车中商品信息进行汇总并把订单信息添加相关的数据库表中,也需要把订单中的商品信息添加订单详细表中。订单形成后需要清空购物车中的信息,并跳到首页,充许有户新购物过程提示订单形成如果添加不成功,则需要进行异常处理。
第14页
f软件需求说明书编写规范
242订单查询
模块名称模块编号业务概述参与角色用例图
订单查询管理UseCase11用户可以使用本功能跟踪订单,了解商家处理订单的过程普通用户
订单查询
用户
事件流
输入数据处理数据输出要素其它事件
1选择“订单”
2进入订单详细页面
无接受用户请求,调用业务方法得到与当前登录用户相关联的订单信息如果此用户有订单,则显示所有订单的信息。如果没有订单信息,此进行友好提示
243订单删除
模块名称模块编号业务概述
参与角色用例图
订单删除UseCase12订单删除只能在商品没有确认的情况下进行,如果商家已经确认,则不能删除。当用户不想购买刚下的订单时可以选择删除功能普通用户
订单删除
用户
第15页
f软件需求说明书编写规范
事件流
输入数据处理数据输出要素其它事件
1在订单详细页面,选择“删除”
2删除用户下的订单
无接收用户的请求,并验证订单是否可删除的情况下再删除此订单删除成功后,继续跳到订单查询页面,便于用户确认是否已经删除如果删除不成功,则需要进行异常处理。
244订单修改
模块名称模块编号业务概述
参与角色用例图
订单修改UseCase13在商品还没有发货之前,用户可以选择此功以修改订单中的收货人姓名或地址。普通用户
订单修改
用户
事件流
1在订单的详细页面,选择“修改”2进入修改页面3可对用户的姓名和收货地址进行修改
第16页
f软件需求说明书编写规范
输入数据
处理数据输出要素其它事件
数据
实际
数据
数据
数据
名称
含义
类型
格式
姓名
收货
字符
约束可选
人
地址
收货
字符
可选
地址接受用户所输入的数据,对数据进行验证后重新修改数据库中相关的
表中的信息
提示修改信息成功,跳转到订单的查询页
如果修改不成功,则需要进行异常r