background image

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

 
 

 
 

64 

Κεφάλαιο 4ο – Λειτουργικότητα συστήματος 

 
 
 

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

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

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

περιπτώσεις  χρήσης  που  παρουσιάζονται,  ανάλογα  την  ιδιότητα  του.  Επίσης  θα  δοθεί  μία 

περιγραφή για την συνολική λειτουργία της εφαρμογής κινητού, την ροή του προγράμματος 

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

και οι περιπτώσεις χρήσης. 

 

 

4.1 Ανάλυση λειτουργιών διαδικτυακής εφαρμογής και διεπαφές 
χρήστη 

 
 
 

Ο  σχεδιασμός  της  διεπαφής  χρήστη  σε  ένα  σύστημα  αποτελεί  ένα  από  τα 

βασικότερα  στοιχεία  που  θα  καθορίσουν  την  επιτυχία  μίας  εφαρμογής.  Μία  δύσχρηστη 

διεπαφή μπορεί να κάνει τον χρήστη να απορρίψει την εφαρμογή, παρά το γεγονός ότι αυτή 

μπορεί να λειτουργεί σωστά. Για αυτό τον λόγο η εφαρμογή παρέχει όλους τους απαραίτητους 

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

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

λειτουργίες για τις οποίες προορίζεται, δίνοντας τον χρήστη πληθώρα επιλογών για ένα μεγάλο 

εύρος  λειτουργιών.  Στις  υποενότητες  που  ακολουθούν  παρουσιάζονται  όλες  οι  διεπαφές 

χρήστη και οι λειτουργίες τους. Αξίζει να σημειωθoύν και να αναλυθούν σε αυτό το σημείο 

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

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

βοήθεια του Pusher API. Αυτό πρακτικά σημαίνει πως ο διαχειριστής που βρίσκεται εντός της 

εφαρμογής, “ακούει” στο παρασκήνιο πιθανά συμβάντα (events) που μπορεί να λάβουν χώρα 

όσον αφορά τους απινιδωτές (π.χ. ξεκλείδωμα ενός απινιδωτή, απώλεια, πολύ χαμηλή ή υψηλή 

θερμοκρασία.). Έτσι με την πραγματοποίηση ενός συμβάντος, αυτομάτως γίνεται ανανέωση 

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

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

χρειαστεί να πραγματοποιήσει ανακατεύθυνση της σελίδας. Ένα εξίσου σημαντικό στοιχείο 

αφορά την επικύρωση των δεδομένων (validation). Σε όλη την εφαρμογή τα δεδομένα που