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

 > 

Système de collecte des ordres de bourse

( Télécharger le fichier original )
par Yosra Gattoufi
IHEC Carthage - Mastère e-commerce 2011
  

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

III.2.1.6. Diagramme de cas d'utilisation de l'agent de la division titre

Figure 13. Diagramme de cas d'utilisation de l'agent de la division titre

L'agent de la division titre doit s'authentifier et choisir le client ou l'agence afin de consulter les ordres par client ou par agence. L'agent de l'agence peut consulter les ordres des clients web via son interface connecté au site, et les ordres des clients physique provenant de l'agence en fonction de plusieurs critères de choix tel que la date et le statut. Après l'exécution de l'ordre, l'agent de la division titre doit confirmer son exécution à l'agence et au client si c'est un client web.

III.2.2. Diagramme de séquence III.2.2.1. But des diagrammes de séquence

L'objectif d'un diagramme de classes est de montrer la composition structurelle d'une application. La structure d'une application est dictée par la dynamique des collaborations entre classes. En langage de modélisation unifié (UML), nous représentons généralement les aspects dynamiques des collaborations entre classes à l'aide d'un diagramme de séquence.

Rapport de stage M2 e-commerce IHEC-ATB 2011 Système de collecte des ordres boursiers

III.2.2.2. Diagramme de séquence représentant la transmission d'un ordre boursier (cas d'un client web)

Chapitre 3 : Conception

 

Figure 14. Diagramme de séquence de transmission d'un ordre boursier (cas d'un client web)

Chapitre 3 : Conception

Le processus de dépôt d'un ordre boursier dans le cas d'un client web est comme suit :

1 : le client doit tout d'abord s'authentifier.

2 : le client choisi à travers son interface l'ordre à déposer.

3 : l'ordre est fourni au client.

4 : le client rempli l'ordre.

5 : le client valide l'ordre, à cet instant l'ordre est envoyé automatiquement à l'agent de l'agence et à l'agent de la division titre.

6 : l'agent de l'agence valide via son interface la réception de l'ordre au client. 7: l'agent de l'agence vérifie le compte du client.

8 : l'agent de l'agence notifie via son interface le client et l'agent de la division titre dans le cas ou le compte est non approvisionné.

8 : l'agent de l'agence effectue le blocage dans le cas ou le compte est approvisionné.

9 : l'agent de l'agence valide via son interface au client la validation de l'ordre et au l'agent de la division titre le blocage.

10 : l'agent de la division titre exécute l'ordre.

11 : l'agent de la division titre valide l'exécution de l'ordre via son interface à l'agent de l'agence.

12 : l'agent de l'agence notifie via son interface le client de l'exécution de l'ordre.

Rapport de stage M2 e-commerce IHEC-ATB 2011 Système de collecte des ordres boursiers

III.2.2.3. Diagramme de séquence représentant la transmission d'un ordre boursier (cas d'un client physique)

Chapitre 3 : Conception

 

Figure 15. Diagramme de séquence de transmission d'un ordre boursier (cas d'un client physique)

Chapitre 3 : Conception

Le processus de dépôt d'un ordre boursier dans le cas d'un client web est comme suit :

Le client se présente à l'agence pour déposer un ordre d'achat ou de vente

1 : l'agent de l'agence doit tout d'abord s'authentifier.

2 : l'agent de l'agence choisi à travers son interface de déposer un ordre.

3 : l'ordre est fourni à l'agent.

4 : l'agent choisi l'ordre à remplir.

5 : l'ordre est fourni à l'agent.

6 : l'agent de l'agence remplie l'ordre.

7 : l'agent de vérifie le compte du client.

8 : si le compte est non approvisionné la tâche est finie, l'agent de l'agence informe son

client qui est devant lui que son compte est non approvisionné.

8 : si le compte est approvisionné l'agent de l'agence effectue le blocage.

9 : l'agent de l'agence imprime l'ordre pour que le client signe.

10 : l'agent de l'agence transmet l'ordre à la division titre.

10 : l'agent de l'agence valide le blocage à l'agent de la division titre.

11 : l'agent de la division titre exécute l'ordre.

12 : l'agent de la division titre de l'exécution de l'ordre.

Rapport de stage M2 e-commerce IHEC-ATB 2011 Système de collecte des ordres boursiers

 
 

Chapitre 3 : Conception

III.2.3. Diagramme de classe

 
 
 
 
 
 
 
 
 
 
 
 

Figure 16. Diagramme de classe

 
 

Chapitre 3 : Conception

Classe client :

Cette classe représente les coordonnées d'un client qui est identifié par son CIN.

Le client est le maître de l'application puisqu'il déclenche le travail de l'agent de l'agence et celui de l'agent de la division titre lorsqu'il dépose un ordre. Le client peut déposer un ou plusieurs ordres. Toutefois le client peut avoir un ou plusieurs comptes.

Classe compte :

Cette classe représente le ou les comptes des clients puisque un client peut avoir un ou plusieurs comptes. L'ordre déposé par le client est réglé par un compte bien déterminé. Un méme compte peut régler plusieurs ordres. Le compte est identifié par un RIB. L'agent de l'agence doit vérifier la situation du compte dès la réception de l'ordre ; il effectue le blocage du montant nécessaire sur un compte bien déterminé. Le client web doit s'authentifier avec un login et un mot de passe. Le client peut avoir un ou plusieurs comptes c'est pourquoi chaque compte possède son propre login et mot de passe. Si le client accède au site pour la première fois il doit s'inscrire avec un compte bien déterminé.

Classe ordre :

Un ordre peut être soit un ordre d'achat soit un ordre de vente. Un ordre est identifié par un id. Un ordre est réglé par un seul compte. Un ordre est réglé par un seul agent d'agence et un seul agent de la division titre.

Classe agent agence :

L'agent de l'agence se charge de traiter les ordres des clients physiques et web. Il est identifié par un Id. Pour accéder à l'interface l'agent doit s'authentifier. Un méme agent peut traiter un ou plusieurs ordres. Un agent appartient à une seule agence.

Classe agent division titre :

L'agent de la division titre se charge d'exécuter les ordres des clients de la banques après la validation et l'approbation de l'agence. Un agent est identifié par un Id. Pour accéder à l'interface l'agent doit s'authentifier. Un agent peut traiter un ou plusieurs ordres.

Classe agence :

L'agence est identifiée par un Id. L'agence peut comporter un ou plusieurs agents.

Chapitre 3 : Conception

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








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius