40 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
3.4
Περιπτώσεις Χρήσης (Use cases)
➢ Εισαγωγή στο σύστημα
Περιγραφή: Ο τρόπος που συνδέεται ο χρήστης στην πλατφόρμα
Χειριστές: Διαχειριστής, Χρήστης
Προϋποθέσεις: Ο χρήστης να είναι καταχωρημένος στο σύστημα
Βασική ροή:
1. Ο χρήστης δεν έχει token στο browser
2. Ο χρήστης εισάγει το όνομα χρήστη και το κωδικό του λογαριασμού του
3. Επιβεβαιώνεται η επιτυχής εισαγωγή των στοιχείων και εισέρχεται στο σύστημα
Εναλλακτικό σενάριο: Όταν ο χρήστης εισάγει εσφαλμένα στοιχεία, εμφανίζεται μήνυμα
σφάλματος και ζητείται από τον χρήστη να εισάγει τα σωστά στοιχεία.
➢ Εγγραφή χρήστη
Περιγραφή: Ο τρόπος με τον οποίο καταχωρούνται απλοί χρήστες στο σύστημα
Χειριστές: Ανώνυμος Χρήστης
Προϋποθέσεις: Ο χρήστης θα πρέπει να έχει λάβει τον σειριακό αριθμό που του αντιστοιχεί.
Βασική ροή:
1. Ο χρήστης έχει λάβει σειριακό αριθμό που του αντιστοιχεί.
2. Ο χρήστης συμπληρώνει τα στοιχεία του στην αρχική σελίδα και καταχωρεί τον σειριακό
αριθμό στο ανάλογο πεδίο (όνομα χρήστη, όνομα, επίθετο, email, κωδικό πρόσβασης,
σειριακό αριθμό ρομπότ )
3. Επιβεβαιώνεται η επιτυχής εισαγωγή στοιχείων από client-side και server-side validators.
(Εξακρίβωση τύπου και πλήθους δεδομένων)
4. Να δημιουργηθεί email για εξακρίβωση χρήστη
5. Εμφανίζεται μήνυμα επιτυχούς καταχώρησης.
6. Γίνεται επαναφορά της φόρμας εγγραφής χρήστη.
Εναλλακτικό σενάριο: Στο βήμα 3, αν ο χρήστης εισάγει λάθος στοιχεία, θα του ζητηθεί, με
ανάλογο μήνυμα, να διορθώσει την καταχώρηση του.