Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
50
επεκτάσιμου και συντηρήσιμου κώδικα είναι η αποφυγή της επανάληψης κομματιών
κώδικα.
3.2 Περιπτώσεις χρήσης (use cases)
Το συγκεκριμένο κεφάλαιο περιέχει τις λειτουργίες που θα μπορεί να υλοποιήσει ο
χρήστης της ιστοσελίδας. Η σελίδα που θα δημιουργήσουμε θα υποστηρίζει 3 ειδών
διαφορετικούς χρήστες. Κάθε χρήστης θα εισέρχεται στο σύστημα μέσω ελεγχόμενης εισόδου
του ονόματος χρήστη και του κωδικού που του έχουν παραχωρηθεί από την περιφέρεια. Ο
τύπος αυτών των χρηστών θα είναι:ο διαχειριστής, ο εθελοντής, το προσωπικό ΕΚΑΒ.
• Εθελοντής
Ο εθελοντη*ς θα μπορει* να υλοποιη*σει τις παρακα*τω λειτουργι*ες:
Περίπτωση χρήσης 1: Ει*σοδος στο συ*στημα . Ο εθελοντη*ς θα εισε*ρχεται στο συ*στημα
με τη χρη*ση των προσωπικω*ν του στοιχει*ων username και password τα οποι*α θα
εισα*γει στη φο*ρμα συμπλη*ρωσης που θα εμφανι*ζεται στην αρχικη* σελι*δα. Τα
συγκεκριμε*να στοιχει*α θα του παρε*χονται υ*στερα απο* επιτυχη* παρακολου*θηση
κα*ποιων σεμιναρι*ων. Η ει*σοδος θα επιτρε*πεται μο*νο ο*ταν ο συνδυασμο*ς των πεδι*ων
ει*ναι σωστο*ς.
Περίπτωση χρήσης 2: Εμφα*νιση του χα*ρτη και της τοποθεσι*ας των απινιδοτω*ν και
πιθανω*ν περιστατικω*ν.
Περίπτωση χρήσης 3: Εμφα*νιση ιστορικου* περιστατικω*ν.
Περίπτωση χρήσης 4: Επικοινωνι*α με τον διαχειριστη* με*σω μιας ειδικη*ς φο*ρμας.
Περίπτωση χρήσης 5: Σε περι*πτωση περιστατικου* δυνατο*τητα χρησιμοποι*ησης του
πλησιε*στερου απινιδοτη* για την α*μεση βοη*θεια.
Περίπτωση χρήσης 6: Έξοδος απο* το συ*στημα Θα υπα*ρχει πεδι*ο ¨αποσυ*νδεση ¨ με το
οποι*ο θα μπορει* να αποσυνδεθει* απο* τη σελι*δα.