Exercice Visual Basic : EFF TSDI Juin 2008 Variante 1
Page 1 sur 2
Le gérant d’une société de commercialisation des pièces électroniques souhaite développer une application pour gérer les ventes, pour cela, il a fait appel à un développeur en free lance pour concevoir et mettre en œuvre ce nouveau système.
Le Développeur a proposé le schéma relationnel suivant :
|
Clients(N°Client, Nom, Prénom, Titre, Adresse, CodePostal, Ville, Téléphone)
Factures(N°Facture, N°Client, DateFacture, Remarques)
DétailsFacture(N°Facture, RefProduit, Quantité, Remise)
Produits(RefProduit, Description, Catégorie, PrixVente)
|
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 clients (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 produits (2 Pts)
- Créer une interface de mise à jour des factures et Détails Facture (4 Pts)
- Créer une feuille de recherche :
- Recherche client (Afficher les informations relatives à un client) (2 Pts)
- Recherche facture :
- i. Avec le N°Facture (Afficher les détails d’une facture) (2 Pts)
- ii. Par date (Afficher la liste des factures enregistrées) (2 Pts)
- iii. Entre deux dates (Afficher la liste des factures enregistrées entre deux dates) (2 Pts)
- Créer un état pour imprimer une facture avec les détails et le montant de la facture (4 Pts)
- Créer un état permettant de lister les factures entre deux dates (2 Pts)
- Empaqueter et déployer votre application (3 Pts)
- Créer une page web permettant d’afficher la liste des produits (2 Pts)
- Créer une page permettant de passer une commande via Internet, une commande validée doit avoir au moins un produit. Le client doit s’enregistrer avant de passer une commande, si le client est déjà enregistré, il suffit d’indiquer son N°Client (6 Pts)
- Après validation d’une commande, un message de confirmation doit s’afficher avec le montant total des produits choisis (3 Pts)