Ce projet est une application de gestion de bibliothèque réalisée en Python, exploitant la bibliothèque Tkinter pour son interface graphique.
- Ajout de Livres : Permet d'ajouter de nouveaux livres à la bibliothèque en spécifiant le titre, l'auteur, l'ISBN et le nombre de copies.
- Recherche de Livres : Permet de rechercher des livres par titre, auteur, ISBN ou nombre d'exemplaires disponibles.
- Emprunt et Retour de Livres : Permet aux utilisateurs d'emprunter et de retourner des livres. Les exemplaires disponibles sont automatiquement mis à jour.
- Suppression de Livres : Possibilité de supprimer des livres de la bibliothèque.
- Importation/Exportation depuis/vers CSV : Permet d'importer et d'exporter les données de la bibliothèque au format CSV.
- Assurez-vous d'avoir Python installé sur votre système.
- Installez les dépendances en exécutant
pip install -r requirements.txt
. - Exécutez le fichier
main.py
pour lancer l'application. - Utilisez l'interface graphique pour ajouter, rechercher, emprunter, retourner ou supprimer des livres.
gui.py
: Fichier principal de l'interface graphique de l'application.library_logic.py
: Contient les classesLibrary
etBook
pour la logique de gestion de la bibliothèque.logs.py
: Contient des fonctions utilitaires de log.
- Klaynight-dev - Responsable du développement
Les contributions sont les bienvenues ! Pour des suggestions, des problèmes ou des améliorations, veuillez ouvrir une issue ou une pull request.
Ce projet est sous licence GPL-3. Veuillez consulter le fichier LICENSE pour plus de détails.