Chapitre II : Modélisation statique
La modélisation statique s'occupe de la description des
objets. Ce niveau de modélisation ne tient pas compte du facteur
temporel dans le comportement du système mais s'attèle à
fournir une représentation abstraite des objets du système qui
vont interagir ensemble pour réaliser les cas d'utilisation. [9]
I. Diagramme de classes
1- Identification des classes
Une classe est un ensemble de fonctions (méthodes) et
de données (attributs) qui sont liées par un champ
sémantique. Les classes sont utilisées dans la programmation
orientée objet. Elles permettent de modéliser un programme et
ainsi de découper une tâche complexe en plusieurs petits travaux
simples. [5]
Une classe décrit les responsabilités, le
comportement et le type d'un ensemble d'objets. Les éléments de
cet ensemble sont les instances de la classe.
Dans notre étude, nous pouvons dégager les classes
suivantes :
Produit : C'est une classe qui
regroupe les différents produits qu'offre DATA SERVICES
à sa clientèle.
Fournisseur : Cette classe
regroupe tous les fournisseurs de l'entreprise.
SortieStock : Cette classe enregistre
les sorties des produits du magasin vers le service vente.
EntréeStock : Cette classe
enregistre les entrées des produits dans le magasin.
Facture : Cette classe enregistre les
factures des produits envoyés dans le magasin.
APPLICATION CLIENT/SERVEUR DE GESTION DES STOCKS
Dictionnaire des données :
N°
|
PROPRIETES
|
DESIGNATION
|
NAT
|
TYPE
|
LNG
|
OBSERV
|
1
|
Numfour
|
Numéro du fournisseur
|
E
|
N
|
6
|
|
2
|
Nomfour
|
Nom du fournisseur
|
E
|
C
|
30
|
|
3
|
Adresse
|
Adresse du fournisseur
|
E
|
C
|
30
|
|
4
|
Ville
|
Ville du fournisseur
|
E
|
C
|
30
|
|
5
|
Pays
|
Pays du fournisseur
|
E
|
C
|
30
|
|
6
|
Codprod
|
Code du produit
|
E
|
N
|
6
|
|
7
|
Libprod
|
Libellé du produit
|
E
|
C
|
30
|
|
8
|
Marque
|
Marque du produit
|
E
|
C
|
30
|
|
9
|
Qtéréapprov
|
Quantité de
réapprovisionnement
|
E
|
N
|
6
|
|
10
|
Qtéalerte
|
Quantité d'alerte
|
E
|
N
|
6
|
|
11
|
Identrée
|
Identifiant d'entrée
|
E
|
N
|
6
|
|
12
|
Datentrée
|
Date d'entrée en stock
|
E
|
D
|
10
|
JJ/MM/AAAA
|
13
|
Qtéentrée
|
Quantité entrée en stock
|
E
|
N
|
6
|
|
14
|
Idsortie
|
Identifiant de sortie
|
E
|
N
|
6
|
|
15
|
Datsortie
|
Date de sortie du stock
|
E
|
D
|
10
|
JJ/MM/AAAA
|
16
|
Qtésortie
|
Quantité sortie du stock
|
E
|
N
|
6
|
|
17
|
Numfact
|
Numéro de la facture
|
E
|
N
|
6
|
|
18
|
Datefact
|
Date de la facture
|
E
|
D
|
10
|
JJ/MM/AAAA
|
19
|
Prix
|
Prix du produit
|
E
|
N
|
6
|
|
20
|
Qtéstock
|
Quantité en stock
|
CA
|
N
|
6
|
|
J : jour M : mois A
: année E : élémentaire
N : numérique D : date CA :
calculée C : caractère NAT :
nature LNG : longueur TYPE :
type OBSERV : observation N° :
numéro
APPLICATION CLIENT/SERVEUR DE GESTION DES STOCKS
|