CupiPalooza

Enunciado

CupiPalooza es un festival donde se presentan bandas musicales en distintos escenarios. El cliente requiere una aplicación para poder administrar los escenarios y las bandas que se presentarán en él.

El festival tiene máximo 5 escenarios. En cada escenario pueden presentarse máximo 10 bandas. De cada escenario se conoce:

     El número del escenario.

     El patrocinador. No pueden existir dos escenarios con el mismo patrocinador.

     El presupuesto: la cantidad de dinero que el patrocinador puede invertir en las bandas.

     El siguiente escenario.

     Las bandas que se presentan en el escenario, las cuales están ordenadas por fecha y hora de presentación.

Por otro lado, de cada banda se conoce:

     El nombre. No pueden haber dos bandas con el mismo nombre en el mismo escenario.

     Cantidad de fans.

     Cantidad de canciones que tocarán en el festival.

     Costo: Valor que cobra la banda por presentarse en el festival.

     Horario de presentación: Fecha y hora en la cual se presentará la banda.

Se debe tener en cuenta que la cantidad de bandas que puede tener un escenario está restringida por el presupuesto que tenga su patrocinador.

La aplicación debe permitir:

1.       Visualizar la información de un escenario.

2.       Visualizar la información de una banda específica.

3.       Agregar un escenario.

4.       Agregar una banda a un escenario.

5.       Buscar una banda en el escenario por su nombre.

6.       Buscar una banda en el escenario por su horario de presentación.

7.       Eliminar una banda de un escenario.

8.       Eliminar un escenario.

9.       Importar la información del festival.

10.   Generar un reporte con los costos del festival.

11.   Guardar la información del festival.

Interfaz

 n9 cupiPalooza