background image

Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών  

 
 

 
 

104 

Κεφάλαιο 5ο – Επίλογος 

 
 

Στο  κεφάλαιο  αυτό  γίνεται  μια  σύνοψη  της  Ιστοσελίδας  και  της  Εφαρμογής  που 

σχεδιάστηκε  και  υλοποιήθηκε  σε  αυτή  τη  διπλωματική  εργασία.  Παρουσιάζεται  μία 

ανακεφαλαίωση  των  όσων  παρουσιάστηκαν  και  αναλύθηκαν,  καταγράφονται  τα 

συμπεράσματα  που  εξάχθηκαν  κατά  την  υλοποίηση  και  περιγράφονται  οι  μελλοντικές 

επεκτάσεις  που  μπορούν  να  υπάρξουν  για  τη  βελτιστοποίηση  του  συστήματος.  Όπως  ήταν 

λογικό  ωστόσο,  προέκυψαν  ορισμένα  προβλήματα  κατά  τη  φάση  του  σχεδιασμού  και  της 

υλοποίησης τα οποία όμως ξεπεράστηκαν. 

 

5.1 Σύνοψη και συμπεράσματα 

 
 

 

Συνοψίζοντας, καταλαβαίνει κανείς ότι το έργο αυτό αποτελεί μια καινοτόμα ιδέα, η 

οποία  συνδυάζει  διαφορετικές  τεχνολογίες  για  την  άμεση  επέμβαση  σε  ένα  καρδιακό 

επεισόδιο.  Επιπροσθέτως,  συνδυάζει  την  αμφίδρομη  επικοινωνία  μεταξύ  των  κινητών 

συσκευών με την εφαρμογή του συστήματος. Όσον αφορά την κινητή εφαρμογή, έχει δοθεί 

κυρίως έμφαση στην επιτέλεση του αρχικού στόχου που τέθηκε στη διπλωματική εργασία, 

αποφεύγοντας έτσι, ανούσιες λειτουργικότητες που θα αποτρέψουν τον εθελοντή στην χρήση 

αυτής. Από την άλλη, στη διαδικτυακή εφαρμογή δόθηκε ιδιαίτερη σημασία στην διεπαφή του 

χρήστη, με σκοπό τέτοιο ώστε να είναι προφανής και εύκολη η κάθε λειτουργία της.  

Οι  γλώσσες  προγραμματισμού  που  χρησιμοποιήθηκαν  για  τον  ιστοχώρο  είναι  οι: 

HTML5, CSS, PHP, JavaScript (React Framework), AJAX και το framework του Material-ui. 

Η MySQL βάση δεδομένων περιλαμβάνει πέντε πίνακες, των διαχειριστών, των εθελοντών, 

των απινιδωτών, των περιστατικών, και των ασθενών. Για μεγαλύτερη ασφάλεια, η σύνδεση 

με  το  σύστημα  και  η  διαχείριση  των  δεδομένων  της  βάσης  γίνεται  με  τη  χρήση 

προκατασκευασμένων εντολών PDO, καθώς και με μοναδικά tokens σύνδεσης. Για επιπλέον 

ασφάλεια, χρησιμοποιούνται κρυπτογραφημένοι κωδικοί πρόσβασης, γίνεται φιλτράρισμα και 

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

επικοινωνίας,  και  ασφαλή  σύνδεση  HTTPS.  Για  την  κινητή  εφαρμογή  χρησιμοποιήθηκε  η 

γλώσσα  Javascript  και  ποιο  συγκεκριμένα  το  framework  της  React  Native.  Η  αποστολή 

αρχείων μεταξύ εφαρμογής και ιστοσελίδας γίνεται μέσω JSON.