首页> 外文OA文献 >HODOR: Herramienta configurable para la creación y gestión de rankings deportivos: funcionalidad aumentada
【2h】

HODOR: Herramienta configurable para la creación y gestión de rankings deportivos: funcionalidad aumentada

机译:HODOR:用于创建和管理体育排名的可配置工具:增强的功能

摘要

El TFG realizado consiste en el diseño e implementación de varios módulos de una herramienta existente configurable para la creación y gestión de rankings deportivos. La herramienta citada, de ahora en adelante HODOR, fue diseñada e implementada en una primera versión en un TFG anterior, por lo que mi parte para con la aplicación es una funcionalidad aumentada, añadir algunas funcionalidades que no estaban implementadas en HODOR. El funcionamiento de HODOR se basaba en la carga automática de datos a partir de ficheros CSV, así como la definición de las opciones de la herramienta. Cada una de dichas funcionalidades consistía en un módulo independiente. Las opciones básicas con las que contaba la herramienta previamente a que se continuase con su desarrollo se pueden observar a continuación:ud- Crear un ranking.ud- Abrir un ranking.ud- Añadir Carreras.ud- Añadir Organizadores.udAdemás de la implementación de varios módulos, se han llevado a cabo mejoras en lo implementado en la versión anterior, como mejoras visuales. Los módulos implementados son el cálculo de puntos para el ranking colectivo tras añadir una carrera, el módulo estadístico, encargado de mostrar las estadísticas del ranking, el módulo de exportación a HTML, encargado de generar ficheros HTML que contengan los rankings, el módulo de cálculo de divisiones de la temporada siguiente, encargado de generar los ficheros de divisiones utilizados en el ranking de la temporada siguiente, y el módulo de modificación de parámetros, que permite la modificación de ciertos parámetros de configuración de la aplicación.udAl continuar con el trabajo de otro alumno, el libro de estilo seguido durante la implementación es el definido por él, basado en el énfasis sobre la limpieza y elegancia del código para posibles futuras manipulaciones por otros individuos. Además, el lenguaje para la implementación será Python, con distintas librerías necesarias para el correcto funcionamiento del proyecto.---ABSTRACT---The Final Year Project that has been done is to design, and implement different modules for an existing tool for the creation and management of sport rankings. This tool, that from now on we are going to call HODOR, was designed and implemented originally by another student in a FYP, so my part consists on additional functionalities that were not implemented in HODOR. The functionality of HODOR was the automatic load of data from different files that are on CSV format, and the definition of the settings of the application. Each one of those functionalities was a different module. The modules that were implemented are:ud- Creation of a Ranking.ud- Opening a Ranking.ud- Adding Races.ud- Adding Organisers.udBeside the implementation of some modules, some upgrades have been made for what was programmed in the previous version, like visual improvements. The modules that have been programmed are: calculation of points for the club ranking after the addition of a race, the statistical module, the module in charge of exporting the rankings into HTML, the module in charge of generating the divisions file for next season, and the module for changing some configuration parameters.udAs the project has been inherited from other student, the guidelines that will be followed during the project are the ones that he defined, emphasizing on clearance and elegance of the code for possible next manipulations. The language that has been used is Python, with different libraries that were needed for a good behavior of HODOR.
机译:进行的TFG包括设计和实现现有的可配置工具的几个模块,这些模块用于创建和管理体育排名。从现在开始,HODOR的上述工具是在以前的TFG的第一个版本中设计和实现的,因此,与该应用程序有关的部分是增加的功能,并添加了HODOR中未实现的某些功能。 HODOR的操作基于自动从CSV文件加载数据以及工具选项的定义。这些功能中的每一个都包含一个独立的模块。在继续开发之前,该工具具有以下基本选项: ud-创建排名。 Ud-打开排名。 Ud-添加种族。 Ud-添加组织者。 ud除了实现各种模块外,还对以前版本中实现的功能进行了改进,例如视觉上的改进。实现的模块是添加比赛后用于集体排名的积分计算,统计模块(负责显示排名统计信息),HTML导出模块(负责生成包含排名的HTML文件),计算模块。下一个季节的部门划分,负责生成在下一个季节的排名中使用的部门文件,以及用于修改参数的模块,该模块允许修改应用程序的某些配置参数。在另一位学生的帮助下,实施过程中遵循的样式书是由他定义的样式书,其基础是强调代码的简洁性和优雅性,以供其他人将来使用。此外,实现的语言将是Python,并具有正确执行项目所需的不同库。---摘要---已完成的“最后一年项目”是为现有工具设计和实现不同的模块。创建和管理体育排名。从现在开始我们将其称为HODOR的工具最初是由FYP中的另一名学生设计和实现的,因此,我的部分包括HODOR中未实现的其他功能。 HODOR的功能是自动从CSV格式的不同文件中加载数据,并定义应用程序的设置。这些功能中的每一个都是一个不同的模块。实施的模块包括: ud-创建排名。 Ud-打开排名。 Ud-添加比赛。 Ud-添加组织者。 Ud除了某些模块的实施之外,还对某些模块进行了一些升级。在以前的版本中编程,例如视觉上的改进。已编程的模块包括:增加比赛后为俱乐部排名计算积分,统计模块,负责将排名导出为HTML的模块,负责为下赛季生成分区文件的模块, ud由于该项目是从其他学生那里继承而来的,因此在项目过程中要遵循的指导原则是他定义的,着重强调代码的简洁性和优雅性,以便以后进行进一步的操作。使用的语言是Python,它具有HODOR良好行为所需的不同库。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号