TD Bibliothèque 2003-2004. Gestion Bibliothèque



Documents pareils
Guichet automatique de banque

Site Web de paris sportifs

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Modèle conceptuel : diagramme entité-association

BIBLIOTHÈQUE NUMÉRIQUE MODE D EMPLOI

Prêt de série et création de groupes d emprunteurs

M1 : Ingénierie du Logiciel

Backup Exec 2014 Management Pack for Microsoft SCOM. - Guide de l'utilisateur

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

Plateforme de capture et d analyse de sites Web AspirWeb

INTERCONNEXION ENT / BCDI / E - SIDOC

1. PRESENTATION GENERALE DU PRODUIT

Nom de l application

Configurer (correctement) le service DNS pour Mac OS X Server

F0RMAT I0N BUREAUTIQUE

INTERCONNEXION ENT / BCDI / E - SIDOC

SPF FIN. Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale. Version 1.1

Avec l aimable concours de. Le portail d assistance WebFirst

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Bibliothèque Numérique de l INSA de Toulouse Mode d emploi des livres électroniques NUMILOG

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

NOTICE D EMPLOI SLT-TR

Table des matières Sources

SITE WEB E-COMMERCE ET VENTE A DISTANCE

Bases de données élémentaires Maude Manouvrier

Guide d aide à la réservation par internet

Organisation Gestion du temps. Participation Notes et résumés Etudes et examens

Fiche pratique n 10 : les droits des clients en matière bancaire (25/01/2010)

Espace Client Aide au démarrage

À la une Présentation

COMMENT RESTAURER DES S OUTLOOK AVEC SECURITOO BACKUP

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Votre patrimoine vous ouvre des portes. Notre Solution globale de crédit-patrimoine MC en est la clé.

Fais ton site internet toi-même

Accéder à la plateforme d assistance de la Direction Informatique de l Université Paris-Sud 11. via

EVM. Entry Voice Mail. Siemens France SAS Information and Communication Networks Système de Communication d'entreprise P.1

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

UMG 20CM. UMG 20CM Appareil de surveillance des circuits de distribution avec 20 entrées et RCM. Analyse d harmoniques RCM. Gestion d alarmes.

POUVOIR ADJUDICATEUR : COMMUNAUTE DE COMMUNES DE LA REGION DE NOZAY MARCHE PUBLIC DE FOURNITURES ET DE SERVICES CAHIER DES CHARGES

Contrôleur de communications réseau. Guide de configuration rapide DN

TABLE DES MATIÈRES. II. La théorie de la valeur A. Les notions de base de mathématiques financières B. Les annuités constantes...

Le Centre de sauvegarde et de Restauration est capable d effectuer deux types de sauvegarde

I DIFACT. COGESTIB SA I DIFACT (Facturation Diverse) Page 1 / 22

Partie publique / Partie privée. Site statique site dynamique. Base de données.

Evolutions dans FFBClubNet v :

BOSS : Bourses régionale du Sanitaire et du Social GUIDE UTILISATEUR ETUDIANT

Bases de données et interfaces Génie logiciel

«L espace SpidWeb» Gestion administrative

Micro-ordinateurs, informations, idées, trucs et astuces. Utiliser les services de fichiers

GDF Suez et. «la gestion des clients en difficulté»

Installation et utilisation du client FirstClass 11

Orientations pour la gestion documentaire des courriels au gouvernement du Québec

Cas d'utilisation, une introduction

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Pégase 3 Echanges avec Compt heures

Université de Bangui. Modélisons en UML

II. Modèle conceptuel le modèle entité-association

Service de dématérialisation de factures

Rechercher et supprimer les doublons!

SAUVEGARDER SES FICHIERS AU SEIN DE LA MSHS. Arnaud Lechrist. ALT,02/10/13 MSHS Poitiers 1 / 5

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

NKGB - CNHB FCA Release 3.0

Genie Logiciel Avancé Projet :Gestion d une chaîne hotelier low cost

OpenScribe L ECM Sagem. Pour maîtriser simplement tous les flux d informations

Guide rapide IDEP. Helpdesk

Emmanuel CROMBEZ 30 mai 2015

PROSPECTION TÉLÉPHONIQUE DÉTECTION DE PROJETS

Guide d utilisation pour W.access - Client

Groupe Eyrolles, 2006, ISBN :

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Administration Centrale : Opérations

La recherche avec l interface COLLEGE

S informer sur. Les obligations

Etude Préalable I Objectifs du chapitre

LE PETIT PROPRIETAIRE

MATHÉMATIQUES FINANCIÈRES I

Diagramme de déploiement

ENVOI EN NOMBRE DE SMS

En date du 11 décembre 2008

SECTION 5 BANQUE DE PROJETS

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Installation DNS, AD, DHCP

METTRE A NIVEAU VOTRE ORDINATEUR

Navigation dans les fichiers de configuration 1

ENVOI EN NOMBRE DE MESSAGES AUDIO

PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT

Le compte utilisateur des entreprises boamp.fr

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

Emprunt : Comment traiter une demande?

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

Disque Dur Internet «Découverte» Guide d utilisation du service

Transcription:

Gestion Bibliothèque 1

Bibliothèque Objectif : Illustrer la vue statique : détermination du diagramme de classes à partir des diagrammes de séquence. 1. Spécification du problème On souhaite gérer les emprunts d ouvrages d un fond de bibliothèque. 1. Le bibliothécaire est un employé de la bibliothèque. Le système à concevoir doit assister le bibliothécaire dans sa tâche. 2. Le bibliothécaire communique avec les emprunteurs. 3. Le bibliothécaire prête des livres à des emprunteurs. 4. Il doit gérer l achat de nouveaux titres. 5. Les titres les plus demandés sont achetés en plusieurs exemplaires. 6. Les vieux livres sont retirés lors qu ils ne sont plus demandés depuis longtemps ou en mauvais état. 7. Un emprunteur peut réserver un livre qui est indisponible (déjà prêté ou répertorié mais non encore acheté). 8. Lorsqu un livre devient disponible (rendu ou acheté), un emprunteur qui l avait réservé doit être averti. 9. La réservation est annulée quand le livre est emprunté. 10. Une réservation peut être annulée à tout moment. 11. La mise à jour (ajout, suppression et modification) des informations relatives aux exemplaires, emprunteurs et fond bibliothèque doit être aisée. 12. De même que la mise à jour des informations relatives aux prêts et réservations. 13. Le bibliothécaire peut obtenir la liste des livres empruntés dont la date de retour est dépassée. 14. Limitation : le système ne gère pas les messages aux emprunteurs. 2. Modélisation fonctionnelle 2.1 Acteurs Bibliothécaire : principal Emprunteur : secondaire 2.1.1 Description textuelle Bibliothécaire Personne habilitée à utiliser le système pour gérer les emprunts, les réservations, les restitutions, les emprunteurs et le fond de bibliothèque Emprunteur Personne inscrite à la bibliothèque, ayant le bibliothécaire comme interlocuteur, pour emprunter, restituer ou réserver des livres 2

2.1.2 Diagramme de contexte statique 2.2 Cas d utilisation (Use Cases UC) Figure 1 : Diagramme de cas d utilisation préliminaire 2.2.1 Cas d utilisation détaillés : Organisation des UC 2.3 «Ajout Exemplaire» Gestion Emprunts Gestion Emprunteurs Gestion Fond Bibliothèque 2.3.1 Description essentielle de l'uc «Ajout Exemplaire» Sommaire d'identification Partie obligatoire Titre Résumé Acteurs Ajout Exemplaire Ajout d un exemplaire dans la bibliothèque Bibliothécaire (principal) Date de création : 05/03/04 Date de mise à jour : 05/03/04 Version : 1.1 Responsable : V. Gaildrat Description des scénarios : o Pré-conditions : Ouvrage répertorié dans le fond bibliothèque o Scénario nominal Bibliothécaire Système 1) ajout exemplaire 1.1) demande titre et auteurs 2) tape titre et auteurs 2.1) recherche de l ouvrage dans le fond bibliothèque 2.2) demande ISBN 3

3) tape ISBN et code 3.1) vérif ISBN et code 3.2) ajout de l exemplaire 3.3) fin de l UC o Enchaînements alternatifs A1 : Ouvrage non trouvé - enchaînement démarre au point 2.1 2) tape titre et auteurs 2.1) recherche de l ouvrage dans le fond bibliothèque 2.2) ouvrage non trouvé pour la 1ère ou 2ème fois reprise en 2) A2 : ISBN non correct ou code en doublon une 1 ère ou une 2 ème fois - enchaînement démarre au point 2.1 3) tape ISBN et code 3.1) vérif ISBN et code 3.2) ISBN ou code déjà présent reprise en 3) o Enchaînements d erreur E1 : Ouvrage non trouvé pour la troisième fois - enchaînement au point 2.1 2.1) recherche de l ouvrage dans le fond bibliothèque 2.2) indique que l ouvrage ne peut être trouvé pour la troisième fois 2.3) arrêt en erreur (ouvrage à ajouter dans le fond) E2 : ISBN non correct ou code en doublon pour la troisième fois - enchaînement au point 3.1 2.1) vérif ISBN et code 2.2) indique l'erreur pour la troisième fois 2.3) arrêt en erreur (vérifier les données) o Post-conditions : l exemplaire a été ajouté dans le fond de bibliothèque, associé à un ouvrage. Partie optionnelle : Besoins d'ihm Dispositifs Fenêtre saisie nouvel exemplaire Fenêtre d accueil Contraintes non fonctionnelles Contraintes Temps de réponse Accès concurrent Disponibilité Intégrité Descriptif affiche le formulaire de saisie affiche la page d accueil Descriptif temps de réaction : 2s max mono-utilisateur pendant les heures d ouverture de la bibliothèque fiabilité normale (sauvegardes journalières) 4

2.3.2 Représentation graphique de l'uc Ajout Exemplaire 2.3.3 Diagramme d'activité de l'uc Ajout Exemplaire 5

2.3.4 Diagramme de séquence système détaillé 3. Conception 3.1 «Ajout Exemplaire» 3.1.1 Diagrammes d interaction du UC «Ajout Exemplaire» dans le cas nominal Donc, l Ouvrage correspondant est référencé dans la bibliothèque et les infos sont correctes. 3.1.1.1 Diagramme de collaboration 3.1.1.2 Diagramme de séquence 6

3.1.2 Diagramme de classes correspondant 7

3.2 «Ajout Ouvrage» Il faudrait rédiger la description textuelle de façon identique à «Ajout Exemplaire» 3.2.1 Diagramme de séquence du UC «Ajout Ouvrage» dans le cas nominal Donc Ouvrage non référencé dans la bibliothèque et informations correctes 3.2.2 Diagramme de classes correspondant 3.3 «Emprunt Exemplaire» Il faudrait rédiger la description textuelle de façon identique à «ajout exemplaire» 3.3.1 Diagramme de séquence du UC «Emprunt Exemplaire» dans le cas nominal Donc non réservé et disponible 8

9

3.3.2 Diagramme de classes correspondant 3.3.3 Diagramme de séquence du UC «Emprunt Exemplaire» ouvrage réservé et disponible 3.4 «Réserver Ouvrage» Il faudrait rédiger la description textuelle de façon identique à «ajout exemplaire» 3.4.1 Diagramme de séquence du UC «Réserver Ouvrage» dans le cas nominal Donc Ouvrage référencé dans la bibliothèque et infos correctes 10

11

3.4.2 Diagramme de classes correspondant 3.5 «Restituer Exemplaire» Il faudrait rédiger la description textuelle de façon identique à «ajout exemplaire» 3.5.1 Diagramme de séquence du UC «Restituer Exemplaire» dans le cas nominal Donc infos correctes 12

13

3.6 Diagrammes d état 3.6.1 Ouvrage 3.6.2 Exemplaire 14

4. Diagramme de classes de l application 15

Table des matières Gestion Bibliothèque... 1 1. Spécification du problème... 2 2. Modélisation fonctionnelle... 2 2.1 Acteurs... 2 2.1.1 Description textuelle... 2 2.1.2 Diagramme de contexte statique... 3 2.2 Cas d utilisation (Use Cases UC)... 3 2.2.1 Cas d utilisation détaillés : Organisation des UC... 3 2.3 «Ajout Exemplaire»... 4 2.3.1 Description essentielle de l'uc «Ajout Exemplaire»... 4 2.3.2 Représentation graphique de l'uc Ajout Exemplaire... 5 2.3.3 Diagramme d'activité de l'uc Ajout Exemplaire... 6 2.3.4 Diagramme de séquence système détaillé... 6 3. Conception... 7 3.1 «Ajout Exemplaire»... 7 3.1.1 Diagrammes d interaction du UC «Ajout Exemplaire» dans le cas nominal... 7 3.1.1.1 Diagramme de collaboration... 7 3.1.1.2 Diagramme de séquence... 7 3.1.2 Diagramme de classes correspondant... 8 3.2 «Ajout Ouvrage»... 9 3.2.1 Diagramme de séquence du UC «Ajout Ouvrage» dans le cas nominal... 9 3.2.2 Diagramme de classes correspondant... 9 3.3 «Emprunt Exemplaire»... 9 3.3.1 Diagramme de séquence du UC «Emprunt Exemplaire» dans le cas nominal... 9 3.3.2 Diagramme de classes correspondant... 11 3.3.3 Diagramme de séquence du UC «Emprunt Exemplaire» ouvrage réservé et disponible... 11 3.4 «Réserver Ouvrage»... 11 3.4.1 Diagramme de séquence du UC «Réserver Ouvrage» dans le cas nominal... 11 3.4.2 Diagramme de classes correspondant... 13 3.5 «Restituer Exemplaire»... 13 3.5.1 Diagramme de séquence du UC «Restituer Exemplaire» dans le cas nominal... 13 3.6 Diagrammes d état... 15 3.6.1 Ouvrage... 15 3.6.2 Exemplaire... 15 4. Diagramme de classes de l application... 16 16