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
|