Вы находитесь на странице: 1из 15

2013

Application de gestion dune


bibliothque municipale

Ralis par :
TARIK NASRAOUI
NAMEZ MOHAMED
08/03/2013

Application de gestion dune bibliothque municipale

2013

Cadre rserv lencadrant :

Code didentification du Candidat :


Nom des Validateurs

Commentaires :

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Sommaire
I.

Introduction ...................................................................................................4

II. Identification des acteurs...............................................................................4


III.

Analyse et conception .................................................................................5

Diagramme de cas dutilisation : .......................................................................5


Objectifs : Valider les nouveaux inscrits .........................................................7
Objectifs : Gestion des livres ..........................................................................8
Objectifs : consultation ..................................................................................9
Diagramme de classe : ....................................................................................10
Diagramme dtat de transition ......................................................................11
Diagramme de squence.................................................................................12
Diagramme dactivit ......................................................................................14
Diagramme dploiements ...............................................................................15

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

I. Introduction
Le Cas Bibliothque municipale, a pour objectif la conception dun systme dinformation
permettant daider la gestion de la Bibliothque et plus prcisment, aider la gestion des
emprunts, rservations et retours des livres.
Le site web, qui fera suite cette analyse, devra permettre donc de grer les personnes
Inscrites ou souhaitant sinscrire- la bibliothque, grer lemprunt, le retour et le rappel
de Livre ainsi que les rservations par des personnes inscrites.
la cour de ce projet, nous allons prsenter diffrents diagrammes modliss Selon la
mthode UML (Unified Modeling Language). Chaque modlisation sera annote, la
Dmarche que nous aurons suivit, les diffrentes hypothses souleves et les diffrents
choix Effectus seront expliqus, jusquau rsultat final de notre travail.

II. Identification des acteurs


Un acteur reprsente l'abstraction d'un rle jou par des entits externes (utilisateur,
Dispositif matriel ou autre systme) qui interagissent directement avec le systme tudi.
Les principaux profils qui auront utiliser le SI sont les suivants :
Acteur Description
Acteurs
Chef
Assistant
Adhrant

Description
Dtenir les droits de la gestion de lapplication et de stock
Dtenir les droits de la gestion de lapplication
Dtenir le droit de consultation et de gestion de rservation et
demprunt

Visiteur

Dtenir le droit de consultation et dinscription

Description dtaille des cas dutilisation :


Les cas dutilisation du systme sont organiss en quatre packages :

Gestion demprunt
Gestion dadhrant
Gestion des livres (Mise jour)
Gestion de rservation

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

III. Analyse et conception


Diagramme de cas dutilisation :
Les diagrammes de cas d'utilisation sont des diagrammes UML utiliss pour donner une
vision globale du comportement fonctionnel d'un systme logiciel. Ils sont utiles pour des
prsentations auprs de la direction ou des acteurs d'un projet.
Cette partie montre les diffrentes tapes du cheminement de notre comprhension du
projet.

Diagramme de cas dutilisation final de notre analyse.

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Explication :
Gestion demprunt

Titre : Gestion demprunt


Objectifs : Valider une rservation
Acteurs : Secrtaire, chef
Fonctionnalit : Cette fonctionnalit permet :
Valider une rservation
Consulter les rservations
Modifier les rservations
Chercher une rservation par (date)
Grer les traitements de retour
Avertissement
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
[Exception 2 : emprunt] : Ladhrent naura pas le droit deffectuer une reservation tant
quil a pas encors achev une operation de retour de prt.

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Gestion dadhrant & Livres

Titre : Gestion dadhrant


Objectifs : Valider les nouveaux inscrits
Acteurs : chef
Rsum : Cette fonctionnalit permet :
Valider une inscription
Modifier les informations dun adhrant
Chercher les informations dun adhrant
Supprimer les informations dun adhrant
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Titre : Gestion des livres


Objectifs : Gestion des livres
Acteurs : chef
Rsum : Cette fonctionnalit permet :
Ajouter modifier supprimer des nouveaux articles
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
Gestion rservation & internaute

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Titre : internaute
Objectifs : consultation
Acteurs : visiteur
Rsum : Cette fonctionnalit permet :
Consulter le catalogue des articles
Sinscrire
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.

Titre : Rservation
Acteurs : Adhrent
Fonctionnalit :
Consulter le catalogue des articles
Effectuer une rservation
Annuler rservation
Consulter la rservation preoperer personnelle
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires
n'est
pas rempli.
[Exception 2 : Champs Obligatoires] : Message d'erreur si le livre est indisponible.

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Diagramme de classe :
Le diagramme de classes est un schma utilis pour prsenter les classes et
les interfaces des systmes ainsi que les diffrentes relations entre celles-ci.
Ce diagramme fait partie de la partie statique d'UML car il fait abstraction des aspects
temporels et dynamiques.

10

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Diagramme dtat de transition


Ajouter un livre

Rserver un livre

11

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Diagramme de squence
Le diagramme de squence est une reprsentation intuitive quon a utilise

pour

concrtiser des interactions entre nos entits.


Le diagramme de squence dcrit un scnario qui modlise une excution particulire dun
cas dutilisation du dbut jusqu la fin. Il correspond une slection denchanements du
cas dutilisation.

Rserver un livre

12

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Crer un livre

13

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

Application de gestion dune bibliothque municipale

2013

Diagramme dactivit
Le diagramme d'activit est un diagramme comportemental d'UML, permettant de
reprsenter le dclenchement d'vnements en fonction des tats du systme et
de modliser des comportements paralllisables (multi-threads ou multi-processus). Le
diagramme d'activit est galement utilis pour dcrire un flux de travail (workflow).
Effectuer rservation

14

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE

2013

Application de gestion dune bibliothque municipale

Diagramme dploiements
En UML, un diagramme de dploiement est une vue statique qui sert reprsenter
l'utilisation de l'infrastructure physique par le systme et la manire dont les composants du
systme sont rpartis ainsi que leurs relations entre eux.

Windows xp/7/8
Mac os x
Linux

Systme dexploitation (Poste Client)

Navigateur Web

Google Chrome
Mozilla firefox
IE >=version 9

Utilisation
Modem adsl

Tcp/i

Apache Tomcat
7.0.22
Linux (Serveur)
Hbergement
Java/J2EE/ JSP

Hibernate/jpa

Version 5.1
Mysql(Basedonn)

frameworks Java
Espace disque=1go
Jdk = v 6 min

15

Tomcat

phpMyAdmin

ISTA NTIC SYBA FORMATION QUALIFIANTE CONCEPTEUR REALISATEUR JAVA J2EE