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

一、PlantUML类图 语法学习小结

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
@startuml
Class01 <|-- Class02
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 -- Class10
@enduml
UML作业第三次:分析《书店图书销售管理系统》,绘制类图 随笔 第1张
@startuml
Class11 <|.. Class12
Class13 --> Class14
Class15 ..> Class16
Class17 ..|> Class18
Class19 <--* Class20
@enduml
UML作业第三次:分析《书店图书销售管理系统》,绘制类图 随笔 第2张
@startuml
Class21 #-- Class22
Class23 x-- Class24
Class25 }-- Class26
Class27 +-- Class28
Class29 ^-- Class30
@enduml
UML作业第三次:分析《书店图书销售管理系统》,绘制类图 随笔 第3张

 

 

关系上的标识

在关系之间使用标签来说明时, 使用 :后接 标签文字。

对元素的说明,你可以在每一边使用 "" 来说明.

@startuml

Class01 "1" *-- "many" Class02 : contains

Class03 o-- Class04 : aggregation

Class05 --> "1" Class06

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

在标签的开始或结束位置添加<>以表明是哪个对象作用到哪个对象上。

@startuml
class Car

Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns

@enduml
UML作业第三次:分析《书店图书销售管理系统》,绘制类图 随笔 第5张   二、《书店图书销售管理》的类图元素   图书:书名,出版社,作者,出版地,单价,出版时间 供应商:供应商编号,供应商地址,供应商电话,供应商名 用户:用户名,用户编号,用户电话,用户密码 进货单:进货单号,进货日期,供应数量,供应编号,进货价 销售单:销售单号,销售日期,单价 销售汇总:销售单号,总金额,销售单数量   三、用PlantUML的绘制类图脚本程序

@startuml

class 图书管理员{

~管理员编号

~管理员电话

#管理员注册()

#管理员登录()

}

class 供应商{

~供应商编号

~供应商地址

~供应商电话

~供应商名

#供应商注册()

#供应商登录()

}

class 图书{

~书名

~出版社

~作者

~出版地

~单价

~出版时间

#图书信息()

}

class 用户{

~用户名

~用户编号

~用户电话

~用户密码

#用户注册()

#用户登录()

#用户选择图书()

} class 进货单{

~进货单号

~进货日期

~供应数量

~供应编号

~进货价

#进货信息查询()

}

class 销售单{

~销售单价

~销售日期

~单价

#销售人员登录()

#销售信息查询()

}

class 销售汇总{

~销售单号

~总金额

~销售单数量

#销售汇总查询()

}

用户 ..|>图书

进货单 ..|>供应商

销售汇总 ..|>图书管理员

销售单 ..|>图书管理员

销售单..|>供应商

图书管理员 ..right>供应商

供应商 ..right>图书

 

@enduml

四、我的类图 UML作业第三次:分析《书店图书销售管理系统》,绘制类图 随笔 第6张
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄