24
1 Modélisation Projet UML Gestion d’une société de vente des matérielles informatique Présenté par: - Bouacha Oussama. - Bensmaine Yasser. - Benamar Abdeladim. 2011-2012

gestion de magasin vente matériels informatique

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: gestion de magasin vente matériels informatique

1

Modélisation Projet UML Gestion d’une société de vente des matérielles informatique

Présenté par:

- Bouacha Oussama.

- Bensmaine Yasser.

- Benamar Abdeladim.

2011-2012

Page 2: gestion de magasin vente matériels informatique

Plan de la présentation:- Présentation du projet.- Diagramme des cas d’utilisation.- Diagramme de séquence.- Diagramme de classe.- Diagramme d’état transition.- Contrainte OCL.

2

Page 3: gestion de magasin vente matériels informatique

Présentation du projet:

3

Notre projet consiste à concevoir un système informatisé qui permettra la gestion automatique des clients, des fournisseurs, du stock, etc... D’une société de vente de matériel informatique dans un magasin.

Page 4: gestion de magasin vente matériels informatique

4

Diagramme de cas d’utilisation:

Les cas d’utilisations et les acteurs du système sont schématisés dans les diagrammes ci-dessous ainsi que l’interaction entre les cas d’utilisations et les acteurs. On a au total 5 diagrammes:

Page 5: gestion de magasin vente matériels informatique

5

Diagramme de cas d’utilisation:

Client dans le magasin:

Page 6: gestion de magasin vente matériels informatique

6

Diagramme de cas d’utilisation:

Vendeur à la caisse:

Page 7: gestion de magasin vente matériels informatique

7

Diagramme de cas d’utilisation:

Employé responsable du stock:

Page 8: gestion de magasin vente matériels informatique

8

Diagramme de cas d’utilisation:

Gérant du magasin:

Page 9: gestion de magasin vente matériels informatique

9

Diagramme de cas d’utilisation:

Livreur:

Page 10: gestion de magasin vente matériels informatique

10

Diagramme de séquence:1- Passer commande dans le magasin:

Page 11: gestion de magasin vente matériels informatique

11

Diagramme de séquence:2- Préparation marchandise:

Page 12: gestion de magasin vente matériels informatique

12

Diagramme de séquence:3- Client se fait encaisser par le vendeur:

Page 13: gestion de magasin vente matériels informatique

13

Diagramme de séquence:3- Client se fait encaisser par le vendeur:

Page 14: gestion de magasin vente matériels informatique

14

Diagramme de séquence:4- Livraison:

Page 15: gestion de magasin vente matériels informatique

15

Diagramme de séquence:5- Alimenter stock:

Page 16: gestion de magasin vente matériels informatique

16

Diagramme de séquence:6- Réclamation d’un produit :

Page 17: gestion de magasin vente matériels informatique

17

Diagramme de séquence:7- Ajout d’un employé par le gérant:

Page 18: gestion de magasin vente matériels informatique

18

Diagramme de Classe:

Page 19: gestion de magasin vente matériels informatique

19

Page 20: gestion de magasin vente matériels informatique

20

Diagramme état-Transition:

1- Vendeur en caisse:

Page 21: gestion de magasin vente matériels informatique

21

Diagramme état-Transition:

1- Client au magasin:

Page 22: gestion de magasin vente matériels informatique

22

Contraintes OCL:

1- Tout les personnes qui interagissent dans le système doivent avoir plus de 18 ans :

Context Personne inv : Age > 18.

2- Le magasin doit avoir plusieurs livreurs :

Context Empoyé inv : Livreur size()>=1.

Page 23: gestion de magasin vente matériels informatique

23

Contraintes OCL:

3- la société doit avoir un seul gérant et un seul résponsable de stock : Context Empoyé inv : Self.gérant size() = 1  AND Self.responsable size() = 1 . 4 – Le stock ne doit pas être vide: Context Stock inv : Self.produit IsNotEmpty().

5- La post_ condition de la méthode getPrix(). Context Produit :: getPrix() :int Body : result = prix_ produit.

Page 24: gestion de magasin vente matériels informatique

24

MERCI POUR VOTRE ATTENTION