Sistema de Gestión de Rankings Deportivos v8

González Corona, Itxiar (2017). Sistema de Gestión de Rankings Deportivos v8. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Sistema de Gestión de Rankings Deportivos v8
Author/s:
  • González Corona, Itxiar
Contributor/s:
  • Caraça-Valente Hernández, Juan Pedro
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2017
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (6MB) | Preview

Abstract

El trabajo realizado en este Trabajo de Fin de Grado (TFG) consiste en la implementación de una nueva funcionalidad y mejoras a la última versión del Sistema de Gestión de Rankings (versión 7) [1] de carreras de orientación utilizada por la Federación Española de Orientación (FEDO) [2], realizada por un compañero de la facultad, Escuela Técnica de Ingenieros Informáticos (E.T.S.I.INF.) de la Universidad Politécnica de Madrid (UPM). Esta herramienta, en la versión anterior, se encuentra en fase de explotación y se encarga de la gestión de un sistema de clasificaciones y rankings deportivos; es utilizada por la FEDO para la creación de dos tipos de ranking de los participantes inscritos en dicha federación: individual y por clubes. La finalidad de este TFG es añadir mejoras a esta herramienta de modo que se pueda crear un nuevo sistema de clasificación por comunidades autónomas, que sea completamente configurable, permitiendo al usuario definir todos los parámetros que intervienen en el cálculo de dicha clasificación. Además de revisar aquellos módulos que no funcionan correctamente. El trabajo previo al desarrollo de esta nueva versión de la herramienta ha sido comprender el funcionamiento de la misma, así como de su implementación; esto incluye el aprendizaje de un nuevo lenguaje de programación (Python, explicado en el apartado 3.3.1 Lenguajes de programación de este documento) y la utilización de nuevas herramientas para su desarrollo. La primera modificación realizada ha sido la adaptación de la interfaz gráfica a las nuevas necesidades, para así poder seguir con la implementación de la nueva clasificación por comunidades autónomas y terminar solventando inconsistencias tanto de esta versión como de las anteriores. En este documento se pretende explicar en detalle la implementación de la nueva funcionalidad y de todas las mejoras añadidas en las diferentes etapas de desarrollo del proyecto. En conclusión, se trata de la mejora y ampliación de las funciones de una herramienta ya implementada, con el objetivo principal de que en su versión final sea más eficiente y ofrezca más rendimiento al usuario.---ABSTRACT---The project done in this Trabajo de Fin de Grado (TFG) consists of implementing new funcionality and improvements to the latest version of Sistema de Gestión de Rankings (version 7) [1] of orienteering races used by the Federación Española de Orientación (FEDO) [2], that was created by a classmate of the same University, Escuela Técnica de Ingenieros Informáticos (E.T.S.I.INF.) Universidad Politécnica de Madrid (UPM). This tool, in the previous version, is being used by FEDO and is responsible for managing a system of classifications and sport rankings; it creates two types of ranking for participants in the federation: individual and club rankings. The goal of this TFG is to include improvements to the tool so it is able to create a new ranking system by autonomous communities that will be completely customizable by the user. It will enable the user to define all the parameters that will apply in the ranking calculations. Furthermore, to solve those funcionalities that do not work correctly. The work previous to the development of this new version has been understand how the tool works and is implemented. This included having to learn a new programming language (Python, which is explained in point 3.3.1 Lenguajes de programación of this document) and using new tools for the development. The first change has been to adapt the graphic interface to suit the new requirements for the new ranking by autonomous communities, as well as solving the previous version inconsistencies and errors. Finally, the intention of this document is to explain in detail the implementation of the new functionality and all of the improvements that have been added in the different development steps. In conclusion, it all relies on expanding the functionality of a previously implemented tool making it more efficient for the final user.

More information

Item ID: 44927
DC Identifier: http://oa.upm.es/44927/
OAI Identifier: oai:oa.upm.es:44927
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 01 Mar 2017 13:04
Last Modified: 01 Mar 2017 13:04
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM