(Lire ce document en anglais)
BIBLIOTECH est un logiciel de gestion de bibliothèque sans-contact. Il est la solution idéale pour améliorer la gestion des bibliothèques souvent fastidieuse. Avec des fonctions complètes et une interface utilisateur intuitive notre logiciel offre une expérience de gestion de bibliothèque de haute qualité pour un travail plus efficace. Le logiciel propose l'utilisation de la technologie NFC, à travers l'utilisation de cartes/puces NFC permettant une gestion simple des livres et adhérents, qui ne doivent que passer leur badge pour être identifiés.
Technologies et librairies utilisées:
- Python: Version 3 / (langage de programmation)
- SQLite: Version 3 / (Bibliothèque de lecture de base de donnés relationelle)
- isbnlib: Version 3.10.14 / (Bibliothèque de récupération des données bibliographiques)
- nfcpy: Version 1.0.4 / (Bibliothèque de gestion de technologie NFC)
- PIL: Version 9.5.0 / (Bibliothèque de traitement d’image)
- datetime: Version 3.11.13 / (Bibliothèque de récupération des données temporelles)
Commandes a éxecuter dans un terminal (cmd pour Windows ou terminal pour Linux)
information : Si les commandes ne fonctionnent pas, installez BIBLIOTECH.zip
, exécutez la commande pip install -r Annexe/requirements.txt
, et exécutez BIBLIOTECH.py ou BIBLIOTECH_nfc.py
$ git clone https://github.com/StMa-Info-Tech/BIBLIOTECH
$ cd BIBLIOTECH/Sources
$ pip install -r Annexe/requirements.txt
$ python3 BIBLIOTECH.py
information: Si vous souhaitez utiliser la version avec le matériel NFC, éxecutez la dernière commande avec BIBLIOTECH_nfc.py
pour démarrer
Ce logiciel a été réalisé par un groupe de 4 élèves du Lycée Sainte-Marie de Caen en Normandie, Jules GUILLLAUME (@slzr23), Thomas GRUDE (@MasakiTadasho), Lucie SIROT-BOCQUET et Auxane SALMERO (@AwellTv)
Il est aujourd'hui soumis au Trophée NSI