Untitled
unknown
plain_text
7 months ago
1.5 kB
5
Indexable
@startuml
title Klassidiagramm: Kohviku infosüsteem (Диаграмма классов: Информационная система кафе)
class Kasutaja {
- id: int
- nimi: string
- email: string
+ logiSisse()
+ logiVälja()
}
class Õpilane {
+ vaataMenüüd()
+ lisaKommentaar()
}
Kasutaja <|-- Õpilane
class Kokk {
+ koostaMenüü()
+ lisaRoad()
+ avaldaMenüü()
+ kontrolliJääke()
}
Kasutaja <|-- Kokk
class Kassapidaja {
+ võtaTellimus()
+ kontrolliSaadavust()
+ kinnitaMüük()
+ genereeriMüügiaruanne()
}
Kasutaja <|-- Kassapidaja
class Finantsosakond {
+ vaataTuluraporteid()
+ genereeriTuluaruanne()
}
Kasutaja <|-- Finantsosakond
class Menüü {
- id: int
- nimetus: string
- road: list
+ kuvaMenüü()
+ redigeeriMenüüd()
}
class Roog {
- id: int
- nimi: string
- hind: float
- saadaval: bool
+ kuvaInfot()
}
class Kommentaar {
- id: int
- kasutaja: Kasutaja
- sisu: string
- kuupäev: Date
+ salvestaKommentaar()
}
class Tellimus {
- id: int
- kliendiNimi: string
- road: list
- kogusumma: float
+ kinnitaTellimus()
}
class Aruanne {
- id: int
- tüüp: string
- summa: float
- kuupäev: Date
+ kuvaAruanne()
}
Menüü "1" *-- "M" Roog
Õpilane "1" -- "M" Kommentaar
Tellimus "1" *-- "M" Roog
Kassapidaja "1" -- "M" Tellimus
Finantsosakond "1" -- "M" Aruanne
@enduml
Editor is loading...
Leave a Comment