类图文档
一、分析类图
二、文字说明
1.类图综述
此类图为一个在线购物系统,包括顾客、商家、系统管理员三个参与者,其中商家、顾客、管理员都继承自用户,顾客可浏览商品、购买商品,查询订单、收藏店铺等,商家可以注册店铺、处理商品、发货等,管理员可以维护系统安全运行等。
2. 类描述
1)用户
整体说明:注册并使用该系统的所有人
属性:名字:name
账号:ID
密码:password
性别:gender
电话:telphone
2)顾客
整体说明:该系统上购买商品的用户
属性:名字:name
账号:ID
密码:password
性别:gender
地址:address
电话:telphone
操作说明:注册、登录、浏览和购买商品、收藏店铺、处理订单、评论、修改信息
关系说明:继承用户类,与订单、收藏夹、商品有关联关系
3)商家
整体说明:系统里卖东西的用户
属性:名字:name
账号:ID
密码:password
性别:gender
电话:telphone
地址:address
店铺名称:storeName
店铺ID:storeID
操作说明:注册、登录、商品上/下架、评论、发货、修改信息
关系说明:继承用户类,与商品、订单、店铺有关联
4)系统管理员
整体说明:系统的后台维护者和管理者
属性:名字:name
账号:ID
密码:password
性别:gender
邮箱:email
电话:telphone
操作说明:维护系统正常运行、维护客户/商家表
关系说明:继承用户类,与顾客、商家有关联
5)商品
整体说明:购物系统上商家和客户交易的东西,属商家所有,可被客户购买得到
属性:商品名:goodsName
商品ID:goodsID
价格:price
商品介绍:introduction
操作说明:无
关系说明:与商家和顾客有关联关系
6)订单
整体说明:记录交易过程的详细数据信息,包括商品名称、金额等
属性:订单号:ordersNumber
商品名称:goodsName
创建时间:time
订单总价格:totalPrice
操作说明:无
关系说明:与商家和顾客有关联关系
7)收藏夹
整体说明:顾客收藏商店或商品的地方
属性:店铺链接:storeURL
商品链接:goodsURL
操作说明:无
关系说明:与商家和商品有关联关系
8)店铺
整体说明:商品上架的地方
属性:名字:name
店铺ID:storeID
老板:boss
商品:goods
操作说明:无
关系说明:与商家和商品有关联关系
3.关联描述
1)商家注册商店
二元关联,连接商家和店铺
2)商家发货
二元关联,连接商家和订单
3)顾客收藏商品
二元关联,连接顾客和收藏夹
4)顾客管理订单
二元关联,连接顾客和订单
5)商家管理商品
二元关联,连接商家和商品
6)顾客购买商品
二元关联,连接顾客和商品
4.继承描述
一般类:用户
特殊类:顾客、商家、系统管理员
5. 依赖描述
1)登录于注册
2)商品分类、订单处理、评论、商品处理、修改个人信息、收藏店铺、发货都依赖于登录
3)商家发货依赖于顾客支付订单成功
4)顾客收藏店铺依赖于商家注册店铺成功