-
Notifications
You must be signed in to change notification settings - Fork 0
ZEP13/biblio_db_java
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Gestion d’une bibliothèque
Objectif
Créer une application Java orientée objet connectée à une base de données via JDBC (java.sql).
L’application doit permettre de gérer des livres, des auteurs et les emprunts de livres.
Consignes
Chaque livre appartient à un auteur.
Un livre peut être emprunté ou retourné.
Lorsqu’un livre est emprunté, un enregistrement doit être ajouté dans une table « emprunt » contenant l’historique des emprunts.
Chaque emprunt doit inclure la date d’emprunt et la date de retour (remplie uniquement quand le livre est retourné).
Il doit être possible d’afficher la liste des livres avec leur auteur.
Une méthode doit permettre de retourner tous les livres d’un auteur donné.
Indications sur la base de données
La base doit contenir au minimum trois tables :
auteur
livre
emprunt (liée à un livre et contenant les dates d’emprunt et de retour)
Le reste de la structure, les noms des colonnes et les relations sont à concevoir par vous-même.
Contraintes techniques
Le code doit être orienté objet, avec des classes claires pour les entités et la logique métier.
Les interactions avec la base doivent se faire uniquement avec java.sql (connexion, requêtes, résultats).
La structure SQL, les classes et les méthodes sont à concevoir librement.
Les script SQL doivent présent dans le projet.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published