Files
docs/plantuml/usecase-diagramm.puml
2025-12-21 13:36:13 +01:00

44 lines
1.0 KiB
Plaintext

@startuml
left to right direction
:Inhaber: as owner #ffaaaa;line:red
:Mitarbeiter: as employee #aaffaa;line:green
:Kunde: as customer #aaaaff;line:blue
(Programmübersicht anschauen) as overview
(Sitzplatz reservieren) as reserve
(Sitzplatz buchen) as book
(Sitzplatzreservierung stornieren) as cancel
(Sitzplatzreservierung\nin Buchung umwandeln) as convert
(Ticketstatus prüfen) as check #aaffaa;line.dotted
(Vorstellungen planen) as schedule #line.dotted
(Kinostatistik anzeigen) as stats_cinema #ffaaaa
'(Filmstatistik anzeigen) as stats_movie #ffaaaa
(Kinosäle konfigurieren) as edit_halls #ffaaaa;line.dotted
(Neu Filme kaufen) as new_movies #ffaaaa;line.dotted
customer --> overview
customer --> reserve
customer --> book
customer --> cancel
customer --> convert
'employee --> overview
'employee --> reserve
'employee --> book
'employee --> cancel
'employee --> convert
employee --> check
employee --|> customer
employee --> schedule
owner --> schedule
owner --> edit_halls
owner --> new_movies
owner --> stats_cinema
'owner --> stats_movie
@enduml