Il s'agit d'une gestion de caisse et
de stock de produits d'un
supermarché en utilisant les entités suivantes :
-Client (Num client, Nom client, prénom client, adresse client,.. etc.)
-Fournisseur (Num fournisseur, Nom fournisseur, prénom fournisseur, adresse fournisseur,.. etc.)
-Marchandises (ou produits): (Num produit, nom produit, prix unitaire, code rayon, code barre, stock minimum, quantité stock produit, quantité commandé automatique)
-Commandes: (num commande, date commande, quantité commandée)
-Livraison: (numéro livraison, date livraison, quantité livrée)
-Facture: (numéro facture, date facture, etc.)
-Caisse: (numéro caisse, ticket de caisse, etc.)
-Supermarché : (numéro supermarché, nom supermarché, code de commerce.)
-Catégorie produit:(Num catégorie, nom catégorie, etc.)
Règles:
-Le caissier enregistre la quantité des produits pour chaque client et établit un reçu pour le client après avoir encaissé le montant total et transmet l’information au serveur
-ces opérations mettent à jour automatique le stock via le serveur. Et peuvent aboutir à un lancement automatique de commandes.
-gestion complète de stock: Recevoir la liste des produits vendus par le supermarché par le biais du serveur ainsi que celles des fournisseurs auquel envoie des commandes.
-pour chaque livraison, la quantité en stock des produits est mise à jour.
-emplacement des produits dans les rayons, et connu par code barre dans le rayon et le code de ce rayon.
-Client (Num client, Nom client, prénom client, adresse client,.. etc.)
-Fournisseur (Num fournisseur, Nom fournisseur, prénom fournisseur, adresse fournisseur,.. etc.)
-Marchandises (ou produits): (Num produit, nom produit, prix unitaire, code rayon, code barre, stock minimum, quantité stock produit, quantité commandé automatique)
-Commandes: (num commande, date commande, quantité commandée)
-Livraison: (numéro livraison, date livraison, quantité livrée)
-Facture: (numéro facture, date facture, etc.)
-Caisse: (numéro caisse, ticket de caisse, etc.)
-Supermarché : (numéro supermarché, nom supermarché, code de commerce.)
-Catégorie produit:(Num catégorie, nom catégorie, etc.)
Règles:
-Le caissier enregistre la quantité des produits pour chaque client et établit un reçu pour le client après avoir encaissé le montant total et transmet l’information au serveur
-ces opérations mettent à jour automatique le stock via le serveur. Et peuvent aboutir à un lancement automatique de commandes.
-gestion complète de stock: Recevoir la liste des produits vendus par le supermarché par le biais du serveur ainsi que celles des fournisseurs auquel envoie des commandes.
-pour chaque livraison, la quantité en stock des produits est mise à jour.
-emplacement des produits dans les rayons, et connu par code barre dans le rayon et le code de ce rayon.
Modèle logique des données du logiciel de
« AZIMPEX »
FOURNISSEUR (#CodeFournisseur, Nom, Telephone, Fax, Adresse, #Id Historique, #Idpaiement).
CLIENT (#Date Passage Caisse, Heure Passage Caisse, Numéros de Caisse, #Id Client)
Dictionnaire des données
Structures
des données
|
Champs
|
Types des
données
|
Taille
|
Contrainte
d'intégrité
|
Observation
|
|
FOURNISSEUR
|
IdFournisseur
|
nvarchar
|
10
|
Not null
|
L'identification
du fournisseur
|
|
Nom
|
nvarchar
|
50
|
Not null
|
Nom du
fournisseur
|
||
Tel
|
nvarchar
|
25
|
Not null
|
Téléphone
du fournisseur
|
||
Fax
|
nvarchar
|
10
|
Not null
|
Le fax du
fournisseur
|
||
Adresse
|
nvarchar
|
50
|
Not null
|
L'adresse
du fournisseur
|
||
Ville
|
nvarchar
|
25
|
Not null
|
La ville
du fournisseur
|
||
Pays
|
Nvarchar
|
30
|
Not null
|
Le pays du
fournisseur
|
||
Email
|
Nvarchar
|
50
|
Not null
|
L'email du
fournisseur
|
||
Commentaire
|
Nvarchar
|
50
|
Null
|
Le
commentaire du fournisseur
|
||
CMDFOURNISSEUR
|
IdcmdFourn
|
nvarchar
|
10
|
Not null
|
L'identification
du fournisseur
|
|
IdFournisseur
|
Nvarchar
|
10
|
Not null
|
Identification
du fournisseur
|
||
DateCmd
|
Datetime
|
8
|
Not null
|
La date de
la commande
|
||
DETAILCMDFOURNISSEUR
|
IddetailcmdFourn
|
nvarchar
|
10
|
Not null
|
L'identification
du détail commande fournisseur
|
|
IdCmdFourn
|
Nvarchar
|
10
|
Not null
|
L'Identification
de la commande fournisseur
|
||
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
||
Quantite
|
Decimal
|
9
|
Not null
|
La
quantité commande
|
||
PrixUnitaire
|
Decimal
|
9
|
Not null
|
Le Prix
Unitaire
|
||
CLIENT
|
IdClient
|
Nvarchar
|
10
|
Not null
|
Identification
du client
|
|
Nom
|
Nvarchar
|
50
|
Not null
|
Le nom du
client
|
||
Tel
|
Nvarchar
|
50
|
Not null
|
La
téléphone du client
|
||
Fax
|
Nvarchar
|
50
|
Not null
|
Le fax du client
|
||
Adresse
|
Nvarchar
|
50
|
Not null
|
L'adresse
du client
|
||
Ville
|
Nvarchar
|
50
|
Not null
|
La ville
du client
|
||
Pays
|
Nvarchar
|
50
|
Not null
|
Le pays du
fournisseur
|
||
Email
|
Nvarchar
|
28
|
Not null
|
L'email du
client
|
||
Commentaire
|
Nvarchar
|
50
|
Not null
|
Commentaire
sur le client
|
||
Etat
|
Nvarchar
|
50
|
Null
|
L'état du
client
|
||
COMANDECLIENT
|
IdcomandeClient
|
Nvarchar
|
10
|
Not null
|
L'indentification
de la commande
|
|
Idclient
|
Nvarchar
|
50
|
Not null
|
L'identification
du client
|
||
Datecomande
|
Datetime
|
8
|
Not null
|
La date de
la commande
|
||
DETAILCMDCLIENT
|
IddetailCmdClient
|
Nvarchar
|
10
|
Not null
|
L'identification
du détail commande client
|
|
IdComandeClient
|
Nvarchar
|
10
|
Not null
|
L'identification
de la commande client
|
||
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
||
QuantiteCmd
|
Decimal
|
9
|
Not null
|
La
quantité commande
|
||
PrixUnitaire
|
Decimal
|
9
|
Not null
|
Le prix
unitaire
|
||
PIECE
|
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
|
Marque
|
Nvarchar
|
50
|
Not null
|
La marque
de la pièce
|
||
Modele
|
Nvarchar
|
50
|
Not null
|
Le modèle
de la pièce
|
||
IdFamille
|
Nvarchar
|
10
|
Not null
|
L'identification
de famille pièce
|
||
Description
|
Nvarchar
|
10
|
Not null
|
La
description de la pièce
|
||
DateFabrique
|
Datetime
|
8
|
Not null
|
La date
fabrique
|
||
DETAILVENTE
|
IddetailVente
|
Nvarchar
|
10
|
Not null
|
L'identification
du détail vente
|
|
IdVente
|
Nvarchar
|
10
|
Not null
|
L'identification
de la vente
|
||
IdDetailCmdClient
|
Nvarchar
|
10
|
Not null
|
L'identification
du détail commande client
|
||
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
||
Quantitée
|
Decimal
|
9
|
Not null
|
La
quantité vendu
|
||
PrixUnitaire
|
Decimal
|
9
|
Not null
|
Le prix
unitaire
|
||
PrixHorTaxe
|
Decimal
|
9
|
Not null
|
Le prix
total hors taxe
|
||
TVA
|
Decimal
|
9
|
Not null
|
Le TVA
|
||
PrixTotal
|
Decimal
|
9
|
Not null
|
Le prix
total
|
||
VENTE
|
IdVente
|
Nvarchar
|
10
|
Not null
|
L'identification
de la vente
|
|
IdClient
|
Nvarchar
|
10
|
Not null
|
L'identification
du client
|
||
DateVente
|
Datetime
|
8
|
Not null
|
La date
vente
|
||
Comment
|
Nvarchar
|
50
|
Not null
|
Le
commentaire sur la vente
|
||
DETAILACHAT
|
IdDetailAchat
|
Nvarchar
|
10
|
Not null
|
L'identification
|
|
IdAchat
|
Nvarchar
|
10
|
Not null
|
L'identification
de l'achat
|
||
IdDetailCmdFourn
|
Nvarchar
|
10
|
Not null
|
L'identification
du détail commande fournisseur
|
||
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
||
QuantitéCmd
|
Decimal
|
9
|
Not null
|
La
quantité commande
|
||
QuantitéLivre
|
Decimal
|
9
|
Not null
|
Quantité
livre
|
||
Difference
|
Decimal
|
9
|
Not null
|
La
différence de la quantité livre et commande
|
||
IdRayon
|
Nvarchar
|
10
|
Not null
|
L'identification
du rayon
|
||
ACHAT
|
IdAchat
|
Nvarchar
|
10
|
Not null
|
L'identification
|
|
IdFournisseur
|
Nvarchar
|
10
|
Not null
|
Identification
du fournisseur
|
||
dateLivre
|
Datetime
|
8
|
Not null
|
La date
Achat
|
||
RAYON
|
IdRayon
|
Nvarchar
|
10
|
Not null
|
L'identification
du rayon
|
|
IdMagasin
|
Nvarchar
|
10
|
Not null
|
L'identification
du magasin
|
||
IdPiece
|
Nvarchar
|
10
|
Not null
|
L'identification
de la pièce
|
||
Quantitétotal
|
Decimal
|
9
|
Not null
|
Quantité
total en rayon
|
||
Magasin
|
IdMagasin
|
Nvarchar
|
10
|
Not null
|
L'identification
magasin
|
|
Description
|
Nvarchar
|
50
|
Not null
|
La
description du magasin
|
||