面向对象分析与设计 实验四
实验一:http://www.cnblogs.com/scaugsh/p/8983219.html
实验二:http://www.cnblogs.com/scaugsh/p/8983253.html
实验三:http://www.cnblogs.com/scaugsh/p/9046697.html
实验四:http://www.cnblogs.com/scaugsh/p/9056838.html
一、图形文档
1)登陆注册修改密码功能(合并版本):
2)顾客查询商品
3)商家查询商品
4)管理员查询商品
5)商家新增,修改,删除商品
6)管理员修改,删除商品
7)顾客新建订单
8)顾客查看订单
9)商家查看订单
10)管理员查看订单
11)顾客修改订单
12)管理员修改订单
13)顾客删除订单
14)管理员删除订单
15)顾客提交订单
16)商家结束订单
二、文字说明
1、顺序图综述:
1)登陆注册修改密码功能(合并版本):
描述用户登陆注册修改密码的过程,包含的对象有用户,登陆界面
2)顾客查询商品
描述顾客查询商品的过程,包含的对象有顾客,购物系统主界面,商品处理,商品
3)商家查询商品
描述商家查询商品的过程,包含的对象有商家,购物系统主界面,商品处理,商品
4)管理员查询商品
描述管理员查询商品的过程,包含的对象有管理员,购物系统主界面,商品处理,商品
5)商家新增,修改,删除商品
描述商家新增,修改,删除商品的过程,包含的对象有商家,购物系统主界面,商品处理,商品
6)管理员修改,删除商品
描述管理员修改,删除商品的过程,包含的对象有管理员,购物系统主界面,商品处理,商品
7)顾客新建订单
描述顾客新建订单的过程,包含的对象有顾客,商家,购物系统主界面,订单处理,订单,商品
8)顾客查看订单
描述顾客查看订单的过程,包含的对象有顾客,购物系统主界面,订单处理,订单
9)商家查看订单
描述商家查看订单的过程,包含的对象有商家,购物系统主界面,订单处理,订单
10)管理员查看订单
描述管理员查看订单的过程,包含的对象有管理员,购物系统主界面,订单处理,订单
11)顾客修改订单
描述顾客修改订单的过程,包含的对象有顾客,购物系统主界面,订单处理,订单
12)管理员修改订单
描述管理员修改订单的过程,包含的对象有管理员,购物系统主界面,订单处理,订单
13)顾客删除订单
描述顾客删除订单的过程,包含的对象有顾客,购物系统主界面,订单处理,订单
14)管理员删除订单
描述管理员删除订单的过程,包含的对象有管理员,购物系统主界面,订单处理,订单
15)顾客提交订单
描述顾客提交订单的过程,包含的对象有顾客,购物系统主界面,订单处理,订单
16)商家结束订单
描述商家结束订单的过程,包含的对象有管理员,购物系统主界面,订单处理,订单
2、顺序图中的对象描述
用户:主动对象。所涉及的对象有:购物系统主界面
商家:主动对象。所涉及的对象有:购物系统主界面,商品处理,订单处理
顾客:主动对象。所涉及的对象有:购物系统主界面,商品处理,订单处理
管理员:主动对象。所涉及的对象有:购物系统主界面,商品处理,订单处理
购物系统主界面:被动对象。所涉及的对象有:顾客,商家,管理员,商品处理,订单处理
商品处理:被动对象。所涉及的对象有:商品,顾客,商家,管理员
订单处理:被动对象。所涉及的对象有:商品,订单,顾客,商家,管理员
商品:被动对象。所涉及的对象有:商品处理,订单处理,订单,顾客,商家,管理员
订单:被动对象。所涉及的对象有:订单处理,订单,顾客,商家,管理员