Event management and ticketing platform with Java Spring Boot
Σύστημα διαχείρισης εκδηλώσεων και έκδοσης εισιτηρίων με Java Spring Boot

Master Thesis
Συγγραφέας
Simos, Georgios
Σίμος, Γεώργιος
Ημερομηνία
2026-03Επιβλέπων
Alepis, EfthimiosΑλέπης, Ευθύμιος
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Sofware engineering ; Java ; Spring Boot ; Hibernate ; Thymeleaf ; Spring Security ; Spring Data JPAΠερίληψη
Η μεταπτυχιακή διατριβή παρουσιάζει τον σχεδιασμό και την ανάπτυξη ενός ολοκληρωμένου συστήματος κράτησης θέσεων και έκδοσης εισιτηρίων για εκδηλώσεις και θεάματα, με τίτλο Vistaseat.com.
Το σύστημα αποτελεί μία διαδικτυακή εφαρμογή που έχει ως σκοπό την αναζήτηση, την κράτηση και την αγορά εισιτηρίων για διάφορες εκδηλώσεις, όπως θεατρικές παραστάσεις, κινηματογραφικές προβολές, συναυλίες, φεστιβάλ, αθλητικούς αγώνες, καθώς και επισκέψεις σε μουσεία και αρχαιολογικούς χώρους.
Η πλατφόρμα έχει υλοποιηθεί με Java Spring Boot στο backend και HTML, CSS, JavaScript και Thymeleaf στο frontend, ενώ χρησιμοποιεί βάση δεδομένων PostgreSQL μέσω Spring Data JPA και Hibernate. Το σύστημα λειτουργεί σε δύο διακριτές λειτουργίες: Λειτουργία Χρήστη και Λειτουργία Διαχειριστή.
Η Λειτουργία Χρήστη παρέχει ασφαλή πιστοποίηση χρηστών, επιτρέποντας σε επισκέπτες και εγγεγραμμένους χρήστες να περιηγούνται σε εκδηλώσεις, να κάνουν κρατήσεις θέσεων, να ολοκληρώνουν πληρωμές μέσω PayPal και να κατεβάζουν μοναδικά εισιτήρια PDF που περιλαμβάνουν αριθμό εισιτηρίου και barcode για επαλήθευση. Οι εγγεγραμμένοι χρήστες μπορούν επίσης να υποβάλλουν σχόλια και αξιολογήσεις, ενισχύοντας την αλληλεπίδραση μεταξύ άλλων χρηστών.
Η Λειτουργία Διαχειριστή παρέχει τη δυνατότητα διαχείρισης χρηστών, χώρων, εκδηλώσεων, κρατήσεων, testimonials και μηνυμάτων επικοινωνίας μέσω ενός ειδικά διαμορφωμένου πίνακα ελέγχου (dashboard).
Συνολικά, το Vistaseat.com προσφέρει μια επεκτάσιμη και αποτελεσματική λύση για τη διαχείριση εισιτηρίων εκδηλώσεων, συνδυάζοντας ισχυρή backend αρχιτεκτονική με αποτελεσματική και φιλική προς τον χρήστη λειτουργικότητα.


