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

实验四: 顺序图或通信图

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,767评论 0 15
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,042评论 6 13
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,902评论 1 32
  • 7 构建在线商店 在上一章中,你创建了关注系统和用户活动流。你还学习了Django信号是如何工作的,并在项目中集成...
    lakerszhy阅读 6,120评论 0 3
  • 以前画了很多速写,慢慢整理出来。
    _贾立松_阅读 4,196评论 3 7

友情链接更多精彩内容