Développement d’une application JAVA EE
1
office de la formation
professionnel et de la promotion
du travail
DOSSIER DE CONCEPTION
Projet Gestion BIBLIOTHEQUE
UML
OUDAD Widad
Widad.oudad@gmail.com
Développement d’une application JAVA EE
2
Sommaire
I. Introduction ...........................................................................................................4
II. Premier approche du sujet .................................................................4
1. Référentiel des exigences .....................................................................................................4
A) Les exigences fonctionnelles ..........................................................................................4
b) Les exigences non fonctionnelles .......................................................................................5
c) Les contraintes de conception : .........................................................................................5
III. ANALYSE ET CONCEPTION ..........................................................................6
1) Diagramme de cas d’utilisation .....................................................................................6
2) Diagramme de classe .......................................................................................................9
3) Diagramme de séquences ............................................................................................. 10
4) Diagramme d’état de transition ................................................................................... 11
5) Diagramme d’activité .................................................................................................... 13
6) Diagramme déploiements ............................................................................................ 14
IV. Choix technologiques ............................................................................ 15
V. Outils : ........................................................................................................................ 15
VI. Conclusion ............................................................................................................ 16
Développement d’une application JAVA EE
3
Sommaire figures
Figure 1 : premier diagramme d’utilisation ..................................................................................6
Figure 2 : diagramme de cas d’utilisations (Adhérent) .................................................................7
Figure 3 : diagramme de cas d’utilisation (Administrateur) ..........................................................8
Figure 4 : diagramme de classe....................................................................................................9
Figure 5 : diagramme de séquence (emprunter livre) ................................................................ 10
Figure 6 : diagramme de séquences (Ajouter livre) .................................................................... 11
Figure 7 : diagramme d’états de transition (ajouter livre ) ......................................................... 12
Figure 8 : diagramme d’états de transition (réserver livre) ........................................................ 12
Figure 9 : diagramme d’activité ................................................................................................. 13
Figure 10 : diagramme de déploiement ..................................................................................... 14
Développement d’une application JAVA EE
4
I. Introduction
Ce projet Gestion Bibliothèque, a pour objectif la conception d’un
système d’information permettant d’aider à la gestion de la Bibliothèque et plus
préciment, aider à la gestion des emprunts, réservations et retours des livres.
Le logiciel, qui fera suite à cette analyse, devra permettre donc de :
gérer les personnes inscrites –ou souhaitant s’inscrire- à la
bibliothèque,
gérer l’emprunt, le retour et le rappel de livre.
ainsi que les réservations par des personnes inscrites.
Au cour de ce projet, nous allons présenter différents diagrammes
molisés selon la méthode UML, Chaque modélisation sera annotée, la
marche que nous aurons suivit, les différentes hypothèses soulevées et les
différents choix.
II. Premier approche du sujet
Tout d’abord, une fois que nous avions ciblé le système sur la gestion
des livres de la bibliothèque, nous avons chercà savoir à qui devait profiter
lapplication. Qui sera en relation avec l’interface ? Que pourra-t-elle faire avec
lapplication, quels seront les stimuli des différentes actions possibles ?
Il y aura l’inscription et la résiliation d’un membre de la bibliothèque,
lemprunt d’un livre pour une période donnée, la prolongation de cet emprunt
pour une même durée si aucune réservation nest faite sur le livre et donc, la
réservation d’un livre ; vient également le cas du retour d’un livre.
1. Référentiel des exigences
A) Les exigences fonctionnelles
La recherche
La première fonction que doit offrir est la recherche des livres . Le site
doit offrir plusieurs méthodes de recherche : Auteur, titre… Les résultats de la
recherche doivent apparaître sur une page particulière.
Développement d’une application JAVA EE
5
La consultation
Chaque livre doit pouvoir être présentée en tail sur une page. Cette
page doit contenir :
-Une image.
-Une description détaillée.
La sélection
Le client doit avoir la possibilité de sélectionner et d'enlever des
réservations déjà effectuées et aussi modifier certaines informations de leur
profil .
b) Les exigences non fonctionnelles
Exigences de qualité
Pour attirer de nouveaux clients et pour fidéliser des clients existants il
est important de respecter les exigences de qualité suivantes :
-Ergonomie sobre permettant des présentations claires.
-Une présentation exhaustive de chaque activité publiée.
-Formulaire d’inscription simple et facile à remplir.
-Une planification aie et non chevauchée.
c) Les contraintes de conception :
Après une réflexion plus approfondie sur les différents jets de
diagramme de cas d’utilisations nous avons considéré que le cas
renouvellement de prêt est une exception du cas traitement d’un retour, car
lemprunteur demande un renouvellement de prêt au moment du retour de ce
même livre. Nous avons donc enlevé de notre diagramme de cas d’utilisation le
cas renouvellement de prêt.
Pour la même raison nous pouvons considérer que le cas réservation
d’un livre est une exception du cas traitement d’un emprunt, lorsque le livre
souhaité à emprunter n’est pas disponible.
La réservation d’un livre inclut elle me les étapes suivantes :
enregistrement d’une réservation, annulation d’une réservation et gestion des
livres réservés.
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !