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