H εφαρμογή διαχείρισης της βιβλιοθήκης του σχολείου μας

Η δημιουργία του πληροφοριακού συστήματος διαχείρισης της βιβλιοθήκης του σχολείου μας, ξεκίνησε τον Ιανουάριο του 2012. Σκοπός του εγχειρήματος, ήταν τόσο η ηλεκτρονική προβολή της βιβλιοθήκης του σχολείου μας στο Internet, όσο και η πλήρως ηλεκτρονική διαχείρισή της. Παράλληλα με την δημιουργία της εφαρμογής διαχείρισης, ξεκίνησε και η πλήρης αναδιοργάνωση της βιβλιοθήκης, που αποτέλεσε ένα δύσκολο και χρονοβόρο έργο.

Η εφαρμογή διαχείρισης, περιλαμβάνει το σύνολο των λειτουργιών που απαιτούνται για τη λειτουργία μιας μικρής βιβλιοθήκης. Υποστηρίζονται λειτουργίες όπως προσθήκης / επεξεργασίας / διαγραφής / αναζήτησης / εύρεσης αναγνωστών και βιβλίων, ανά κατηγορίες καθώς και το σύνολο των διαδικασιών που απαιτούνται για τον δανεισμό. Υποστηρίζεται η χρήση κωδικών για την εξουσιοδοτημένη και μόνο χρήση της εφαρμογής μέσω PHP Sessions , καθώς και η λειτουργία backup των βιβλίων και των δανείων στο Πανελλήνιο Σχολικό Δίκτυο μέσω της PHP. Υπάρχει επίσης ένα σύνολο αναφορών για την παρακολούθηση των βιβλίων σε δανεισμό καθώς ένα πλήρες μητρώο δανεισμού για το κάθε βιβλίο και τον κάθε αναγνώστη. Η εφαρμογή είναι εύκολα επεκτάσιμη.

Για την δημιουργία της εφαρμογής χρησιμοποιήθηκε εκτεταμένα το πρόγραμμα δημιουργίας δικτυακών τόπων Adobe Dreamweaver στην έκδοση CS5. Ως βάση δεδομένων και ως γλώσσα προγραμματισμού server side χρησιμοποιήθηκε ο συνδιασμός PHP / MySQL όπως υποστηρίζεται από το Πανελλήνιο Σχολικό Δίκτυο. Στο client side χρησιμοποιήθηκε εκτενώς η Javascript είτε στην γνωστή μορφή της είτε με την χρήση της βιβλιοθήκης jQuery. Για την επικοινωνία με τη βάση δεδομένων και για τη σημαντική βελτίωση της ταχύτητας της εφαρμογής, χρησιμοποιήθηκε εκτενώς η τεχνολογία AJAX είτε μέσω του jQuery είτε με την χρήση του SPRY framework της Adobe. Η χρήση τους βοήθησε, στη γρήγορη προβολή των δεδομένων καθώς και στις λειτουργίες autosuggest, sorting και tooltips με δεδομένα από SQL Queries που υποστηρίζονται και χρησιμοποιούνται εκτενώς. Χρησιμοποιήθηκαν επίσης η γλώσσα XML ως γλώσσα περιγραφής των αποτελεσμάτων των SQL queries, η βιβλιοθήκη Xpath για την διαχείριση του XML Document καθώς και ο συνδυασμός HTML / CSS για την αισθητική βελτίωση του αποτελέσματος.

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

Η εφαρμογή παρουσιάστηκε στο 7ο πανελλήνιο συνέδριο καθηγητών πληροφορικής της ΠΕΚΑΠ που έγινε στη Θεσσαλονίκη τον Απρίλιο του 2013. Μπορείτε να δείτε την εργασία περιγραφής της εφαρμογής διαχείρισης της βιβλιοθήκης εδώ.

Για χρήση και πειραματισμό με την εφαρμογή μπορείτε να επισκέπτεστε το http://epal-rodop.ser.sch.gr/bibliothikipub/ όπου υπάρχει ένα ακριβές αντίγραφο του διαχειριστικού συστήματος.

Δικτυακός τόπος επίδειξης της εφαρμογής διαχείρισης βιβλιοθήκης Νεο Παράθυρο

Κωνσταντίνος Χερτούρας
Διπλ/χος Ηλεκτρονικός Μηχανικός και Μηχανικός Η/Υ, Πολυτεχνείο Κρήτης, 1998
MSc, DIC, Imperial College, London, 1999
Μεταπτυχιακό Δίπλωμα στα Προηγμένα Συστήματα Υπολογιστών, τμήμα ΗΜΜΥ, ΑΠΘ, 2006