background image

Χριστοφορίδης Ιωάννης Ραφαήλ 

Σχεδιασμός πληροφοριακού συστήματος διαχείρισης μητρώου 

υλικών 

 

 

10 

Κεφάλαιο 1: Αρχιτεκτονική 

 

 

Στο  κεφάλαιο  αυτό  αναλύεται  το  θεωρητικό  υπόβαθρο  των  στοιχείων  που 

χρησιμοποιεί  το  σύστημα  διαχώρισης  μητρώου  υλικών.  Γίνεται  επεξήγηση  των  διάφορων 
προγραμματιστικών  γλωσσών  καθώς  και  των  QR  ετικετών  που  χρησιμοποιούνται.  Επίσης 
φανερώνεται  μέρος  της  λογικής  της  δομής  του  κώδικα,  ώστε  αυτός  να  είναι  καλύτερα 
κατανοητός από τον χρήστη. 

 

Η αρχιτεκτονική του συστήματος είναι ιδιαίτερα σημαντική καθώς αποτελεί την βάση 

ολόκληρου  του  ιστοχώρου.  Για  την  επίτευξη  αυτού  του  έργου  χρησιμοποιούνται  5  γλώσσες 
προγραμματισμού  που  συνεργάζονται  μεταξύ  τους  για  να  πετύχουν  το  θεμιτό  αποτέλεσμα. 
Συγκεκριμένα αναλύονται η HTML, η CSS, η PHP, η MySQL και η JavaScript. Η HTML αποτελεί 
το  τελικό  αποτέλεσμα  που  εμφανίζεται  στον  χρήστη,  μεταφραζόμενο  φυσικά  από  τον 
εκάστοτε  περιηγητή  που  χρησιμοποιεί.  Η  CSS  διαμορφώνει  τα  στοιχεία  της  HTML  δίνοντάς 
τους  διάφορες  οπτικές  ιδιότητες  όπως  μέγεθος  και  χρώμα.  Η  PHP  δίνει  τον  δυναμικό 
χαρακτήρα  κάθε  σελίδας,  ουσιαστικά  εξάγει  κάθε  φορά  διαφορετικό  HTML  κώδικα  ανάλογα 
με τις επιλογές του χρήστη και τα δεδομένα από την βάση. Η MySQL είναι η βάση δεδομένων 
που χρησιμοποιεί το σύστημα και μέσω αυτής αποθηκεύονται, ανακτώνται και διαγράφονται 
ό,τι πληροφορίες χρειάζονται. Η JavaScript δίνει την δυνατότητα να αλλάξουν κάποια στοιχεία 
στην  σελίδα  χωρίς  να  χρειάζεται  να  γίνει  επαναφόρτιση  της  σελίδας.  Ο  συνδυασμός  όλων 
αυτών των στοιχείων μας δίνει ένα σύστημα πλήρως δυναμικό και φιλικό προς τον χρήστη με 
πολλές  δυνατότητες  και  ευκολίες.  Τέλος,  χρησιμοποιείται  η  τεχνολογία  των  QR  ετικετών.  Η 
τεχνολογία  αυτή  μας  επιτρέπει  γρήγορη  πρόσβαση  σε  οποιοδήποτε  μέρος  του  συστήματος, 
ώστε να βελτιστοποιείται η λειτουργικότητα του συστήματος. 

 

Μετά το θεωρητικό υπόβαθρο που αναλύεται σε αυτό το κεφάλαιο, ακολουθεί η δομή 

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