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

一、要求及步骤

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

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

版权声明:本文为fanghua123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fanghua123/p/10705701.html