Vous êtes sur la page 1sur 14

Les Diagrammes UML

Gestion d’une Bibliothèque

Dans ce projet, nous allons utiliser UML (Unified Modeling


Language) pour modéliser les différentes fonctionnalités et les interactions
entre les différents acteurs impliqués dans le système de gestion de
bibliothèque.

Le système de gestion de bibliothèque est un système complexe qui


implique plusieurs acteurs tels que le gestionnaire, les bibliothécaires et les
abonnés (les étudiants et les enseignants) etc... Chacun de ces acteurs a des
rôles spécifiques à jouer dans le système, et il est important de bien
comprendre leurs besoins et leurs interactions pour concevoir un système de
gestion de bibliothèque efficace.

En utilisant UML pour modéliser le système de gestion de


bibliothèque, nous pourrons mieux comprendre les exigences et les besoins
du système, ainsi que les interactions entre les différents acteurs impliqués.
Cela nous permettra de concevoir un système de gestion de bibliothèque plus
efficace et plus robuste.

Nous allons donc utiliser trois diagrammes UML pour modéliser le


système de gestion de bibliothèque :
• Le diagramme de classe :
Ce diagramme permet de modéliser les différentes classes
nécessaires. Nous allons donc utiliser ce diagramme pour modéliser les
différentes classes du système de gestion de bibliothèque, telles que la
classe emprunt, la classe abonnée, la classe bibliothécaire … :
Les classes le plus importante sont :

Abonné : Cette classe représente les abonnés de la bibliothèque


universitaire, qui peuvent être des étudiants, des enseignants, ou des
abonnés externes. Elle contient des attributs tels que le nom,
l'adresse, l'identifiant et le type d'abonné. Cette classe est associée à la
classe Emprunt.

Ouvrage : Cette classe représente les ouvrages de la bibliothèque


universitaire, qui ont un titre, un auteur, une année de publication, un
code de rayon, un nombre d'exemplaires et un statut de disponibilité.
Cette classe est associée à la classe Emprunt.

Emprunt : Cette classe représente les emprunts d'ouvrages par les


abonnés de la bibliothèque universitaire. Elle contient des attributs
tels que la date d'emprunt, la date de retour prévue et le statut de
retour. Elle est associée aux classes Abonné et Ouvrage.

Gestionnaire : Cette classe représente le gestionnaire de la


bibliothèque universitaire, qui est chargé de gérer les inscriptions, les
relances, et les paiements des abonnés. Cette classe est associée à la
classe Abonné.

Bibliothécaire : Cette classe représente les bibliothécaires de la


bibliothèque universitaire, qui sont chargés de gérer les emprunts,
les restitutions, et les acquisitions des ouvrages. Cette classe est
associée à la classe Ouvrage.
Catalogue : Cette classe représente le catalogue des ouvrages de la
bibliothèque universitaire, qui peut être consulté par les abonnés.
Elle contient des méthodes pour rechercher les ouvrages par titre,
auteur, année, ou code de rayon.

Bibliothèque : Cette classe représente l'application web de


gestion de la bibliothèque universitaire, qui permet aux abonnés de
consulter le catalogue, d'emprunter et de restituer des ouvrages, et
au personnel de gérer les abonnés et les ouvrages. Cette classe est
associée à toutes les autres classes et contient les méthodes pour
effectuer les différentes actions de la bibliothèque.

Enseignant : représente un enseignant de l'université qui a un accès


libre à la bibliothèque. Un enseignant est un abonné.

Exemplaire : représente un exemplaire d'un ouvrage dans la


bibliothèque et contient des informations telles que le code du rayon,
la disponibilité, la date d'emprunt, etc. Un exemplaire est lié à un
ouvrage et peut être emprunté par un abonné.

Université : représente une l’université qui possède la bibliothèque


• Le diagramme de cas d'utilisation :
Ce diagramme permet d'identifier les acteurs du système et les cas
d'utilisation nécessaires pour répondre aux besoins des utilisateurs. Nous
allons donc utiliser ce diagramme pour modéliser les différentes
fonctionnalités du système de gestion de bibliothèque, telles que l'emprunt
de livre, la restitution de livre, la recherche de livre
Les acteurs du système sont :

Abonné : est un étudiant, un enseignant ou un membre de la


communauté qui utilise la bibliothèque pour emprunter des livres ou
effectuer des recherches.

Bibliothécaire : un bibliothécaire est un membre du personnel de la


bibliothèque chargé de gérer les emprunts et les restitutions de livres,

Gestionnaire : un gestionnaire est un membre du personnel de la


bibliothèque chargé de gérer les abonnés, d'ajouter ou de supprimer
des livres de la base de données, de gérer les réservations, de générer
des rapports etc..

Les cas d’utilisation le plus importante sont :

Gérer les emprunts et les restitutions : Le bibliothécaire est


responsable de gérer les emprunts et les retours des ouvrages de la
bibliothèque, y compris l'enregistrement des informations relatives à
chaque emprunt et retour.

Chercher des ouvrages : Le bibliothécaire peut rechercher des


ouvrages dans le catalogue de la bibliothèque afin de les trouver
rapidement pour les abonnés.

Effectuer des opérations de maintenance : Le bibliothécaire peut


effectuer des opérations de maintenance de routine sur les ouvrages,
comme l'étiquetage et la réparation des ouvrages.
Conseiller les abonnés : Le bibliothécaire peut conseiller les abonnés
sur le choix des ouvrages en fonction de leurs intérêts et de leurs
besoins.

Gérer les demandes de réservation : Le bibliothécaire est responsable


de gérer les demandes de réservation des abonnés pour les ouvrages
empruntés par d'autres abonnés.

Gérer les demandes de prolongation de prêt : Le bibliothécaire et


gestionnaire peuvent gérer les demandes de prolongation de prêt des
abonnés pour les ouvrages qu'ils ont empruntés, sous réserve de
l'approbation du gestionnaire.
• Le diagramme de séquence :
Ce diagramme permet de modéliser le déroulement des cas
d'utilisation en montrant comment les différents objets interagissent pour
effectuer des actions telles que l'emprunt et la restitution de livres. Nous
allons donc utiliser ce diagramme pour modéliser les interactions entre les
différents acteurs du système de gestion de bibliothèque pour chaque cas
d'utilisation identifié dans le diagramme de cas d'utilisation.

1. Emprunter et restitution d’un ouvrage :

a) L'abonné sélectionne l'ouvrage qu'il souhaite emprunter


dans le catalogue de la bibliothèque.
b) Le système vérifie si l'ouvrage est disponible.
c) Si l'ouvrage est disponible, le système met à jour le
nombre d'exemplaires empruntés et ajoute l'ouvrage à la
liste des ouvrages empruntés de l'abonné.
d) Le système affiche un message de confirmation de
l'emprunt.
1. Ajouter et supprimer un abonné :

a) Le gestionnaire entre les informations de l'abonné dans


le système.
b) Le système ajoute (resp. Supprimer) l'abonné à la liste
des abonnés de la bibliothèque.
c) Le système affiche un message de confirmation de
l'ajout ( de la suppression) de l'abonné.
L’inscription d’un étudiant

a) L'étudiant accède la bibliothèque et demande L’inscription


b) L'application demande à l'étudiant de saisir ses
informations personnelles telles que son nom, son prénom,
son adresse e-mail et son CIN….
c) L'étudiant saisit ses informations personnelles et les valide.
d) L'application vérifie la statue de l’étudiant.
e) Si l’étudiant est interne, L'application demande à l'étudiant
de choisir le type d'abonnement qu'il souhaite souscrire.
f) L’application crée un compte pour l'étudiant et lui attribue
un numéro d'abonné.
g) L'application affiche un message de confirmation de
l'inscription
h) Si l’étudiant externe, l’application vérifier le nombre
maximum des abonnés externe n’est pas dépassés (10%) et
suivre les étapes normales
i) Si non L'application affiche un message erreur
j) L’inscription refus

L’inscription d’enseignant

a) L'enseignant accède à la bibliothèque et demande


l’inscription.
b) L'application demande à l'enseignant de saisir ses
informations personnelles telles que son nom, son prénom,
son adresse e-mail.
c) L'enseignant saisit ses informations personnelles et les
valide.
d) L'application vérifie que toutes les informations
obligatoires ont été saisies et sont valides.
e) Si les informations sont valides, l'application crée un
compte pour l'enseignant et lui attribue un numéro
d'abonné.
f) L'application affiche un message de confirmation de
l'inscription
g) L’inscription succès

h) L’ajoute et suppression d’un ouvrage


a) L'application demande au bibliothécaire de saisir les informations sur

l'ouvrage telles que son titre, son auteur, sa catégorie, son code de

rayon, son numéro d'exemplaire, son édition et son éditeur.

b) Le bibliothécaire saisit les informations sur l'ouvrage et les valide.

c) Si les informations sont valides, l'application crée une nouvelle entrée

pour l'ouvrage dans le catalogue de la bibliothèque.

d) L'application ajoute également l'exemplaire de l'ouvrage dans le rayon

spécifié par le code de rayon.

e) L'application affiche un message de confirmation de l'ajout de

l'ouvrage

Vous aimerez peut-être aussi