Académique Documents
Professionnel Documents
Culture Documents
Important :
• Toutes les ressources à utiliser se trouvent dans le répertoire "Ressources" situé sur la racine du disque C.
• Il est demandé au candidat :
✓ de créer, dans le répertoire "www", un dossier de travail en le nommant "SWnomprenom" où seront
enregistrés tous les documents à réaliser.
✓ de copier, dans son dossier de travail, le fichier "StiRessources.rar" situé dans "C:\Ressources",
puis d’extraire son contenu, dans ce même dossier de travail.
✓ de vérifier à la fin de l’épreuve que tous les fichiers créés sont dans son dossier de travail.
Le lycée envisage de créer un site web pour la bibliothèque, avec pour objectifs :
- Ajouter d'un nouveau livre au stock.
- Enregistrer les informations liées à chaque emprunt effectué.
- Afficher les titres empruntés par chaque abonné.
Travail demandé
Livre Abonné
Emprunt
Champ Type
CIN Chaine de 8 caractères
NumLivre Chaîne de 5 caractères
DateEmprunt Date
1
1) Créer une base de données intitulée "Bdnomprenom". (0.5 point)
2) Importer dans cette base de données, le fichier dc4.sql situé dans votre dossier de travail. (0.5 point)
2
3) Ajouter la table Emprunt (en respectant les contraintes d'intégrité) puis remplir par les
données suivantes : (1.5 points)
A. Zone1 : Représente le volet de navigation. Elle contient les liens hypertextes suivants :
• ajouter livre : servira de lien vers la page "ajoutlivre.html".
• Emprunt : servira de lien vers la page "emprunt.html".
• affichage : servira de lien vers la page "afficher.php".
B. Zone 2 : Représente la section où se fait l’affichage des pages web. Elle contient par défaut la page "ajoutlivre.html"
b- Compléter le code CSS, pour mettre le menu au centre du volet de navigation et enlever le soulignement sous les
liens hypertextes. (1.5 points)
Le clic sur le bouton Ajouter Livre fait appel à un script php nommé "ajoutelivre.php" sera
appelé qui permet :
• ajouter le livre dans la table livre s'il n'existe pas déjà.(nombre d'exemplaire d'un nouveau
livre est 1)
mettre à jour le nombre d'exemplaire s'il existe.
3
7) La page emprunt.html contient un formulaire qui sert à ajouter un emprunt à la base de données.
(5 points)
Le clic sur le bouton Emprunter fait appel à un script php nommé "ajoutemprunt.php" sera
appelé qui permet :
D’afficher le message ‘Abonné introuvable’ dans le cas où le N°CIN saisi n’existe pas dans
la table Abonné.
Ou d’afficher le message ‘livre introuvable’ dans le cas où le Numéro du livre n’existe
pas dans la table livre
Ou d'afficher le message "le livre n'est pas disponible pour le moment" si le nombre
d'exemplaire=0
Ou d’insérer les données nécessaires et mettre à jour le nombre d'exemplaire dans les
tables appropriées puis afficher un message de réussite
8) La page "affichage.php" permettant d’afficher les titre des livres emprunté ainsi que le nom et le
prénom de l'abonné dans une liste non ordonné: (4 points)
Exemple d'affichage :