ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ
27
▪ Ακόμα, υποστηρίζει ασύγχρονες λειτουργείες (AJAX). Αυτό σημαίνει ότι το πλη-
ροφοριακό σύστημα μπορεί να στείλει και να ανακτήσει δεδομένα από έναν δια-
κομιστή ασύγχρονα, χωρίς να αλλάξει η κατάσταση της υπάρχουσας σελίδας, δη-
λαδή χωρίς να χρειάζεται ο χρήστης να ανανεώσει την σελίδα.
▪ Το πληροφοριακό σύστημα υιοθετεί τις βέλτιστες μεθόδους ασφάλειας για την
προφύλαξη του χρήστη αφού για να συνδεθεί χρειάζεται τους προσωπικούς ιδρυ-
ματικούς κωδικούς του.
3.7 Σχεδιασμός και δημιουργία της βάσης δεδομένων
Ο σχεδιασμός της βάσης δεδομένων είναι μια σημαντική διαδικασία για τον κάθε προ-
γραμματιστή που ασχολείται με τον σχεδιασμό και την ανάπτυξη πληροφοριακών συ-
στημάτων. Για το λόγο αυτό είναι από τις πρώτες εργασίες που πρέπει να γίνονται. Ο
ορθός σχεδιασμός της βάσης δεδομένων αποτελεί μια περιπλοκή και επίπονη, αλλά υψί-
στης σημασίας εργασία, καθώς σε αυτήν εισάγονται και από αυτήν αντλούνται όλα τα
δεδομένα που είναι απαραίτητα για την εκτέλεση των λειτουργιών του συστήματος. Κατά
συνέπεια ο σωστός σχεδιασμός της βάσης δεδομένων συντελεί στη συγγραφή του κώ-
δικα.
Αφού αναλύθηκα οι απαιτήσεις του συστήματος, οι οποίες αναπτύχθηκαν σε
προηγουμένη ενότητα, σχεδιάστηκε η βάση δεδομένων για τη αποτελεσματικότερη εξυ-
πηρέτηση των απαιτήσεων αυτών. Η τελική βάση δεδομένων που σχεδιάστηκε αποτελεί-
ται από είκοσι έξι (26) πίνακες. Στη συνέχεια περιγράφεται αναλυτικά ο κάθε πίνακας,
το είδος των δεδομένων που αποθηκεύει και τα πεδία από τα οποία αποτελείται.
3.7.1 Πίνακας admin
Σε αυτόν τον πίνακα αποθηκεύονται οι πληροφορίες των διαχειριστών του πληροφορια-
κού, οι οποίες αφορούν τα στοιχεία σύνδεσης στο σύστημα, καθώς και τα προσωπικά
στοιχεία κάθε διαχειριστή. Η δομή του πίνακα παρουσιάζεται στον Πίνακας 3.