Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
57
•
telephone: Eίναι το κινητό τηλέφωνο επικοινωνίας του χρήστη. Σε αυτό το νούμερο,
το σύστημα αποστέλλει αυτόματα ειδοποιήσεις με SMS. Αποτελείται από 10
ακέραιους αριθμούς όπως όλοι οι τηλεφωνικοί αριθμοί.
•
Address: Συμβολοσειρά 30 χαρακτήρων, αποτελεί την διεύθυνση του χρήστη.
•
username: Αποτελεί το όνομα του χρήστη και χρησιμοποιείται για τη σύνδεσή
του στο σύστημα. Αποτελεί συμβολοσειρά και είναι μοναδική για κάθε χρήστη
νοουμένου πως είναι το εκ των δύο στοιχείων σύνδεσής του στο σύστημα. To
username θα δίδεται απο τον διαχειριστή.
•
password: Είναι ο κωδικός του χρήστη, αποτελεί συμβολοσειρά μήκους 64
χαρακτήρων με σκοπό την συμβατότητα στην κρυπτογράφηση (hash). Το
password θα δίδεται και αυτό από τον διαχειριστή.
3.2.4 Δομή πίνακα “Περιστατικό”
Στον Πίνακα 4 παρουσιάζεται η δομή του πίνακα «περιστατικό » ο οποίος
περιέχει και τα βασικά του στοιχεία. Ο συγκεκριμένος πίνακας συνδέεται άμεσα με τον
πίνακα εθελοντή. Αφού σε περίπτωση περιστατικού ο εθελοντής σπεύδει να επέμβει.
Όνομα
Τύπος
Κενό
Προεπιλογή
Πρόσθετα
Id
Int(11)
Όχι
Καμία
AUTO_INCREMENT
correspondence
Varchar(3)
Ναι
Καμία
NOT NULL
Varchar(30)
Όχι
Καμία
UNIQUE
address
Varchar(30)
Ναι
Καμία
-
lat/long
Decimal(9,6)
Όχι
Καμία
-
Πίνακας 4: Πίνακας “Περιστατικό”
Ανάλυση στηλών του πίνακα “Περιστατικό”:
•
id: Αποτελεί το αναγνωριστικό του χρήστη και είναι το πρωτεύον κλειδί του
πίνακα και αυξάνεται κατά ένα για την καταμέτρηση του πλήθους των
περιστατικών. Έχει τη δυνατότητα να λάβει πολύ μεγάλες τιμές ώστε να
καλύπτει τις ανάγκες έπειτα από χρόνια.