Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
62
sex: Πεδίο απαρίθμησης. Επιτρέπει την επιλογή ανάμεσα στις δύο κατηγορίες των
φύλων. Οι δύο πιθανές τιμές που μπορεί να πάρει είναι Male για τον άντρα και
Female για τη γυναίκα.
birthday: Πεδίο ημερομηνίας τύπου date. Περιέχει την ημερομηνία γέννησης του
χρήστη.
afm: Αριθμητικό πεδίο. Χρησιμοποιείται για την αποθήκευση του Αριθμού
Φορολογικού Μητρώου (ΑΦΜ) του χρήστη. Το συγκεκριμένο πεδίο ζητείται να
συμπληρωθεί μόνο από τους οδηγούς, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο
κατηγορίες χρηστών.
id_card: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 8
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του αριθμού της αστυνομικής
ταυτότητας του οδηγού. Το συγκεκριμένο πεδίο ζητείται να συμπληρωθεί μόνο από
τον οδηγό, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο κατηγορίες χρηστών.
driv_license: Αριθμητικό πεδίο. Χρησιμοποιείται για την αποθήκευση του Αριθμού
Άδειας Οδήγησης του οδηγού. Το συγκεκριμένο πεδίο ζητείται να συμπληρωθεί μόνο
από τους οδηγούς, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο κατηγορίες
χρηστών.
edx: Πεδίο χαρακτήρων μεταβλητού μήκους, μέγιστης χωρητικότητας 15
χαρακτήρων. Χρησιμοποιείται για την αποθήκευση του αριθμού ειδικής άδειας
οδήγησης Επιβατηγού Δημόσιας Χρήσης (Ε.Δ.Χ.). Αυτό το πεδίο ζητείται να
συμπληρωθεί μόνο από τους οδηγούς, γι’ αυτό μπορεί να είναι κενό για τις άλλες δύο
κατηγορίες χρηστών.
3.2.2 Πίνακας taxi_sak
Στον πίνακα αυτό αποθηκεύονται όλες οι απαραίτητες πληροφορίες και τα στοιχεία
των ταξί. Η δομή του φαίνεται στη συνέχεια (Πίνακας 4):
Όνομα
Τύπος
Κενό Προεπιλογή
Πρόσθετα
Id_t
int(11)
Όχι
Καμία
AUTO_INCREMENT
id_driver
int(11)
Όχι
Καμία
ident_taxi_plate
varchar(30)
Όχι
Καμία
licence_taxi
varchar(50)
Όχι
Καμία
model
varchar(30)
Όχι
Καμία
num_of_seats
int(3)
Όχι
Καμία
num_of_bag
int(2)
Όχι
Καμία