ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
29
Αναλυτικά οι σειρές του Πίνακας 4 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ name: αποτελεί το όνομα του χρήστη.
▪ last_name: Είναι το επώνυμο του χρήστη.
▪ phone: Είναι το τηλέφωνο επικοινωνίας με τον διαχειριστή.
▪ email: Σε αυτό το πεδίο αποθηκεύεται η διεύθυνση ηλεκτρονικού ταχυδρομείου
του διαχειριστή. Το οποίο αποτελεί και username του για να κάνει σύνδεσης στον
σύστημα.
▪ ID_department: Αποτελεί το ID του τμητός του πανεπιστήμιου στο οποίο είναι
μέλος ο κάθε χρήστης και αποτελεί σημείο σύνδεσης με τον πίνακα Department.
▪ sso_id: Είναι το πανεπιστημιακό ID που έχει ο κάθε χρήστης. Μπορεί να είναι
κενό γιατί μπορεί η γραμματεία να εισάγει οποίον θέλει στο σύστημα.
3.7.3 Πίνακας password
Στον πίνακα password αποθηκεύονται όλοι οι κωδικοί των χρηστών. Η δομή του πίνακα
παρουσιάζεται στον Πίνακας 5.
Πίνακας 5: Πίνακα password.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
ID
int(10)
Όχι
NULL
AUTO_INCREMENT
ID_user
int(10)
Όχι
NULL
FOREIGN KEY
pass
varchar(50)
Όχι
NULL
Αναλυτικά οι σειρές του Πίνακας 5 είναι:
▪ ID: Είναι το πρωτεύον κλειδί του πίνακα.
▪ ID_department: Αποτελεί το ID του χρήστη και αποτελεί σημείο σύνδεσης με
τον πίνακα users.
▪ password: Είναι η κρυπτογραφημένη μορφή του κωδικού πρόσβασης που χρη-
σιμοποιεί ο χρήστης για να εισέλθει στο σύστημα.
3.7.4 Πίνακας days
Ο πίνακας days είναι ένας από τους βασικότερους πίνακες αφού σε αυτόν αποθηκεύονται
οι ημέρες λειτουργίας του πανεπιστήμιου. Η δομή του παρουσιάζεται στον Πίνακας 6