| dc.contributor.advisor | Βίρβου, Μαρία | |
| dc.contributor.author | Γκότσης, Αθανάσιος | |
| dc.date.accessioned | 2026-09-09T06:26:46Z | |
| dc.date.available | 2026-09-09T06:26:46Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19733 | |
| dc.description.abstract | Η παρούσα εργασία παρουσιάζει τη μελέτη, τον σχεδιασμό και την ανάπτυξη του CINEHUB,
μιας ολοκληρωμένης και ασφαλούς διαδικτυακής πλατφόρμας για τη διαχείριση
κινηματογραφικών υπηρεσιών. Το σύστημα στοχεύει στην επίλυση του προβλήματος του
κατακερματισμού της πληροφορίας, ενοποιώντας σε μία υποδομή την ενημέρωση για ταινίες,
την ηλεκτρονική κράτηση εισιτηρίων και την κοινωνική αλληλεπίδραση μέσω αξιολογήσεων.
Αρχιτεκτονικά, η πλατφόρμα ακολουθεί το μοντέλο Client-Server (N-Tier). Το επίπεδο
παρουσίασης (Frontend) αναπτύχθηκε με τη βιβλιοθήκη React.js, προσφέροντας μια
αποκρινόμενη εμπειρία Single Page Application (SPA). Το επίπεδο επιχειρησιακής λογικής
(Backend) βασίζεται στο πλαίσιο Spring Boot (Java), ενώ η διαχείριση των δεδομένων γίνεται
μέσω του Spring Data JPA σε σχεσιακή βάση δεδομένων. Η ασφάλεια του συστήματος
διασφαλίζεται μέσω του Spring Security και της χρήσης JSON Web Tokens (JWT) για
stateless αυθεντικοποίηση και έλεγχο πρόσβασης βάσει ρόλων (RBAC).
Στα κύρια λειτουργικά χαρακτηριστικά περιλαμβάνονται:
• Για τον πελάτη: Δυναμική αναζήτηση ταινιών (και φωνητική), διαδραστική επιλογή
θέσεων με έξυπνους αλγορίθμους, αγορά συνοδευτικών προϊόντων και αυτόματη έκδοση
ψηφιακού εισιτηρίου (PDF με QR Code).
• Για τον διαχειριστή: Εργαλεία μαζικού προγραμματισμού προβολών (Bulk Scheduling)
με αυτόματο έλεγχο επικαλύψεων, δυναμική χαρτογράφηση αιθουσών και ζωντανή
εποπτεία κρατήσεων.
Τέλος, η εργασία εξετάζει τη σύνδεση με τη διεθνή βιβλιογραφία στους τομείς της Τεχνητής
Νοημοσύνης (AI) και της Αλληλεπίδρασης Ανθρώπου-Υπολογιστή (HCI). Προτείνονται
μελλοντικές επεκτάσεις όπως η ενσωμάτωση συστημάτων συστάσεων (Recommender
Systems), η δημιουργία αυτόνομων εφαρμογών για κινητά και η διασύνδεση με πραγματικές
πύλες πληρωμών. | el |
| dc.format.extent | 82 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.title | Σχεδιασμός και ανάπτυξη ολοκληρωμένης διαδικτυακής πλατφόρμας ηλεκτρονικών κρατήσεων και αξιολόγησης κινηματογραφικών υπηρεσιών | el |
| dc.title.alternative | Design and development of an integrated web platform for online booking and rating of cinematic services | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the study, design and development of CINEHUB, an integrated and
secure web platform for the management of cinema services. The system addresses the
fragmentation of information that characterises the current landscape, unifying movie
discovery, online ticket booking and social interaction through ratings and reviews within a
single infrastructure.
Architecturally, the platform follows the Client-Server (N-Tier) model. The presentation layer
(Frontend) was developed with the React.js library, delivering a responsive Single Page
Application (SPA) experience. The business logic layer (Backend) is built on the Spring Boot
(Java) framework, while data management is handled through Spring Data JPA over a
relational database. System security is enforced by Spring Security and JSON Web Tokens
(JWT), providing stateless authentication and Role-Based Access Control (RBAC).
The main functional characteristics include, for the customer: dynamic movie search (including
voice search), interactive seat selection driven by heuristic algorithms, purchase of
concession products and automatic issuing of a digital ticket (PDF with QR Code). For the
administrator: bulk scheduling of screenings with automatic conflict detection, dynamic hall
mapping and live monitoring of bookings.
Finally, the thesis relates the implementation to the international literature in the fields of
Artificial Intelligence (AI) and Human-Computer Interaction (HCI). Future extensions are
proposed, such as the integration of recommender systems, the development of native mobile
applications and the connection to real payment gateways. | el |
| dc.subject.keyword | Διαδικτυακή πλατφόρμα | el |
| dc.subject.keyword | Ηλεκτρονική κράτηση εισιτηρίων | el |
| dc.subject.keyword | Κοινωνική αλληλεπίδραση | el |
| dc.subject.keyword | Full-Stack development | el |
| dc.subject.keyword | Αρχιτεκτονική RESTful API | el |
| dc.subject.keyword | Single page applications | el |
| dc.subject.keyword | Αρχιτεκτονική client-server | el |
| dc.subject.keyword | Ασφάλεια δεδομένων | el |
| dc.subject.keyword | Εμπειρία χρήστη | el |
| dc.subject.keyword | Διαδραστική επιλογή θέσεων | el |
| dc.subject.keyword | Ψηφιακό εισιτήριο | el |
| dc.subject.keyword | Κώδικας QR | el |
| dc.subject.keyword | Μαζικός προγραμματισμός | el |
| dc.subject.keyword | Πίνακες ελέγχου | el |
| dc.subject.keyword | Έλεγχος πρόσβασης βάσει ρόλων | el |
| dc.subject.keyword | React.js | el |
| dc.subject.keyword | Virtual DOM | el |
| dc.subject.keyword | Spring Boot | el |
| dc.subject.keyword | Java | el |
| dc.subject.keyword | JSON Web Tokens | el |
| dc.subject.keyword | Μηχανική μάθηση | el |
| dc.subject.keyword | Μεγάλα γλωσσικά μοντέλα | el |
| dc.subject.keyword | Ηθική της AI | el |
| dc.date.defense | 2026-09-01 | |