本文章为面向对象分析与设计——在线购物系统的顺序图文档,根据文档(一)的问题陈述和词汇表,文档(二)的用况图文档以及文档(三)的类图文档所完成,如果没有阅读过可以先查看之前的内容。
文档一链接:https://blog.csdn.net/qq_36940409/article/details/80084265
文档二链接:https://blog.csdn.net/qq_36940409/article/details/80174700
文档三连接:https://blog.csdn.net/qq_36940409/article/details/80335026
以下为正文:
一、图形文档
二、文字说明
说明:本顺序图文档主要包含了用况图文档中的两个详细说明的用况的顺序图,其余用况的顺序图将后续完善。
1) 顺序图综述
本顺序图文档为了便于读者理解方便,主要包含了用况图文档中的两个详细说明的用况的顺序图,其中包含有的结构化控制情况有:可选执行(opt),并行执行(par),循环执行(loop)。顺序图“整理购物车”所涉及的对象有:用户和购物车;顺序图“计算金额”所涉及的对象有:用户,客服,系统和书籍管理员。
2) 顺序图中的对象描述
1>.用户
<1>对象名称:无
<2>是否为主动对象:是
<3>其他信息:无
2>.客服
<1>对象名称:无
<2>是否为主动对象:否
<3>其他信息:无
3>.在线购物系统
<1>对象名称:无
<2>是否为主动对象:否
<3>其他信息:无
4>.书籍管理员
<1>对象名称:无
<2>是否为主动对象:否
<3>其他信息:无
3) 对象接收/发送消息的描述
1> 用况“整理购物车”的顺序图中的对象
① 消息名称:选择添加商品书籍到购物车
消息格式:无
消息类型:同步消息
发送消息的对象名称:用户
接收消息的对象名称:在线购物系统
② 消息名称:添加成功,默认数量为1
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称:用户
③ 消息名称:选择设置添加的商品的数量
消息格式:无
消息类型:同步消息
发送消息的对象名称:用户
接收消息的对象名称:在线购物系统
④ 消息名称:数量修改成功
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 用户
⑤ 消息名称:选择修改购物车中的书籍商品的数量
消息格式:无
消息类型:同步消息
发送消息的对象名称:用户
接收消息的对象名称:在线购物系统
⑥ 消息名称:修改数量成功
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 用户
⑦ 消息名称:选择将某特定商品移除出购物车
消息格式:无
消息类型:同步消息
发送消息的对象名称:用户
接收消息的对象名称:在线购物系统
⑧ 消息名称:已删除商品
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 用户
2> 用况“计算金额”的顺序图中的对象
① 消息名称:购买书籍
消息格式:无
消息类型:同步消息
发送消息的对象名称:用户
接收消息的对象名称:客服
② 消息名称:开始订单金额计算准备
消息格式:无
消息类型:同步消息
发送消息的对象名称:客服
接收消息的对象名称:在线购物系统
③ 消息名称:已做好金额计算准备
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 客服
④ 消息名称:订单中包含n款书籍,开始输入书籍编号
消息格式:无
消息类型:同步消息
发送消息的对象名称:客服
接收消息的对象名称:在线购物系统
⑤ 消息名称:书籍数量
消息格式:无
消息类型:同步消息
发送消息的对象名称:客服
接收消息的对象名称:在线购物系统
⑥ 消息名称:检索书籍名称及单价
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 客服
⑦ 消息名称:仓库该书籍存量应减去售出数量
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 书籍管理员
⑧ 消息名称:计算仓库该书籍数是否低于下限
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 在线购物系统
⑨ 消息名称:计算结果为是则提醒补充库存量
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 书籍管理员
⑩ 消息名称:该款书籍总价
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 客服
⑪ 消息名称:该款书籍编号,名称,数量,单价,总价
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 客服
⑫ 消息名称:累计总价到应收款总数
消息格式:无
消息类型:同步消息
发送消息的对象名称:在线购物系统
接收消息的对象名称: 客服
⑬ 消息名称:订单总价
消息格式:无
消息类型:同步消息
发送消息的对象名称:客服
接收消息的对象名称:用户
⑭ 消息名称:提醒付款
消息格式:无
消息类型:同步消息
发送消息的对象名称:客服
接收消息的对象名称:用户
4) 其他与顺序图有关的说明
无。