UML作业第三次:分析《书店图书销售管理系统》,绘制类图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML作业第三次:分析《书店图书销售管理系统》,绘制类图分析书店图书销售管理业务,提取相关的类,并画出类图
⼀、要求及步骤
step2:以《书店图书销售管理》系统为例,分析系统中的类(属性、⽅法)
step3: 分析上述类之间的关系
step4:⽤PlantUML 编写《书店图书销售管理》类图脚本;
step5:在线绘制《书店图书销售管理》类图。
在线绘制UML图的
⼀.
1 @startuml2
2 Dy01 "1" *-- "many" Dy02 : contains
3
4 Dy03 o-- Dy04 : aggregation
5
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
四:《书店图书销售管理》类图。