0% ont trouvé ce document utile (0 vote)
34 vues1 page

Mini Projet Java

Le projet consiste à créer une application console en Java pour la gestion d'une bibliothèque, permettant d'ajouter, afficher, modifier, supprimer et rechercher des livres. Chaque livre aura des attributs tels que l'ID, le titre, l'auteur, le genre et le prix, et les données seront stockées en mémoire ou dans un fichier texte. L'application doit respecter les principes de la programmation orientée objet et inclure une gestion des erreurs appropriée.

Transféré par

matshumjully
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues1 page

Mini Projet Java

Le projet consiste à créer une application console en Java pour la gestion d'une bibliothèque, permettant d'ajouter, afficher, modifier, supprimer et rechercher des livres. Chaque livre aura des attributs tels que l'ID, le titre, l'auteur, le genre et le prix, et les données seront stockées en mémoire ou dans un fichier texte. L'application doit respecter les principes de la programmation orientée objet et inclure une gestion des erreurs appropriée.

Transféré par

matshumjully
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

POO-Java

Génie Logiciel ICAB

Mini-Projet : Gestion d'une Bibliothèque


Objectif :
Créer une application console en Java permettant de gérer les livres d'une bibliothèque. L'application
doit permettre de :
• Ajouter un livre.
• Afficher tous les livres.
• Modifier les informations d'un livre.
• Supprimer un livre.
• Rechercher un livre par son titre.
Spécifications fonctionnelles :
1. Chaque livre possède les informations suivantes :
o ID (généré automatiquement)
o Titre
o Auteur
o Genre
o Prix
2. L'application doit afficher un menu avec les options suivantes :
a. Ajouter un livre.
b. Afficher tous les livres.
c. Rechercher un livre par son titre.
d. Modifier un livre.
e. Supprimer un livre.
f. Quitter.
3. Les données des livres doivent être stockées dans une liste en mémoire ou dans un fichier
texte pour assurer la persistance des données.

Exigences techniques :
1. Utiliser les concepts de programmation orientée objet :
o Créer une classe Livre avec les attributs et méthodes nécessaires.
o Créer une classe Bibliotheque pour gérer les opérations CRUD.
2. La gestion des ID doit être automatique (par exemple, un compteur statique incrémenté à
chaque ajout).
3. Fournir des messages d’erreur clairs si l'utilisateur entre une donnée invalide (par exemple,
un titre vide ou un prix négatif).

Points à évaluer :
- Respect de la structure orientée objet.
- Qualité du code (lisibilité, clarté, commentaires éventuels).
- Robustesse du programme (gestion des erreurs et des cas limites).
- Bonus : Persistance des données avec des fichiers (si le projet est adapté à un niveau avancé).

GUEMKAM Carel, Système d’Informations et Réseaux Page 1 sur 1

Vous aimerez peut-être aussi