Plataforma web per l'scouting de jugadors de basquetbol
View/Open
Cita com:
hdl:2117/379944
Document typeBachelor thesis
Date2022-10-18
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
En el segle XXI, l'estadística i el big data és un fenomen en auge, no només en empreses de màrqueting i publicitat, també apareixen en esports col·lectius com el futbol o el basquetbol amb l'objectiu de maximitzar les probabilitats de guanyar. Però no tots els equips disposen de pressupostos enormes al que dedicar-hi esforços econòmics majúsculs. Aquest treball, amb la finalitat d'apropar aquest aspecte als clubs amb recursos limitats, mostra el desenvolupament d'una plataforma web per l'scouting de jugadors de basquetbol en l'àmbit semiprofessional. Definim scouting com a analitzar, observar i recopilar informació de jugadors amb dos motius, fitxar-los pels seus equips o veure'ls per jugar en contra seva. Per tal de fer aquest desenvolupament s'ha accedit a la pàgina web de la Federació Espanyola de Basquetbol, i mitjançant tècniques de webscraping i bases de dades, s'ha recopilat tota la informació de tots els partits jugats des de fa trenta anys. Amb aquestes dades, s'ha fet una pàgina web que les mostri d'una forma accessible i ordenada, per tal d'oferir aquesta informació a clubs, directors esportius, o cossos tècnics en general, d'una manera còmoda per a tothom. Com a pas previ a la creació de la pàgina web, s'ha consultat a diferents experts en temes de basquetbol quin tipus de dades es creien rellevants per mostrar, i posteriorment s'ha fet una especificació UML dels requisits obtinguts, que amb aquests, s'ha pogut elaborar un disseny final. La implementació dels algorismes de webscraping ha sigut amb les llibreries Selenium i BeautifulSoup de Python. En el backend, s'ha utilitzat Postgres com a base de dades SQL, i Node.JS com a API per accedir-hi. Finalment, s'ha emprat React per el frontend. In XXI century, statistics and big data have become a trend, not only in advertising and marketing companies, but in team sports as soccer or basketball too, with the objective of increasing their winning probabilities. But not all teams have a huge budget to invest in such a financial effort. This project, with the intention of bringing this aspect to the clubs with limited resources, show the development of a web platform for the scouting of basketball players in the semi-professional field. We define scouting as the analysis, observation and gathering of player's information for two purposes, signing them for their teams, or watching them play against you. For this development, we have accessed the website of the Spanish Basketball Federation, and through web scraping techniques and databases, we have collected all the information of all the games played for thirty years. With this data, a website has been created, that shows them in an accessible and orderly way, with the aim of offering this information to clubs, sports directors or staff in general, in a comfortable way for everyone. Previously, different experts in basketball were asked on what types of data were considered relevant to shows, and later we made a UML with the results obtained, which were used to create a final design. Web scraping algorithms were implemented with Selenium and BeautifulSoup libraries in Python. In backend, Postgres has been used as SQL database, and Node.JS as an API to access it. Finally, React has been used for the frontend.
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
169352.pdf | 11,62Mb | View/Open |