Show simple item record

Σχεδιασμός και ανάπτυξη ολοκληρωμένης διαδικτυακής πλατφόρμας ηλεκτρονικών κρατήσεων και αξιολόγησης κινηματογραφικών υπηρεσιών

dc.contributor.advisorΒίρβου, Μαρία
dc.contributor.authorΓκότσης, Αθανάσιος
dc.date.accessioned2026-09-09T06:26:46Z
dc.date.available2026-09-09T06:26:46Z
dc.date.issued2026-09
dc.identifier.urihttps://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.extent82el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleΣχεδιασμός και ανάπτυξη ολοκληρωμένης διαδικτυακής πλατφόρμας ηλεκτρονικών κρατήσεων και αξιολόγησης κινηματογραφικών υπηρεσιώνel
dc.title.alternativeDesign and development of an integrated web platform for online booking and rating of cinematic servicesel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis 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.keywordFull-Stack developmentel
dc.subject.keywordΑρχιτεκτονική RESTful APIel
dc.subject.keywordSingle page applicationsel
dc.subject.keywordΑρχιτεκτονική client-serverel
dc.subject.keywordΑσφάλεια δεδομένωνel
dc.subject.keywordΕμπειρία χρήστηel
dc.subject.keywordΔιαδραστική επιλογή θέσεωνel
dc.subject.keywordΨηφιακό εισιτήριοel
dc.subject.keywordΚώδικας QRel
dc.subject.keywordΜαζικός προγραμματισμόςel
dc.subject.keywordΠίνακες ελέγχουel
dc.subject.keywordΈλεγχος πρόσβασης βάσει ρόλωνel
dc.subject.keywordReact.jsel
dc.subject.keywordVirtual DOMel
dc.subject.keywordSpring Bootel
dc.subject.keywordJavael
dc.subject.keywordJSON Web Tokensel
dc.subject.keywordΜηχανική μάθησηel
dc.subject.keywordΜεγάλα γλωσσικά μοντέλαel
dc.subject.keywordΗθική της AIel
dc.date.defense2026-09-01


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»