【发布时间】:2011-01-22 14:52:43
【问题描述】:
谁能检查我的类图,因为我不太擅长绘制这种类型的 uml 图
- 用户可以是个人用户或企业用户
- 管理员是一种特殊类型的 PersonalUser
- 个人用户或企业用户可以创建多个拍卖
- 但拍卖只能由一位个人用户或一位企业用户创建
- 没有 PersonalUser 或 BusinessUser 就无法进行拍卖
- 拍卖只能包含一件物品
- 一件物品只能参加一次拍卖
- 没有拍卖,物品就无法存在
- 没有物品就无法进行拍卖
- 一个项目有一个类别
- 类别可以有很多项目
- 没有类别就不能存在项目
- 一个类别可以有一个父类别,但这不是强制性的
- 一个类别可以有很多属性
- 但一个属性只适用于一个类别
- 一个属性不能存在一个类别
- 一个属性可以有多个属性选项
- 但一个 AttributeOption 只链接到一个 Attribute
- 没有属性就不能存在 AttributeOption
- 一个拍卖可以有多个出价
- 出价仅限于一次拍卖
- 没有拍卖和个人用户或商业用户,投标就无法存在
- 一个Item可以有很多图片
- 图片只能用于一次物品,没有物品就不能存在图片
- 一个用户可以创建多个论坛主题,但一个论坛主题只能由一个用户创建
- ForumTopics 可以包含一个或多个 ForumMessage
- ForumTopic 不能没有 User 存在,ForumMessage 不能没有 ForumTopic 存在
- 一个 BusinessUser 可以有多个 BusinessContactNumber,但一个 BusinessContactNumber 仅适用于一个 BusinessUser
- BusinessContactNumber 不能没有企业就存在
【问题讨论】:
标签: uml class-diagram