Go to file
Guerrero 32fe4f9a22 Tokenizacion de la landing page completada. Fix #59, #60 2024-06-20 09:39:01 +02:00
frontend probando tokenizacion en el front 2024-06-20 09:30:30 +02:00
gradle/wrapper backend inicial 2024-04-15 13:07:25 +02:00
src Tokenizacion de la landing page completada. Fix #59, #60 2024-06-20 09:39:01 +02:00
.gitignore actualizando gitignore 2024-04-22 01:04:56 +02:00
README.md PBI-07. Ver listado de partidos Fix #21 2024-06-04 20:47:00 +02:00
build.gradle recuperando console log para validacion 2024-06-19 21:30:19 +02:00
gradlew backend inicial 2024-04-15 13:07:25 +02:00
gradlew.bat backend inicial 2024-04-15 13:07:25 +02:00
settings.gradle backend inicial 2024-04-15 13:07:25 +02:00
system.properties backend inicial 2024-04-15 13:07:25 +02:00

README.md

Definición de Proyecto Individual

Descripción

La aplicación Gocourt almacenará los datos personales y técnicos de los jugadores tanto principiantes como federados de un campo de golf.

Actualmente existe una tecnología radar bajo la denominación de TopTracer, capaz de registrar el recorrido de las bolas de golf desde el puesto de prácticas y trazar la trayectoria de esta.

Además proporciona información de la desviación de un golpe respecto a un objetivo. Con todo ello constituye una herramienta de gran utilidad para los formadores del campo para tener una referencia de la velocidad del swing y la bola, el palo adecuado para cada golpe, la distancia de caída y la distancia que rueda la bola después del impacto.

El punto de interés para esta aplicación es utilizar esos registros de práctica con un doble objetivo. En primer lugar incentivar la práctica en cancha para mejorar la precisión de los principiantes, que no ofrecen garantías para un juego seguro sobre hierba, y en segundo lugar fomentar que los principiantes con una puntuación mínima puedan federarse para competir contra otros jugadores federados con un hándicap similar en el mismo centro y seguir mejorando esta vez sobre el campo de juego.

Como aclaración a las puntuaciones, las referencias de hándicap para los federados se sitúan entre 0 y 48 puntos. Y para recorrer un campo estándar de 18 hoyos se necesitan aproximandamente 72 golpes. Un ejemplo de como se resulta un partido podría ser un jugador con hándicap 10 que ha necesitado 82 golpes para lograr completar todos los hoyos, de igual manera un handicap 0 ha completado los hoyos en exactamente 72 golpes. Por lo que tomando las referencias arriba reseñadas, para poder federarse y salir al campo un principiante puede efectuar como máximo 120 golpes para comlpetar el recorrido.

Para el cómputo de la llamada "puntuacioń calculada", se tienen en cuenta datos habituales de juego como la proporción 1/3 de golpes largos/golpes cortos en un recorrido y las precisiones totales proporcionadas por el dispositivo de medición.

Diagrama de clases de diseño

Diagrama de Diseño MVP

Cumplimiento de requisitos

  1. Herencia: Se realizará sobre Jugador y sus subtipos.

  2. Relación One-To-Many: Relación entre Campo y Jugador.

  3. Método personalizado: pasando como parámtros un determinado jugador principiante, una puntuación mínima, un rango inferior, y un rango superior de puntos, obtener un listado de jugadores de su mismo campo federados y no profesionales contra los que pueda jugar.

  4. Listado: se mostrará un listado de jugadores de la Figura 1.

  5. CRUD: Desde el listado anterior se podrá gestionar el CRUD de los jugadores usando el formulario de la Figura 2.

  6. URLs del proyecto:

    1. Repositorio proyecto:
    2. Librería: pendiente developer
  7. Despliegue en Internet:

Interfaz de usuario

Figura 1:
Figura 1

Figura 2:
Figura 2