Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
103
σύστημα τα ορίζει με βάση τα αποθηκευμένα στοιχεία της διαδρομής, η οποία
πρόκειται να συνδεθεί στην κούρσα. Το πεδίο του δημιουργού της κούρσας
συμπληρώνεται με βάση το όνομα του συνδεδεμένου διαχειριστή, εναλλακτικά
μπορεί να επιλεχθεί από το μενού επιλογής κάποιο άλλο όνομα. Το πεδίο της
διάρκειας και της χιλιομετρικής απόστασης υπολογίζονται με τη βοήθεια του Google
Maps Distance Matrix API. Έτσι, τα μόνα πεδία που μένει να συμπληρώσει ο
διαχειριστής είναι το όνομα της Κούρσας, τον οδηγό που θα την αναλάβει και το
εκτιμώμενο κόστος, το οποίο υπολογίζεται με τη βοήθεια ενός εξωτερικού
συστήματος.
Μόλις ο διαχειριστής συμπληρώσει όλα τα υποχρεωτικά πεδία, έχει τη
δυνατότητα να πατήσει το κουμπί «Προσθήκη». Στη συνέχεια, θα ενημερωθεί με
κατάλληλο μήνυμα για την επιτυχία ή την αποτυχία της δημιουργίας της κούρσας και
η κατάσταση της διαδρομής θα αλλάξει από εκκρεμής σε αποδεχτή. Τέλος, θα σταλεί
ενημερωτικό email στον οδηγό για την νέα κούρσα που ανέλαβε.
Εικόνα 54: Σύνδεση διαδρομής σε νέα κούρσα.
Σύνδεση διαδρομής σε υπάρχουσα κούρσα
Η σύνδεση μιας διαδρομής σε υπάρχουσα κούρσα μπορεί να γίνει μέσω του
κουμπιού
, το οποίο είναι ενεργό μόνο στις διαδρομές, η κατάσταση των οποίων
είναι “εκκρεμής” ή “αποδεχτή" και το πεδίο «Κοινή» έχει οριστεί από τον επιβάτη με
Ναι. Πρακτικά αυτό σημαίνει ότι ο επιβάτης επιθυμεί να μοιραστεί την κούρσα του
με κάποιον άλλον επιβάτη, ο οποίος μπορεί να εκτελεί μια ίδια ή σχεδόν ίδια
διαδρομή.