Τοπική εφαρμογή διαχείρισης σχολικής βιβλιοθήκης
Το SchoolLIB είναι μια εφαρμογή γραφείου (desktop app) που δημιουργήθηκε με Python και PyQt, σχεδιασμένη για να βοηθά τα σχολεία να οργανώνουν και να διαχειρίζονται εύκολα τη σχολική τους βιβλιοθήκη χωρίς σύνδεση στο διαδίκτυο.
Η εφαρμογή επιτρέπει σε καθηγητές και μαθητές να:
Καταγράφουν βιβλία και μέλη της βιβλιοθήκης.
Διαχειρίζονται δανεισμούς και επιστροφές.
Κάνουν αναζήτηση και ταξινόμηση βιβλίων και μελών.
Εξάγουν και εισάγουν δεδομένα σε CSV αρχεία.
Διατηρούν τα δεδομένα τοπικά, εξασφαλίζοντας ασφάλεια και απόρρητο.
Η ιδέα προήλθε από την ανάγκη πολλών σχολείων να έχουν μια απλή, ασφαλή και offline λύση για τη βιβλιοθήκη τους.
Πολλές διαδικτυακές υπηρεσίες απαιτούν συνεχή σύνδεση ή εκθέτουν προσωπικά δεδομένα μαθητών.
Το SchooLIB δημιουργήθηκε για να προσφέρει μια καθαρή, τοπική και αξιόπιστη λύση που μπορεί να λειτουργήσει σε κάθε υπολογιστή σχολείου, χωρίς τεχνικές απαιτήσεις.
Python 3 PyQt6 για το γραφικό περιβάλλον (GUI) SQLite3 για την τοπική βάση δεδομένων CSV import/export για εναλλακτική αποθήκευση
Κύρια χαρακτηριστικά
| Δυνατότητα | Περιγραφή |
|---|---|
| Καταχώριση βιβλίων | Εύκολη εισαγωγή και διαχείριση τίτλων, συγγραφέων, αντιτύπων |
| Διαχείριση μελών | Εισαγωγή μαθητών και εκπαιδευτικών με μοναδικούς αριθμούς |
| Δανεισμοί | Εύκολη καταγραφή ποιος δανείζεται τι |
| Αναζήτηση | Άμεση αναζήτηση βιβλίων ή μελών |
| Εξαγωγή CSV | Δημιουργία αντιγράφου ασφαλείας ή μεταφοράς δεδομένων |
| Εισαγωγή CSV | Μαζική προσθήκη βιβλίων ή μελών από υπάρχουσα λίστα |
| Offline λειτουργία | Όλα τα δεδομένα αποθηκεύονται τοπικά για μέγιστη ασφάλεια |