在线购物系统
一、顺序图
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. 其他与顺序图有关的说明
在该系统中的顺序图,表示的是每个子功能的执行功能时的顺序,在顺序图当中,将系统的控制类以及边界类都表示了出来。由于在线购物系统当中每个功能都要等待系统响应,故在顺序图当中都是同步消息。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223384.html原文链接:https://javaforall.net
