9
Σχεδιασμός & Ανάπτυξη Λογισμικού .................................................................................. 56
4.1 Μη Λειτουργικές Απαιτήσεις ......................................................................................... 56
4.2 Ασφάλεια του Συστήματος ............................................................................................. 57
4.2.1 Δικαιώματα Πρόσβασης Χρηστών .......................................................................... 58
4.2.2 Ασφάλεια Κωδικών Πρόσβασης .............................................................................. 60
4.2.3 Έλεγχος Σύνδεσης .................................................................................................... 61
4.2.4 Ασφάλεια Πεδίων στις Φόρμες ................................................................................ 61
4.2.5 Χρήση PDO .............................................................................................................. 62
4.2.6 Ασφαλής Σύνδεση HTTPS ....................................................................................... 63
4.2.7 Έγκριση/ Άρση Πρόσβασης στη Δεδομένων ........................................................... 64
4.3 Δομή Βάσης Δεδομένων ................................................................................................. 64
4.3.1 Πίνακας tbl_users ..................................................................................................... 65
4.3.2 Πίνακας tbl_patient .................................................................................................. 67
4.3.3 Πίνακας risk ............................................................................................................. 70
4.3.4 Πίνακας trigger ......................................................................................................... 72
4.3.5 Πίνακας tbl_condc ................................................................................................... 73
4.3.6 Πίνακας condc .......................................................................................................... 73
4.3.7 Πίνακας tbl_visit ...................................................................................................... 73
4.3.8 Πίνακες: mmse, ham, gds, frssd, fucas & moca ....................................................... 74
4.3.9 Πίνακας caregiver .................................................................................................... 82
4.3.10 Πίνακας drugs ........................................................................................................ 84
4.3.11 Πίνακας feel ........................................................................................................... 85
4.3.12 Πίνακας sleep ......................................................................................................... 86
4.3.13 Πίνακας pos ............................................................................................................ 87
4.4 Επισκόπηση Μετρικών Συστήματος .............................................................................. 88
4.4.1 Μετρικές Κώδικα Arduino ....................................................................................... 88
4.4.2 Μετρικές κώδικα ιστοτόπου .................................................................................... 88
4.4.3 Μετρικές Εφαρμογής Android ................................................................................. 89
4.4.4 Εκτίμηση Συνεχόμενης Λειτουργίας Συστήματος ................................................... 90
4.5 Σύνοψη Κεφαλαίου ......................................................................................................... 91
Κεφάλαιο 5 .............................................................................................................................. 92
Βασικά Αρχεία & Σενάρια Εφαρμογής ................................................................................ 92
5.1 Λειτουργίες Περικαρπίου ............................................................................................... 92