Vous êtes sur la page 1sur 3

REPUBLIQUE TUNISIENNE LYCÈE 02 MARS SILIANA

*** MINISTERE DE L’EDUCATION *** Matière :  STI


DEVOIR DE CONTROLE N°2 Classe: 4éme SI

 DATE : 14/02/2023  DURÈE : 2 heures  ENSEIGNANT: Zorgati khaireddine

Nom :…….………….……… Prénom : …………………………..… NOTE : ……..…/20


--------------------------------------------------------------------------------------------------------------------------
Important :

Dans le dossier D:\Devoir Contrôle 2 4STI vous trouver un dossier


Ressources contenant les fichiers à utiliser dans cette épreuve
 Dans le dossier «C:\Program Files\EasyPHP-5.3.6.0\www\» créez votre
nouveau dossier de travail en le nommant votre «Nom&Prénom » où vous copiez
et compléter tous les fichiers demandés.

Afin de gérer l’orientation universitaire des élèves qui ont réussi le baccalauréat, on a créé le
site web « orientation.tn » formé des pages suivantes :
 « Ajout.html » : Enregistrer les élèves.
 « Affiche.php » : Afficher les filières disponibles
 « Choix.html » : Ajouter un choix d’orientation
 « AfficheCH.html »Afficher les choix d’un élève
 La page « Index.html »
Vous trouvez toutes les pages dans le dossier « Ressources »

Travail demandé :
1. Dans la page « Index.html » insérer l’image « logo.jpg » comme indiquer dans la
capture ci-dessous :

2. Ajouter un quatrième lien « Afficher mes choix » qui permet d’ouvrir la page
« AfficherCH.html » dans le même cadre d’affichage. Appliquer la même mise en forme
utilisée pour les autres liens pour ce nouveau lien.

1/3
3. Dans le fichier « Style.css » apporter les modifications nécessaires pour :
 Permuter la couleur de la police et la couleur de l’arrière-plan des liens lors du survol
de la souris
 Ajouter un effet de transition pour obtenir une taille de police = 20px.
4. Dans la page « Ajout.html » contenant le formulaire d’ajout d’un nouvel élève, le clic sur le

bouton fait appel à la fonction verif() qui permet de s’assurer de la validité des
champs du formulaire tout en respectant les contrôles suivants :
Champ Contrôle
Numéro CIN Numérique, formé de 8 chiffres et commence par 0 ou 1
Nom ,Prénom Obligatoire
Section Choix obligatoire d’une section
Score Compris entre 50 et 200
NB :
La fonctions Verif() doit être développées dans le fichier « contrôle.js » que vous trouvez dans le
dossier « Ressources »

Pour gérer les orientations des élève on a créé la base de donné orientation ayant la
représentation graphique suivante :

5. Créer la base de donnée « orientation » puis importer le fichier « orientation.sql » permettant


de créer les tables de cette base de donnée
6. Dans la page « Ajout.html » contenant le formulaire d’ajout d’un nouvel élève, le clic sur le

bouton fait appel aussi au fichier « Ajout.php »


Créer la page « ajout.php » permettant de :
 Vérifier s’il existe un élève avec le numéro CIN saisie et afficher le message « Numéro CIN
existe déjà »
 Si le numéro de CIN n’existe pas on ajoute un nouvel élève dans la table élève avec les
données saisies et affiche le message « Elève ajouter avec sucée » si l’insertion réussi ou le
message « Insertion échoué » dans le cas contraire

2/3
7. Ecrire les commandes SQL permettant de :
a. Ajouter à la table « faculté » une nouvelle colonne Tel de type chaine(12)

…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
b. Ajouter une contrainte de domaine pour que la valeur de la colonne rang de la table
« choix » est compris entre 1 et 5
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
c. Afficher la liste des facultés de l’université de Tunis
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
d. Afficher les choix de l’élève nom= ‘Dridi’ et prénom = ‘Mohamed’ triés dans
l’ordre croissant du rang
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
e. Afficher les filières (Nom, Score, nom faculté) dont le score est inférieur au score de l’élève
ayant le numéro CIN= ‘01119999’
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
f. Afficher le nombre de faculté par université (université, nombre de faculté)
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
…………………………………………………………………………………………………………..
Barème :
Question 1 2 3 4 5 6 7. a 7.b 7.c 7.d 7.e 7.f
Points 1 1 2 3 1 3 1.5 1.5 1.5 1.5 1.5 1.5

Résultat …. …. …. …. …. …. …. …. …. …. …. ….

3/3

Vous aimerez peut-être aussi