在线购物系统顺序图

实验一博客地址:

https://blog.csdn.net/Analysis_yes/article/details/90182332

实验二博客地址:

https://blog.csdn.net/Analysis_yes/article/details/90182399

实验三博客地址:

https://blog.csdn.net/Analysis_yes/article/details/90182504

  • 账号管理顺序图
  1. 账号注册

  1. 顺序图综述

描述买家,商家,系统管理员的注册

  1. 对象描述

对象“游客”

该对象为主动对象

涉及操作有进入登陆界面以及输入创建账号信息

对象“买家”

对象情况同上

对象“商家”

对象情况如上

对象“游客”

对象情况如上

  1. 对象接受/发送信息描述

消息“进入注册界面”

消息格式:用户进行进入注册界面的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:注册界面的匿名对象

消息“发送注册请求”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:注册界面的匿名对象

接受消息的对象名称:注册系统的匿名对象

消息“生成验证码”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:注册界面的匿名对象

接受消息的对象名称:注册系统的匿名对象

消息“输入创建账号信息”

消息格式:用户输入账号信息

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:注册系统的匿名对象

消息“识别是否存在错误”

消息格式:购物系统主界面类调用自身的验证操作

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:注册系统的匿名对象

消息“返回注册结果”

消息格式:购物系统发送消息给客户类,提示结果

消息类型:同步消息

发送消息的对象名称:注册系统的匿名对象

接受消息的对象名称:客户类的匿名对象

  1. 账号登陆

  1. 顺序图综述

描述买家,商家,系统管理员的登陆

  1. 对象描述

对象“游客”

该对象为主动对象

涉及操作有进入登录界面以及输入账号信息

对象“买家”

对象情况同上

对象“商家”

对象情况如上

对象“游客”

对象情况如上

  1. 对象接受/发送信息描述

消息“进入登录界面”

消息格式:用户进行进入登陆界面的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:登录界面的匿名对象

消息“发送登录请求”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:登录界面的匿名对象

接受消息的对象名称:登录系统的匿名对象

消息“生成验证码”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:登录界面的匿名对象

接受消息的对象名称:登录系统的匿名对象

消息“输入账号信息”

消息格式:用户输入账号信息

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:用户系统的匿名对象

消息“验证登录”

消息格式:购物系统主界面类调用自身的验证操作

消息类型:同步消息

发送消息的对象名称: 注册系统的匿名对象

接受消息的对象名称: 数据库

消息“返回登录结果”

消息格式:购物系统发送消息给客户类,提示结果

消息类型:同步消息

发送消息的对象名称:登录系统的匿名对象

接受消息的对象名称:用户类的匿名对象

  1. 账号信息修改

  1. 顺序图综述

描述买家,商家,系统管理员的修改个人信息过程

  1. 对象描述

对象“游客”

该对象为主动对象

涉及操作有进入信息管理界面以及输入待修改的账号信息

对象“买家”

对象情况同上

对象“商家”

对象情况如上

对象“游客”

对象情况如上

  1. 对象接受/发送信息描述

消息“进入个人信息界面”

消息格式:用户进行进入注册界面的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:用户信息系统的匿名对象

消息“传递修改信息的请求”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:用户信息系统的匿名对象

消息“验证个人账户信息”

消息格式:客户类发送给后台调用登陆操作

消息类型:同步消息

发送消息的对象名称:用户信息系统的匿名对象

接受消息的对象名称:数据库

消息“修改数据库”

消息格式:数据库对输入信息进行修改操作

消息类型:同步消息

发送消息的对象名称:数据库

接受消息的对象名称:数据库

消息“返回成功信息”

消息格式:购物系统主界面类调用自身的验证操作

消息类型:同步消息

发送消息的对象名称:用户信息系统的匿名对象

接受消息的对象名称:用户类的匿名对象

  • 商品管理顺序图
  1. 浏览商品

  1. 顺序图综述

描述买家,商家,浏览/查询商品以及添加入购物车过程

  1. 对象描述

对象“买家”

该对象为主动对象

涉及操作有进入购物车界面以及查看商品信息

  1. 对象接受/发送信息描述

消息“查看购物车记录”

消息格式:用户进行进入购物车界面的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:购物车清单的匿名对象

消息“返回商品信息”

消息格式:商品信息系统给客户端类返回的商品列表

消息类型:同步消息

发送消息的对象名称:商品信息系统的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“浏览商品”

消息格式:发出显示商品列表的操作

消息类型:同步消息

发送消息的对象名称:用户类匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“查询商品”

消息格式:用户输入查询商品的请求

消息类型:同步消息

发送消息的对象名称:用户类匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“浏览商品详细信息”

消息格式:用户点击查看商品详细信息

消息类型:同步消息

发送消息的对象名称:用户信息系统的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“返回商品详细信息”

消息格式:商品信息系统返回商品详细信息

消息类型:同步消息

发送消息的对象名称:用户信息系统的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“放入购物车”

消息格式:用户进行放入购物车操作

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:购物车清单的匿名对象

消息“提示成功信息”

消息格式:用户信息系统返回操作成功讯息

消息类型:同步消息

发送消息的对象名称:用户信息系统的匿名对象

接受消息的对象名称:用户类的匿名对象

  1. 购买商品

  1. 顺序图综述

描述买家对购物车内物品进行支付的行为

  1. 对象描述

对象“买家”

该对象为主动对象

涉及操作有选择商品以及输入信息

对象“第三方支付平台”

该对象为主动对象

涉及操作有调用支付接口以及验证密码信息,传递支付结果等

  1. 对象接受/发送信息描述

消息“选择商品”

消息格式:用户进行进入购物车界面的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:购物车清单的匿名对象

消息“发送购买请求”

消息格式:用户进入购物车后点击商品对购买函数的调用

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“添加信息至订单”

消息格式:输入所需要的信息至订单中

消息类型:同步消息

发送消息的对象名称:用户类匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“发送支付消息 ”

消息格式:系统向用户发出支付的请求

消息类型:同步消息

发送消息的对象名称:商品信息系统的匿名对象

接受消息的对象名称:用户类匿名对象

消息“发送支付请求”

消息格式:用户收到回应后向第三方支付平台发送支付许可的操作

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:第三方支付平台的匿名对象

消息“调用支付接口”

消息格式:第三方支付平台允许用户使用支付接口

消息类型:同步消息

发送消息的对象名称:第三方支付平台的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“输入信息(密码)”

消息格式:用户输入支付密码的操作

消息类型:同步消息

发送消息的对象名称:的匿名对象

接受消息的对象名称:第三方支付平台的匿名对象

消息“验证密码信息”

消息格式:第三方支付平台对输入的密码信息进行验证

消息类型:同步消息

发送消息的对象名称:第三方支付平台的匿名对象

接受消息的对象名称:第三方支付平台的匿名对象

消息“传递支付信息”

消息格式:支付完成后将信息返回至商品信息系统

消息类型:同步消息

发送消息的对象名称:第三方支付平台的匿名对象

接受消息的对象名称:商品信息系统

消息“添加信息至已完成订单”

消息格式:商品信息系统添加信息至操作

消息类型:异步消息

发送消息的对象名称:商品信息系统的匿名对象

接受消息的对象名称:订单清单的匿名对象

消息“购物车移除商品信息”

消息格式:商品信息系统返回消息至购物车列表,并移除

消息类型:异步消息

发送消息的对象名称:商品信息系统的匿名对象

接受消息的对象名称:购物清单的匿名对象

  1. 商品信息修改

  1. 顺序图综述

描述商家对商品信息进行修改的行为

  1. 对象描述

对象“商家”

该对象为主动对象

涉及操作有进入商品管理界面和进行商品操作

  1. 对象接受/发送信息描述

消息“进入商品管理界面”

消息格式:商家进入界面的调用

消息类型:同步消息

发送消息的对象名称:商家类的匿名对象

接受消息的对象名称:商品管理界面的匿名对象

消息“发送商品操作请求”

消息格式:商品管理界面发送操作请求至系统后台

消息类型:同步消息

发送消息的对象名称:商家管理界面的匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“识别账号权限”

消息格式:系统后台识别登陆账号是否有权限修改

消息类型:同步消息

发送消息的对象名称:商家管理界面的匿名对象

接受消息的对象名称:数据库

消息“进行商品操作”

消息格式:商家对商品进行操作

消息类型:同步消息

发送消息的对象名称:商家类的匿名对象

接受消息的对象名称:商品信息系统的匿名对象

消息“进行增删查改”

消息格式:商品管理界面发送操作请求至系统后台

消息类型:同步消息

发送消息的对象名称:商品信息管理系统的匿名对象

接受消息的对象名称:数据库

消息“返回操作成功指令”

消息格式:数据库操作成功后直接返回信息至用户类

消息类型:同步消息

发送消息的对象名称:数据库

接受消息的对象名称:商品信息管理系统

消息“传递操作指令”

消息格式:商品管理界面向商品系统发送操作指令

消息类型:同步消息

发送消息的对象名称:商家管理界面的匿名对象

接受消息的对象名称:商品信息系统的匿名对象

  • 客服系统顺序图
  1. 客服管理系统

  1. 顺序图综述

描述用户联系客服人员

  1. 对象描述

对象“买家”

该对象为主动对象

涉及操作有进入系统客服界面

对象“客服人员”

该对象为主动对象

涉及操作有处理填写信息,返回成功信息

  1. 对象接受/发送信息描述

消息“进入系统客服界面”

消息格式:用户进入系统客服界面

消息类型:同步消息

发送消息的对象名称:用户类的匿名对象

接受消息的对象名称:系统客服界面的匿名对象

消息“显示填写信息”

消息格式:系统客服界面返回部分信息的操作

消息类型:同步消息

发送消息的对象名称:系统客服界面的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“输入填写信息”

消息格式:返回填写表

消息类型:同步消息

发送消息的对象名称:系统客服界面界面的匿名对象

接受消息的对象名称:用户类的匿名对象

消息“返回成功信息”

消息格式:成功信息返回用户类的操作

消息类型:同步消息

发送消息的对象名称:系统客服界面匿名对象

接受消息的对象名称:用户类的匿名对象

消息“传递填写信息”

消息格式:系统客服界面发送填写信息操作至系统后台

消息类型:异步消息

发送消息的对象名称:系统客服界面的匿名对象

接受消息的对象名称:后台客服人员类的匿名对象

消息“处理填写信息”

消息格式:后台客服人员对问题进行解答的操作

消息类型:异步消息

发送消息的对象名称:后台客服人员类的匿名对象

接受消息的对象名称:后台客服人员类的匿名对象

在线购物系统——顺序图相关推荐

  1. UML实例(四):在线购物系统顺序图

    2019独角兽企业重金招聘Python工程师标准>>> 顺序图文档 1.图形文档 注册: 登录: 搜索商品: 订单维护:

  2. 软件工程之系统顺序图

    1.描述外部参与者发送给系统的事件. 2.描述系统与系统之间的通信. 一个用例有一个系统顺序图,在系统顺序图中画的箭头都是按照用例描述的main flow画的: 系统顺序图从上到下代表时间顺序,顺序按 ...

  3. UML和模式应用5:细化阶段(5)---系统顺序图

    1.前言 系统顺序图(SSD)是为阐述系统相关的输入和输出事件而快速.简单的创建的制品,它们是操作契约和对象设计的输入. SSD展示了直接与系统交互的外部参与者.系统(作为黑盒)以及由参与者发起的系统 ...

  4. 系统分析与设计——系统顺序图

    简介 系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速.简单地创建的制品.系统顺序图,表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件.所有系统被视为黑 ...

  5. 绘制饮料自动销售系统顺序图

    目录 绘制饮料自动销售系统顺序图 1.买饮料的正常场景 2.饮料"已售完"场景 3.机器没有合适的零钱 4.带有临时对象的顺序图 绘制饮料自动销售系统顺序图 下面以饮料自动销售系统 ...

  6. 银行ATM系统——顺序图及文档

    一.图形文档 我为设计的ATM系统绘制了五张顺序图:验证密码.查询账户信息.存款.取款.转账. 验证密码: 查询账户信息: 存款: 取款: 转账: 二.文字说明 2.1 顺序图综述 顺序图描述了用况图 ...

  7. 在线购物系统--活动图

    一. 实验一:https://blog.csdn.net/jie_flght/article/details/80081940 实验二:https://blog.csdn.net/jie_flght/ ...

  8. 在线图书销售系统顺序图_良心好用的在线学习工具,你知道和不知道的,这里都有~...

    小美姐姐,有没有好看的PPT模板? 有!我发你呀~ 谢谢~小美姐姐,做笔记,什么软件好用呀? 百度脑图!在线的,随开随用! 哈喽!同学们! 你是不是也经常找不到好用的在线资源? 或者,还有一些学习神器 ...

  9. 在线图书销售系统顺序图_myON电子图书馆最全介绍

    myON基本介绍 myON是美国RENAISSANCE公司的在线电子图书阅读平台,RENAISSANCE同时拥有大名鼎鼎的AR系列.myON网站目前有约6000本英文原版书(不断添加中), 涵盖K-1 ...

最新文章

  1. SVM训练时候样本不均衡怎么设置惩罚项
  2. 通过JS如何获取IP地址
  3. python第9周小测验答案_智慧树_Python程序设计基础_章节测验答案
  4. Google、Facebook、GitHub、Babel核心成员齐聚,第13届D2前端技术论坛正式启动
  5. 赛尔原创 | N-LTP:基于预训练模型的中文自然语言处理平台
  6. linux设置命令nmui,Linux网络配置及管理
  7. Linux 内核实验室 —— 基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境
  8. 解读SQL Server 2012中的最新BI功能
  9. Android学习笔记(六)——CheckBox复选框
  10. VS2017开发.net core 时默认发布路径文件夹多个BPC
  11. Java程序开发工具 JCreator
  12. linux sdr 2832u软件无线电,使用R820T+RTL2832U玩软件无线电
  13. 周志华----机器学习
  14. 炜煌E30 E31微型热敏打印机 STM32 串口驱动
  15. linux gif 编辑软件,Ubuntu 16.10 安装byzanz截取动态效果图工具
  16. win7安装后无声音怎么办
  17. java入门基础掌握单词汇总
  18. 占空比输出程序c语言,关于51单片机输出频率和占空比可调的PWM波程序问题
  19. Android常用加密方式
  20. 如何判断生成的交易策略(EA)是好是坏?

热门文章

  1. .Net Core 6.0 + Vue 项目尝试
  2. 锘崴科技出席2021隐私计算大会,正式发布参编的《隐私计算白皮书(2021)》
  3. 编译原理 - 学习/实践
  4. android 类似按键精灵脚本_Android拓展 lua实现类似按键精灵效果
  5. 有关于双核补丁的扫盲
  6. Burp suite Proxy代理模块详解
  7. vmwaretools是灰色的 典型安装
  8. 注意力缺陷多动障碍儿童个案分析
  9. Sportradar宣布与加拿大退休金计划投资委员会和TCV建立新的战略合作伙伴关系
  10. 原声js控制浏览器全屏或者退出全屏