Πρόγραμμα πρώτων βοηθειών με χρήση της online βάσης δεδομένων Firebase και του web service Spring Boot
First aid program using the online data base Firebase and the Spring Boot web service
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Πρόγραμμα πρώτων βοηθειών ; Spring Boot web serviceΠερίληψη
Στόχος της παρούσας μεταπτυχιακής διατριβής είναι η ανάπτυξη ενός συστήματος πρώτων βοηθειών, που περιλαμβάνει μία εφαρμογή Android για τον τελικό χρήστη και ένα Web Service για την επικοινωνία με την βάση δεδομένων. Η εφαρμογή διαθέτει πληροφορίες για παροχή πρώτων βοηθειών ανάλογα με την κατάσταση, καθώς και δυνατότητα κοινοποίησης της τρέχουσας τοποθεσίας του χρήστη στην βάση δεδομένων προκειμένου να φτάσει εξειδικευμένη βοήθεια. Η εφαρμογή δεν επικοινωνεί απευθείας με την βάση, αλλά το Web Service εξασφαλίζει αυτή την επικοινωνία ως ενδιάμεσος. Για την ανάπτυξη του παραπάνω λογισμικού, έπρεπε να μελετηθούν τεχνολογίες full-stack, που να δίνουν δηλαδή την δυνατότητα υλοποίησης όλων των λειτουργιών από το front-end, την γραφική διεπιφάνεια του χρήστη, ως το back-end, την επικοινωνία με την βάση και την μεταφορά δεδομένων. Το κομμάτι της επαφής με τον χρήστη, όπως αναφέρθηκε, επιλέχθηκε να γίνει μέσω μιας εφαρμογής Android. Το λογισμικό του Web Service χρησιμοποιεί την αρχιτεκτονική REST για την επικοινωνία με την βάση δεδομένων και τέλος για την αποθήκευση των δεδομένων επιλέχθηκε η πλατφόρμα Google Firebase, η οποία μεταξύ των πολλών υπηρεσιών που προσφέρει, παρέχει και μη σχεσιακή βάση δεδομένων. Τα δεδομένα αποθηκεύονται σε μορφή JSON και είναι διαθέσιμα σε πραγματικό χρόνο.