Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
56
να προβάλει τους χρήστες, τα ταξί, τις διαδρομές και τις κούρσες και
να εφαρμόσει διάφορα φίλτρα ταξινόμησης για καλύτερη οργάνωση
και διαχείριση.
να προσθέσει και να επεξεργαστεί όλα τα εγγεγραμμένα ταξί.
να προσθέσει και να επεξεργαστεί διαδρομές και να τις προβάλει στο
χάρτη.
να στείλει αιτήματα για ανάθεση διαδρομής στους οδηγούς με
προκαθορισμένο χρόνο απάντησης.
να επιλέξει για την πραγματοποίηση μια κούρσας τον οδηγό που είναι
διαθέσιμος στην κοντινότερη απόσταση. Αυτό επιτυγχάνεται με τη
δυναμική προβολή των διαθέσιμων ταξί στο χάρτη.
να προβάλει όλες τις διαδρομές με βάση την κατάστασή τους, αν
δηλαδή είναι εκκρεμείς, ολοκληρωμένες, ακυρωμένες κ.λπ.
να ενώσει δυο ίδιες ή σχεδόν ίδιες διαδρομές σε μία κούρσα, πάντα
με την προϋπόθεση της σύμφωνης γνώμης των επιβατών.
να προβάλει στο ημερολόγιο όλες τις κούρσες και τις διαδρομές.
να προσθέσει και να επεξεργαστεί ένα τιμολόγιο με τα κόμιστρα ταξί.
β) Απαιτήσεις Οδηγού
Ο χρήστης – οδηγός είναι ο δεύτερος σε βαθμό ιεραρχίας χρήστης του
συστήματος. Μπορεί να εκτελέσει όσες λειτουργίες μπορεί ένας απλός
χρήστης – επιβάτης και κάποιες παραπάνω. Δεν έχει όμως όσες δυνατότητες
έχει ένας διαχειριστής.
Πιο συγκεκριμένα, ένας οδηγός μπορεί:
να προβάλει όλους τους χρήστες του συστήματος και να αντλήσει
κάποιες πληροφορίες γι’ αυτούς, όπως για παράδειγμα κάποιο
τηλέφωνο επικοινωνίας κ.ά. Δεν μπορεί όμως να προσθέσει ή να
διαγράψει έναν χρήστη, καθώς αυτό είναι αρμοδιότητα του
διαχειριστή.
να προβάλει, να προσθέσει, να επεξεργαστεί και να διαγράψει μόνο
όσα ταξί ανήκουν σε εκείνον και να τα ταξινομήσει ανάλογα.
να δεχθεί αιτήματα και ανάλογα να τα αποδεχθεί ή να τα απορρίψει.
να προβάλει μια διαδρομή και όλα της τα στοιχεία. Επιπλέον μπορεί
να δει το βέλτιστο μονοπάτι σχεδιασμένο στο χάρτη.
να προβάλει όλες τις κούρσες που έχει αναλάβει και να ενημερώσει
την κατάστασή τους σε περίπτωση ολοκλήρωσής τους.
να κάνει χρήση του ημερολογίου στο οποίο φαίνονται όλες οι
προγραμματισμένες διαδρομές του. Οι διαδρομές μπορούν να