Πρόσφατα είχα μία παρόμοια απαίτηση από ένα γραφείο ενοικιάσεων αυτοκινήτων στην Κω.
Για αυτούς το έκανα αλλά για εσένα προβλέπω ένα βουνό από προκλήσεις και προβλήματα.
Το λεωφορείο έχει μία χωρητικότητα. Άρα θα πρέπει να προσέξεις σε κάθε δρομολόγιο να μην υπερβαίνεις την χωρητικότητα αυτή. Επίσης για να κάνει μία διαδρομή από τα διάφορα ξενοδοχεία προς το αεροδρόμιο θα πρέπει να υπολογιστεί ο χρόνος που χρειάζεται για να μπορείς να υπολογίσεις αν προλαβαίνει να γυρίσει πίσω και να παραλάβει τους επόμενους. Επίσης θα πρέπει να υπολογιστεί ο χρόνος καθυστέρησεις στο αεροδρόμιο για την παραλαβή πελατών από εκεί και στην συνέχεια για την μεταφορά τους στα ξενοδοχεία που μένουν, οπότε ξανά θα πρέπει να υπολογίσεις πόσο χρόνο θα χρειαστείς, ποιο ξενοδοχείο θα είναι το τελευταίο που θα παραδώσει πελάτες και πόσο χρόνο θέλει για να πάει στο επόμενο/α ξενοδοχείο για να παραλάβει και να προλάβει την πτήση.
Το θεωρώ αρκετά δύσκολο να μπορείς να τα πιάσεις όλα αυτά και να φτιάξεις ένα πρόγραμμα το οποίο θα μπορεί να εμπιστευθεί ο πελάτης. Θα πρέπει να εισάγεις κάποιους περιορισμούς στην λογική και στις δυνατότητες του προγράμματος για να μπορείς να φτιάξεις κάτι αξιόπιστο. Π.χ να ορίσεις συγκεκριμένα σημεία στα οποία θα μαζεύονται οι τουρίστες για να μεταφερθούν στο αεροδρόμιο. Οπότε θα έχεις έναν κύκλο Σημείο παραλαβής - αεροδρόμιο - σημείο επιστροφής. Έτσι είναι πιο έυκολο να υπολογίσεις χρόνους και να βγάλεις δρομολόγια. Μπορεί αυτό που προτείνω να μην σου κάνει και λόγικα δεν θα σου κάνει, είναι όμως ένας περιορισμός για να μπορεί να βγει σωστά το πρόγραμμα.
Ότι άλλο χρειαστείς αν θες είμαι στο νησί και μπορούμε να τα πούμε από κοντά.