<br>Hola Leo, te mando la segunda version. saludos. Lorena<br><br><br>Descripcion General<br><br> El sistema gestiona jugadores, torneos y rankings de una liga de tenis.<br><br><br>Requerimientos Empresariales<br><br>
Informatizar la administracion de una liga de tenis.<br><br>Requerimientos Funcionales<br><br> 1. El Sistema debe gestionar sedes<br> 2. El Sistema debe gestionar torneos con sus sedes //un torneo puede jugarse en muchas sedes<br>
<br> 3. El Sistema debe listar categorias// Se listan las categorias porque siempre seran las mismas. Excepcionalmente se agregara alguna categoria<br> 4. El Sistema debe asignar categorias por torneo<br> 5 . El Sistema debe listar categorias por torneo // Cada torneo no necesariamente se juegan todas las categorias. (Solo algunas)<br>
6. El Sistema debe gestionar jugadores con su puntaje y su categoria<br><br> 7. El Sistema debe gestionar inscripciones de jugadores por torneo // Un jugador puede inscribirse en mas de una categoria en un mismo torneo <br>
<br> 8. El Sistema debe listar partidos por torneo por fecha<br> <br> 9. El Sistema debe listar resultados de cada partido por jugador de cada categoria<br> //cada jugador obtiene un puntaje a apartir del resultado de cada partido jugado <br>
<br> <br> 10. El Sistema debe calcular puntajes de cada jugador por torneo en cada categoria// Un jugador tendra un puntaje determinado por cada categoria en que juege<br> 11. El Sistema debe calcular rankings por puntaje por jugador // el ranking se actualiza despues de cada torneo finalizado en cada categoria que se haya jugado<br>
<br> 12. El Sistema debe buscar draw por categoria por torneo<br> 13. El sistema desbe buscar partidos por fecha // Ese partido se realizara en una fecha y lugar (unicos)<br> 14. El sistema debe buscar partidos por sede<br>
15. El Sistema debe buscar resultados de cada partido por jugador por fecha // Actualizar el draw de cada categoria de cada torneo despues de cada partido<br><br> <br><br><br><br><br>Diccionario<br><br>sedes : Descripcion, direccion<br>
<br>torneos: Nombre, fecha_inicio, fecha_finalizacion, fechaInicio_inscripcion, fechafinal_inscripcion, sede<br><br>jugador:nombre, apellido, fecha_nacimiento, imagen_perfil, puntaje, categoria<br><br>inscripciones: nombre_jugador, torneo, categoria<br>
<br>categorias: nombre_categoria<br> <br>ranking : num_puesto, nombre_jugador, foto_jugador, puntos, cantTorneosJugados<br><br>puntajes: sede, horario, categoria, ronda, resultadoPartido, nom_jugadorG, nom_jugadorP// me falta indicar el calculo<br>
<br>draw : nombreTorneo, nombre_jugadores1, nombre_jugadores2// es una grilla<br><br>partido: id_nombre, fecha, hora, nombre_jugadores1, nombre_jugadores2, resultado// <br><br>resultado :sera un calculo de gamesGanados, GamesPerdidos, DiferenciaGamesGanados, Diferencia Games Perdidos, SetGanados, SetPerdidos, DiferenciaSetganados, DiferenciaSetPerdidos<br>
<br>// aca " resultado" no estoy segura que lo tenga que poner en diccionario, o es un atributo de partido...<br><br>