TAZ-TFG-2019-4490


Aplicación Android basada en Firebase para la gestión y evaluación de comportamientos antideportivos en competiciones de tenis

de Lera Plaza, Víctor
García Moros, José (dir.)

Universidad de Zaragoza, EINA, 2019
Departamento de Ingeniería Electrónica y Comunicaciones, Área de Ingeniería Telemática

Graduado en Ingeniería de Tecnologías y Servicios de Telecomunicación

Resumen: Este Trabajo Fin de Grado consiste en el desarrollo de una aplicación Android, basada en la plataforma de Google para desarrollo de aplicaciones móviles Firebase, que, fundamentalmente, facilite la gestión y evaluación de los comportamientos deportivos y antideportivos en las competiciones de tenis de base. La aplicación permite a los organizadores de torneos de tenis crear formularios para evaluar distintos aspectos de la competición y a los jugadores de estos torneos contestar las preguntas propuestas en sus dispositivos móviles al finalizar los partidos.
El sistema desarrollado se basa en una arquitectura cliente-servidor donde la plataforma Firebase actúa como servidor del sistema y la aplicación es el cliente que, haciendo uso de las diferentes APIs de la plataforma, se comunica con ella.
La aplicación implementada en este proyecto permite el registro, inicio y cierre de sesión de usuarios mediante el uso de la API Firebase Authentication.
Los administradores de la aplicación pueden crear torneos asignando a los jugadores, así como los formularios que contestarán al finalizar sus partidos. Para agilizar la generación de formularios, estos se pueden crear desde fuera de la aplicación importando un archivo Excel en el almacenamiento en la nube Cloud Storage.
La plataforma envía notificaciones a los jugadores de los torneos haciendo uso de la API de Cloud Messaging desde otra función en Cloud Functions que se activa al producirse ciertos eventos en Cloud Firestore.
Los jugadores contestan los formularios, las respuestas se envían y se guardan en Cloud Firestore activando una función en Cloud Functions que crea un archivo Excel con las respuestas de los jugadores y lo sube a Cloud Storage, en una carpeta con el nombre del torneo, separando, de esta manera, las respuestas de cada uno de los torneos.
Con la aplicación se facilita la recogida de las respuestas de los competidores y con las respuestas almacenadas en archivos Excel se facilita el tratamiento y evaluación de los datos.


Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License



El registro pertenece a las siguientes colecciones:
Trabajos académicos > Trabajos Académicos por Centro > Escuela de Ingeniería y Arquitectura
Trabajos académicos > Trabajos fin de grado



Volver a la búsqueda

Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)