Esercizio da fare a casa per giovedì 6/3
Una compagnia teatrale vuole gestire le sue attività tramite un'applicazione.
La compagnia è formata da soci, di ognuno dei quali sono noti nome, cognome, anno di nascita, telefono, email, abilità e spettacoli a cui partecipa.
Le abilità sono: canto, ballo, recitazione, servizi. Un socio può avere più di una abilità.
Gli spettacoli sono noti il titolo, durata (in minuti), autori. Ogni spettacolo è di un genere che può essere commedia, musical o concerto. Allo spettacolo partecipano soci, con una o più abilità
L'applicazione deve mettere a disposizione quattro viste:
-per soci: visualizza i nominativi dei soci
-singolo socio: fa vedere i dati completi del singolo socio
-spettacoli: fa vedere tutti gli spettacoli messi in scena dalla compagnia (titolo e genere)
-singolo spettacolo: fa vedere il dati completi dello spettacolo, quali soci vi partecipano con relative abilità.
Si richiede una analisi del sistema e una modellazione dei dati descritta con diagramma delle classi UML.