Exercice VB: Examen Fin de Formation TSDI 2008 variante 5
Page 1 sur 2
La société Télé-Commerce souhaite mettre en place un système de vente sur Internet, vous étés maintenant chargé de développer cette application en respectant le modèle relationnel suivant :
CLIENTS (NumClient, Nom, Prenom, Ville, Tele).
COMMANDES (NumCommande, DateCommande, NumProduit,, Quantité).
ETAT _COMMANDE(NumCommand, NumClient , EtatCommande).
PRODUITS (N°Produit, Libellé, PrixUnitaire, TVA).
Une fois le client fait le règlement de la commande, les produits commandés seront livrés dans un délais ne dépassant pas 48h.
EtatCommande : décrit l‘état de la commande (En cours, valider, annuler)
TVA : 20%
Travail à faire :
- Créer la base de données sous SQL SERVER (2 Pts)
- Faire quelques enregistrements pour le test
- Créer une interface de mise à jour des Client (4 Pts)
- Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
- Modification
- Suppression
- Boutons de navigation
- Créer une interface de mise à jour des Produit (2 Pts)
- Créer une interface de mise à jour des Commande et Etat_Commande (4 Pts)
- Créer une feuille de recherche :
- Commandes passés par un client (1 Pt)
- Recherche les commandes validées entre deux dates (1 Pt)
- Sachant qu’une remise de 3% sur tous les produits est accordée aux clients ayant passé plus de 5 commandes. Faire les modification nécessaires sur l’interface Commande (2 Pts)
- Créer un état pour afficher les commandes passées entre deux dates et l’état de chaque commande (3 Pts)
- Créer un état permettant de lister les commandes passée durant le mois en cours et le montant total des commandes (3Pts)
- Créer une page web permettant d’afficher la liste des produits (2 Pt)
- Créer une page permettant de mettre à jour la table Produits (2 Pts)
- Créer une page permettant aux clients de passer des commandes via Internet en choisissant des produit , l’état de chaque commande passée depuis le site web doit être en cours de traitement. L’affichage du montant total de la commande est obligatoire (3 Pts)
- Créer une page permettant d’afficher la liste des commandes en cours de traitement avec leurs montants (3 Pts)
- Créer une interface pour mettre à jour la table Produits (JAVA/JDBC) :
- Ajout (2 Pts)
- Modification (2 Pts)
- Suppression (2 Pts)
- Recherche (2 Pts)