在线购物系统 实验四:顺序图

2019-04-29  本文已影响0人  Super_Yu97

实验四: 顺序图或通信图

实验一:https://www.jianshu.com/p/5d5d97888bdb

实验二:https://www.jianshu.com/p/0b36d823c6de

实验三:https://www.jianshu.com/p/8089274b805a

1.图形文档

1.管理购物车顺序图

2.购买商品顺序图

3.文字说明

该部分包含:顺序图综述、顺序图中的对象与参与者实例描述、对象接收/发送消息的描述和其他与顺序图有关的说明。

1)顺序图综述

该顺序图主要是描述在线购物系统该系统的各个功能执行顺序图,主要实现功能大体上有注册、登录、修改个人信息,普通用户搜索商品、购买商品、维护购物车、查看订单、评价,管理员管理商品、管理订单,客服管理订单、回复咨询等。

2)顺序图中的对象描述

顺序图:购物车管理顺序图

对象名称:buyer买家、onlineShopping在线购物、cartController、cartLayout、cart

主动对象:buyer

顺序图:购买商品顺序图

对象名称:buyer买家、onlineShopping在线购物、shoppingController、shoppingLayout、order

主动对象:buyer

3) 对象接收/发送消息的描述

a.购物车管理顺序图

消息名称:登录在线购物系统

消息格式:登录在线购物系统()

消息类型:同步消息

发送消息的对象名称:buyer

接收消息的对象名称:onlineShopping

消息名称:管理购物车

消息格式:管理购物车()

消息类型:同步消息

发送消息的对象名称:onlineShopping

接收消息的对象名称:cartController

消息名称:管理购物车

消息格式:管理购物车()

消息类型:同步消息

发送消息的对象名称:cartController

接收消息的对象名称:cartLayout

消息名称:查看购物车

消息格式:查看购物车()

消息类型:同步消息

发送消息的对象名称:cartLayout

接收消息的对象名称:cartLayout

消息名称:添加商品至购物车

消息格式:添加商品至购物车()

消息类型:同步消息

发送消息的对象名称:cartLayout

接收消息的对象名称:cartLayout

消息名称:修改购物车中商品数量

消息格式:修改购物车中商品数量()

消息类型:同步消息

发送消息的对象名称:cartLayout

接收消息的对象名称:cartLayout

消息名称:删除购物车中的商品

消息格式:删除购物车中的商品()

消息类型:同步消息

发送消息的对象名称:cartLayout

接收消息的对象名称:cartLayout

消息名称:保存购物车信息

消息格式:保存购物车信息()

消息类型:同步消息

发送消息的对象名称:cartLayout

接收消息的对象名称:cart

消息名称:返回在线购物系统主界面

消息格式:返回在线购物系统主界面()

消息类型:回复消息

发送消息的对象名称:cart

接收消息的对象名称:onlineShopping

b. 购买商品顺序图

消息名称:登录在线购物系统

消息格式:登录在线购物系统()

消息类型:同步消息

发送消息的对象名称:buyer

接收消息的对象名称:onlineShopping

消息名称:选购商品

消息格式:选购商品()

消息类型:同步消息

发送消息的对象名称:onlineShopping

接收消息的对象名称:shoppingController

消息名称:选购商品

消息格式:选购商品()

消息类型:同步消息

发送消息的对象名称:shoppingController

接收消息的对象名称:shoppingLayout

消息名称:生成订单

消息格式:生成订单()

消息类型:同步消息

发送消息的对象名称:shoppingLayout

接收消息的对象名称order

消息名称生成订单

消息格式生成订单()

消息类型同步消息

发送消息的对象名称shoppingLayout

接收消息的对象名称:order

消息名称:保存订单消息

消息格式:保存订单消息()

消息类型:同步消息

发送消息的对象名称:order

接收消息的对象名称:order

消息名称:显示已选购商品

消息格式:显示已选购商品()

消息类型:同步消息

发送消息的对象名称:order

接收消息的对象名称:shoppingLayout

消息名称:购物结算

消息格式:购物结算()

消息类型:同步消息

发送消息的对象名称:shoppingLayout

接收消息的对象名称:shoppingLayout

消息名称:返回购物成功

消息格式:返回购物成功()

消息类型:回复消息

发送消息的对象名称:shoppingLayout

接收消息的对象名称:onlineShopping

4) 其他与顺序图有关的说明

    在该系统中的顺序图,表示的是每个子功能的执行功能时的顺序,在顺序图当中,将系统的控制类以及边界类都表示了出来。由于在线购物系统当中每个功能都要等待系统响应,故在顺序图当中都是同步消息。

上一篇下一篇

猜你喜欢

热点阅读