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

四:《書店圖書銷售管理》類圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM