代码改变世界

UML作业第三次:分析《书店图书销售管理系统,绘制类图

2019-04-14 20:50  倪书敏  阅读(817)  评论(0编辑  收藏  举报

  plantuml类图绘制方法的学习:

1.关于类图的学习:

类图显示了系统的静态结构。

类:类图中的主要元素,用矩形表示。矩形的上层表示类名中层表示属性下层表示方法。 

类之间的关系:关联、依赖、聚集、泛化和实现五种。

2.关系上的标识:

在关系之间使用标签来说明时, 使用 :后接 标签文字。对元素的说明,你可以在每一边使用 "" 来说明. 在标签的开始或结束位置添加< 或 >以表明是哪个对象作用到哪个对象上。

3.抽象与静态

通过修饰符{static}或者{abstract},可以定义静态或者抽象的方法或者属性。这些修饰符可以写在行的开始或者结束。也可以使用{classifier}这个修饰符来代替{static}.

1. @startuml2 

2 Dy01 "1" *-- "many" Dy02 : contains

3

4 Dy03 o-- Dy04 : aggregation

6 Dy05 --> "1" Dy06

7 @enduml

1 @startuml

2 class Car

3

4 Driver - Car : drives >

5 Car *- Wheel : have 4  >

6 Car -- Person : < owns

7

8 @enduml

1 @startuml 

2 class Student { 

3   Name 

4 } 

5 Student "0..*" - "1..*" Course 

6 (Student, Course) .. Enrollment 

7  

8 class Enrollment { 

9   drop()

10   cancel()

11 }

12 @enduml

 

《书店图书销售管理》的类图元素

用户类:姓名,性别,出生日期,电话,邮箱,地址

工作人员类:工作人员编号,姓名,性别,年龄,岗位

图书类:图书编号,书名,作者,出版社,定价,出版日期

售卖类:图书编号,书名,售卖日期,图书价格,工作人员编号

买家秀:姓名,性别,电话,邮箱,地址