Ανάπτυξη εφαρμογής για την ηλεκτρονική διαχείριση πολυχώρου κινηματογραφικών αιθουσών Cinema Complex
Application development for managing multiplex cinema halls at Cinema Complex
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Cinema ; SpringBootΠερίληψη
Η παρούσα διπλωματική διατριβή έχει ως στόχο να παρέχει μια βελτιωμένη διαχείριση των διάφορων
λειτουργιών ενός σύγχρονου κινηματογράφου. Η εφαρμογή αυτή προσφέρει μια πληθώρα λειτουργιών
τόσο για τον απλό χρήστη που θέλει να πραγματοποιήσει μια κράτηση για ταινία όσο και για τον υπάλληλο
του σινεμά που μπορεί να επιβεβαιώσει τις κρατήσεις του σινεμά.
Η διαδικασία σχεδιασμού της εφαρμογής πραγματώθηκε μέσα από την ανάλυση των απαιτήσεων που
θα χρειαστεί να υλοποιηθούν καθώς και μέσα από την χρήση των διάφορων τεχνολογιών.
Πιο συγκεκριμένα για το backend της εφαρμογής χρησιμοποιήθηκαν οι τεχνολογίες του Spring Boot
όπου είναι ένα framework της java κατάλληλο για την ανάπτυξη web εφαρμογών. Η διαδικασία αποθήκευσης των δεδομένων υλοποιήθηκε στην σχεσιακή βάση δεδομένων MySql .
Όσο αφορά αλληλεπίδραση με την βάση δεδομένων χρησιμοποιήθηκε η αρχιτεκτονική REST API καθώς και η πλατφόρμα για API Postman και η τεχνική ORM (Object-Relational-Mapping).
Τέλος, για το frontend της εφαρμογής χρησιμοποιήθηκαν οι τεχνολογίες Thymeleaf (μια σύγχρονη μηχανή προτύπων Java από την πλευρά του server που χρησιμοποιείται για web περιβάλλοντα) , JavaScript
CSS ,HTML δημιουργώντας ένα εύχρηστο και φιλικό περιβάλλον στον χρήστη.