WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'une application de consultation en ligne des ouvrages d'une bibliothèque

( Télécharger le fichier original )
par René KABAMBA MUKOLE
Institut Supérieur de Statistique - Licence 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.1.3 Diagramme de cas d,utilisatio n

Pour chaque acteur identifié précédemment, il convient de rechercher les différentes intentions « métier » selon lesquelles il utilise le système. Étant donné que tout acteur du système informatique doit s'authentifier avant de se connecter au système et que l'application devra être maintenu par l'administrateur ; nous allons ajouter ces cas d'utilisation technique ou du support à notre système à mettre en place.

BIBLIOTHEQUE ISS SGBS'abonner

« extend »

Internaute

Consulter catalogue

S'authentifier

Bibliothécaire

« include »

« include »

« include »

Abonné

Consulter ouvrage

Administrateur

Maintenir application

Gérer Ouvrage

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

52

Structuration en package

Pour améliorer notre modèle nous allons organiser les cas d'utilisations et les regrouper en ensemble fonctionnels cohérent. Pour ce faire, nous utiliserons le concept général d'UML : lt le pacKages ».

Gestion des ouvrages

Ouvrages

Abonné

Gestion Abonnement

Access

Abonnement

CU: s'abonner

CU:Renouveller abonnement

Internaute

Abonné

Catalogue

Abonné

Bibliothécaire

Internaute

CU: Consulter catalogue

CU: Consulter ouvrage CU: Gérer ouvrage

3.1.4 Classement des cas d,utilisatio n par itération

Dans le cadre d'un développement itératif et inc rémental, il est très utile de recourir au découpage en cas d'utilisation pour définir les itérations. À cet effet, il convient en premier lieu d'identifier les cas d'utilisation les plus critiques en termes de gestion des risques. Ces cas d'utilisation devront être traités prioritairement afin de lever au plus tôt les risques majeurs. Il sera également demandé au client d'affecter une priorité fonctionnelle à chaque cas d'utilisation, afin de livrer d'abord les cas d'utilisation les plus demandés.30

3o Pascal ROQUES et FrancK VALLEE, UML en action, p. 91

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

53

Cas d,utilisatio n

Priorité

Risque

Niveau

Consulter catalogue

Moyenne

Bas

3

S'abonner

Haute

Moyen

2

S'authentifier

Moyenne

Moyen

5

Consulter ouvrage

haute

Bas

4

Gérer ouvrage

Moyenne

Moyen

1

Maintenir application

Basse

Bas

6

Diagramme de séquence système 1. Cas d'utilisation « s'authentifier N

v Identification

Nom cas : s'authentifie

Objectif : permettre à l'utilisateur ou à l'abonné de s'authentifier.

Résumé : l'utilisateur ou l'abonné s'authentifie pour avoir accès à la bibliothèque.

Acteur principal : utilisateur

v Description textuelle

Pré condition : -

Post condition : accès autorisé

v Scenario - nominal

1. L'utilisateur lance l'application

2. Le système affiche la page d'accueil

3. L'utilisateur clique sur un lien

4. Le système affiche la page d'authentification

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

54

5. L'utilisateur saisit ses coordonnées (nom et mot de passe)

6. Le système vérifie les coordonnées de l'utilisateu

N.B. L'utilisateur peut être l'internaute, l'abonné le bibliothécaire ou l'administrateur.

Alternatif

6.a) Il affiche la page cherchée par l'utilisateur si les coordonnées sont correctes ;

6.b)

Système

Utilisateur

lancer application

afiicher page d'accueil

cliquer sur un lien

afficher page d'authentification

saisir coordonnées (nom et mot de passe)

Vérifier coordonnées

Alt

[si coordonnées correctes]

Afficher la page cherchée

[Sinon]

accès non authorisé

Dans le cas contraire l'accès lui est refusé.

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

55

2. Cas d'utilisation «S'abonner»

v Identification

Nom cas : S'abonner

Objectif : permettre à l'internaute de s'enregistrer.

Résumé : l'inte rnaute s'enregistre afin de devenir abonné pour pouvoi consulter les ouvrages.

Acteur principal : internaute

v Description textuelle

Pré condition : -

Post condition : internaute abonné

v Scenario - nominal

1. L'internaute clique sur le lien abonnement.

2. Le système affiche la page d'abonnement

3. L'internaute saisit ses coordonnées.

4. 3. Le système vérifie les coordonnées de l'utilisateur. Alternatif

4a) Il enregistre l'internaute qui devient un abonné au cas où les coordonnées sont correctes ;

4b) Dans le cas contraire le système affiche un message d'erreu demandant à l'internaute de corriger ses coordonnées et de réessaye encore.

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

56

Système

3.

Internaute

Lancer application

afficher page d'accueil
Choisir Abonnement
Afficher page Abonnement
Introduire coordonnées()

Vérifier coordonnées()

Alt

[si coordonnées correctes]

Enregistrer

[si coordonnées incorrectes]

Afficher message "invalide réessayer encore"

Cas d'utilisation «Consulter ouvrage»

v Identification

Nom cas : Consulter ouvrage

Objectif : permettre à l'abonné de consulter les ouvrages.

Résumé : l'abonné veut consulter les ouvrages.

Acteur principal : abonné

v Description textuelle

Pré condition : il existe au moins un livre dans le catalogue Post condition : ouvrage consulté

v Scenario - nominal

1. L'abonné clique sur le consulter.

2. Le système demande à l'abonné de s'authentifie

57

3. L'abonné saisit ses coordonnées (login et mot de passe).

4. Le système vérifie les coordonnées de l'abonné. Alternatif

4a) Il donne accès à l'abonné de faire sa recherche afin de consulte les ouvrages;

4b) Dans le cas contraire le système refuse l'accès l'abonné.

Vérifier

Système

Abonné

Ref

S'authentifier

cliquer sur "consulter"

Afficher pa recherche

saisir mot-clé

Alt Afficher ouvrage

Lire ouvrage

Aucun ouvrage trouvé

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

58

4. Cas d'utilisation « Consulter catalogue »

v Identification

Nom cas : consulter catalogue

Objectif : permettre au client de consulter le catalogue des ouvrages Résumé : le client consulte le catalogue pour choisir l'ouvrage. Acteur principal : client

v Description textuelle

Pré-condition : il existe au moins un ouvrage sur le catalogue. Post condition : catalogue consulté

Scénarios

1. Nominal:

1. L'internaute clique sur le lien « catalogue »

2. Le système affiche le formulaire catalogue

3. L'internaute consulte le catalogue

cliquer sur catalogue

Afficher catalogue

Lire catalogue

Internaute

 

Système

59

5. Cas d'utilisation« gérer ouvrage » Acteur principal : Bibliothécaire

Objectif : le bibliothécaire veut ajouter ou faire la mise à jour des ouvrages (livres) dans le catalogue

Pré condition : il existe au moins un nouvel arrivage Post-condition : ouvrage mis à jour

Scénarios :

2. Le bibliothécaire clique sur le lien « gérer ouvrage »

3. Le système lui demande de s'authentifier

4. Le bibliothécaire saisit ses coordonnées (login et mot de passe)

5. Le système affiche la page d'ajout des ouvrages

6. Le bibliothécaire remplit les champs

7. Le système vérifie le format

7.a Si le format est correct le système enregistre l'ouvrage

7.b. Sinon le système affiche un message d'erreur demandant au bibliothécaire de réessayer

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

60

Diagramme de classe participante pour chaque cas d,utilisatio 1. Cas d'utilisation s'abonne

+nom +adresse +telephone +mail +categorie +date +nationalite +dureevalidite

+Activer() +Valider()

formabonnement

CtrlAbonnement

+Activer() +Valider() +enregsitrer() +annuler()

Abonné

+nom +adresse +telephone +mail +categorie +dateab +nationalite +dureevalidite

+ajouter() +Supprimer()

Internaute

+id

+nom +adresse +telephone +mail +categorie

RésultatAbonnement

+afficher() +valider() +Annuler()

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

2. Cas d'utilisation Consulter catalogue

 
 
 
 
 
 

Catalogue

Recherche ouvrage

Ctrl recherche

+intitule +nomauteur +Edition

+annéepub +ISBN

+intitule

 
 

Internaute

 

+Domaine

+Activer() +valider()

+rechercher()

Résultat

+ISBN +intitule +Nomauteur +domaine +nomauteur +anneepub

+afficher() +valider()

+classer theme()

61

3. Consulter ouvrage

+afficher() +Annuler()

Ouvrage

+ISBN +intitule +Edition +Domaine +annéepub

consultation

Ctrlrecherche

Abonné

+intitule +domaine +nomauteur +anneepub

Résultat consultation

+intitule +domaine

+Activer() +Valider()

+Rechercher() +Afficher()

Auteur

+nomauteur +nationalite

4. Gérer ouvrage

Ecran gestion ouvrage

+ISBN +intitule +Domaine +Nomauteur +Edition +anneepub

+Creer() +Activer() +Valider()

Ctrl gestion ouvrage

+Ajouter() +Modifier()

Ouvrage

+ISBN +intitule +Edition +Domaine +annéepub

Bibliothécaire

Auteur

+nomauteur +nationalite

Résultat

+ISBN +intitule +domaine +nomauteur +anneepub

+afficher() +valider()

+classer theme()

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

62

5. Cas d'utilisation s'authentifie

FormAuthentification

+login

Utilisateur

+motdepasse

+saisir()

+Se connecter()

Ctrl authentification

+rechercher() +afficher()

Utilisateur

+login

+motdepasse

+find()

Diagramme de séquence détaillé de chaque cas d,utilisatio 1. Cas d'utilisation s'abonne

Internaute Accueil Abonnement Abonnement Abonne

Cliquer sur le lien"abonnement"

Activer()

Afficher page()

Saisir coordonnées

Enregistrer()

get coordonnées

set Msg

Afficher Msgconfirmation

Afficher()

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

63

2. Cas d'utilisation gérer ouvrage

3.

:Bibliothécaire ctrl ouvrage

:Page Accueil form ouvrage Ouvrage

Ref S'authentifier

Cliquer sur gérer ouvrage()

activer()

aficher page

remplir champs()

valider()

Initialiser()

create ouvrage

Vérifier format

Alt

[Si format correct]

[Sinon]

format incorrect corriger

Ouvrage ajouté

Cas d'utilisation s'authentifie

Alt

Afficher page d'accueil

saisir coordonnées(nom et mot de passe)

Lancer page()

afficher page d'authentification

cliquer sur un lien

afficher page cherchée

vérifier coordonnées()

accès non authorisé

vérification coordonnées

résultat

résultat

utilisateur ctrl authen

Accueil form authen utilisateur

64

4. Cas d'utilisation consulter catalogue

utilisateur ctrl consulter

Accueil consultation catalogue

cliquer sur le lien"catalogue"

5.

activer()

get catalogue

set catalogue

details

Consulter ouvrage

Abonné ctrl consulter

Accueil consultation ouvrage

Réf S'authentifer

rechercher ouvrage()

Activer()

afficher page de recherche

Saisir mot clé

rechercher()

rechercher(mot-clé)

Alt

ouvrage non trouvé

résultat

ouvrage trouvé

résultat

consulter ouvrage

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

65

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway