| dc.contributor.advisor | Χρυσαφιάδη, Κωνσταντίνα | |
| dc.contributor.author | Κοκιόπουλος, Σταμάτιος | |
| dc.date.accessioned | 2026-09-29T07:24:29Z | |
| dc.date.available | 2026-09-29T07:24:29Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19802 | |
| dc.description | Για την σύνδεση του διαχειριστή πρέπει να χρησιμοποιηθούν τα παρακάτω στοιχεία : 1) email: stam.kokiop@email.com, 2) password: St@mat1s | el |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία εστιάζει στον σχεδιασμό και την ανάπτυξη μιας 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
του εκάστοτε χρήστη. | el |
| dc.format.extent | 84 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Ανάπτυξη εφαρμογής για την εύρεση γυμναστικών ομίλων με επίκεντρο τον χρήστη με χρήση του αλγορίθμου K-Means και της μεθόδου TOPSIS | el |
| dc.title.alternative | Development of a user-centric application for finding fitness clubs using the K-Means algorithm and the TOPSIS method | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | The present thesis focuses on the design and development of a web application entitled
“Development of a user-centric application for discovering fitness clubs”. The application aims to
generate personalized recommendations regarding fitness centers, taking into account the
individual preferences and needs pf each user. Beyond end-users, the platform additional targets
the system administrator (admin), who is responsible for system monitoring, user and fitness
center management and the extraction of statistical data.
The architecture of the applications is based on the Java programming language, utilizing JSP
(JavaServer Pages) and Servlet technologies for the web environment, Apache Tomcat as the
web server, and MySQL for data storage and management. Users are provided with functionalities
for registration, personal data management, fitness center search, booking sessions during
available training hours, and tracking their reservation history. Concurrently, the system
administrator has access to statical insights, user and fitness center management capabilities,
and overall platform activity monitoring.
The innovation of the web application, “SmartGymNaut”, lies in the combination of data mining
techniques and multi-criteria decision-making methodologies. More specifically, the K-MEANS
unsupervised learning algorithms is deployed to cluster users based on their preferences, while
the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method is applied to
evaluate and rank the available fitness centers according to user requirements. Through this
hybrid approach, the application delivers highly tailored recommendations, optimizing the user
experience and the decision-making process for selecting the most suitable fitness center based
on each individual’s profile | el |
| dc.subject.keyword | Java | el |
| dc.subject.keyword | JSP | el |
| dc.subject.keyword | Servlet | el |
| dc.subject.keyword | Apache Tomcat | el |
| dc.subject.keyword | MySQL | el |
| dc.subject.keyword | K-means | el |
| dc.subject.keyword | TOPSIS | el |
| dc.subject.keyword | Εξόρυξη δεδομένων | el |
| dc.subject.keyword | Λήψη αποφάσεων | el |
| dc.subject.keyword | Εξατομικευμένες προτάσεις | el |
| dc.date.defense | 2026-09-28 | |