Gestion d'une bibliothèque
municipale (TP2)
Une solution logicielle pour gérer les prêts,
réservations et retours de documents.
Présentez par :
- AÏSSI Hermann
- HOUNKPADE Trésor
- YOBODE Amour
Introduction
Ce projet vise à concevoir un logiciel de gestion pour
une bibliothèque municipale, dans le but de simplifier
et d'automatiser le suivi des prêts et des réservations
de documents.
Cette solution permettra d'améliorer l'efficacité, de
faciliter l'accès aux ressources et de mieux gérer les
demandes des usagers. L'objectif est de créer un
système intuitif et fonctionnel, adapté aux besoins
des lecteurs et des employés de la bibliothèque.
- Présentation des instances du projet.
1- Acteurs du Système:
•Lecteur : Utilisateur qui emprunte ou consulte des documents.
•Employé : Responsable de la validation des prêts et des retours des
documents.
•Responsable des prêts : Gère les statistiques, les retards de prêts, et peut
éditer
2- Cas des lettres de relance.
d'utilisation
A- Lecteur
-Cas d’utilisation direct :
•S'inscrire à la bibliothèque : Le lecteur crée son compte en
fournissant les informations nécessaires.
•S'identifier : Le lecteur se connecte au système avec son identifiant pour
à ses demandes.
•Demander un document : Le lecteur choisit un document à emprunter
ou à consulter sur place.
•Consulter un document sur place.: Si le document est disponible, le
lecteur choisit de le consulter dans une salle dédiée.
•Consulter (Emprunter) un document à domicile : Si le document
est disponible, le lecteur peut l'emprunter pour une période définie.
•Réserver un document : Si le document est indisponible, le lecteur
peut le réserver pour le récupérer plus tard.
•Recevoir une fiche de retrait : Lorsqu'un document est disponible, le
lecteur reçoit une fiche qui lui permet de retirer le document au guichet.
•Consulter l'état de ses demandes : Le lecteur consulte la liste de ses
prêts ou réservations en cours.
•Annuler une réservation
•Rendre un document : Le lecteur retourne le document emprunté à la
bibliothèque.
- Cas d’utilisation résultant d’une action du système :
Vérifier la disponibilité d'un document : Le lecteur consulte si le
document qu'il souhaite emprunter est disponible.
B- Employé
•Valider un prêt : L'employé valide le prêt d'un
document pour un lecteur en s'assurant qu'il n'a pas
d'autres prêts en retard.
•Enregistrer un retour : L'employé le retour d'un
document enregistré emprunté par un lecteur.
•Vérifier les documents non retournés : Chaque
soir, l'employé vérifie les documents qui n'ont pas été
rendus après consultation sur place.
C- Responsable des prêts
•Consulter les prêts non rendus à domicile : Le
responsable consulte la liste des prêts non retournés à
la date prévue, classée par retard.
•Générer des statistiques : Le responsable peut
obtenir des rapports sur les emprunts, les
réservations, et les documents non retournés.
•Éditer des lettres de relance : Le responsable peut
générer des lettres de relance pour les lecteurs qui
n'ont pas retourné leurs documents à temps.
I- Modèle Conceptuel : Diagramme de cas d’utilisation
II- Cas d'utilisation détaillée : "Demander un
document"
III-Diagramme de
classes
IV-Un jeu de Diagramme
d’objet
emprunt1 :
lecteur1 : Lecteur
Emprunt
DateEmprunt
IDUser = 123, pass ="2025/02/12"
NomUser = "ATTA" e DateRetour =
PreUser = "Jean" "2025/02/19"
droits = droitsJean ModeEmprunt =
"domicile"
concer
ne
livre1 : Livre
cote = "L1234"
Titre = "Sécurité
informatique"
Auteurs = ["Alice Martin",
"Bob Dupont"]
Disponible = false
Conclusion
Ce projet vise à informatiser la gestion des prêts et consultations
de documents dans une bibliothèque municipale.
Grâce à un système centralisé, les lecteurs peuvent :
- S’inscrire ou/et s'identifier et effectuer des
demandes de documents.
- Vérifier la disponibilité et réserver en cas
d'indisponibilité.
- Emprunter ou consulter sur place, selon leurs droits
d'accès.
- Suivre l'état de leurs demandes (prêts en cours,
réservations).
De leur côté, les employés peuvent valider les prêts,
enregistrer les retours et gérer les documents non rendus. Le
système permet également aux responsables de suivre les
retards et générer des statistiques.
Avec une approche bien structurée (diagramme de cas
d'utilisation, diagramme de classes, diagrammes d’objets), ce
projet offre une solution efficace et organisée pour une