0% ont trouvé ce document utile (0 vote)
41 vues4 pages

Sti Rattrapage2025

L'examen du baccalauréat de la session 2025 en Tunisie comprend une épreuve pratique en systèmes et technologies de l'informatique. Les candidats doivent créer une base de données pour une compétition culinaire et développer un site web pour évaluer des plats préparés par des chefs. Les tâches incluent la création de tables, l'importation de données, et le développement de pages web avec des fonctionnalités spécifiques en HTML, CSS et JavaScript.

Transféré par

venventes
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues4 pages

Sti Rattrapage2025

L'examen du baccalauréat de la session 2025 en Tunisie comprend une épreuve pratique en systèmes et technologies de l'informatique. Les candidats doivent créer une base de données pour une compétition culinaire et développer un site web pour évaluer des plats préparés par des chefs. Les tâches incluent la création de tables, l'importation de données, et le développement de pages web avec des fonctionnalités spécifiques en HTML, CSS et JavaScript.

Transféré par

venventes
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

RÉPUBLIQUE TUNISIENNE EXAMEN DU BACCALAURÉAT SESSION 2025

Épreuve Pratique
----------------
Matière : Systèmes et Technologies de l’Informatique
MINISTÈRE DE L’ÉDUCATION Section : Sciences de l’informatique
Coefficient de l’épreuve : 1.2 Durée : 2h

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 du serveur web local (www ou htdocs), un dossier de travail en le nommant
"SW<votre numéro d’inscription>" où seront enregistrés tous les documents à réaliser.
 copier, dans le dossier de travail, le fichier "[Link]" situé dans "C:\Ressources", puis extraire son
contenu, en utilisant le mot de passe "3v24bw ", dans ce même dossier de travail.
 s’assurer que le contenu extrait est formé de 5 fichiers : "[Link]", "[Link]", "[Link]",
"[Link]" et "[Link]".
 vérifier à la fin de l’épreuve que tous les fichiers créés sont stockés dans le dossier de travail.

L’Académie Tunisienne de Cuisine organise une compétition culinaire ayant pour thème "La cuisine
traditionnelle Tunisienne" réunissant les meilleurs chefs cuisiniers tunisiens. Chaque chef choisit un plat
tunisien à préparer parmi une liste fournie à l’avance. Des dégustateurs évaluent les plats préparés. Chaque
dégustateur attribue une note pour chacun des trois critères suivants : originalité, présentation et goût. La note
obtenue par un chef correspond à la moyenne des trois notes attribuées.
Pour cette compétition, on propose de créer un site Web offrant les services suivants :
 Évaluation d’un plat préparé par un chef cuisinier.
 Affichage d’un bilan des évaluations.
Travail demandé :
Partie A : Création de la base de données
Le concepteur du site utilise la base de données simplifiée décrite par la représentation textuelle suivante :
Plat (codePla, nomPla, description)
Chef (cinChef, nomChef, genre, codePla#)
Degustateur (idDeg, nomDeg, tel)
Evaluation (idDeg#, cinChef#, note)
Les descriptions des différents champs sont présentées dans le tableau suivant :
Champ Description Type et contrainte
codePla Code d’un plat Entier auto-incrémenté
nomPla Nom d’un plat Chaîne de 50 caractères non vide
description Description d’un plat Chaîne de 200 caractères non vide
cinChef Numéro de la carte d’identité d’un chef cuisinier Chaîne de 8 caractères
nomChef Nom et prénom d’un chef cuisinier Chaîne de 50 caractères non vide
Genre d’un chef cuisinier. Il contient la lettre "H"
genre Caractère non vide
si le chef est un homme ou "F" s’il est une femme
idDeg Identifiant d’un dégustateur Chaîne de 3 caractères
nomDeg Nom d’un dégustateur Chaîne de 50 caractères non vide
tel Téléphone d’un dégustateur Chaîne de 8 caractères non vide
Note obtenue (moyenne des notes attribuées aux
note Décimal (5,2). Il contient par défaut la valeur 0
critères : originalité, présentation et goût)

- Page 1 sur 4 -
1) Créer une base de données en lui attribuant le nom "BD<votre numéro d’inscription>".
2) Importer dans cette base de données, le fichier "[Link]" situé dans votre dossier de travail contenant les
structures et les données relatives aux tables "Plat", "Chef" et "Degustateur".
3) Créer la table "Evaluation" conformément à la représentation textuelle et aux descriptions des champs
présentées dans la page 1.
4) Établir les relations entre la table "Evaluation" et les autres tables.
5) Insérer dans la table "Evaluation" les données suivantes :
idDeg cinChef note
D01 22334455 15.00
D02 22334455 16.50
D01 22998877 12.16
D02 22998877 13.00
D03 22998877 12.50
D01 22446611 17.00
D03 22446611 17.66
6) Exporter cette base de données au format SQL dans votre dossier de travail.

Partie B : Création des documents Web


Consignes :
i. Toutes les fonctions JavaScript doivent être enregistrées dans le fichier nommé "[Link]".
ii. Toutes les règles CSS doivent être enregistrées dans le fichier nommé "[Link]".
iii. Toutes les pages HTML doivent être liées au fichier "[Link]".
iv. Les pages HTML "[Link]" et "[Link]" doivent être liées au fichier "[Link]".
1) La page index du site
a) Créer la page "[Link]" tout en respectant la disposition suivante :

Zone 1

Compétition culinaire
Zone 2
Évaluation d’un chef Bilan des évaluations

Zone 3

Zone 4 ATC -
Sachant que :
 Zone 1 : Représente l’entête du site contenant :
 l’image nommé "[Link]" qui représente le logo de l’Académie Tunisienne de Cuisine,
 le texte "Compétition culinaire" qui est un titre de niveau 1.
 Zone 2 : Représente le volet de navigation et contient les liens hypertextes suivants :
 Évaluation d’un chef (servira de lien vers la page "[Link]").
 Bilan des évaluations (servira de lien vers la page "[Link]").
 Zone 3 : Représente la section qui permet d’afficher les différentes pages web et contient par défaut la
page "[Link]".
 Zone 4 : Représente le pied de la page et contient le texte "ATC - " qui doit être un titre de niveau 2.
 Le chargement de la page fait appel à la fonction JavaScript nommée "piedpage".

- Page 2 sur 4 -
b) Ouvrir le fichier "[Link]" puis compléter la fonction "piedpage" afin de remplir le pied de la
page par le texte "ATC - " suivi de l’année de la date actuelle du système.
c) Ouvrir le fichier "[Link]" puis le compléter avec les règles et/ou les sélecteurs nécessaires pour
appliquer les mises en forme suivantes :
 Zone1, Zone2 et Zone4 :
 couleur d’arrière-plan : gris de code #BABABA,
 marge interne haut : 5 pixels.
 L’image :
 lors du survol de la souris, agrandissement de l’image : 3 fois par rapport à sa taille d’origine
sur l’axe des abscisses.
 Les liens hypertextes :
 couleur du texte : blanc,
 bordure : solide, blanc et les coins sont arrondis de 10 pixels,
 lorsque le lien est visité, couleur du texte : jaune.
2) La page d’évaluation d’un plat d’un chef

La page "[Link]" permet d’évaluer le plat préparé par un chef cuisinier via le formulaire suivant :

a) Ouvrir cette page puis compléter le code fourni comme suit :

 la sélection d’un "Dégustateur" est obligatoire,


 la liste déroulante "Dégustateur" contient les options suivantes :
valeur choix
D01 Nada BELGACEM
D02 Rym CHANNOUFI
D03 Yassine TOUNSI
 les trois champs relatifs aux notes ("Originalité", "Présentation" et "Goût") sont obligatoires,
contiennent par défaut 0 et leurs valeurs sont comprises entre 0 et 20,
 la modification d’une note fait appel à une fonction JavaScript nommée "moyenne",
 le clic sur le bouton "Évaluer" fait appel à :
 une fonction JavaScript nommée "validation",
 un fichier nommé "[Link]".

- Page 3 sur 4 -
b) Ajouter la règle de style CSS permettant d’appliquer sur les deux boutons "Évaluer" et "Annuler" une
ombre avec les paramètres suivants : décalage de 2 pixels de X et de Y, flou de 2 pixels, étendue de 3
pixels et de couleur noire.

c) Développer, dans le fichier "[Link]", les fonctions suivantes :


 La fonction "moyenne" qui permet de calculer la moyenne des notes attribuées aux trois critères à
condition que les champs correspondants ne soient pas vides et que leurs valeurs soient comprises
entre 0 et 20. Ensuite, afficher cette moyenne dans le conteneur ayant pour identifiant "note".
 La fonction "validation" qui permet de vérifier que le numéro de la carte d’identité saisi du chef est
composé de 8 chiffres.
d) Créer le fichier "[Link]" permettant :
 d’afficher le message "Erreur : Chef inexistant !" si le chef saisi n’existe pas dans la base
de données,
ou bien
 d’afficher le message "Erreur : Chef déjà évalué par ce dégustateur." si le chef est déjà évalué
par le dégustateur sélectionné,
ou bien
 d’insérer les données relatives à la nouvelle évaluation et d’afficher le message "L’évaluation du
plat est effectuée avec succès.".

3) La page du bilan des évaluations des plats

Créer la page "[Link]" qui permet d’afficher un tableau contenant la liste des évaluations réalisées.
On affichera pour chaque chef évalué, son nom et prénom, le nom de son plat, la moyenne des notes
obtenues et l’état de son évaluation, triée selon l’ordre décroissant des moyennes des notes.

Nom chef Nom plat Moyenne notes Etat


< nomChef> < nomPla> [MOYENNE] [ETAT]

N.B. :
 [MOYENNE] : contient la moyenne des notes obtenues par le chef.
 [ETAT] : contient la valeur "Evaluation en cours" si le chef n’est pas encore évalué par tous les
dégustateurs existant dans la base de données, ou la valeur "Evaluation terminée" dans le cas
contraire.

Grille d’évaluation :

Partie A Partie B
Question/ Respect des 1 2
1 2 3 4 5 6 3
Tâche consignes a b c a b c d
Point(s) 0,25 0,25 0,25 0,25 0,5 0,25 0,5 2 0,75 2,75 2,75 0,5 1,75 4 3,25

- Page 4 sur 4 -

Vous aimerez peut-être aussi