Ανάπτυξη λογισμικού στατιστικών μπάσκετ

Read full text
Authors: Michail Tsiroglou, Μιχαήλ Τσιρόγλου
Cited by: 0

Abstract

Η παρούσα διπλωματική εργασία παρουσιάζει τον σχεδιασμό και την υλοποίηση του StatsEngine, μιας διαδικτυακής full-stack εφαρμογής για την ανάκτηση, επεξεργασία, αποθήκευση και ανάλυση στατιστικών δεδομένων καλαθοσφαίρισης από το NBA και τη EuroLeague. Η ανάπτυξη της εφαρμογής βασίστηκε στην αυξανόμενη ανάγκη για εύχρηστες και αξιόπιστες πλατφόρμες αθλητικής ανάλυσης, οι οποίες μετατρέπουν ακατέργαστα δεδομένα σε χρήσιμα αναλυτικά συμπεράσματα. Το StatsEngine υλοποιείται με τη χρήση σύγχρονων πρακτικών μηχανικής λογισμικού, όπως αρθρωτή μονολιθική αρχιτεκτονική, πολυεπίπεδο σχεδιασμό backend, μηχανισμούς ασφαλούς αυθεντικοποίησης και εξουσιοδότησης χρηστών, καθώς και ανάπτυξη μέσω τεχνολογιών containerization με Docker. Η εφαρμογή υποστηρίζει διακριτούς ρόλους χρηστών, επιτρέποντας στους διαχειριστές να ενημερώνουν και να διαχειρίζονται τα στατιστικά δεδομένα, ενώ οι τελικοί χρήστες μπορούν να εξερευνούν, να φιλτράρουν, να συγκρίνουν και να αναλύουν την απόδοση παικτών σε διαφορετικές διοργανώσεις και χρονικές περιόδους. Πέρα από τη λειτουργικότητά της, η εργασία αποτελεί ένα πρακτικό παράδειγμα σύγχρονης ανάπτυξης full-stack εφαρμογών. Αναδεικνύει πώς η κλιμακωσιμότητα, η συντηρησιμότητα και η επεκτασιμότητα μπορούν να επιτευχθούν μέσω τεκμηριωμένων αρχιτεκτονικών επιλογών και της εφαρμογής βέλτιστων πρακτικών. Το προτεινόμενο σύστημα συνεισφέρει ένα πρότυπο αρχιτεκτονικής και υλοποίησης για πλατφόρμες ανάλυσης αθλητικών δεδομένων, κατάλληλο για ακαδημαϊκή έρευνα, πειραματισμό και μελλοντική εξέλιξη.

Fields of Study & Subjects

Sports Analytics and Performance Mobile and Web Applications Engineering and Information Technology

Publication details

Journal / source
Dione (University of Piraeus)
Publication date
1 January 2026
Language
EN
Document type
Thesis