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

 > 

Application pour une gestion commerciale.

( Télécharger le fichier original )
par Khawla GADER
Institut Supérieur d'Informatique et des Techniques de Communication Hammam Sousse - Technicien Supérieur en Informatique Appliquée Spécialité Multimédia 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

3.1.2 Diagrammes de séquences

L'interface Le diagramme de séquence est le diagramme d'interaction qui se concentre sur l'ordre temporel des messages entre objets donne une notion temporelle aux messages ; il peut servir à illustrer un cas d'utilisation. Les principales informations contenues dans ce diagramme sont les messages échangés entre les lignes de vie.

15

GADER Khawla

Projet Fin d'Etude ISITCOM

Ligne de vie représente un objet dans l'interaction. Elle peut être une représentation d'une instance.

Les messages dans un diagramme de séquence expriment le flux de communication entre les différents éléments du diagramme.

Les fragments composés (alt, neg) représentent les expressions spécifiques dans la séquence. Leur signification dépend fortement de l'opérateur d'interaction utilisé.

Un opérateur d'interaction définit le type d'un fragment composé.

3.1.2.a Diagramme de séquence d'authentification

U n re g iis te re d T riia ll V e rs iio n EA 1 0.. 0 U n re g iis te re d T riia ll V e rs iio n EA 1 0. 0 U n re g iis te re d T riiall V

sd Use Case1

EA 10.0 Unregistered Trial V

comme

utilisateur

U nregistered Trial Version EA 10..0 Unregistered Tr ia l V e rsion E A 10.0 Unregistered Trial V

acceder à l'application()

red T ria l Version E A 1 0 ..0 Unregistered T ria l Version E A 1 0 .0 Unregistered T ria l V

saisir login et mot de pass()

0..0 Unregistered Trial Version EA 10.0 Unregistered Trial V

verifier llogin et mot de pass()

0..0 Unregistered Trial Ve r sion EA 10.0 Unregistered Trial V

verifier existance de login et mot de pass()

red T ria l Version E A

U n re gis t e r e d T r a l V e r s io

alt login et mot de pass valides E A

login et mot de pass valides()

U n re

session ouverte()

g is te re d T ria l Version EA 1 0 ..0 Unregistered T ria l Version EA

U nre g is t e r e d Tr ia l V e r s io n EA 10..0 Unregiste r e d Trial Version EA 10.0 Unregistered Trial V
neg login et mot de pass invalides

U nregiste re d T rial Version

U n re g is t

U n re g is t

U n re g is t

U n re g is t

U n re

g is t

red T ria l Version E A

red T ria l Version E A

red T ria l Version E A

systeme de gestion E A 1 0 . . 0 U

rciale

0..0 Unregistered Trial Ve

0..0 Unregistered Trial Ve r sion EA

0..0 Unregistered Trial Version EA

n re g is te re d T r

V e r s SGBD

sion EA 10.0 Unregistered Trial V

10.0 U nregistered T rial V

10.0 U nregistered T rial V

10.0 U nregistered T rial V

V e n A 1 g l V r s n

Figure3.3 : Diagramme de séquence d'authentification

GADER Khawla

U n re

U n re

U n re

U n re g is te red T ria l Version E A 1 0 ..0 Unregistered T ria l Version E A 1 0 .0 Unregistered T ria l V

U nregistered T ria l Version EA 1 0 ..0 Unregistered T ria l Version EA 1 0 .0 Unregistered T ria l V

gis te red T ria l Version EA 1 0 .. 0 loginU netr emotg isde t epassre d T incorrectes() r ia l V e rs ion EA

g is te r e d T r ia l V e r s io n E A

verifier login et mot de pass()

saisir de nouveau login et mot de pass()

g is t r e d T r ia l V e r s io n E A 1

0..0 Unregistered Trial Ve r sion EA

0..0 Unregistered Trial Ve r sion EA

10.0 U nregistered T rial V

10.0 U nregistered T rial V

10.0 U nregistered T rial V

16

Projet Fin d'Etude ISITCOM

Pour accéder à l'application, l'utilisateur doit saisir son login et son mot de passe, à ce niveau le système effectue une vérification des coordonnées saisies.

ü Si ces derniers sont valides :

Le SGBD envoie le message « login et mot de passe valides » au système qui affiche à son tour le message « session ouverte à l'utilisateur ».

ü Si elles sont non valides :

Le SGBD envoie un message d'erreur « login et mot de passe incorrecte » au système qui affiche à son tour le message « vérifier login et mot de passe » à l'utilisateur puis cet utilisateur saisir de nouveau login et mot de passe.

3.1.2.b Diagramme de séquence de gérer un employé

E A 1 0 . 0 U nregistered T rial Version E A 1 0 . 0 U nregistered T rial Vers ion E A 1 0 . 0 U nregiste

sd Use Case1

EA 1 0. 0 U n re g is te r e d T r ia l V e r s io n

utilisateur

E A 1 0. 0 U n re g is te re d T ria l Version E A 10 . 0 U n re g ister e d T rial V e rsio n E A 10. 0 U n re g is te

E A 1 0 0 U n r e gs te re d T ria l V e rs io n

seq authentifier E A 1 0. 0 U n re g is te re d T rial V e rs io n E A 1 0. 0 U n re g is te

EA 1 0.0 Unre gistered T rial Version EA 1 0.0 Unregistered T rial V e r s io n EA 1 0.0 Unregiste

opt ajouter employé

E A 1 0 . 0 U n r e g is te red T rial Version E A 10.0 U nre gis te red T rial V ersion E A 10.0 U nreg is te

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 0 U n r g is t r d T ria l V e rs io n

alt donnees v alides E A 1 0. 0 U n re g is te r e d T r ia l V e rs io n

requete insert() E A 1 0 .0 U n re g is te

EA 10.0 Unr

EA 10.0 Unr

EA 1 0 0 U n r e g is t e r e d

neg données non valides rial Ve rsion EA 10. 0 Unregistered Trial Ve rsion EA 10.0 Un r eg is te

EA 10.0 Unr gistered Trial Version EA 1 0.0 Unregistered Trial Version EA 10.0 Unregiste

E A

E A 10.0 U nr

E A 10.0 U nr

E A 10.0 U nr

E A 1 0 .0 U n

E A 1 0 .0 U n

E A 1 0 .0 U n

E A 10.0 Unr gistered T rial Version EA 10 . 0 Unregistered T rial V ersion E A 1 0.0 U nreg

EA alt 1 0 . 0 supprimer U n r e employé g is red T ria l V e rs ion E A 10.0 U nre g is te red T ria l V e rs ion EA 10.0 U nre g is te

E

E

E

E

E

E

E A 1 0. 0 U n re g ist er e d T ria l V er sio n E A 1 0. 0 U nre g ist er e d T ria l V er sio n E A 1 0. 0 U nre giste

E A 1 0. 0 U n re g is te re d T ria l Version E A 1 0. 0 U n re g is te re d T ria l V e rs io n E A 1 0. 0 U n re g is te

A 1 0 .0 U n r

A 1 0 .0 U n r

A 10 .0 U n

A 10 .0 U n

A 10 .0 U n

A 1 0. 0 U n r

opt modifier employé

10.0 Unr gistered Trial Version EA 10.0 Unregistered Trial Version E A 10 . 0 U n r eg is te

g iste r ed T r ia l V e r s io n E A 10 . 0 U nre g is te red T ria l V e rs ion EA 10.0 U nreg is te

formulaire ' d'ajout affiché()

g is te re d T i remplir r ia l V e formulaire() r s io n E A 1 0 .0 U nreg is te re d T ria l V e rs io n E A 1 0 .0 U n re g is te

g is te re d T ria l Version EA 10. 0 U n r eg is t e r e d T r ia l V e rs io n

verifier données saisies() E A 1 0 .0 U n re g is te

g is te red T ria l V e rs ion E A 10. 0 U n re g ist e r employé e d T r ajoutée() ia l V e rs ion

g is te re d T ria l V e rs io n E A 1 0. 0 U n re g is te re d T ria l V e rs io n E A 1 0. 0 U n re g is te

lister employé()

g istered T ria l V e r s ion EA 1 0. 0 Unregistered Trial Version EA 10.0 Unreg

g is te re d T ria l Version E A 1 0. 0 U n re g is te re d T ria l V e rs io n A 1 0. 0 U n re g

traiter

liste des employé() requete

select()

g is te re d T r ia l V e r s io n

liste des employés affichée() E A 1 0 . 0 Unregistered T ria l V e rs io n A 1 0 . 0 U n re g

g is te re d T r ia l V e r s io n EA 1 0 .0 Unregistered T ria l V e rs io n E A 1 0 .0 U n re g

modifier employé()

g is te re d T ria l V e r s io n E A 1 0. 0 U nreg is te re d T ria l V e r s io n A 1 0. 0 U n re g

traiter requete

g is te red T ria l Version E A 1 0. 0 Un re g is t e r e d T r ia l V ers io n

employé modifiée() A 1 0 . 0 U update() n r e g

g is te r e d T rial Version E A 1 0 . 0 U n r e g is t e r e d T r ia l V e r s io n

requete select employé() EA 10.0 U nreg iste

liste des employé()

g is te re d T rial Version EA 10 0 U n r e g is t e r e d T r ia l V e r s io n

g is te re d T r ia l V e r s io n

séléctionner employé() E A 1 0 .0 U nreg is te re d T ria l V e rs io n E A 1 0 .0 U nreg is te

g is te red T ria l V e rs ion EA 10. 0 U n re g is t r e d T r ia l V e rs io n

requete delete() E A 10.0 U n re g is te

g is te re d T ria l V e rs io n E A 1 0. 0 U nreg is te re d T ria l V e rs io n

employé supprimé()

g is te red T ria l Version EA 10 0 Unregistered T rial V ers io n

employé modifiée avec succés()

employé supprimé avec succés()

employé ajoutée avec succés()

ajouter llnouvelle lemployé()

liste des employé affichée()

séléctionner employé()

supprimer employé()

vérifier données()

lister employé()

gestion commerciale

A 1 0 . 0 Systeme

deU re g iste re d T ria l V e rs

requete select employé()

requete update()

SGBD E A

traiter

requete

A 1 0 .0 U select() n re g iste

A 1 0 . 0 U n re g iste traiter requete insert()

A 10.0 U n re g is te

traiter

requete

delete()

A 1 0. 0 U n re g is te

. 0 U n re g is te

is te

is te

is te

is te

is te

is te

is te

Figure3.4 : Diagramme de séquence de gérer un employé

t e r e d T r i l r s io n E A 1 0 0 U n r e g is t e r e d T r a l V e r s io n E A 1 0 . 0

17

GADER Khawla

E A 1

Projet Fin d'Etude ISITCOM

Le diagramme de séquence détaillé «Gérer employé » fait appel au diagramme de séquence «authentifier ». Après avoir eu l'accès, l'utilisateur est capable d'ajouter, modifier ou supprimer un employé.

Ajouter employé:

Cette option permet de demander l'ajout d'un nouvel employé puis le système de gestion commerciale affiche le formulaire d'ajout afin que l'utilisateur puisse le remplir.

Le système de gestion commerciale vérifie les données saisies, si ces dernières sont valides, le système envoie la requête d'insertion au SGBD qui a son tour la traite et envoie un message «employé ajouté» au système qui affiche un message à l'utilisateur «employé ajouté avec succès ».

Au cas où les données sont non valides, le système envoie un message d'erreur à l'utilisateur. Modifier un employé:

Afin de modifier les données d'un employé, l'utilisateur demande la liste des employés.

Le système envoie donc la requête select client au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne l'employé concerné et modifie ces données, puis le système envoie la requête update au SGBD pour qu'il la traite et envoie un message au système «employé modifié ».

Un message «employé modifié avec succès » est donc affiché par le système à l'utilisateur. Supprimer employé:

Pour supprimer les données d'un employé, l'utilisateur demande la liste des employés.

Le système envoie donc la requête select employé au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne l'employé concerné et supprime ces données, puis le système envoie la requête delete au SGBD pour qu'il la traite et envoie un message au système «employé supprimé ».

Un message «employé supprimé avec succès » est donc affiché par le système à l'utilisateur.

18

GADER Khawla

d T r ia l l V e r io n E A

GADER Khawla

19

Projet Fin d'Etude ISITCOM

3.1.2.c Diagramme de séquence de gérer un client

siion EA 10.0 Unregiis tered T riiall Versiion EA 10.0 Unregiis tered T riiall Versiion EA 10.0 U

sd Use Case1

Systeme d T r i

a l l de

rs io n E A 1 0 .0 U n re g is

SGBD d T

V e rs io n E A 1 0 .0 U

s io n E A 1 0 .0 U nregiste

gestion

utilisateur

l

commercia

s io n E A 1 0 .0 U n re g is te r e d T ria ll V e rs io n E A 1 0 .0 U n re g is t e r e d T ria ll V e rs io n E A 1 0 .0 U

seq authentifier

s io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V ersion E A 1 0 .0 U

sion E A 1 0 0 U regis te r ed T rial l Ve r s io n EA 10.0 Un registe red Trial l Ve r s io n E A 1 0 . 0 U

opt ajouter client

ajouter nouveau client()

sion EA 1 0. 0 U n r e g is te r e d T r ia ll V e r sion EA 10.0 Unregistered T r ia ll V e r s io n EA 1 0 .0 U

formulaire d'ajout affiché()

s io n

E A

1 0. 0 Unregistered T ria ll V e rs io n E A 1 0 .0 Unregistered T ria ll V e r s io n E A 1 0. 0 U

remplir formulaire()

s io n

E A

1 0 .0 Unregiste re d T ria ll V e rs io n E A 1 0 .0 Unregiste re d T ria ll V e r s io n E A 1 0 . 0 U

verifier données saisies()

s io n

10. 0 U

E A 1 0 . 0 U n r g s te red T ria l l V e rs io n E A 1 0 .0 U n reg is te red T ria l l V e rs ion E A

alt données v alides

requet insert()

E A

1 0 .0 Unregiste red T ria ll Vers io n E A 1 0 .0 Unregiste re d

T ria ll V e r s io n E A

traiter requete

insert()

10. 0 U

s io n

client ajouté()

EA 1 0 . 0 U n r e g is t e r ed T rial l Version EA 10.0 Unregistered Trial l Version EA

client ajouté avec succé()

10. 0 U

s io n

neg si non valide

s io n

10. 0 U

E A 1 0. 0 Un r e g is te re d T ria ll V e rs io n E A 1 0 .0 Unregiste re d T ria ll V e rs io n E A
verifier données()

s io n

E A

10. 0 U

1 0 .0 U n re g is te red T ria ll Vers io n E A 1 0 .0 U n re g is te red T ria ll V ersion E A

s ion EA 10.0 Unre giste red Triall Vers ion EA 10.0 Unregiste red Triall Version EA 10.0 U

opt modifier client

lister clients()

s ion

E A

10.0 U n regis te red T riall Ve rs io n E A 1 0 0 U n registered T rial l V e rsion E A 10

m U

requete select client ()

s ion

E A

traiter requete de select()

T ria ll V e rs io n EA 10

m U

1 0 .0 U n re g is te red T ria ll Vers io n E A 1 0 0 U n re g is te re d

liste des clients affichée()

liste des clients()

s ion

E A

m U

1 0 .0 U n re giste r e d T ria ll V e rs io n E A 1 0 .0 Unregistered T riall V e r s io n E A 1 0

selectionner client()

modifier client()

s ion

E A

m U

1 0 .0 U n reg is te red T riall Version E A 1 0 . 0 U n re g is te red T rial l Version EA 10

requete update()

s ion

E A

traiter requete update()

T r ia l l V e r s io n E A 1 0

m U

1 0 .0 U n re g is te re d T ria ll V e rs io n EclientA 10 . modifié() 0 U n re g is te re d

client modifié avec succé()

E A

1 0 .0 U n re g is te red T ria ll Vers io n E A 1 0 .0 U n re g is te red T ria ll V ersion E A 1 0

m U

s ion

m U

s io n E A 1 0 . 0 U n egis te red T ria l l Version E A 1 0 .0 U n registered T ria l l V e r s io n E A 1 0.

opt supprimer client

lister clients()

s io n

E A

m U

1 0 .0 U n re g is te r e d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0.

requete select client ()

s io n

E A

10.0 U n registered T ria ll Vers ion E A 1 0. 0 U n registered

liste des clients()

m U

T ria ll V e r s io n E A 1 0 .

traiter requete select()

liste des clients affichée()

E A

1 0 .0 U n re g is te red T ria ll Vers io n E A 1 0 .0 U n re g is te red T ria ll V ersion E A 1 0.

m U

s io n

selectionner client()

s io n

E A

m U

1 0 .0 U n r e g is te r e d T riall V e rs io n E A 1 0 .0 Unregistered T riall V e r s io n E A 1 0.

supprimer client()

requete delete()

s io n

E A

1 0 .0 Unregiste red T ria ll Vers io n E A 1 0 .0 Unregiste re d

m U

Triall Ve rsion EA 10.

client supprimé avec succé()

client supprimé()

traiter requete delete()

E A

1 0 .0 Unregiste re d T ria ll V e rs io n E A 1 0 .0 Unregiste re d T ria ll V e r s io n E A 1 0.

m U

s io n

s io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V ersion E A 1 0 .0 U

s io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V ersion E A 1 0 .0 U

Figure3.5 : Diagramme de séquence de gérer un client

Projet Fin d'Etude ISITCOM

Le diagramme de séquence détaillé «Gérer client» fait appel aussi au diagramme de séquence «authentifier »pour qu'il devient capable d'ajouter, modifier ou supprimer un client.

Ajouter client:

L'utilisateur demande l'ajout d'un nouveau client ensuite le système de gestion commerciale affiche le formulaire d'ajout pour que l'utilisateur peut le remplir.

Le système vérifie alors les données saisies, si ces dernières sont valides, le système envoie la requête d'insertion au SGBD qui a son tour la traite et envoie un message «client ajouté» au système qui affiche un message à l'utilisateur « client ajouté avec succès ».

Au cas où les données sont non valides, le système signe un message d'erreur à l'utilisateur. Modifier un client:

L'utilisateur demande la liste des clients du système qui envoie la requête select client au SGBD, pour que ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le client concerné et modifie ces données, puis le système envoie la requête update au SGBD pour qu'il la traite et envoie un message au système «client modifié ».

Un message «client modifié avec succès » est donc affiché par le système à l'utilisateur. Supprimer client:

Pour supprimer les données d'un client, l'utilisateur demande la liste des clients.

Le système envoie donc la requête select client au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le client concerné et supprime ces données, puis le système envoie la requête delete au SGBD pour qu'il la traite et envoie un message au système «client supprimé ».

Un message «client supprimé » avec succès » est donc affiché par le système à l'utilisateur.

20

GADER Khawla

Projet Fin d'Etude ISITCOM

3.1.2.d Diagramme de séquence de gérer un fournisseur

EA 1 0 .0 Unregiistered Triiall Versiion E A 10.0 Unregiistered Triiall Versiion EA 1 0 .0 Unregiiste

sd Use Case1

EA 1 0 .0 U n re g is te re d Triall Version

utilisateur

E A 1 0 .0 U n re g is te re d Tr ia l l Version E A 10.0 U n re g iste r e d T r ia ll V e r sio n E A 10. 0 U n re g is te

E A 1 0 0 U n r e is te re d T ria l l V e rs io n E A 1 0 .0 U n re g iste r e d T ria l l V e rs io n E A 1 0 .0 U nre g is te

seq authentifier

EA 10 . 0 Un r e g is t e r e d Tr ia l l Ve r s io n EA 10 . 0 Un r e g is t e r e d Tr ia l l Ve r s io n EA 10 . 0 Un r e giste

opt ajouter fournisseur

EA 1 0.0 U nre gistered Triall Version EA 10.0 Unregistered Triall Version EA 10.0 Unregiste

ajouter llnouvelle ifournisseur()

E A 1 0 .0 U n r g is te re d T r ia l l V e r s io n EA 10 . 0 Unregistered Trial l Version EA 1 0 .0 U nre g is te

i formulaire ' d'ajout i affiché()

EA 1 0 .0 Unrg is te re d T i remplir r ia l l V e i formulaire() r s io n EA 1 0 .0 Unregistered T ria ll Version EA 1 0 .0 U nre g is te

EA 1 0 .0 Unrgistered Triall Version E A 10. 0 U n r e g is t e r e d T r ia l l V e rs io n E A 1 0 .0 U nre g is te

ii verifier données ii saisies()

EA 1 0 0 U n r e g is t e r d Trial l Version E A 10 . 0 U n re g is t r e d T r ia l l V e rs io n EA 1 0 .0 U nre g is te

alt donnees valides requete i insert()

E A 1 0 .0 U n r

fournisseur ajoutée avec succés()

EA 1 0.0 Unrgistered T ria ll Version EA 10. 0 Unregistered T ria ll Version EA 1 0 .0 U nre g is te

EA 10 0 U n r e g is t e r e d rial l Version EA 10 . 0 Unregistered T ria l l Version E A 1 0 .0 U nre g is te

neg données non valides

vérifier données()

EA 1 0 .0 Unrgistered T ria ll Version EA 1 0 .0 Unregistered T ria ll Version EA 1 0 .0 U nre g is te

E A

opt modifier fournisseur

E A 10.0 Unr

requete select fournisseur()

E A 1 0 .0 U n r

liste des fournisseurs()

E A 1 0 .0 U n r

séléctionner fournisseurs()

E A 1 0 .0 U n r

requete update()

E A 10.0 Unr

E A 10.0 Unr

fournisseur modifiée avec succés()

E A 10.0 Unr

E

lister fournisseur()

E

E

liste des fournisseurs affichée()

E

isupprimer fournisseur()

E

gistered T riall Version EA 10. 0 Unregistered T riall Version

fournisseur supprimé()

E

fournisseur supprimé avec succés()

E A 10 . 0 U n r e g is tere d T riall Version EA 10 . 0 Un re g is tere d T riall Version E A 10 . 0 U n re giste

E A 1 0 .0 Unregistered Triall Version E A 1 0 .0 Unregistered Triall Version E A 1 0 .0 U n re g is te

l U n r e g is t e e T ia l V e r s io n

Figure3.6 : Diagramme de séquence de gérer un fournisseur

A 1 0 . 0 U n r e g is t e r e d T r ia V e s io n E A 1 0 . 0

E

A 10.0 U n r

A 10.0 U n r

A 10.0 U n r

A 10.0 U n r

A 10.0 U n r

A 10.0 U n r

A alt 1 0 . 0 supprimer U n r e g fournisseur is t e e d T ria ll Versio n E A 1 0.0 U n re g iste re d T ria ll Version E A 1 0 .0 U n re g i

1 0 .0 Unr gistered T ria ll Version EA 1 0 .0 Unregistered T ria ll Version EA 1 0 .0 U n re g is te

gistered T ria ll Version EA 10. 0 U nreg is t e r e d T r ia l l V e rs io n

i fournisseur ajoutée()

lister fournisseur()

g is te red T ria l l V e r s ion EA 10 . 0 U nregiste red T ria ll Version EA 10.0 Unreg

gistered Tr ia l l Version EA 10. 0 Unregistered Tr ia l l Version

gis te r e d T r ia l l V e r s io n E A 1 0 . 0 Un re g is te red T ria l l Version

liste des fournisseurs affichée()

g is te re d T r ia l l V e r s io n EA 1 0 .0 Unregistered T ria l l Version EA 1 0 .0 Unreg

modifier fournisseur()

gistered T riall Version EA 10. 0 Unregistered T riall Version

gistered T ria ll Version EA 10. 0 U n re g is t e r e d T r ia l l V e rs io n

fournisseur modifiée()

g is te red Triall Version E A 1 0 .0 Unregistered Triall Version E A 1 0 .0 Unreg

g is te red T ria ll Version EA 10. 0 U n re gis t e r e d T r ia l l V e rs io n E A 1 0 .0 U n reg i

requete select fournisseur()

liste des fournisseurs()

gis te red Triall Version EA 10 0 Unregis tere d T riall V ers ion

g is te re d T r ia l l V e r io n EA 10 .0 Unregistered T ria l l Version EA 1 0 .0 Unregi

séléctionner fournisseurs()

gistered Triall Version EA 10. 0 U n re g is t r e d T r ia l l V e rs io n E A 1 0 .0 U nreg i

requete delete()

A 1 0 .0 U n re g i

traiter

requete delete()

gistered T ria ll Version EA 10 0 Unregistered T ria ll Version A 1 0 .0 U nreg i

A 1 0 . 0 U Systeme de

gestion
commerciale

registered T ria ll V e rs

SGBD E A

A 1 0 . 0 U n re g is te i traiter

requete

iinsert()

A 10.0 U nreg

traiter
requete

select()

A 1 0 .0 U n re g

A 10.0 U nreg

traiter
requete

A 1 0 . 0 U update() n r e g

traiter
requete

A 1 0 .0 U select() n re g i

. 0 U n re g is te

is te

is te

is te

is te

is te

is te

is te

s te

s te

s te

s te

s te

s te

s te

GADER Khawla

21

Projet Fin d'Etude ISITCOM

Le diagramme de séquence détaillé «Gérer fournisseur» fait appel au diagramme de séquence «authentifier ». Après avoir eu l'accès, l'utilisateur est capable d'ajouter, modifier ou supprimer un fournisseur.

Ajouter fournisseur:

Cette option permet de demander l'ajout d'un nouveau fournisseur puis le système de gestion commerciale affiche le formulaire d'ajout afin que le fournisseur puisse le remplir.

Le système de gestion commerciale vérifie les données saisies, si ces dernières sont valides, le système envoie la requête d'insertion au SGBD qui a son tour la traite et envoie un message «fournisseur ajouté» au système qui affiche un message à l'utilisateur «fournisseur ajouté avec succès ».

Au cas où les données sont non valides, le système envoie un message d'erreur à l'utilisateur. Modifier un fournisseur:

Afin de modifier les données d'un fournisseur, l'utilisateur demande la liste des fournisseurs. Le système envoie donc la requête select fournisseur au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le fournisseur concerné et modifie ces données, puis le système envoie la requête update au SGBD pour qu'il la traite et envoie un message au système «fournisseur modifié ».

Un message «fournisseur modifié avec succès » est donc affiché par le système à l'utilisateur. Supprimer fournisseur:

Pour supprimer les données d'un fournisseur, l'utilisateur demande la liste des fournisseurs. Le système envoie donc la requête select fournisseur au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le fournisseur concerné et supprime ces données, puis le système envoie la requête delete au SGBD pour qu'il la traite et envoie un message au système «fournisseur supprimé ».

Un message «fournisseur supprimé avec succès» est donc affiché par le système à l'utilisateur.

22

GADER Khawla

Projet Fin d'Etude ISITCOM

3.1.2.e Diagramme de séquence de gérer un produit

sd Use Case1

E A 10.0 Unregiistere d T riia l l Versiion E A 10 .0 U n re g iis te re d T riia ll Versiion EA 10 .0 U n re g iis te

EA 10.0 Unregistered Triiall Version

EA 10.0 Unreg is te red Triiall Versio n EA 10.0 Unregistered Triall Version EA 10.0 Unregiste

E A

EA 10.0 Unregistered Triiall Version EA 10.0 Unregistered Triall Version EA 10.0 Unregiste

opt ajouter produit

EA 10.0 U n r e g is te red Triiall Version EA 10.0 Unreg is te red Triall Version EA 10.0 Unreg is te

E A 1 0 .0 U n r g is te re d T r i ia l l V e r s io n E A 1 0 . 0 Unregistered Trial l Version EA 1 0 .0 U n re gis te

i formulaire ' d'ajout affiché()

EA 1 0 .0 Unr g is te re d T remplir r i ia l l V e formulaire() r s io n EA 1 0 .0 Unregistered T ria ll Version EA 1 0 .0 U n re g is te

EA 1 0 .0 Unr gistered T riia ll Version E A 10. 0 Unr e

g is t e r e d T r ia l l V e rs io n E A 1 0 .0 U n re g is te
verifier données saisies()

E A 1 0 0 U n r g is t r d T ri ia l l Version EA 10 . 0 U n re g is t r e d T r ia l l V e rs io n E A 1 0 .0 U n

alt donnees v alides requete insert()

EA 10.0 U n r

EA 10.0 U n r

E A 10 0 U n r e g is t e r e d ri ial l Version EA 10 . 0 Unregistered T rial l Version EA 1 0 .0 U n r e g is te

neg données non valides

E A 10.0 Unr gistered Triiall Version EA 10.0 Unregistered Triall Version EA 10.0 Unreg is te

EA 10.0 Unr gistered Triiall Version EA 10.0 Unregistered Triall Version EA 10.0 Unregiste

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E

E

E

E

E

E

E

EA 10.0 Unregistered Triiall Version EA 10.0 Unregistered Triall Version EA 10.0 Unregiste

EA 10.0 U nregistered T riiall Version EA 10.0 U nregistered T riall Version EA 10.0 U nregiste

A 1 0 .0 U n r

A 1 0 .0 U n r

A 1 0 .0 U n r

A 1 0 .0 U n

A 1 0 .0 U n

A 1 0 .0 U n

A alt 1 0 . 0 supprimer U n e produit gi ered T riiall Version EA 10.0 Unregistered T riall Version EA 10.0 U nregi

opt modifier produit

seq authentifier 1 0 0 U n r este red T riia ll Version E A 10 .0 U n reg is te red T ria ll V e rs ion E A 10 .0 U nre g is te

utilisateur

gistered Triiall Version EA 10. 0 U n reg is te r e d T r ia l l Version

produit ajouté()

gistered Triiall Version EA 10. 0 Unregistered Triall Version EA 10.0 Un

lister produit()

g is te re d T ri ial l V e r s io n EA 1 0 . 0 Unregistered T riall Version EA 10.0 Unreg

gistered Triiall Version EA 10. 0 Unregistered Triall Version

g is te re d T r i ia l l V e r s io n EA 10 . 0 U n registered T rial l Version

liste des produits affichée()

g is te red Triia ll Version EA 10.0 Unregistered Triall Version EA 10.0 Unreg

modifier produit()

gistered Triiall Version EA 10. 0 Unregistered Triall Version

g is te re d T riia ll V ersion EA 10. 0 Un re g is te r e d T r ia l l V e rs io n

produit modifié()

g is te red T riiall Version EA 10.0 Unregistered T riall Version EA 10.0 U nreg

gistered T riia ll Version EA 10. 0 U n re g is t e r e d T r ia l l V e rs io n E A 1 0 .0 U n re g i

requete select produit()

liste des produits()

gistered Tri ial l Version EA 10 0 U n r e g is t e r ed T r ia l l V e r s io n

g is te re d T r i ia l l V e r s io n E A 1 0 .0 U n re g is te re d T ria l l Version EA 1 0 .0 U n re g i

i séléctionner produit()

giste red T riiall Version EA 10. 0 U nregist r e d T r ia l l Version EA 10.0 U nregi

requete delete()

gistered Triiall Version EA 10. 0 Unregistered Triall Version

gistered Triiall Version EA 10 0 Unregistered Triall Version

produit supprimé avec succés()

produit modifié avec succés()

produit ajouté avec succés()

ajouter nouveau iproduit()

liste des produits affichée()

iséléctionner produit()

supprimer produit()

ivérifier données()

lister produit()

commerciale

A 1 0 . 0 U Systeme de

gestion

registered T riall Vers

requete select produit()

liste des produits()

requete update()

produit supprimé()

SG

EA BD

A 1 0 . 0 U n

traiter

requete

insert()

A 10.0 U nreg

traiter

requete

select()

A 10.0 U n reg

traiter

requete

A 1 0 . 0 U update() n r e g

traiter

requete

A 1 0 .0 U select() n re g i

A 10.0 U n regi

traiter

requete

delete()

A 10.0 U nregi

A 10.0 U nreg

.0 U nregiste

reg iste

re g is te

re g is te

is te

is te

is te

is te

is te

is te

is te

s te

s te

s te

s te

s te

s te

s te

GADER Khawla

E A 1 0 . 0 U

23

Figure3.7 : Diagramme de séquence de gérer un produit

e g is t e r e d T i l l V e r s io n E A 1 0 0 U n r e g is t e r e d T r ia l l V e r s o n E A 1

Projet Fin d'Etude ISITCOM

Le diagramme de séquence détaillé «Gérer produit» fait appel au diagramme de séquence «authentifier ». Après avoir eu l'accès, l'utilisateur est capable d'ajouter, modifier ou supprimer un client.

Ajouter produit:

Cette option permet de demander l'ajout d'un nouveau produit puis le système de gestion commerciale affiche le formulaire d'ajout afin que le produit puisse le remplir.

Le système de gestion commerciale vérifie les données saisies, si ces dernières sont valides, le système envoie la requête d'insertion au SGBD qui a son tour la traite et envoie un message «produit ajouté» au système qui affiche un message à l'utilisateur «produit ajouté avec succès ».

Au cas où les données sont non valides, le système envoie un message d'erreur à l'utilisateur. Modifier un produit:

Afin de modifier les données d'un produit, l'utilisateur demande la liste des produits.

Le système envoie donc la requête select produit au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le produit concerné et modifie ces données, puis le système envoie la requête update au SGBD pour qu'il la traite et envoie un message au système «produit modifié ».

Un message «produit modifié avec succès » est donc affiché par le système à l'utilisateur. Supprimer produit:

Pour supprimer les données d'un produit, l'utilisateur demande la liste des produits.

Le système envoie donc la requête select produit au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne le produit concerné et supprime ces données, puis le système envoie la requête delete au SGBD pour qu'il la traite et envoie un message au système «produit supprimé ».

Un message «produit supprimé avec succès » est donc affiché par le système à l'utilisateur.

24

GADER Khawla

Projet Fin d'Etude ISITCOM

3.1.2.f Diagramme de séquence de gérer une commande

sd Use Case1

E A 10.0 Unregiistered Triiall Versiion EA 10.0 Unregiistered Tr iiall V e r siio n EA 1 0 .0 U n r e giist e

EA 1 0 .0 Unre g is te re d T ria ll V e rs io n

E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te

E A 1 0 0 U n r e gs te red T ria l l V e rs ion E A 1 0 .0 U n reg is te red T ria l l V e rs ion E A 1 0 .0 U n re g iste

seq authentifier

EA 10 . 0 Un re g is t e r e d T r ia ll Ver s io n EA 1 0 .0 Un r e g is t e r e d Tr ia ll Ve r s io n EA 10 . 0 Unr e gis te

opt ajouter commande

EA 1 0.0 U nre g is t e r e d T r ia ll V e r s io n EA 1 0 .0 Unregistered T r ia ll V e r s io n EA 1 0 .0 U n r e g is te

E A 1 0 .0 U n r g is te re d T r ia l l V e r s io n E A 1 0 . 0 U n re g is te re d T ria l l V e rs io n E A 1 0 .0 U n re g is te

i formulaire ' d'ajout i affiché()

EA 1 0.0 Unr g is te re d T i remplir r ia l l V e i formulaire() r s io n EA 1 0 .0 Unregistered T ria ll V e rs io n EA 1 0 .0 U n re g is te

E A 1 0 .0 Unr g is te re d T ria ll V e rs io n EA 1 0. 0 U n r e g is t e r e d T r ia l l V e rs io n E A 1 0 .0 U n re g is te

ii verifier données ii saisies()

EA 1 0 0 U n r g is t r d T ria l l V e rs io n EA 1 0 . 0 U n re g is t r e d T r ia l l V e rs io n E A 1 0 .0 U n re g iste

alt donnees v alides requete i insert()

E A 10.0 Unr

EA 1 0 .0 Unr g is te re d T ria ll V e rs io n EA 1 0. 0 Unregistered T ria ll V e rs io n EA 1 0 .0 U n re g is te

E A 1 0 0 U n r e g is t e r e d ria l l Vers ion E A 1 0 . 0 U n re g is te re d T ria l l Vers ion E A 1 0 .0 U n re g is te

neg données non valides

EA 1 0 .0 Unr g is te re d T ria ll V e rs io n EA 10.0 Unregistered T ria ll V e rs io n EA 1 0 .0 U n re g is te

E A 1 0 .0 Unr g is te re d T ria ll V e rs io n EA 1 0 .0 Unregistered T ria ll V e rs io n EA 1 0 .0 U n re g is te

E A 1 0 .0 U n r

E A 1 0 .0 U n r

EA 1 0 .0 U n r g is te r e d T r ia l l V e r s io n E A 10 .0 U n re g is te re d T ria l l V e rs io n

liste des commandes affichée()

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 U n r

E A 1 0 .0 Unr g is te re d T ria ll V e rs io n EA 1 0.0 Unregistered T ria ll V e rs io n EA 1 0 .0 Unreg

E A alt 10 . 0 supprimer U nr e g commande is te e d T ria ll V ers io n E A 1 0 .0 U n reg is te red T ria ll V ers io n E A 1 0 .0 U n reg is te

E

E

E

E

E

E

E A 10. 0 Unre g is t e r e d T riall Ver s ion E A 10.0 U nre g is t e r e d T riall V e r s ion E A 10 . 0 U n re g is te

E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g is te

A 10.0 U nr

A 10.0 U nr

A 10.0 U nr

A 10 .0 Un

A 10 .0 Un

A 10 .0 Un

opt modifier commande

utilisateur

g is te re d T ria ll V e rs io n E A 10. 0 U n re g is t e r commande e d Tr ia ajoutée() l l V e rs io n

lister commande()

g is te r e d T r ia l l V e rs io n E A 10 . 0 U n re g is te re d T ria ll V e rs io n E A 1 0 .0 U n re g

g is te re d T ria ll V e rs io n E A 1 0. 0 U n re g is te re d T ria ll V e rs io n

g is te re d T r ia l l V e r s io n EA 1 0 .0 Unregistered T ria l l V e rs io n EA 1 0 .0 Unreg

modifier commande()

g is te re d T ria ll V e rs io n E A 1 0. 0 U n re g is te re d T ria ll V e rs io n A 1 0 .0 U n re g

g is te re d T ria ll V e rs io n EA 1 0. 0 U n re gis t e r e T r ia l l V e rs io n

commande modifiée()

g iste red T ria ll Version EA 10 . 0 U n re gis t e r e d T r ia l l V e rs io n EA 1 0 .0 U n reg is te

requete select commande()

g is te re d T ria ll V e rs io n EA 1 0

g is te re d T r ia l l V e r s io n E A 1 0 .0 U n re g is te re d T ria l l V e rs io n E A 1 0 .0 U n re g is te

séléctionner commandes()

g is te re d T ria ll V e rs io n EA 1 0. 0 U n re g is t r e d T r ia l l V e rs io n E A 1 0 .0 U n re g is te

requete delete()

g is te re d T ria ll V e rs io n E A 1 0. 0 U n re g is te re d T ria ll V e rs io n A 1 0 .0 U n re g is te

traiter

requete

commande supprimé() delete()

g is te re d T ria l l V e rs io n EA 1 0 0 U n re g is te red T ria l l Vers io n A 1 0 .0 U n re g is te

commande modifiée avec succés()

commande supprimé avec succés()

commande ajoutée avec succés()

ajouter llnouvelle commande()

liste des commandes affichée()

séléctionner commandes()

supprimer commande()

lister commande()

iivérifier données()

A 1 0 . 0 U Systeme de

gestion
commerciale

liste des commandes()

0 U n r e g is t e r e d T r ia l l V e rs io n

re g is te red T ria ll Vers

requete select commande()

liste des commandes()

requete update()

SGBD E A

A 1 0 . 0 U n re g iste i traiter requete iinsert()

A 10.0 U nreg

traiter

requete

select()

A 1 0 .0 U n re g

traiter
requete

A 1 0 . 0 U update() n r e g

traiter

requete

A 1 0 .0 U select() n re g is te

.0 U nreg iste

iste

iste

iste

iste

iste

iste

iste

Figure3.8 : Diagramme de séquence de gérer une commande

U n r t d T i l l V i E A 0 0 U t e d T i V i E A 1 0 0

25 i

GADER Khawla

Projet Fin d'Etude ISITCOM

Le diagramme de séquence détaillé «Gérer commande» fait appel au diagramme de séquence «authentifier ». Après avoir eu l'accès, l'utilisateur est capable d'ajouter, modifier ou supprimer une commande.

Ajouter commande:

Cette option permet de demander l'ajout d'une nouvelle commande puis le système de gestion commerciale affiche le formulaire d'ajout afin que l'utilisateur puisse le remplir.

Le système de gestion commerciale vérifie les données saisies, si ces dernières sont valides, le système envoie la requête d'insertion au SGBD qui a son tour la traite et envoie un message «commande ajoutée » au système qui affiche un message à l'utilisateur «commande ajoutée avec succès ».

Au cas où les données sont non valides, le système envoie un message d'erreur à l'utilisateur. Modifier commande:

Afin de modifier les données d'une commande, l'utilisateur demande la liste des commandes. Le système envoie donc la requête select commande au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne la commande concerné et modifie ces données, puis le système envoie la requête update au SGBD pour qu'il la traite et envoie un message au système «commande modifiée ».

Un message «commande modifiée avec succès » est donc affiché par le système à l'utilisateur.

Supprimer commande:

Pour supprimer les données d'une commande, l'utilisateur demande la liste des commande.

Le système envoie donc la requête select commande au SGBD, ce dernier la traite et envoie la liste au système qui affiche à son tour la liste à l'utilisateur.

L'utilisateur sélectionne la commande concernée et supprime ces données, puis le système envoie la requête delete au SGBD pour qu'il la traite et envoie un message au système «commande supprimée ».

Un message «commande supprimée avec succès » est donc affiché par le système à l'utilisateur.

26

GADER Khawla

Projet Fin d'Etude ISITCOM

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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite