background image

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

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

υλικών 

 

 

79 

 

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

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

 

Ο  δεύτερος  τρόπος  ελέγχου  αφορά  τα  πεδία  που  καθορίζονται  από  τον  χρήστη.  Σε 

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

 

Ως  προς  τις  μελλοντικές  επεκτάσεις  μπορούμε  να  αναφέρουμε  τα  παρακάτω:  Το 

σύστημα έχει σχεδιαστεί, ώστε να υποστηρίζει κάθε είδους προθήκη. Με λίγες αλλαγές στον 
κώδικα  μπορούν  να  προστεθούν  και  άλλοι  τύποι  πεδίων.  Επίσης  υπάρχει  η  δυνατότητα  αντί 
για QR ετικέτες να εκτυπώνεται RFID ετικέτες που πιθανώς να είναι πιο εύχρηστες σε κάποια 
εταιρία.  Σαφώς  μπορεί  κάποιος,  με  πολύ  εύκολο  τρόπο,  να  προσθέσει  μία  καινούργια 
καταχώρηση στο μενού, καθώς και να γράψει τον κώδικα της σελίδας. Αυτό γίνεται γρήγορα, 
διότι έχει αναλυθεί ο κατασκευαστής του header και footer και κάποιος ο οποίος θα ήθελε μία 
καινούργια  σελίδα  στο  σύστημα,  το  μόνο  που  έχει  να  κάνει  είναι  να  αντιγράψει  την 
παραμετροποίηση  από  κάποια  άλλη  σελίδα  και  να  αλλάξει  τις  παραμέτρους  κατά  όπως 
επιθυμεί. 

 

Μια  ακόμα  μελλοντική  επέκταση  που  μπορεί  να  προστεθεί  στο  σύστημα  είναι  η 

λειτουργία του συστήματος σε κάποια βιβλιοθήκη. Οι αλλαγές που χρειάζονται για μία τέτοια 
ενέργεια  είναι  ελάχιστες.  Ουσιαστικά  πρέπει  να  προσαρμοστεί  ο  κώδικας  που  αφορά  τις 
παραχωρήσεις  των  αντικειμένων  για  να  καλύψει  τις  ανάγκες  της.  Οι  QR  ετικέτες 
αποδεικνύονται ιδιαίτερα χρήσιμες σε μια τέτοια επέκταση, καθώς οι χρήστες θα μπορούν να 
βλέπουν και να αναζητούν πληροφορίες για τα βιβλία γρήγορα και εύκολα.