background image

Σχεδιασμός και Υλοποίηση  Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που 
χρησιμοποιούν υπηρεσίες Ταξί 

 

 

Λίστα Εικόνων

 

Εικόνα 1: Σχεδιαστικό παράδειγμα με χρήση αποκριτικού & μη αποκριτικού σχεδιασμού. 21 
Εικόνα 2: Η λειτουργία μιας στατικής και μιας δυναμικής ιστοσελίδας. 

29 

Εικόνα 3: Μορφή δήλωσης επιλογέα CSS. 

34 

Εικόνα 4: Παράδειγμα χρήσης της Font Awesome. 

34 

Εικόνα 5:  Παρουσίαση του διαχειριστικού πάνελ του iΤaξι σε διαφορετικές συσκευές. 

36 

Εικόνα 6: Συμπλήρωση λανθασμένων στοιχείων για την προσθήκη νέου χρήστη με τη 

βοήθεια του bootstrap validator. 

37 

Εικόνα 7: Προβολή της φόρμας με ορθή συμπλήρωση των δεδομένων εισαγωγής. 

37 

Εικόνα 8: Σύνδεση με εξωτερικό αρχείο JS. 

38 

Εικόνα 9: Παράδειγμα απλού select σε αντιπαραβολή με το Select JQuery. 

39 

Εικόνα 10: Εσωτερικός κώδικας JS με τη μέθοδο history.back(). 

39 

Εικόνα 11: Προβολή πίνακα με όλους τους χρήστες. 

41 

Εικόνα 12: Προβολή πίνακα οδηγών. 

41 

Εικόνα 13: Προβολή ταξινομημένου πίνακα με βάση το γράμμα Π του επιθέτου. 

41 

Εικόνα 14: Περιβάλλον εργασίας Sublime Text. 

45 

Εικόνα 15: Περιβάλλον WinSCP. 

47 

Εικόνα 16: Ρυθμίσεις παραμέτρων για την σύνδεση με SSH. 

48 

Εικόνα 17:  Απομακρυσμένη σύνδεση με χρήση Putty. 

48 

Εικόνα 18: Περιβάλλον λειτουργίας phpMyAdmin. 

49 

Εικόνα 19: Ορισμός API Key. 

51 

Εικόνα 20: Προβολή βέλτιστης διαδρομής και των πιο κοντινών διαθέσιμων ταξί. 

52 

Εικόνα 21: Μέρος κώδικα της μετατροπής των διευθύνσεων σε γεωγραφικές 

συντεταγμένες. 

52 

Εικόνα 22: Οι επτά πίνακες της βάσης δεδομένων, όπως φαίνονται στο phpMyAdmin. 

60 

Εικόνα 23: Σχεσιακό Διάγραμμα Βάσης Δεδομένων iTaξι. 

72 

Εικόνα 24: Κατανομή αρχείων συστήματος. 

74 

Εικόνα 25: Κατανομή αρχείων του φακέλου του διαχειριστή. 

74 

Εικόνα 26: Σενάριο προβολής αιτημάτων ανάθεσης διαδρομών - apimob.php. 

75 

Εικόνα 27: Κώδικας σύνδεσης με τη βάση δεδομένων. 

76 

Εικόνα 28: Εντολές εμφάνισης σφαλμάτων PHP. 

77 

Εικόνα 29: Κώδικας ελέγχου ασφαλούς σύνδεσης https. 

77 

Εικόνα 30: Κώδικας ελέγχων σύνδεσης στο σύστημα. 

79 

Εικόνα 31: Κώδικας ελέγχου συνδεδεμένου χρήστη – sessionlock.php 

79 

Εικόνα 32: Κώδικας ελέγχου σύνδεσης στο πάνελ του διαχειριστή – logincheck.php 

80 

Εικόνα 33:  Κώδικας αποσύνδεσης χρήστη. 

80 

Εικόνα 34: Τμήμα Κώδικα αρχείου λεξιλογίου. 

81 

Εικόνα 35: Κώδικας ελέγχου διαθεσιμότητας username. 

82 

Εικόνα 36: Κώδικας Ajax script κλήσης του αρχείου ελέγχου διαθεσιμότητας username.  82 
Εικόνα 37: Απολύμανση δεδομένων με τη χρήση της συνάρτησης filter_input(). 

84