网上购物系统分析类图

实验一博客地址:https://blog.****.net/chicharito07/article/details/80095891

实验二博客地址:https://blog.****.net/chicharito07/article/details/80181618

 网上购物系统分析类图

 

1.类图综述

此类图为一个在线购物系统,包括买家、商家两个参与者,其中买家、商家继承自用户,买可购买商品,清空购物车,查询订单等,商家可以修改商品价格、上架商品、下架商品。

2.类描述

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

操作:清空购物车

      确认支付

关系:与买家有关联关系。

3.关联描述

1)商家修改商品价格

二元关联,连接商家和商品

2)商家上架商品

二元关联,连接商家和商品

3)商家下架商品

二元关联,连接商家和商品

4)将商品加入购物车

三元关联,连接商品和购物车

5)清空购物车

三元关联,连接商品和购物车。

6)买家查询订单

二元关联,连接顾客和订单

7)买家确认支付

二元关联,连接订单和买家

8)买家查看订单

二元关联,连接买家和订单

4.继承描述

一般类:用户

特殊类:买家、商家