Skip to content

sarah832005/Elibrairie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

📚 Système de Gestion de Bibliothèque en Java

🎯 Objectif

Le Système de Gestion de Bibliothèque
L’objectif est de faciliter la gestion des ressources d’une bibliothèque (livres, magazines, DVD) ainsi que les utilisateurs via un menu interactif en mode texte en pratiquant les concepts de la programmation orientée objet (POO).

⚙️ Fonctionnalités principales

Gestion des ressources((Livres, Magazines, DVD)

  • Ajouter de nouveaux éléments avec leurs attributs spécifiques , chercher, afficher(tous les éléments ou par catégorie) et supprimer via l’identifiant unique avec leurs attributs spécifiques.

Gestion des utilisateurs

  • Ajouter, afficher, supprimer des utilisateurs via l’identifiant unique.

Autres fonctionnalités

  • 🗂️ Menu modulaire et interactif en console.
  • ⚠️ Gestion des erreurs avec validation des entrées.

🛠️ Concepts POO utilisés

  • Classes et objets
  • Encapsulation
  • Abstraction
  • Héritage
  • Polymorphisme
  • Classes abstraites et interfaces
  • Surcharge (Overloading)
  • Redéfinition (Overriding)

▶️ Exécution

  1. Ouvrir le projet dans IntelliJ IDEA.
  2. Lancer la classe Main.

🚀 Améliorations futures

  • Persistance avancée avec une base de données relationnelle.
  • Recherche multi-critères.
  • Développement complet d’une interface graphique avec JavaFX.

About

📚 Système de Gestion de Bibliothèque

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages