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'un site de vente des produits dans un établissement commercial, cas des etablissement Skycom

( Télécharger le fichier original )
par Jean Richard MUYA KABANDA
Institut supérieur de statistique - Licence 2013
  

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

C.2.5 ANALYSE DE LA 5e ITERATION : « Gérer Paiement »

Cas d'utilisation : GererPaiement Acteur : Banque

Description textuelle

Flux nominal

Pré condition : la commande doit exister Post condition : paiement effectué

SCENARIO

: BANQUE & RESEAUX MOBILE

: Site de Vnete ()

1. demander listes des commandes ; 3. Sélectionner une commande ; 5. effectuer paiement commande; 7. saisir coordonnées paiement

2. le système affiche toutes les commandes enregistrées;

4. Afficher détails de la commande;

6. afficher mode paiement

8. vérifier coordonnées paiement

9. mode paiement accepté et facture établit

36

E. CONCEPTION DES COMPOSANTS

1er Composant : « Consultercatalogue »

A. Opération système

En considérant l'analyse précédente, nous avons récolté les opérations systèmes

suivantes :

: SYTEME

+ Consultercatalogue () +SectionnerArticles ()

 

B. Spécification des opérations

1. Nom de l'opération : + Consultercatalogue () Résumé : consulter article, sectionner un article.

Pré condition : Le catalogue existe

Post condition : un article est sélectionné Spécification formelle

La spécification formelle s'effectue dans un diagramme de communication. DIAGRAMME DE COMMUNICATION 1

1. consultercatalogue()

:Client CtrlConsultercatalogue

EcranGen

produit

2. Activer()

Afficher()

5. Select()

SelectionnerArticle()

3.InitialiserCatalogue()

4. Initialiser()

EcranDetailsCatalogue

Catalogue

EcranConsultation

37

2e COMPOSANT : « GérerPanier »

A. Opération système

Les opérations retenues à partir de la 2e itération sont reprisent dans le diagramme

suivant :

: SYSTEME

+ EnregistrerPanier () +ModifierPanier () +SupprimerPanier ()

 

B. Spécification des opérations 1. Nom opération : EnregistrerPanier ()

Résumé : les articles peuvent être ajoutés dans le panier par le client. Pré conditions : présence catalogue

Post conditions : au moins un article est ajouté

Spécification formelle : Diagramme de communication 1

EcranArticle

Select()

ARTICLE

EcranGen

3.Enregistrer()

Select()

4. InitialiserEntrée()

Create()

PANIER

EcranPanier

1. EnregistrerPanier()

:Client

CtrlGererPanier

2. Activer()

3e COMPOSANT : « PasserCommande»

C. Opération système

Pour ce diagramme venant de la 3e itération, nous allons recenser les opérations

suivantes :

: SYSTEME

+ EnregistrerCommande () +AfficherCommande ()

4e COMPOSANT : « TraiterCommande »

38

D. Spécification des opérations

1. Nom de l'opération : EnregistrerCommande ()

Résumé : le client passe sa commande et peut l'enregistre et la consulter.

Pré condition : article disponible

Post condition : commande enregistrée

E. Spécification formelle : Diagramme de communication 1

1. EnregistrerCommande()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

:Cilent

CtrlPasserCommande

2. Activer()

EcranGen

4. InitialiserCMDE()

3. Enregistrer()

5. Create()

EcranCMDE

 

Commande

2. Nom de l'opération : AfficherCommande ()

Pré condition : commande existe. Post Condition : commande affichée.

3.

EcranGen

5. Select()

EcranCMDE

Afficher()

EcranAffichage

Commande

1. AfficherCommande()

:Client

3. Afficher()

2. Activer()

2. Initialiser()

6.Afficher()

CtrlPassercommande

Spécification formelle : Diagramme de communication.

39

A. Opération système

Pour ce composant relatif à la 4e itération, nous recensons les opérations systèmes

suivantes :

: SYSTEME

+ ConsulterCommande () +AnnulerCommande ()

B. Spécification des opérations

Nom opération : + ConsulterCommande ()

Résumé : le service de vente peut consulter la commande pour le traitement

Pré condition : une commande doit exister

Post condition : commande validée soit annulée.

C.

1.ConsulterCommnde()

:S.Vente

EcranGen

2. Activer()

5. Select()

3. Consulter()

EcranCommande

:Commande

supprimer()

DetailsCommande

4. Initialiser()

6.Delete ()

CtrltTraiterCommande

SPECIFICATION FORMELLE : DIAGRAMME DE COMMUNICATION 1

40

5e COMPOSANT : « Effectuer Paiement» A. Opération système : EffectuerPaiement

Pour ce composant relatif au besoin du système, nous n'aurons qu'une seule opération système. :

: Système

+ Effectuer Paiement ()

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








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus