Académique Documents
Professionnel Documents
Culture Documents
Une agence de location de voitures se propose de développer un site web pour automatiser les taches
suivantes :
Travail demandé :
Partie A : Manipulation d’une base de données
Soit la base de données décrite par la représentation textuelle suivante :
2) Importer dans cette base de données, le fichier locationVoiture.sql situé dans votre dossier de travail.
Ajouter une contrainte de domaine au champ Disponible de la table Voiture, afin de limiter la
saisie aux caractères D ou N
Ajouter les contraintes référentielles entre les tables de cette BD
Ajouter un champ appelé « genre » à la table client qui n’accepte que la lettre M ou la lettre F
Modifier le type des champs dateLoc (date de location de voiture) et dateRet (date de retour de
la voiture louée), pour devenir de type Date (sans « Time »)
1
Sachant que :
Zone 1 : Représente l’entête du site. Elle contient le titre "Location de voitures" de niveau 1 et aligné au
centre.
Zone 2 : Représente la section où se fait l’affichage des pages web. Elle contient par défaut la page
"ajout.html".
Zone 3 : Représente le volet de navigation. Elle contient les liens hypertextes suivants :
• Ajout d’un client : servira de lien vers la page "ajout.html".
• Etat des voitures : servira de lien vers la page "Lister.php".
• Retour d’une voiture : servira de lien vers la page "retour.html".
2
Ouvrir le fichier « ajout.php » déjà créé dans le dossier « StiRessources », compléter ce fichier
par les requêtes et les commandes correspondantes. Pour :
afficher le message ‘’client existant’’ lorsque la valeur saisie du champ Ncin existe déjà
dans la base de données. Ou bien
ajouter les données de ce nouveau client à la base, puis, afficher le message ‘’client
ajouté avec succès’’.
c) ajouter l’image « image.jpg » dans cette page web après le formulaire, en la mettant à droite, avec
une bordure et un ombre
Créer la page "Lister.php" permettant d’afficher la liste des voitures disponibles sous le format suivant :