Académique Documents
Professionnel Documents
Culture Documents
Rapport 21
Rapport 21
Réalisé par :
TARIK NASRAOUI
NAMEZ MOHAMED
08/03/2013
Application de gestion d’une bibliothèque municipale
2013
Sommaire
I. Introduction ...................................................................................................4
II. Identification des acteurs...............................................................................4
III. Analyse et conception .................................................................................5
Diagramme de cas d’utilisation : .......................................................................5
Objectifs : Valider les nouveaux inscrits .........................................................7
Objectifs : Gestion des livres ..........................................................................8
Objectifs : consultation ..................................................................................9
Diagramme de classe : ....................................................................................10
Diagramme d’état de transition ......................................................................11
Diagramme de séquence.................................................................................12
Diagramme d’activité ......................................................................................14
Diagramme déploiements ...............................................................................15
I. Introduction
Le Cas Bibliothèque municipale, a pour objectif la conception d’un système d’information
permettant d’aider à la gestion de la Bibliothèque et plus précisément, aider à la gestion des
emprunts, réservations et retours des livres.
Le site web, 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.
Acteurs Description
Chef Détenir les droits de la gestion de l’application et de stock
Assistant Détenir les droits de la gestion de l’application
Adhérant Détenir le droit de consultation et de gestion de réservation et
d’emprunt
Visiteur Détenir le droit de consultation et d’inscription
• Gestion d’emprunt
• Gestion d’adhérant
• Gestion des livres (Mise à jour)
• Gestion de réservation
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour donner une
vision globale du comportement fonctionnel d'un système logiciel. Ils sont utiles pour des
présentations auprès de la direction ou des acteurs d'un projet.
Explication :
Gestion d’emprunt
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
[Exception 2 : emprunt] : Ladhérent n’aura pas le droit d’effectuer une reservation tant
qu’il a pas encors achevé une operation de retour de prêt.
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
Titre : internaute
Objectifs : consultation
Acteurs : visiteur
Résumé : Cette fonctionnalité permet :
• Consulter le catalogue des articles
• S’inscrire
[Exception 1 : Champs Obligatoires] : Message d'erreur si l'un des champs obligatoires n'est
pas rempli.
Titre : Réservation
Acteurs : Adhérent
Fonctionnalité :
• Consulter le catalogue des articles
• Effectuer une réservation
• Annuler réservation
• Consulter la réservation 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.
Diagramme de classe :
Ajouter un livre
Réserver un livre
Diagramme de séquence
Le diagramme de séquence est une représentation intuitive qu’on a utilisée pour
concrétiser des interactions entre nos entités.
Le diagramme de séquence décrit un scénario qui modélise une exécution particulière d’un
cas d’utilisation du début jusqu’à la fin. Il correspond à une sélection d’enchaînements du
cas d’utilisation.
Réserver un livre
Créer un livre
Diagramme d’activité
Le diagramme d'activité est un diagramme comportemental d'UML, permettant de
représenter le déclenchement d'événements en fonction des états du système et
de modéliser des comportements parallélisables (multi-threads ou multi-processus). Le
diagramme d'activité est également utilisé pour décrire un flux de travail (workflow).
Effectuer réservation
Diagramme déploiements
En UML, un diagramme de déploiement est une vue statique qui sert à représenter
l'utilisation de l'infrastructure physique par le système et la manière dont les composants du
système sont répartis ainsi que leurs relations entre eux.
Windows xp/7/8
Mac os x
Système d’exploitation (Poste Client)
Linux
Modem adsl
Tcp/i
Apache Tomcat
7.0.22
Linux (Serveur)
Hébergement Tomcat
Java/J2EE/ JSP
Version 5.1
Mysql(Basedonné)
Hibernate/jpa
frameworks Java
phpMyAdmin
Espace disque=1go
Jdk = v 6 min