Σχεδιασμός και κατασκευή μια εφαρμογής πελάτη-εξυπηρετητή για την καταχώριση μουσείων
Design and implementation of a client-server application for museums' registration
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Μουσείο ; Καταχώρηση μουσείων ; Spring Boot ; AngularΠερίληψη
Τα τελευταία χρόνια, παρατηρείται ταχεία ανάπτυξη του ψηφιακού περιβάλλοντος. Η πανδημία
σίγουρα έπαιξε το ρόλο της και έτσι έχουμε οδηγηθεί στην ψηφιακή εποχή, όπου πλέον και η πιο
μικρή επιχείρηση διατηρεί ιστοσελίδα. Η ανάγκη αυτή, σε συνδυασμό με την ανάγκη του κόσμου
για πολιτιστικά δρώμενα οδήγησε σε εξατομικευμένες σελίδες μουσείων με δυνατότητες ακόμα
και ζωντανής περιήγησης στις εκθέσεις και τους χώρους των μουσείων. Αντικείμενο λοιπόν, της
παρούσας διατριβής είναι η υλοποίηση και ο σχεδιασμός ενός συστήματος για την αναζήτηση και
την προβολή μουσείων.
Πιο συγκεκριμένα, η διαδικτυακή εφαρμογή που δημιουργήθηκε δίνει την δυνατότητα
δημιουργίας προφίλ διαχειριστή όλης της εφαρμογής (super-admin), διαχειριστή του μουσείου
(admin) και προφίλ χρήστη. Ο διαχειριστής της εφαρμογής (super-admin) ο οποίος θα μπορεί να
διαχειρίζεται τους διαχειριστές των μουσείων και τα δικαιώματά τους καθώς και να διαγράψει
κάποιο μουσείο από την σελίδα. Ο διαχειριστής του μουσείου μπορεί να διαχειρίζεται το σχετικό
μουσείο και τις πληροφορίες του. Τέλος, υπάρχει το προφίλ χρήστη, ο οποίος θα μπορεί να βλέπει
τα μουσεία και να αιτηθεί περιήγηση.
Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκε το Spring Boot Framework σε συνδυασμό
με Angular, ενώ για την βάση χρησιμοποιήθηκε η PostgreSQL και το Hibernate Framework για
την χαρτογράφηση και την διασύνδεση της εφαρμογής με την βάση.