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

分析书店图书销售管理业务,提取相关的类,并画出类图

一、要求及步骤

step1:学习PlantUML类图绘制方法,学习(链接:http://plantuml.com/zh/);

step2:以《书店图书销售管理》系统为例,分析系统中的类(属性、方法)

step3: 分析上述类之间的关系

step4:用PlantUML 编写 《书店图书销售管理》 类图 脚本;

step5:在线绘制《书店图书销售管理》类图。在线绘制UML图的链接

一.

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

 

 

 

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

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

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

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

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

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

三.《书店图书销售管理》脚本程序

1 @startuml 

2 class 员工

3 -姓名:string  

4 -性别:string 

5 -员工编号:int 

6 } 

7  

8 class 图书{  

9 -书名:string

10 -作者:string

11 -售价:char

12-出版社:string

13 -图书编号:int

14 }

15

16 class 买家{

17 -姓名:string

18 -性别:string

19 -电话:int

20 -邮箱:string

21 -地址:string

22 }

23 

24 class 销量汇总{

25 -每月销售数量:int

26 -销售总额:int

27-图书编号:int

28 }

29

30 class 订单{

31 -订单编号:int

32 -图书编号:int

33 -日期:int

34 -价格:int

35-书名:string

36 }

37

38 员工 -up-> 图书

39 员工 -right-> 订单

40 员工 -down-> 销量汇总

41 买家 -up-> 图书

42 买家 -left-> 订单

43 @enduml

四:《书店图书销售管理》类图

posted on 2019-04-14 16:37  方华*  阅读(2914)  评论(0编辑  收藏  举报