网上购物系统分析类图
实验一博客地址:https://blog.****.net/chicharito07/article/details/80095891
实验二博客地址:https://blog.****.net/chicharito07/article/details/80181618
1.类图综述
此类图为一个在线购物系统,包括买家、商家两个参与者,其中买家、商家继承自用户,买可购买商品,清空购物车,查询订单等,商家可以修改商品价格、上架商品、下架商品。
1)用户
整体说明:注册该系统的所有用户
属性:名字:name
账号:ID
密码:password
手机号:phone
地址:address
操作:登陆
关系:与商家、买家有继承关系。
2)商家
整体说明:申请了商店的系统用户
属性:名字:name
账号:ID
密码:password
性别:gender
地址:phone
等级:level
操作:上架商品
下架商品
修改商品价格
关系:继承自用户,商品有关联关系。
3)商品
整体说明:可买卖的物品
属性:商品名: name
价格:price
商品id:id
商品介绍:introduction
操作:无
关系:与商家和买家有关联关系。
4)订单
整体说明:一个基于商品和买家的关联类
属性:订单号:id
总价格:price
是否支付:has_paid
操作:无
关系:与商家和顾客有关联关系。
5)购物车
整体说明:买家暂时存放商品的地方
属性:总价格:price
操作:清空购物车
确认支付
关系:与买家有关联关系。
1)商家修改商品价格
二元关联,连接商家和商品
2)商家上架商品
二元关联,连接商家和商品
3)商家下架商品
二元关联,连接商家和商品
4)将商品加入购物车
三元关联,连接商品和购物车
5)清空购物车
三元关联,连接商品和购物车。
6)买家查询订单
二元关联,连接顾客和订单
7)买家确认支付
二元关联,连接订单和买家
8)买家查看订单
二元关联,连接买家和订单
一般类:用户
特殊类:买家、商家