| dc.contributor.advisor | Alepis, Efthimios | |
| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Simos, Georgios | |
| dc.contributor.author | Σίμος, Γεώργιος | |
| dc.date.accessioned | 2026-04-07T09:57:36Z | |
| dc.date.available | 2026-04-07T09:57:36Z | |
| dc.date.issued | 2026-03 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19150 | |
| dc.description.abstract | Η μεταπτυχιακή διατριβή παρουσιάζει τον σχεδιασμό και την ανάπτυξη ενός ολοκληρωμένου συστήματος κράτησης θέσεων και έκδοσης εισιτηρίων για εκδηλώσεις και θεάματα, με τίτλο Vistaseat.com.
Το σύστημα αποτελεί μία διαδικτυακή εφαρμογή που έχει ως σκοπό την αναζήτηση, την κράτηση και την αγορά εισιτηρίων για διάφορες εκδηλώσεις, όπως θεατρικές παραστάσεις, κινηματογραφικές προβολές, συναυλίες, φεστιβάλ, αθλητικούς αγώνες, καθώς και επισκέψεις σε μουσεία και αρχαιολογικούς χώρους.
Η πλατφόρμα έχει υλοποιηθεί με Java Spring Boot στο backend και HTML, CSS, JavaScript και Thymeleaf στο frontend, ενώ χρησιμοποιεί βάση δεδομένων PostgreSQL μέσω Spring Data JPA και Hibernate. Το σύστημα λειτουργεί σε δύο διακριτές λειτουργίες: Λειτουργία Χρήστη και Λειτουργία Διαχειριστή.
Η Λειτουργία Χρήστη παρέχει ασφαλή πιστοποίηση χρηστών, επιτρέποντας σε επισκέπτες και εγγεγραμμένους χρήστες να περιηγούνται σε εκδηλώσεις, να κάνουν κρατήσεις θέσεων, να ολοκληρώνουν πληρωμές μέσω PayPal και να κατεβάζουν μοναδικά εισιτήρια PDF που περιλαμβάνουν αριθμό εισιτηρίου και barcode για επαλήθευση. Οι εγγεγραμμένοι χρήστες μπορούν επίσης να υποβάλλουν σχόλια και αξιολογήσεις, ενισχύοντας την αλληλεπίδραση μεταξύ άλλων χρηστών.
Η Λειτουργία Διαχειριστή παρέχει τη δυνατότητα διαχείρισης χρηστών, χώρων, εκδηλώσεων, κρατήσεων, testimonials και μηνυμάτων επικοινωνίας μέσω ενός ειδικά διαμορφωμένου πίνακα ελέγχου (dashboard).
Συνολικά, το Vistaseat.com προσφέρει μια επεκτάσιμη και αποτελεσματική λύση για τη διαχείριση εισιτηρίων εκδηλώσεων, συνδυάζοντας ισχυρή backend αρχιτεκτονική με αποτελεσματική και φιλική προς τον χρήστη λειτουργικότητα. | el |
| dc.format.extent | 81 | el |
| dc.language.iso | en | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Event management and ticketing platform with Java Spring Boot | el |
| dc.title.alternative | Σύστημα διαχείρισης εκδηλώσεων και έκδοσης εισιτηρίων με Java Spring Boot | el |
| dc.type | Master Thesis | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the design and development of an integrated seat reservation and ticketing system for events and performances, titled Vistaseat.com.
The system is a full-stack web application that streamlines the discovery, reservation, and purchase of tickets for various events, including theater plays, cinema screenings, concerts, festivals, sports matches and visits to museums or archaeological sites.
The platform is implemented using Java Spring Boot for the backend and HTML, CSS, JavaScript, and Thymeleaf for the frontend, supported by a PostgreSQL database managed through Spring Data JPA and Hibernate. It operates under two distinct modes: User Mode and Administrator Mode.
User Mode provides secure authentication, allowing guests and registered users to browse events, reserve seats, complete payments via PayPal, and download unique PDF tickets containing ticket numbers and barcodes for validation. Registered users can also submit testimonials to provide feedback and promote user interaction.
Administrator Mode enables the management of users, venues, events, bookings, testimonials and contact messages through a dedicated dashboard.
Overall, Vistaseat.com delivers a scalable and efficient solution for event ticketing, integrating robust backend design with effective user and administrative functionalities. | el |
| dc.contributor.master | Πληροφορική | el |
| dc.subject.keyword | Sofware engineering | el |
| dc.subject.keyword | Java | el |
| dc.subject.keyword | Spring Boot | el |
| dc.subject.keyword | Hibernate | el |
| dc.subject.keyword | Thymeleaf | el |
| dc.subject.keyword | Spring Security | el |
| dc.subject.keyword | Spring Data JPA | el |
| dc.date.defense | 2026-03-31 | |