UML作业第三次:分析系统,绘制类图 uml第3次作业

uml第3次作业

 

第一部分:PlantUML类图 语法学习小结(类间关系的表示方法)

类之间的关系:使用.. 来代替 -- 可以得到点、线

@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

 @startuml
class Car

Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns

@enduml

@startuml
class Student {
  Name
}
Student "0..*" - "1..*" Course
(Student, Course) .. Enrollment

class Enrollment {
  drop()
  cancel()
}
@enduml

扫描二维码关注公众号,回复: 6258353 查看本文章

第二部分:《书店图书销售管理》的类图元素

图书类:书名,作者,售价,出版社,图书编号

用户类:姓名,性别,电话,邮箱,地址

订单类:订单编号,图书编号,日期,价格,书名

管理员:姓名,性别,员工编号

销量汇总:每月销售数量,销售总额,图书编号

@startuml
class 管理员{
-姓名:string 
-性别:string
-员工编号:int
}

第三部分:PlantUML的绘制类图脚本程序及类图
class 图书{ 
-书名:string
-作者:string
-售价:char
-出版社:string
-图书编号:int


class 用户{ 
-姓名:string
-性别:string
-电话:int
-邮箱:string
-地址:string


class 销量汇总{ 
-每月销售数量:int
-销售总额:int
-图书编号:int
}

class 订单{ 
-订单编号:int
-图书编号:int
-日期:int
-价格:int
-书名:string
}

管理员 -right-> 图书
用户 -left-> 图书
用户 -down-> 订单
订单 -left-> 销量汇总
管理员 -> 销量汇总
@enduml

第一部分:PlantUML类图 语法学习小结(类间关系的表示方法)

类之间的关系:使用.. 来代替 -- 可以得到点、线

@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

 @startuml
class Car

Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns

@enduml

@startuml
class Student {
  Name
}
Student "0..*" - "1..*" Course
(Student, Course) .. Enrollment

class Enrollment {
  drop()
  cancel()
}
@enduml

第二部分:《书店图书销售管理》的类图元素

图书类:书名,作者,售价,出版社,图书编号

用户类:姓名,性别,电话,邮箱,地址

订单类:订单编号,图书编号,日期,价格,书名

管理员:姓名,性别,员工编号

销量汇总:每月销售数量,销售总额,图书编号

@startuml
class 管理员{
-姓名:string 
-性别:string
-员工编号:int
}

第三部分:PlantUML的绘制类图脚本程序及类图
class 图书{ 
-书名:string
-作者:string
-售价:char
-出版社:string
-图书编号:int


class 用户{ 
-姓名:string
-性别:string
-电话:int
-邮箱:string
-地址:string


class 销量汇总{ 
-每月销售数量:int
-销售总额:int
-图书编号:int
}

class 订单{ 
-订单编号:int
-图书编号:int
-日期:int
-价格:int
-书名:string
}

管理员 -right-> 图书
用户 -left-> 图书
用户 -down-> 订单
订单 -left-> 销量汇总
管理员 -> 销量汇总
@enduml

猜你喜欢

转载自www.cnblogs.com/CMCC-EDU/p/10893064.html