78 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
Κεφάλαιο 4ο – Διεπαφή Χρήστη (Website User Interface)
Σε αυτό το κεφάλαιο, αναλύονται οι λειτουργίες που παρέχει η διαδικτυακή εφαρμογή στους
χρήστες της μέσω User Interface (Διεπαφή Χρήστη). Ανάλογα με το είδος του χρήστη που έχει
εισέλθει στη σελίδα, παρέχονται και οι αντίστοιχες λειτουργίες. Η εμφάνιση της εφαρμογής
ακολουθεί όμοιο μοτίβο για κάθε είδος χρήστη.
Το User Interface θεωρείται από τα πιο σημαντικά μέρη της διαδικτυακής εφαρμογής,
καθώς αυτό προσφέρει ευκολία χρήσης των λειτουργιών του συστήματος σε χρήστες που δεν είναι
εξειδικευμένοι στον τομέα της πληροφορικής. Κατά την κατασκευή του User Interface,
χρησιμοποιήθηκε Reactive Programming, προσφέροντας, με αυτόν τον τρόπο, ευχάριστη εμπειρία
χρήσης της εφαρμογής, και Angular Material theming, το οποίο με τη σειρά του προσφέρει
μινιμαλιστική εμφάνιση στην εφαρμογή.
4.1
Εγγραφή και σύνδεση στο σύστημα (Sign up & Login)
Στην αρχή της περιήγησης ενός ανώνυμου χρήστη στην εφαρμογή συναντάται η σελίδα
εισόδου ή εγγραφής του χρήστη. Αξίζει να σημειωθεί, πως όταν ένας χρήστης έχει εισέλθει στη
σελίδα τα τελευταία τριάντα (30) λεπτά, τότε προωθείται αυτόματα στη σελίδα ελέγχου σεναρίων
και δε χρειάζεται να κάνει είσοδο στην εφαρμογή.
Για να εισέλθει κάποιος χρήστης στις κύριες λειτουργίες του συστήματος απαιτείται η
εγγραφή του στο σύστημα και η ταυτοποίησή της μέσω του ηλεκτρονικού ταχυδρομείου που
καταχωρεί κατά την εγγραφή του. Στη συνέχεια, εισάγει το όνομα χρήστη και τον κωδικό
πρόσβασης που έχει ορίσει. Επιλέγοντας ΄Σύνδεση΄, υποβάλλεται αίτημα ταυτοποίησης στο back-
end του συστήματος, όπου, ανάλογα με την απόκριση, παρέχεται πρόσβαση στις κύριες
λειτουργίες.
Η φόρμα ‘Δημιουργία νέου χρήστη’, παρέχει τη δυνατότητα καταχώρησης νέου χρήστη στο
σύστημα. Κατά τη συμπλήρωση στοιχείων, ο χρήστης απαιτείται να ακολουθήσει ορισμένους
κανόνες. Αρχικά, είναι αναγκαίο να μην υπάρχουν χρήστες με όμοιο ‘Όνομα Χρήστη’. Σε
περίπτωση που γίνει εντοπισμός όμοιας καταχώρησης, εμφανίζεται μήνυμα που προτρέπει τον
χρήστη να εισάγει διαφορετικό όνομα. Επιπλέον, κατά την καταχώρηση κωδικού πρόσβασης ο
χρήστης χρειάζεται να εισάγει τουλάχιστον έξι (6) χαρακτήρες στο πεδίο και μέχρι να συμπληρωθεί
το επιθυμητό πλήθος χαρακτήρων εμφανίζεται μήνυμα ενημέρωσης. Με παρόμοιο τρόπο, όταν