N8 Cupi Deportes

Enunciado

Se necesita una aplicación para manejar la información de los deportes más populares en Colombia y los datos de los deportistas nacionales más sobresalientes. La aplicación debe permitir visualizar los deportes registrados y sus deportistas correspondientes.  

Para cada deporte se desea guardar la siguiente información: nombre, ente regulador, número de deportistas registrados, imagen representativa y lista de deportistas sobresalientes. La información de un deportista consta de: nombre, edad (en años), lugar de residencia, cantidad de trofeos ganados y foto.  
 
Se espera que el programa ofrezca las siguientes funcionalidades: 
 
1) Mostrar la lista de deportes.
 
2) Mostrar la información de un deporte dado. 
 
3) Agregar un nuevo deporte. No pueden existir dos deportes con el mismo nombre. 
 
4) Eliminar un deporte. 
 
5) Mostrar la lista de deportistas sobresalientes en un deporte. 
 
6) Mostrar la información de un deportista dado. 
 
7) Agregar un deportista sobresaliente a un deporte. No pueden existir dos deportistas sobresalientes con el mismo nombre en un deporte. 
 
8) Eliminar un deportista sobresaliente de un deporte. 
 
9) Actualizar la información de deportistas ya registrados en la aplicación a partir de la información provista en un archivo de texto. El formato del archivo es especificado en la sección “Persistencia” (numeral 1) de este documento. Nota: no es posible actualizar ni el deporte ni el nombre del deportista. Los datos modificables son: edad, lugar de residencia, cantidad de trofeos ganados y foto. 
 
10) Generar un reporte con la información más importante de los trofeos: el deportista con más trofeos y el total de trofeos

Interfaz

 interfaz

 

Demo