xii
ΠΕΡΙΕΧΟΜΕΝΑ
2.3.5
Επέκταση PDO .......................................................................................... 15
2.3.6
JavaScript .................................................................................................. 15
2.3.7
AJAX ......................................................................................................... 16
2.3.8
Bootstrap ................................................................................................... 16
2.4
Εργαλεία Λογισμικού ....................................................................................... 17
2.4.1
Notepad++ ................................................................................................. 17
2.4.2
WinSCP ..................................................................................................... 18
2.4.3
PuTTY ....................................................................................................... 20
2.5
Σύνοψη Κεφαλαίου .......................................................................................... 21
Κεφάλαιο 3
Ανάλυση και σχεδίαση συστήματος
23
3.1
Εισαγωγή .......................................................................................................... 23
3.2
Οι απαιτήσεις του συστήματος ......................................................................... 23
3.3
Καθηγητές......................................................................................................... 25
3.4
Φοιτητές ............................................................................................................ 25
3.5
Ανώνυμοι χρήστες ............................................................................................ 26
3.6
Πρόσβαση στον ιστότοπο ................................................................................. 26
3.7
Σχεδιασμός και δημιουργία της βάσης δεδομένων .......................................... 27
3.7.1
Πίνακας admin .......................................................................................... 27
3.7.2
Πίνακας users ............................................................................................ 28
3.7.3
Πίνακας password ..................................................................................... 29
3.7.4
Πίνακας days ............................................................................................. 29
3.7.5
Πίνακας hours ........................................................................................... 30
3.7.6
Πίνακας semester ...................................................................................... 30
3.7.7
Πίνακας course .......................................................................................... 31
3.7.8
Πίνακας course_depart .............................................................................. 32
3.7.9
Πίνακας course_profesor ........................................................................... 32
3.7.10
Πίνακας course_semester .......................................................................... 33
3.7.11
Πίνακας university .................................................................................... 34
3.7.12
Πίνακας department .................................................................................. 34
3.7.13
Πίνακας equipment ................................................................................... 35
3.7.14
Πίνακας rooms .......................................................................................... 35