Page 1114 - IT2
P. 1114
b. Afficher le nombre de clients qu’on a dans notre base de données. (1 Pt)
4) Créer les fonctions stockées suivantes :
c. funcNbCliAcha qui nous renvoie le nombre de clients qui ont effectué au moins un
achat. (2,5 Pts)
d. funcNbProdVendu qui nous renvoie le nombre de ventes d’un produit passé en
paramètre à la fonction, entre deux dates passées en paramètre également. .
(2,5 Pts)
5) Créer les déclencheurs suivants :
e. trigTotalAchat qui nous permet de mettre à jours le montant total des achats
effectués par un client après chaque achat effectué. . (2,5 Pts)
f. trigQteStock qui nous permet de déstocker un produit après chaque achat
effectué. . (2,5 Pts)
Dossier 2 (32 Pts)
En se basant sur le modèle développé dans la partie précédente, répondre aux questions
suivantes:
1) Avant d’effectuer un achat le client doit s’authentifier.
Créer une page web d’authentification qui contient les éléments; un Lien (inscrire)
vers la page d’inscription pour les personnes non encore enregistrées, et une zone de
saisie de login et une zone de saisie de mot de passe pour identifier l’internaute.
Si le login et/ou le mot de passe sont incorrects, l’internaute est redirigé
automatiquement vers la page d’inscription. Sinon on lui affiche la page d’accueil du
site qui contient le nom du client connecté. (4 Pts)
2) Créer une page web d’inscription pour les clients non encore enregistrés.
- Vérifier que les champs mot de passe, et confirmez mot de passe sont bien
identiques. (2 pts)
- Le mot de passe doit contenir entre 4 et 10 caractères. Contenant
impérativement au moins deux chiffres, une lettre en majuscule et une lettre
en minuscule. (2 pts)
- Vérifier que l’adresse mail est valide. (2 pts)
3) Créer une page web permettant d’effectuer un achat:
Cette page contient :
Une zone de sélection proposant le choix des clients existants dans la table CLIENT.
(2,5 Pts)
Une zone de sélection proposant le choix des produits existants dans la table
PRODUIT. (2,5 Pts)
Une zone de saisie de texte pour la saisie de la quantité. (2,5 Pts)
Filière Epreuve Session 2/6
TDM Pratique FF V2-2 Juillet 2014

