Ce projet est un système de gestion de bibliothèque développé en Java, utilisant une interface en ligne de commande ainsi qu'une interface graphique Swing pour permettre aux utilisateurs et aux administrateurs de gérer les opérations de bibliothèque de manière efficace.
- Connexion : Les utilisateurs peuvent se connecter avec leur ID.
- Consultation de livres : Affichage de tous les livres disponibles dans la bibliothèque.
- Recherche de livres : Les utilisateurs peuvent rechercher des livres par titre et auteur.
- Réservation de livres : Les utilisateurs peuvent réserver des livres disponibles.
- Consultation des réservations : Les utilisateurs peuvent voir leurs réservations en cours et recevoir des alertes pour les retours proches.
- Authentification : Sécurisée par mot de passe pour accéder aux fonctionnalités administratives.
- Gestion des utilisateurs : Création de comptes utilisateurs.
- Gestion des livres : Ajout, modification et suppression de livres dans le système.
- Consultation et gestion des réservations : Vue d'ensemble des livres réservés, modification des dates de réservation, et validation des retours de livres.
- Java
- Swing pour l'interface graphique
- Sérialisation pour la persistance des données
Pour lancer l'application, exécutez le fichier MainApp.java qui initialise et affiche les interfaces graphiques utilisateur et administrateur.
java MainApp.java- Julien Larzul - Développeur
- Salim Lazrak - Développeur
- Albin Martin - Développeur
- Fazia Mahmoud - Développeuse
- Jessica Ndiaye - Développeuse
- Jules Ginhac - Product Owner
- Valentin Henry - Scrum Master