顺序图
1. 注册
文字说明:
1) 顺序图综述
该顺序图描述了注册时消息间的交互。注册的用户名输入是个循环过程,直至取的用户名没有与已存在用户重复,该命令正确时录入新用户的信息,注册成功。
2) 顺序图中的对象描述
客户:主动对象
注册界面:被动对象
注册control:被动对象
用户信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
注册 | 主动对象 | 用户 | 注册界面 |
显示注册界面 | 被动对象 | 注册界面 | 用户 |
输入注册信息 | 被动对象 | 用户 | 注册界面 |
申请注册 | 被动对象 | 注册界面 | 注册control |
核对用户名是否重复 | 被动对象 | 注册control | 用户信息 |
验证结果 | 被动对象 | 用户信息 | 注册control |
录入新用户信息 | 被动对象 | 注册control | 用户信息 |
已录入 | 被动对象 | 用户信息 | 注册control |
返回结果 | 被动对象 | 注册control | 注册界面 |
返回结果 | 被动对象 | 注册界面 | 用户 |
2. 登录
文字说明:
1) 顺序图综述
该顺序图描述了登录时消息间的交互。当用户名及密码都正确并匹配时登录成功。
2) 顺序图中的对象描述
客户:主动对象
登录界面:被动对象
登录control:被动对象
用户信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
登录 | 主动对象 | 用户 | 登录界面 |
显示登录界面 | 被动对象 | 登录界面 | 用户 |
输入账号和密码 | 被动对象 | 用户 | 登录界面 |
申请登录 | 被动对象 | 登录界面 | 登录control |
查看用户是否存在 | 被动对象 | 登录control | 用户信息 |
验证结果 | 被动对象 | 用户信息 | 登录control |
返回结果 | 被动对象 | 登录control | 登录界面 |
返回结果 | 被动对象 | 登录界面 | 用户 |
3. 修改个人信息
文字说明:
1) 顺序图综述
该顺序图描述了修改用户信息时消息间的交互。修改过程是个循环过程,可以不断修改。
2) 顺序图中的对象描述
客户:主动对象
修改用户信息control:被动对象
用户信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
修改用户信息 | 主动对象 | 客户 | 修改界面 |
输入用户信息 | 主动对象 | 修改界面 | 修改个人信息control |
修改用户信息 | 被动对象 | 修改个人信息control | 用户信息 |
修改结果 | 被动对象 | 用户信息 | 修改用户信息control |
修改结果 | 被动对象 | 修改用户信息control | 修改界面 |
修改结果 | 被动对象 | 修改界面 | 用户 |
4. 搜索并浏览商品
文字说明:
1) 顺序图综述
该顺序图描述了搜索商品时消息间的交互。搜索商品过程是个循环过程,可以不断搜索。
2) 顺序图中的对象描述
客户:主动对象
搜索商品界面:被动对象
搜索商品control:被动对象
商品信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
搜索商品 | 主动对象 | 客户 | 搜索商品界面 |
检索商品 | 被动对象 | 搜索商品界面 | 搜索商品control |
获取商品信息 | 被动对象 | 搜索商品control | 商品信息 |
返回商品信息 | 被动对象 | 商品信息 | 搜索商品control |
返回商品信息 | 被动对象 | 搜索商品control | 搜索商品界面 |
显示商品信息 | 被动对象 | 搜索商品界面 | 客户 |
5. 订单处理
文字说明:
1) 顺序图综述
该顺序图描述了查看订单时消息间的交互。
2) 顺序图中的对象描述
客户:主动对象
管理订单界面:被动对象
管理订单control:被动对象
订单信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
查看订单 | 主动对象 | 客户 | 查看订单界面 |
查看订单信息 | 被动对象 | 查看订单界面 | 管理订单control |
获取订单信息 | 被动对象 | 管理订单control | 订单信息 |
给出订单信息 | 被动对象 | 订单信息 | 管理订单control |
显示订单信息 | 被动对象 | 管理订单control | 查看订单界面 |
显示订单信息 | 被动对象 | 查看订单界面 | 客户 |
支付订单 | 主动对象 | 客户 | 管理界面 |
支付信息 | 被动对象 | 管理界面 | 管理订单control |
支付结果 | 被动对象 | 管理订单control | 管理界面 |
显示支付结果 | 被动对象 | 管理界面 | 客户 |
6. 发货处理
文字说明:
1) 顺序图综述
该顺序图描述了处理发货时消息间的交互。其中发货后通知管理员已发货和更新订单信息中的物流信息的操作是并行的。
2) 顺序图中的对象描述
商家:主动对象
发货界面:被动对象
订单信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
发货 | 主动对象 | 商家 | 处理发货界面 |
获取订单信息 | 被动对象 | 发货界面 | 订单信息 |
给出订单信息 | 被动对象 | 订单信息 | 发货界面 |
发货界面 | 被动对象 | 发货界面 | 商家 |
7. 商品管理
文字说明:
1) 顺序图综述
该顺序图描述了管理商品时消息间的交互。其中管理商品过程是循环的,可以不断修改。
2) 顺序图中的对象描述
管理员:主动对象
管理商品界面:被动对象
管理商品control:被动对象
商品信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
管理商品 | 主动对象 | 管理员 | 管理商品界面 |
修改商品信息/上架/下架 | 被动对象 | 管理商品界面 | 管理商品control |
修改/增加/删除信息 | 被动对象 | 管理商品control | 商品信息 |
返回结果 | 被动对象 | 商品信息 | 管理商品control |
返回结果 | 被动对象 | 管理商品control | 管理商品界面 |
返回结果 | 被动对象 | 管理商品界面 | 管理员 |
8. 评价
文字说明:
1) 顺序图综述
该顺序图描述了评价商品时消息间的交互。其中评价商品后修改订单状态和把评论添加到商品信息中的操作的并行的。
2) 顺序图中的对象描述
客户/商家:主动对象
评价界面:被动对象
评价:被动对象
商品信息:被动对象
3) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
评价商品 | 主动对象 | 客户/商家 | 评价商品界面 |
输入评价信息 | 被动对象 | 评价界面 | 评价control |
获取订单信息 | 被动对象 | 评价control | 订单信息 |
给回订单信息 | 被动对象 | 订单信息 | 评价control |
修改订单已评价 | 被动对象 | 评价control | 评价界面 |
返回评价结果 | 被动对象 | 评价界面 | 客户/商家 |
9. 收藏店铺
文字说明:
4) 顺序图综述
该顺序图描述了收藏店铺时消息间的交互。
5) 顺序图中的对象描述
客户:主动对象
收藏店铺:被动对象
收藏夹:被动对象
6) 对象接受/发送信息的描述
消息名称 | 消息类型 | 发送消息的对象名称 | 接收消息的对象名称 |
收藏店铺 | 主动对象 | 客户 | 收藏店铺control |
添加店铺信息 | 被动对象 | 收藏店铺control | 收藏夹 |
返回添加结果 | 被动对象 | 收藏夹 | 收藏店铺control |
返回收藏结果 | 被动对象 | 收藏店铺control | 客户 |