在线购物系统
一、顺序图
1、 游客注册顺序图
2、 用户登录顺序图
3、 用户修改个人信息顺序图
4、 顾客搜索商品顺序图
5、 顾客查询订单顺序图
6、 顾客维护购物车顺序图
7、 顾客购买商品顺序图
8、 顾客评价商品顺序图
9、 管理员管理商品顺序图
10、 客服回复咨询顺序图
11、 管理订单顺序图
12、 管理评价顺序图
二、文字说明
该部分包含:顺序图综述、顺序图中的对象与参与者实例描述、对象接受、发送消息的描述和其他与顺序图有关的说明。
1. 顺序图综述
该顺序图主要是描述在线购物系统该系统的各个功能执行顺序图,主要实现功能大体上有注册、登录、修改个人信息,普通用户搜索商品、购买商品、维护购物车、查看订单、评价,管理员管理商品、管理订单,客服管理订单、回复咨询等。
2. 顺序图中的对象描述
顺序图 | 游客注册顺序图 |
对象名称 | youke、注册kz、注册jm、grxx |
主动对象 | youke |
顺序图 | 用户登录顺序图 |
对象名称 | 用户、登录kz、登录jm、验证、grxx |
主动对象 | 用户 |
顺序图 | 用户修改个人信息顺序图 |
对象名称 | 用户、zxgw、修改kz、修改jm、grxx |
主动对象 | 用户 |
顺序图 | 顾客搜索商品顺序图 |
对象名称 | customer、zxgw、搜索kz、搜索jm、spxx |
主动对象 | customer |
顺序图 | 顾客查询订单顺序图 |
对象名称 | customer、zxgw、查询kz、查询jm、ddxx |
主动对象 | customer |
顺序图 | 顾客维护购物车顺序图 |
对象名称 | customer、zxgw、维护kz、维护jm、gwc |
主动对象 | customer |
顺序图 | 顾客购买商品顺序图 |
对象名称 | customer、zxgw、购买kz、购买jm、ddxx |
主动对象 | customer |
顺序图 | 顾客评价商品顺序图 |
对象名称 | customer、zxgw、评价kz、评价jm、pjxx |
主动对象 | customer |
顺序图 | 管理员管理商品顺序图 |
对象名称 | manager、zxgw、商品kz、商品jm、spxx |
主动对象 | manager |
顺序图 | 客服回复咨询顺序图 |
对象名称 | kf、zxgw、咨询kz、咨询jm、pjxx |
主动对象 | kf |
顺序图 | 管理订单顺序图 |
对象名称 | manager、zxgw、订单kz、订单jm、ddxx |
主动对象 | manager |
顺序图 | 管理评价顺序图 |
对象名称 | kf、zxgw、管理评价kz、管理评价jm、pjxx |
主动对象 | kf |
3. 对象接收/发送消息的描述
(1) 游客注册顺序图
消息名称 | 注册访问 |
消息格式 | 注册访问() |
消息类型 | 同步消息 |
发送消息的对象名称 | youke |
接收消息的对象名称 | 注册kz |
消息名称 | 注册 |
消息格式 | 注册() |
消息类型 | 同步消息 |
发送消息的对象名称 | 注册kz |
接收消息的对象名称 | 注册jm |
消息名称 | 提交注册 |
消息格式 | 提交注册(class个人信息) |
消息类型 | 同步消息 |
发送消息的对象名称 | 注册jm |
接收消息的对象名称 | 注册jm |
消息名称 | 保存个人信息 |
消息格式 | 保存个人信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 注册jm |
接收消息的对象名称 | grxx |
消息名称 | 添加成功 |
消息格式 | 添加成功 |
消息类型 | 回复消息 |
发送消息的对象名称 | grxx |
接收消息的对象名称 | 注册jm |
消息名称 | 返回登录界面 |
消息格式 | 返回登录界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | 注册jm |
接收消息的对象名称 | youke |
(2) 用户登录顺序图
消息名称 | 登录访问 |
消息格式 | 登录访问() |
消息类型 | 同步消息 |
发送消息的对象名称 | 用户 |
接收消息的对象名称 | 登录kz |
消息名称 | 登录 |
消息格式 | 登录() |
消息类型 | 同步消息 |
发送消息的对象名称 | 登录kz |
接收消息的对象名称 | 登录jm |
消息名称 | 提交登录 |
消息格式 | 提交登录(String账号,String密码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 登录jm |
接收消息的对象名称 | 登录jm |
消息名称 | 登录验证 |
消息格式 | 登录验证() |
消息类型 | 同步消息 |
发送消息的对象名称 | 登录jm |
接收消息的对象名称 | 验证 |
消息名称 | 验证密码 |
消息格式 | 验证密码(String账号) |
消息类型 | 同步消息 |
发送消息的对象名称 | 验证 |
接收消息的对象名称 | grxx |
消息名称 | 成功,返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | grxx |
接收消息的对象名称 | 用户 |
(3) 用户修改个人信息顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | 用户 |
接收消息的对象名称 | zxgw |
消息名称 | 修改个人信息 |
消息格式 | 修改个人信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 修改kz |
消息名称 | 修改 |
消息格式 | 修改() |
消息类型 | 同步消息 |
发送消息的对象名称 | 修改kz |
接收消息的对象名称 | 修改jm |
消息名称 | 修改密码 |
消息格式 | 修改密码(String密码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 修改jm |
接收消息的对象名称 | 修改jm |
消息名称 | 修改邮箱 |
消息格式 | 修改邮箱(String邮箱) |
消息类型 | 同步消息 |
发送消息的对象名称 | 修改jm |
接收消息的对象名称 | 修改jm |
消息名称 | 修改地址 |
消息格式 | 修改地址(String地址) |
消息类型 | 同步消息 |
发送消息的对象名称 | 修改jm |
接收消息的对象名称 | 修改jm |
消息名称 | 保存个人信息 |
消息格式 | 保存个人信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 修改jm |
接收消息的对象名称 | grxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | grxx |
接收消息的对象名称 | zxgw |
(4) 顾客搜索商品顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | customer |
接收消息的对象名称 | zxgw |
消息名称 | 搜索商品 |
消息格式 | 搜索商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 搜索kz |
消息名称 | 搜索商品 |
消息格式 | 搜索商品(char关键字) |
消息类型 | 同步消息 |
发送消息的对象名称 | 搜索kz |
接收消息的对象名称 | 搜素jm |
消息名称 | 浏览商品 |
消息格式 | 浏览商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | 搜索jm |
接收消息的对象名称 | 搜索jm |
消息名称 | 显示商品信息 |
消息格式 | 显示商品信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 搜索jm |
接收消息的对象名称 | spxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | spxx |
接收消息的对象名称 | zxgw |
(5) 顾客查询订单顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | customer |
接收消息的对象名称 | zxgw |
消息名称 | 查询订单 |
消息格式 | 查询订单() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 查询kz |
消息名称 | 查看订单 |
消息格式 | 查看订单() |
消息类型 | 同步消息 |
发送消息的对象名称 | 查询kz |
接收消息的对象名称 | 查询jm |
消息名称 | 查看订单 |
消息格式 | 查看订单(String订单号) |
消息类型 | 同步消息 |
发送消息的对象名称 | 查询jm |
接收消息的对象名称 | 查询jm |
消息名称 | 查看订单 |
消息格式 | 查看订单(String账号,String密码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 查询jm |
接收消息的对象名称 | 查询jm |
消息名称 | 显示订单信息 |
消息格式 | 显示订单信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 查询jm |
接收消息的对象名称 | ddxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | ddxx |
接收消息的对象名称 | zxgw |
(6) 顾客维护购物车顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | customer |
接收消息的对象名称 | zxgw |
消息名称 | 维护购物车 |
消息格式 | 维护购物车() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 维护kz |
消息名称 | 维护购物车 |
消息格式 | 维护购物车() |
消息类型 | 同步消息 |
发送消息的对象名称 | 维护kz |
接收消息的对象名称 | 维护jm |
消息名称 | 修改商品数量 |
消息格式 | 修改商品数量(String商品条形码,int数量) |
消息类型 | 同步消息 |
发送消息的对象名称 | 维护jm |
接收消息的对象名称 | 维护jm |
消息名称 | 查看购物车 |
消息格式 | 查看购物车() |
消息类型 | 同步消息 |
发送消息的对象名称 | 维护jm |
接收消息的对象名称 | 维护jm |
消息名称 | 删除商品 |
消息格式 | 删除商品(String商品条形码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 维护jm |
接收消息的对象名称 | 维护jm |
消息名称 | 保存购物车信息 |
消息格式 | 保存购物车信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 维护jm |
接收消息的对象名称 | gwc |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | gwc |
接收消息的对象名称 | zxgw |
(7) 顾客购买商品顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | customer |
接收消息的对象名称 | zxgw |
消息名称 | 购买商品 |
消息格式 | 购买商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 购买kz |
消息名称 | 购买商品 |
消息格式 | 购买商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | 购买kz |
接收消息的对象名称 | 购买jm |
消息名称 | 购买商品 |
消息格式 | 购买商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | 购买jm |
接收消息的对象名称 | 购买Jm |
消息名称 | 保存订单信息 |
消息格式 | 保存订单信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 购买jm |
接收消息的对象名称 | ddxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | ddxx |
接收消息的对象名称 | zxgw |
(8) 顾客评价商品顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | customer |
接收消息的对象名称 | zxgw |
消息名称 | 评价商品 |
消息格式 | 评价商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | 评价kz |
接收消息的对象名称 | 评价jm |
消息名称 | 评价商品 |
消息格式 | 评价商品(String商品条形码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 评价kz |
接收消息的对象名称 | 评价jm |
消息名称 | 评价 |
消息格式 | 评价(String评价) |
消息类型 | 同步消息 |
发送消息的对象名称 | 评价Jm |
接收消息的对象名称 | 评价jm |
消息名称 | 保存评价信息 |
消息格式 | 保存评价信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 评价jm |
接收消息的对象名称 | pjxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | pjxx |
接收消息的对象名称 | zxgw |
(9) 管理员管理商品顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | manager |
接收消息的对象名称 | zxgw |
消息名称 | 管理商品 |
消息格式 | 管理商品() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 商品kz |
消息名称 | 管理商品 |
消息格式 | 管理商品 |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品kz |
接收消息的对象名称 | 商品jm |
消息名称 | 增加商品 |
消息格式 | 增加商品(class商品信息) |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品jm |
接收消息的对象名称 | 商品jm |
消息名称 | 删除商品 |
消息格式 | 删除商品(String商品条形码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品jm |
接收消息的对象名称 | 商品jm |
消息名称 | 查看商品 |
消息格式 | 查看商品(String商品条形码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品jm |
接收消息的对象名称 | 商品jm |
消息名称 | 修改商品 |
消息格式 | 修改商品(String商品条形码) |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品jm |
接收消息的对象名称 | 商品jm |
消息名称 | 保存商品信息 |
消息格式 | 保存商品信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 商品jm |
接收消息的对象名称 | spxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | spxx |
接收消息的对象名称 | zxgw |
(10) 客服回复咨询顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | kf |
接收消息的对象名称 | zxgw |
消息名称 | 管理咨询 |
消息格式 | 管理咨询() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 咨询kz |
消息名称 | 管理咨询 |
消息格式 | 管理咨询() |
消息类型 | 同步消息 |
发送消息的对象名称 | 咨询kz |
接收消息的对象名称 | 咨询jm |
消息名称 | 回复咨询 |
消息格式 | 回复咨询(String回复) |
消息类型 | 同步消息 |
发送消息的对象名称 | 咨询jm |
接收消息的对象名称 | 咨询jm |
消息名称 | 查看咨询 |
消息格式 | 查看咨询() |
消息类型 | 同步消息 |
发送消息的对象名称 | 咨询jm |
接收消息的对象名称 | 咨询jm |
消息名称 | 保存回复信息 |
消息格式 | 保存回复信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 咨询jm |
接收消息的对象名称 | pjxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | pjxx |
接收消息的对象名称 | zxgw |
(11) 管理订单顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | manager |
接收消息的对象名称 | zxgw |
消息名称 | 管理订单 |
消息格式 | 管理订单 |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 订单kz |
消息名称 | 管理订单 |
消息格式 | 管理订单 |
消息类型 | 同步消息 |
发送消息的对象名称 | 订单kz |
接收消息的对象名称 | 订单jm |
消息名称 | 查看订单 |
消息格式 | 查看订单(String订单号) |
消息类型 | 同步消息 |
发送消息的对象名称 | 订单jm |
接收消息的对象名称 | 订单jm |
消息名称 | 修改订单 |
消息格式 | 修改订单(String订单号,class新的订单信息) |
消息类型 | 同步消息 |
发送消息的对象名称 | 订单jm |
接收消息的对象名称 | 订单jm |
消息名称 | 删除订单 |
消息格式 | 删除订单(String订单号) |
消息类型 | 同步消息 |
发送消息的对象名称 | 订单jm |
接收消息的对象名称 | 订单jm |
消息名称 | 保存订单信息 |
消息格式 | 保存订单信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 订单jm |
接收消息的对象名称 | ddxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | ddxx |
接收消息的对象名称 | zxgw |
(12) 管理评价顺序图
消息名称 | 登录系统 |
消息格式 | 登录系统() |
消息类型 | 同步消息 |
发送消息的对象名称 | kf |
接收消息的对象名称 | zxgw |
消息名称 | 管理评价 |
消息格式 | 管理评价() |
消息类型 | 同步消息 |
发送消息的对象名称 | zxgw |
接收消息的对象名称 | 管理评价jz |
消息名称 | 管理评价 |
消息格式 | 管理评价 |
消息类型 | 同步消息 |
发送消息的对象名称 | 管理评价kz |
接收消息的对象名称 | 管理评价jm |
消息名称 | 查看评价 |
消息格式 | 查看评价() |
消息类型 | 同步消息 |
发送消息的对象名称 | 管理评价jm |
接收消息的对象名称 | 管理评价jm |
消息名称 | 回复评价 |
消息格式 | 回复评价(String商品条形码,String用户账号,String评价) |
消息类型 | 同步消息 |
发送消息的对象名称 | 管理评价jm |
接收消息的对象名称 | 管理评价jm |
消息名称 | 保存评价信息 |
消息格式 | 保存评价信息() |
消息类型 | 同步消息 |
发送消息的对象名称 | 管理评价jm |
接收消息的对象名称 | pjxx |
消息名称 | 返回主界面 |
消息格式 | 返回主界面 |
消息类型 | 回复消息 |
发送消息的对象名称 | pjxx |
接收消息的对象名称 | zxgw |
4. 其他与顺序图有关的说明
在该系统中的顺序图,表示的是每个子功能的执行功能时的顺序,在顺序图当中,将系统的控制类以及边界类都表示了出来。由于在线购物系统当中每个功能都要等待系统响应,故在顺序图当中都是同步消息。