Tournee
E ine Konzertagentur hat die Nase voll von der ganzen Zettelwirtschaft. Nie weiß man ganz genau, wo welches Konzert zu welcher Zeit stattfindet, welche Locations zur Verfügung stehen, wo sich die Mitarbeiter rumtreiben.
Infolgedessen hat die Geschäftsführung entschieden, die gesamte Tourneeplanung durch den Einsatz einer geeigneten Softwarelösung zu optimieren.
Sie sind Teil der Software- Entwicklungsabteilung in der ITK-Branche und übernehmen den Auftrag vom Kunden. Folgende Informationen stehen Ihnen für die Planung der Anwendung zur Verfügung:
Eine Tournee wird immer für einen Künstler durchgeführt, der natürlich mehrere Tourneen bestreiten kann. Jede Tournee bekommt einen Namen, unter dem sie beworben wird.
Im Prinzip besteht eine Tournee aus verschiedenen Veranstaltungen. Jede Veranstaltung findet zu einem bestimmten Datum in einer bestimmten Location statt. Veranstaltungen können Open Air Veranstaltungen sein, Club-Konzerte oder Events in Konzerthallen.
Jede Location hat einen Namen, natürlich auch eine Adresse und eine Liste aller in ihr stattfindenden Veranstaltungen.
Für jede Veranstaltung sind Mitarbeiter mit verschiedenen Jobprofilen nötig. So wird jeweils ein Sound- und Lichtmanager benötigt, zusätzlich Mitarbeiter zum Bühnenaufbau und als Security.
Mitarbeiter haben einen Vor- und Nachnamen, eine Adresse und eine Bankverbindung. Darüber hinaus wissen sie, auf welchen Veranstaltungen sie eingesetzt werden.
Aufgaben:
- Entwerfen Sie ein Klassendiagramm in UML, in dem Sie alle Klassen und ihre Beziehungen zueinander darstellen.
- Kardinalitäten sind optional