Σχεδιασμός και ανάπτυξη ολοκληρωμένης διαδικτυακής πλατφόρμας ηλεκτρονικών κρατήσεων και αξιολόγησης κινηματογραφικών υπηρεσιών
Design and development of an integrated web platform for online booking and rating of cinematic services
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Διαδικτυακή πλατφόρμα ; Ηλεκτρονική κράτηση εισιτηρίων ; Κοινωνική αλληλεπίδραση ; Full-Stack development ; Αρχιτεκτονική RESTful API ; Single page applications ; Αρχιτεκτονική client-server ; Ασφάλεια δεδομένων ; Εμπειρία χρήστη ; Διαδραστική επιλογή θέσεων ; Ψηφιακό εισιτήριο ; Κώδικας QR ; Μαζικός προγραμματισμός ; Πίνακες ελέγχου ; Έλεγχος πρόσβασης βάσει ρόλων ; React.js ; Virtual DOM ; Spring Boot ; Java ; JSON Web Tokens ; Μηχανική μάθηση ; Μεγάλα γλωσσικά μοντέλα ; Ηθική της AIΠερίληψη
Η παρούσα εργασία παρουσιάζει τη μελέτη, τον σχεδιασμό και την ανάπτυξη του 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), η δημιουργία αυτόνομων εφαρμογών για κινητά και η διασύνδεση με πραγματικές
πύλες πληρωμών.

