Vous êtes sur la page 1sur 10

° Université Sidi Mohamed BEN ABDELLAH °

Ecole National des Sciences Appliquées de Fès

Réalisé par : Encadré par :


 Med Karim KHACHOUCH ● Pr M. BERRADA

Année universitaire :

2016/2017
Table des matières
Présentation.............................................................................................................................................2
Cahier de charge fourni .......................................................................................................................2
Objectifs ...............................................................................................................................................3
Démarche à suivre ..............................................................................................................................3
Modélisation Métier ................................................................................................................................3
Introduction ..........................................................................................................................................3
Les différents métiers de la bibliothèque.............................................................................................4
Diagramme d’activités ..........................................................................................................................5
Expression du besoin ...............................................................................................................................6
Recueil des besoins fonctionnels .........................................................................................................5
Recueil des besoins opérationnels .......................................................................................................6
Diagramme des cas d’utilisations .........................................................................................................7
Diagramme de séquences ...................................................................................................................8
Analyse et conception .............................................................................................................................8
Diagramme de classe............................................................................................................................8
Conclusion ................................................................................................................................................9

1
I. PRESENTATION
a. Cahier de charge fourni

Une bibliothèque souhaite informatiser le référencement de


ses ouvrages ainsi que sa gestion des prêts.

Les ouvrages de cette bibliothèque sont des romans,


caractérisés par un titre, un auteur et un éditeur et des
bandes dessinées caractérisées par un titre, un dessinateur
et un éditeur. Concernant la gestion des ouvrages, le
bibliothécaire aimerait un logiciel lui permettant de saisir de
nouveaux ouvrages, mettre à jour des ouvrages existants, et
éventuellement en supprimer. Il voudrait pouvoir réaliser à
peu près les mêmes opérations sur les abonnés.

Bien entendu, le logiciel doit permettre la gestion des prêts


(l’emprunt et le retour). Une fonctionnalité doit permettre
d’envoyer une lettre de rappel pour tous les exemplaires
empruntés depuis quatre jours pour les bandes dessinées et
deux semaines pour les romans.

Le bibliothécaire aimerait, en outre, pouvoir effectuer une


recherche d’œuvre sur le titre. Enfin, le bibliothécaire doit
pouvoir effectuer une recherche d’abonné sur le nom ou le
prénom (sans distinction).

Attention à la distinction entre une œuvre et un exemplaire.


Une bibliothèque possède généralement plusieurs

2
exemplaires d’une même œuvre, et ce sont toujours des
exemplaires qui sont empruntés.

b. Objectifs

Le but de ce projet est de réaliser une analyse et conception


d’une application de gestion d’une bibliothèque respectant les
règles de gestion citées dans le cahier de charge

c. Démarche à suivre

Puisque nous optons pour le processus unifié comme


méthode de développement, nous allons commencer en
premier lieu par l’expression du besoin où nous allons
recueillir les besoins fonctionnels ainsi que les besoins
opérationnels. Puis nous établirons une modélisation métier
pour dégager les différents processus métiers de la
bibliothèque. Nous passerons ensuite vers une analyse
approfondie des besoins puis une conception finale du produit
logiciel, le tout en optant pour une notation UML 2.

II. Modélisation Métier


a. Introduction

Dans cette partie nous allons voir les différents processus


métiers d’une bibliothèque et les modéliser dans un
diagramme suivant la notation UML2

b. Les différents processus métiers de la


bibliothèque

3
 Ajouter une œuvre

 Chercher une œuvre

 Modifier une œuvre

 Supprimer une œuvre

 Ajouter une bande dessinée

 Chercher une BD

 Modifier une BD

 Supprimer une BD

 Ajouter un abonné

 Chercher un abonné

 Modifier un abonné

 Supprimer un abonné

 Ajouter un empreint

 Supprimer un empreint

 Envoyer lettre de rappel

c. Diagramme d’activités

4
III. Expression du besoin
a. Recueil des besoins fonctionnels
i. Gestion d’une œuvre

Le bibliothécaire peut ajouter une œuvre en saisissant les


informations correspondantes dans l’application, les modifier à
tout moment et les supprimer en cas de besoin.

Par conséquent, le bibliothécaire doit disposer d’un titre, un


auteur et un éditeur pour les romans et d’un titre, un
dessinateur et un éditeur dans le cas des bandes dessinées

Le bibliothécaire peut entre-autre effectuer une recherche d’une


œuvre ( que ce soit un roman ou une bande dessinée ) par nom
et afficher les informations correspondantes.

5
ii. Gestion d’un abonné

Le bibliothécaire peut ajouter un abonné à la demande du


visiteur de la bibliothécaire après avoir rempli un formulaire
comportant au moins deux champs essentiels à savoir le nom
et le prénom de l’abonné.

Il peut aussi effectuer toute opération de mise à jour,


suppression et recherche aux abonnés similaires à celle des
œuvres citées précédemment.

iii. Gestion des empreints

Le bibliothécaire à la possibilité d’ajouter des emprunts en


saisissant l’ID de l’exemplaire emprunté et l’abonné qui l’a
emprunté. En cas de pénalisation de l’abonné, l’application
affiche un message d’erreur informant le bibliothécaire que
l’abonné n’a pas respecté le délai à l’égard d’une œuvre
précédemment empruntée.

Le bibliothécaire peut en outre envoyer une lettre de rappel à


un abonné dont la période d’emprunt est sur le point de
s’achever ou vient tout juste d’être dépassée.

b. Recueil des besoins opérationnels


i. Ergonomie

L’utilisation de l’application ne doit pas contraindre le


bibliothécaire à avoir une notion quelconque en développement
informatique ou en gestion de base de données

c. Diagramme de cas d’utilisations

6
d. Diagrammes de séquence
i. Ajouter un Abonné

7
ii. Emprunter un livre

IV. Analyse et conception


a. Diagramme de classe

8
V. Conclusion

Durant ce projet nous avons pu réaliser une analyse et


conception de l’application de gestion de la bibliothèque en
utilisant le processus UP et nous avons pu aboutir à ses
différentes étapes en utilisant la notation UML 2.3. L’outil utilisé
était IBM Rational Rose Entreprise Edition version 7.0.0.0.
Notre conception est prête à être concrétisée par
l’implémentation des différentes couches de l’application en
suivant toujours les étapes incluses dans le processus unifié

Vous aimerez peut-être aussi