Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
57
προβάλλονται ανά έτος, μήνα, εβδομάδα και ημέρα για καλύτερη
οργάνωση και διαχείριση.
να προβάλει τα τιμολόγια με τα κόμιστρα των ταξί.
γ) Απαιτήσεις Χρήστη-Επιβάτη
Ο επιβάτης είναι η τρίτη και τελευταία σε ιεραρχία κατηγορία χρήστη. Έχει τα
πιο περιορισμένα δικαιώματα πρόσβασης και μπορεί να κάνει τα εξής:
να δημιουργήσει, γρήγορα και απλά μια διαδρομή – κλήση ταξί.
να παρακολουθεί την εξέλιξη της κλήσης του.
να προβάλει ιστορικό με τις διαδρομές του.
να ακυρώσει μια μη ολοκληρωμένη διαδρομή.
να προσθέσει μια διαδρομή στα αγαπημένα του.
να κάνει “επανάκληση” μιας διαδρομής.
να στείλει κάποιο μήνυμα στον οδηγό.
να ενημερωθεί για το προφίλ του οδηγού, ο οποίος θα έχει αναλάβει
να πραγματοποιήσει τη διαδρομή του .
να αξιολογήσει μια διαδρομή.
να προβάλει και να επεξεργαστεί τα στοιχεία του προφίλ του.
Το παρόν σύστημα σχεδιάστηκε με σκοπό να πληροί το σύνολο των
χαρακτηριστικών που ορίζουν οι απαιτήσεις. Τα χαρακτηριστικά αυτά είναι:
Η Ασφάλεια (Security):
Το σύστημα σχεδιάστηκε έτσι, ώστε να μπορεί να ικανοποιεί όλες τις
προδιαγραφές ασφαλείας για την προστασία των χρηστών και του συστήματος.
Απαγορεύεται η πρόσβαση σε μη εξουσιοδοτημένους χρήστες, ενώ οι
εξουσιοδοτημένοι χρήστες έχουν διαφορετικά επίπεδα πρόσβασης και ανάλογα με
το επίπεδο έχουν συγκεκριμένα δικαιώματα. Τα προσωπικά δεδομένα των χρηστών
φυλάσσονται στη βάση δεδομένων. Οι εγγεγραμμένοι χρήστες, ανάλογα με τα
δικαιώματα πρόσβασης, χωρίζονται στους διαχειριστές, στους οδηγούς και στους
χρήστες-επιβάτες, των οποίων οι ρόλοι είναι ξεχωριστοί και αυστηρά καθορισμένοι.
Η Αξιοπιστία (Reliability):
Το παραγόμενο σύστημα πληροί το κριτήριο της αξιοπιστίας. Δηλαδή,
υλοποιεί με ακρίβεια αυτά που έχουν οριστεί στις προδιαγραφές του προβλέποντας
τα διάφορα προβλήματα που μπορεί να προκύψουν κατά τη διάρκεια της χρήσης
του. Για παράδειγμα, σε περίπτωση εισαγωγής λανθασμένων στοιχείων, υπάρχει
έλεγχος δεδομένων. Δηλαδή, όλες οι φόρμες είναι έτσι σχεδιασμένες, ώστε να
βοηθούν τους χρήστες να συμπληρώνουν τα πεδία με ορθά στοιχεία, ενώ