实验四:
一、注册顺序图
(1)顺序图综述:
此顺序图描述了游客注册购物系统账户的活动顺序、涉及到了游客、购物系统
(2)顺序图中的对象描述:
游客,主动对象。
注册界面,非主动对象。用于提供游客与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑注册所需信息
信息类型:包括个人姓名、年龄、联系方式等个人信息以及银行卡号及支付密码等支付信息。
发送信息对象:用户。 接收信息对象:注册界面。
2、请求注册。
发送信息对象:注册界面。 接收信息对象:购物系统(对应的类)。
3、对比注册信息。
发送信息对象:购物系统。 接收信息对象:后台数据库。
4、反馈登录情况
发送信息对象:注册界面。 接收信息对象:用户。
5、选择要进行的操作。
信息类型:按键(用户:注册,退出)
发送信息对象:用户。 接收信息对象:注册界面。
二、登陆顺序图
(1)顺序图综述:
此顺序图描述了游客登陆购物系统账户的活动顺序、涉及到了游客、购物系统
(2)顺序图中的对象描述:
游客,主动对象。
登陆界面,非主动对象。用于提供游客与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑登陆信息
信息类型:账号、密码以及验证码
发送信息对象:用户。 接收信息对象:登陆界面。
2、请求登陆
发送信息对象:登陆界面。 接收信息对象:购物系统(对应的类)。
3、对比登陆信息。
发送信息对象:购物系统。 接收信息对象:后台数据库。
4、反馈登录情况
发送信息对象:登陆界面。 接收信息对象:用户。
5、选择要进行的操作。
信息类型:按键(用户:登陆,退出)
发送信息对象:用户。 接收信息对象:登陆界面。
三、查询顺序图
(1)顺序图综述:
此顺序图描述了用户查询商品的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
查询界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、输入查询信息
信息类型:汉字或数字或英文字母
发送信息对象:用户。 接收信息对象:查询界面。
2、开始查询。
发送信息对象:查询界面。 接收信息对象:购物系统(对应的类)。
3、对比商品信息和查询关键字。
发送信息对象:购物系统。 接收信息对象:后台数据库。
4、反馈查询情况
发送信息对象:查询界面。 接收信息对象:用户。
5、选择要进行的操作。
信息类型:按键(用户:查询,退出),输入栏(用户:输入查询词)
发送信息对象:用户。 接收信息对象:查询界面。
四、使用购物车顺序图
(1)顺序图综述:
此顺序图描述了用户使用购物车的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
购物车界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(4)对象接收/发送信息的描述:
1、选择购物车商品进行结算
信息类型:已勾选的商品订单信息
发送信息对象:用户。 接收信息对象:购物车界面。
2、结算购物车
发送信息对象:购物车界面。 接收信息对象:购物系统(对应的类)。
3、清空购物车
发送信息对象:购物系统。 接收信息对象:后台数据库。
4、选择要进行的操作。
信息类型:按键(用户:勾选,结算,退出)
发送信息对象:用户。 接收信息对象:购物车界面。
五、购买顺序图
(1)顺序图综述:
此顺序图描述了用户购买商品的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
购买界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(5)对象接收/发送信息的描述:
1、选择商品进行结算
信息类型:待购买的商品订单信息
发送信息对象:用户。 接收信息对象:购买界面。
2、结算
发送信息对象:用户。 接收信息对象:购物系统(对应的类)。
3、取消订单
发送信息对象:用户。 接收信息对象:购物系统。
4、选择要进行的操作。
信息类型:按键(用户:结算,取消订单,退出)
发送信息对象:用户。 接收信息对象:购物车界面。
六、修改信息顺序图
(1)顺序图综述:
此顺序图描述了用户或商家修改个人信息的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户(商家),主动对象。
修改信息界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑个人信息信息类型:已勾选的商品订单信息
发送信息对象:用户(商家)。 接收信息对象:修改信息界面。
2、确认修改
发送信息对象:用户(商家)。 接收信息对象:购物系统(对应的类)。
3、重新编辑
发送信息对象:用户(商家)。 接收信息对象:购物系统(对应的类)
4、选择要进行的操作。
信息类型:按键(用户(商家):确认修改,重新编辑,退出)
发送信息对象:用户。 接收信息对象:修改信息界面。
七、评论顺序图
(1)顺序图综述:
此顺序图描述了用户评论已购买商品的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
评论界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑评论信息
发送信息对象:用户。 接收信息对象:评论界面。
2、发送评论
发送信息对象:用户。 接收信息对象:购物系统(对应的类)。
3、删除评论
发送信息对象:用户。 接收信息对象:购物系统(对应的类)
4、选择要进行的操作。
信息类型:按键(用户(商家):发送评论,删除评论,退出),输入框(用户:评论信息)
发送信息对象:用户。 接收信息对象:评论信息界面。
八、查看订单顺序图
(1)顺序图综述:
此顺序图描述了用户查看已购买商品订单情况的活动顺序、涉及到了用户、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
查看订单界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、联系客服
发送信息对象:用户。 接收信息对象:查看界面
2、查看物流信息
发送信息对象:用户。 接收信息对象:查看界面
3、确认收货
发送信息对象:用户。 接收信息对象:查看界面
4、退换货
发送信息对象:用户。 接收信息对象:查看界面
5、选择要进行的操作。
信息类型:按键(用户(商家):联系客服,查看物流信息,确认收货,退换货)
发送信息对象:用户。 接收信息对象:查看订单界面。
九、聊天顺序图
(1)顺序图综述:
此顺序图描述了用户与商家的活动顺序、涉及到了用户、商家、购物系统
(2)顺序图中的对象描述:
用户,主动对象。
商家,主动对象。
聊天界面,非主动对象。用于提供用户与购物系统的交互界面。
购物系统,非主动对象。对用户的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑发送内容
发送信息对象:用户(或商家)。 接收信息对象:聊天界面
2、发送信息
发送信息对象:用户(或商家)。 接收信息对象:聊天界面
3、退出聊天
发送信息对象:用户(或商家)。 接收信息对象:聊天界面
4、选择要进行的操作。
信息类型:按键(用户(商家):发送信息,退出聊天),输入框(发送内容)
发送信息对象:用户(或商家)。 接收信息对象:聊天界面。
十、管理商品顺序图
(1)顺序图综述:
此顺序图描述了商家管理商品信息的活动顺序、涉及到了用户、商家、购物系统
(2)顺序图中的对象描述:
商家,主动对象。
管理商品界面,非主动对象。用于提供商家与购物系统的交互界面。
购物系统,非主动对象。对商家的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑商品信息
发送信息对象:商家 接收信息对象:管理商品界面
2、确认修改
发送信息对象:商家 接收信息对象:管理商品界面
3、选择要进行的操作。
信息类型:按键(商家:确认修改,退出),输入框(商家:编辑商品信息)
发送信息对象:商家 接收信息对象:管理商品界面。
十一、管理商家顺序图
(1)顺序图综述:
此顺序图描述了管理员管理商家信息的活动顺序、涉及到了管理员、购物系统
(2)顺序图中的对象描述:
管理员,主动对象。
管理商家界面,非主动对象。用于提供管理员与购物系统的交互界面。
购物系统,非主动对象。对管理员的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑商家信息
发送信息对象:管理员 接收信息对象:管理商家界面
2、确认修改
发送信息对象:管理员 接收信息对象:管理商家界面
3、选择要进行的操作。
信息类型:按键(管理员:确认修改,退出),输入框(管理员:编辑商家信息)
发送信息对象:管理员 接收信息对象:管理商家界面。
十二、管理订单顺序图
(1)顺序图综述:
此顺序图描述了管理员管理订单信息的活动顺序、涉及到了管理员、购物系统
(2)顺序图中的对象描述:
管理员,主动对象。
管理订单界面,非主动对象。用于提供管理员与购物系统的交互界面。
购物系统,非主动对象。对管理员的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑订单信息
发送信息对象:管理员 接收信息对象:管理订单界面
2、确认修改
发送信息对象:管理员 接收信息对象:管理订单界面
3、选择要进行的操作。
信息类型:按键(管理员:确认修改,退出),输入框(管理员:编辑订单信息)
发送信息对象:管理员 接收信息对象:管理订单界面。
十三、管理用户顺序图
(1)顺序图综述:
此顺序图描述了管理员管理用户信息的活动顺序、涉及到了管理员、购物系统
(2)顺序图中的对象描述:
管理员,主动对象。
管理用户界面,非主动对象。用于提供管理员与购物系统的交互界面。
购物系统,非主动对象。对管理员的输入做出对应的反馈。
后台数据库,非主动对象。存储了购物系统中的各种数据信息。
(3)对象接收/发送信息的描述:
1、编辑用户信息
发送信息对象:管理员 接收信息对象:管理用户界面
2、确认修改
发送信息对象:管理员 接收信息对象:管理用户界面
3、选择要进行的操作。
信息类型:按键(管理员:确认修改,退出),输入框(管理员:编辑用户信息)
发送信息对象:管理员 接收信息对象:管理用户界面。