Vous êtes sur la page 1sur 3

Epreuve Pratique de Développement – Mini TP

1. Utilisation Et Manipulations de PowerAMC :

Client
idClient <pi> Entier <O> Fournisseur
nomClient Caractère variable (50) CodeFournisseur <pi> Caractère variable (5) <O>
adresseClient Caractère variable (50) nomFournisseur Caractère variable (50)
emailClient Caractère variable (50) adresseFournisseur Caractère variable (50)
telClient Caractère variable (50) telFournisseur Caractère variable (50)
...

1,n 1,n

Passer Produit
refProduit <pi> Caractère variable (5) <O>
libelléProduit Caractère variable (50)
qtestockProduit Entier
qteseuilProduit Entier
Effectuer
1,1 prixProduit Entier
...

Commande 1,n 1,n


idCommande <pi> Entier <O>
dateCommande Date Associer
qteCommande Entier 1,1
...

1,1 Livraison
idLivraison <pi> Entier <O>
1,1 dateLivraison Date
Composer qteLivraison Entier
...

TAF :

 Créer Le MD à l’écran ;
 Vérifier votre MCD ;
 Générer le MPD et le fichier de la base de données et nommez ce fichier
« bdd_gestionmagasin ». Placer ce fichier dans un répertoire « GestionMag » dans le
bureau.
 Lancer phpmyAdmin et créer une nouvelle base de donnée vide « bdd_gestionmag » ;
 Editer votre fichier .SQL en insérant les clauses « AUTO_INCREMENT » ;
 Importer le fichier .SQL dans votre base de données ;
 Vérifier la structure complète de votre base de données ;
 Insérer les valeurs dans chaque table de votre base de données.
2. Utilisation et manipulations de Visual Studio 2015 :
a) Créez les interfaces suivantes :
 Créez une page principale ayant des boutons permettant d’afficher chaque interface dans
un nouveau formulaire. En plus du bouton quitter.
 Interface 1 : Mini Calculatrice

 Interface 2 : Calculette

 Interface 3 : Calculatrice


b) Mini application de gestion des produits :
 Sois ta table « Produit » à créer dans phpmyAdmin et définie comme suis :
o idProduit : Type INT. Index = PRIMARY. Cocher A_I pour
AUTO_INCREMENT ;
o libProduit : Type VARCHAR(50) ;
o stockProduit : Type INT ;
o seuilProduit : Type INT ;
o prix_unitProduit : Type INT ;

 Insérer les données suivantes :


o Produit 1 : CLAVIER – 0 – 5 – 5000 ;
o Produit 2 : SOURIS – 0 – 10 – 3000 ;
o Produit 3 : LAPTOP – 0 – 15 – 45000 ;
o Produit 4 : IMPRIMANTE – 0 – 20 – 35000 ;
o Produit 5 : ECRAN ORDINATEUR – 0 – 25 – 100000.

 Créez un nouveau projet Visual Studio et reproduisez la maquette suivante :

 Insérer les codes des boutons NOUVEAU + AJOUTER + MODIFIER + SUPPRIMER + TRIER
+ AFFICHER + FERMER + ELEMENT TEXTBOX RECHERCHER ;
 Pour les autres boutons :
o ALERTE : Afficher la liste des produits qui doivent faire l’objet d’une nouvelle livraison.
Un produit doit faire faire l’objet d’une nouvelle livraison si sa quantité stock est inférieur
à sa quantité seuil ;
o LIVRAISON : augmente la quantité stock d’un produit sélectionné et met à jour le stock ;
o SORTIE : diminue la quantité stock d’un produit sélectionné et met à jour le stock.