Ανάπτυξη εφαρμογής για την εύρεση γυμναστικών ομίλων με επίκεντρο τον χρήστη με χρήση του αλγορίθμου K-Means και της μεθόδου TOPSIS
Development of a user-centric application for finding fitness clubs using the K-Means algorithm and the TOPSIS method
Bachelor Dissertation
Συγγραφέας
Κοκιόπουλος, Σταμάτιος
Ημερομηνία
2026-09Επιβλέπων
Χρυσαφιάδη, ΚωνσταντίναΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Java ; JSP ; Servlet ; Apache Tomcat ; MySQL ; K-means ; TOPSIS ; Εξόρυξη δεδομένων ; Λήψη αποφάσεων ; Εξατομικευμένες προτάσειςΠερίληψη
Η παρούσα πτυχιακή εργασία εστιάζει στον σχεδιασμό και την ανάπτυξη μιας web εφαρμογής με
τίτλο «Ανάπτυξη εφαρμογής για την εύρεση γυμναστικών ομίλων με επίκεντρο τον χρήστη». Η
εφαρμογή αποσκοπεί στην παραγωγή προσωποποιημένων συστάσεων αναφορικά με τα
γυμναστήρια , λαμβάνοντας υπόψη τις προτιμήσεις και τις ανάγκες του κάθε χρήστη (user). Η
εφαρμογή εκτός από τους απλούς χρήστες απευθύνεται και στον διαχειριστή (admin) της
εφαρμογής ο οποίος είναι υπεύθυνος για την παρακολούθηση του συστήματος , τη διαχείριση
τόσο των χρηστών όσο και των γυμναστηρίων και την εξαγωγή στατιστικών στοιχείων.
Η αρχιτεκτονική της εφαρμογής χρησιμοποιεί τη γλώσσα προγραμματισμού Java, τεχνολογίες
JSP και Servlet για το περιβάλλον του διαδικτυακού συστήματος, Apache Tomcat ως web server
αλλά και MySQL για την αποθήκευση και διαχείριση των δεδομένων. Οι χρήστες έχουν
δυνατότητες κράτησης, διαχείρισης των προσωπικών τους δεδομένων , αναζήτησης
γυμναστηρίων , πραγματοποίησης κρατήσεων σε διαθέσιμες ώρες προπόνησης και
παρακολούθησης του ιστορικού των κρατήσεών τους. Παράλληλα , ο διαχειριστής του
συστήματος έχει πρόσβαση σε στατιστικά στοιχεία, δυνατότητες διαχείρισης χρηστών και
γυμναστηρίων και την παρακολούθηση της συνολικής δραστηριότητας της εφαρμογής.
Η καινοτομία της web εφαρμογής «SmartGymNaut» έγκειται στη αξιοποίηση τεχνικών
εξόρυξης δεδομένων και πολυκριτηριακής λήψης αποφάσεων. Πιο αναλυτικά, χρησιμοποιείται ο
αλγόριθμος K-MEANS για την ομαδοποίηση των χρηστών με βάση τις προτιμήσεις τους καθώς
επίσης και η μέθοδος TOPSIS (Technique for Order Preference by Similarity to Ideal Solution),
για την αξιολόγηση και κατάταξη διαθέσιμων γυμναστηρίων σύμφωνα με τις προτιμήσεις των
χρηστών. Έτσι η εφαρμογή επιτυγχάνει την παροχή εξατομικευμένων προτάσεων , βελτιώνοντας
της εμπειρία και την διαδικασία επιλογής του καταλληλότερου γυμναστηρίου με βάση το profile
του εκάστοτε χρήστη.


