第一部分:PlantUML类图 语法学习小结(类间关系的表示方法)
(1)类之间的关系:使用.. 来代替 -- 可以得到点、线
@startuml
Class01 <|-- Class02
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 -- Class10
@enduml
@startuml
Class01 "1" *-- "many" Class02 : contains
Class03 o-- Class04 : aggregation
Class05 --> "1" Class06
@enduml
(2)在标签的开始或结束位置添加< 或 >以表明是哪个对象作用到哪个对象上。
@startuml
class Car
Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@enduml
二. 书店图书管理系统
类:
图书|会员|会员卡|工作人员|售卖信息
类的属性:
图书:
图书编号:string
ISDN号:string
书名:string
作者:string
出版社:string
定价:float
出版日期:date
会员:
会员编号:string
姓名:string
性别:string
出生日期:date
职业:string
电话:string
地址:string
邮编:int
邮箱:string
会员卡:
会员编号:string
办证日期:date
会员积分:string
会员等级:string
补办日期:date
工作人员:
工作人员编号:string
姓名:string
性别:string
出生日期:date
岗位:string
学历:string
职称:string
售卖信息:
图书编号:string
出售日期:date
书名:string
会员编号:string
工作人员编号:string