background image

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

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

υλικών 

 

 

35 

Κεφάλαιο 4: Ανάλυση κώδικα 

 

 

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

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

 

Αυτό  το  κεφάλαιο  δεν  αναλύει  τις  δυνατότητες  κάθε  σελίδας  αλλά  τον  κώδικα  σε 

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

 

4.1 header.php & footer.php 

 

 

Ως εισαγωγή ας αρχίσουμε από αυτά τα αρχείο μιας και που βρίσκεται στην αρχή κάθε 

PHP αρχείου και δημιουργεί το header κάθε σελίδας. 

 

Αρχικά υπάρχει η μεταβλητή dxcfg

i

, η οποία είναι ένα array που αν έχει κάποιες τιμές 

κάνει τις κατάλληλες ρυθμίσεις. Για παράδειγμα αν έχουμε ορίσει $dxcfg['sessionstart']=1; στο 
PHP αρχείο μας, τότε στην αρχή θα τοποθετήσει το session_start(); 

 

Παρατηρούμε  πως  το  <link  rel  =  "stylesheet"  type  =  "text/css"    media="all"  href  = 

"style/global.css"  />  υπάρχει  ανεξαρτήτως  του  dxcfg  γιατί  είναι  απαραίτητο  σε  κάθε  αρχείο 
ενώ το headertitle ρυθμίζει τον τίτλο της σελίδας. 

 

Στο  footer  περιέχονται  τα  απαραίτητα  tags  τα  οποία  πρέπει  να  υπάρχουν  στο  τέλος 

κάθε ιστοσελίδας. Επίσης, ανάλογα με την σελίδα που βρίσκεται ο χρήστης, εμφανίζει κάποιο 
βοηθητικό  κείμενο  το  οποίο  περιέχει  χρήσιμες  πληροφορίες  σχετικά  με  τις  δυνατότητες  της 
ενότητας  που  βρίσκεται  ο  χρήστης.  Τέλος,  προσθέτει  διάφορα  στοιχεία  όπως  είναι  ο 
δημιουργός του συστήματος. 

 

 

                                                      

i

 

dx configuration