background image

ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΟΣ 

27 

 

▪  Ακόμα, υποστηρίζει ασύγχρονες λειτουργείες (AJAX). Αυτό σημαίνει ότι το πλη-

ροφοριακό σύστημα μπορεί να στείλει και να ανακτήσει δεδομένα από έναν δια-

κομιστή ασύγχρονα, χωρίς να αλλάξει η κατάσταση της υπάρχουσας σελίδας, δη-

λαδή χωρίς να χρειάζεται ο χρήστης να ανανεώσει την σελίδα. 

▪  Το πληροφοριακό σύστημα υιοθετεί τις βέλτιστες μεθόδους ασφάλειας για την 

προφύλαξη του χρήστη αφού για να συνδεθεί χρειάζεται τους προσωπικούς ιδρυ-

ματικούς κωδικούς του. 

3.7  Σχεδιασμός και δημιουργία της βάσης δεδομένων 

Ο σχεδιασμός της βάσης δεδομένων είναι μια σημαντική διαδικασία για τον κάθε προ-

γραμματιστή που ασχολείται με τον σχεδιασμό και την ανάπτυξη πληροφοριακών συ-

στημάτων. Για το λόγο αυτό είναι από τις πρώτες εργασίες που πρέπει να γίνονται. Ο 

ορθός σχεδιασμός της βάσης δεδομένων αποτελεί μια περιπλοκή και επίπονη, αλλά υψί-

στης σημασίας εργασία, καθώς σε αυτήν εισάγονται και από αυτήν αντλούνται όλα τα 

δεδομένα που είναι απαραίτητα για την εκτέλεση των λειτουργιών του συστήματος. Κατά 

συνέπεια ο σωστός σχεδιασμός της βάσης δεδομένων συντελεί στη συγγραφή του κώ-

δικα. 

 

Αφού  αναλύθηκα  οι  απαιτήσεις  του  συστήματος,  οι  οποίες  αναπτύχθηκαν  σε 

προηγουμένη ενότητα, σχεδιάστηκε η βάση δεδομένων για τη αποτελεσματικότερη εξυ-

πηρέτηση των απαιτήσεων αυτών. Η τελική βάση δεδομένων που σχεδιάστηκε αποτελεί-

ται από είκοσι έξι (26) πίνακες. Στη συνέχεια περιγράφεται αναλυτικά ο κάθε πίνακας, 

το είδος των δεδομένων που αποθηκεύει και τα πεδία από τα οποία αποτελείται. 

3.7.1  Πίνακας admin 

Σε αυτόν τον πίνακα αποθηκεύονται οι πληροφορίες των διαχειριστών του πληροφορια-

κού, οι οποίες αφορούν τα στοιχεία σύνδεσης στο σύστημα, καθώς και τα προσωπικά 

στοιχεία κάθε διαχειριστή. Η δομή του πίνακα παρουσιάζεται στον Πίνακας 3.