美文网首页
在线购物系统 实验四:顺序图

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

作者: Super_Yu97 | 来源:发表于2019-04-29 01:33 被阅读0次

    实验四: 顺序图或通信图

    实验一: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) 其他与顺序图有关的说明

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

    相关文章

      网友评论

          本文标题:在线购物系统 实验四:顺序图

          本文链接:https://www.haomeiwen.com/subject/zzxenqtx.html