Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
82
Εικόνα 35: Κώδικας ελέγχου διαθεσιμότητας username.
Πιο αναλυτικά, κατά τη διαδικασία δημιουργίας ή επεξεργασίας ενός
λογαριασμού χρήστη, αμέσως μόλις ο χρήστης συμπληρώσει το πεδίο του
ψευδωνύμου (username), μια διεργασία Ajax (Εικόνα 36) θα ζητήσει από τη σελίδα
check_availability.php, η οποία είναι serverside, να ελέγξει τη διαθεσιμότητα του
username συγκρίνοντας το στοιχείο που εισήγαγε ο χρήστης με τα υπάρχοντα
usernames της βάσης δεδομένων. Ανάλογα με το αποτέλεσμα εμφανίζεται
αντίστοιχο μήνυμα (Εικόνα 35).
Εικόνα 36: Κώδικας Ajax script κλήσης του αρχείου ελέγχου διαθεσιμότητας username.
Για την καλύτερη οργάνωση των διάφορων τύπων αρχείων δημιουργήθηκαν κάποιοι
κατάλογοι, οι οποίοι αναλύονται στη συνέχεια:
css:
ο κατάλογος αυτός περιέχει όλα τα αρχεία μορφοποίησης .css, τα οποία είναι
υπεύθυνα για τον σχεδιασμό και την διαμόρφωση των ιστοσελίδων.
fonts:
αυτός ο φάκελος περιέχει όλα τα αρχεία γραμματοσειρών που
χρησιμοποιούνται στο σύστημα.
images:
σε αυτόν τον φάκελο αποθηκεύονται όλες οι εικόνες που χρησιμοποιήθηκαν
για τη μορφοποίηση των ιστοσελίδων.