CupiCava

Enunciado

El Equipo Cupi2 necesita construir una aplicación para manejar la información de los vinos almacenados en una cava. La aplicación debe permitir ordenar los vinos según su nombre, presentación, año de elaboración, contenido en azúcar, tipo, color y lugar de origen.

Para cada vino se maneja la siguiente información:

  • Nombre, único para cada vino.
  • Presentación, puede ser en barril o en botella.
  • Año de elaboración.
  • Contenido en azúcar, número real superior o igual a cero.
  • Color, puede ser blanco, tinto o rosado.
  • Lugar de origen.
  • Imagen representativa.
  • Tipo, depende del contenido de azúcar y puede ser seco, abocado, semiseco, semidulce o dulce.

Se requiere que la aplicación permita:

  1. Agregar un vino.
  2. Ordenar los vinos ascendentemente por nombre.
  3. Ordenar los vinos descendentemente por año de elaboración.
  4. Ordenar los vinos ascendentemente por lugar de origen.
  5. Buscar un vino dado su nombre.
  6. Buscar los vinos de un tipo dado.
  7. Buscar el vino más dulce.
  8. Buscar el vino más seco.

Interfaz

 

Demo