BacBLANC .pdf


Nom original: BacBLANC.pdfTitre: BacBLANC 2 version 2Auteur: hp

Ce document au format PDF 1.4 a été généré par PDFCreator Version 1.5.0 / GPL Ghostscript 9.05, et a été envoyé sur fichier-pdf.fr le 18/05/2018 à 01:10, depuis l'adresse IP 196.234.x.x. La présente page de téléchargement du fichier a été vue 324 fois.
Taille du document: 262 Ko (3 pages).
Confidentialité: fichier public


Aperçu du document


REPUBLIQUE TUNISIENNE MINISTERE
DE L' EDUCATION

Epreuve pratique : T.I.C

Bac Blanc -- 17 Mai 2018 --

Durée : 2 Heures

Lycée Ahd Jadid

Section : Sciences de l'Informatique

Important :
Dans le dossier "WWW", créer un répertoire de travail intitulé "SW<nom prenom>" , qui devra comporter tous les
fichiers demandés dans cette épreuve.

--------------------------------------------------------------------------------------------------------------------------L’école supérieure d’informatique est en cours de développement de ces services en ligne pour la gestion des résultats
des étudiants. On se propose de créer un site web permettant d'effectuer les tâches suivantes :
Ajout d’une épreuve
Attribution des résultats
Suppression d'un apprenant

Travail Demandé
A. Création de la base des données
1) Créer puis exporter sous le format SQL une base de données intitulée bd<votre nom prenom>, puis créer les tables suivantes :
Epreuve ( idE , libelleE, salleE, dateE, typeE)
Apprenant ( idAp , nomAp , prenomAp , emailAp)
Resultat (idE# , idAp# , appreciation)
Le dictionnaire de données ci-dessous indique la description des champs des tables

Champ

Type

Observation

idE

Chaine de 3 caractères

Identifiant de l’épreuve

salleE

Chaine de 5 caractères

Salle de l’épreuve

libelleE

Chaine de 50 caractères

Libellé de l’épreuve

dateE

Date

Date et heure l’épreuve

typeE

1 caractère

idAp

Chaine de 4 caractères

Identifiant du stagiaire

nomAp

Chaine de 20 caractères

Nom du stagiaire

prenomAp

Chaine de 20 caractères

Prénom du stagiaire

emailAp

Chaine de 30 caractères

Email du stagiaire

Appreciation

Chaine de 10 caractères

Appréciation obtenu

"S" pour Semestriel et "A" pour Annuel

2) Insérer les lignes suivantes dans les tables appropriées :

Table Epreuve
idE

libelleE

salleE

dateE

typeE

E01

Architectures des ordinateurs

TP 02

2018 - 06 - 21

A

E15

Programmation avancées

SA 28

2018 - 05 - 21

S

Table Apprenant
idAp

1

nomAp

prenomAp

emailAp

A008

Amri

Emna

Emna.amri@yahoo.com

A872

Zouari

Omar

omar.zouari @yahoo.com

Durée : 2 heures

Enseignante : Khaoula ABAIDI

B. Création des pages web
1) Dans le dossier " WWW ", créer un répertoire de travail intitulé " SW<votre nom prenom> ", où seront enregistrés tous les
fichiers demandés
Remarque :


Toutes les fonctions JavaScript devront être créées dans un fichier dans un fichier externe intitulé " controle.js "



Dans chaque formulaire à créer, le clic sur le bouton " Annuler " permettra d'initialiser les champs

1) Avec le logiciel Flash , créer puis publier sous le nom " menu.html " un document dans lequel ,il existe trois boutons de la
bibliothèque en associant pour chacun le texte "Ajout d’une épreuve ","Attribution des résultats" et "Suppression d'un apprenant"
qui présentent respectivement des liens vers les pages "ajout.htm" , "attribution.htm" et "suppression.htm"
2) Créer le jeu de cadres ci-dessous et l'enregistrer sous le nom " Index.html "
Cadre 1

Cadre 3

Cadre 2

Cadre 1 : contiendra le texte défilant Ecole supérieure d’informatique en gras de taille 5 avec la couleur bleue
Cadre 2 : contiendra la page " menu.html "
Cadre 3 : contiendra par défaut la page impression des résultats et servira aussi à l'affichage des autres pages web
Sachant que le bouton :


"Ajout d'une épreuve " fait appel à la page " ajout.htm "



" Attribution des résultats" fait appel à la page " attribution.htm "



"Suppression d'un apprenant " fait appel à la page " suppression.htm "

3) Créer la page " ajout.htm" contenant le formulaire suivant :

Le clic sur le bouton " Ajouter " fait appel à :
a) Une fonction JavaScript permettant de contrôler le choix du type d'épreuve ainsi que le remplissage du formulaire en
respectant les contraintes décrites dans le tableau de contrôle

Tableau de contrôle
Zone à contrôler
Identifiant épreuve

Contrôle approprié
Composée par 5 caractères dont les deux premiers des lettres majuscules et les deux
derniers des chiffres séparés par un espace

2

Libellé épreuve

Chaine composée au plus par 50 caractères alphabétiques

Salle épreuve

Choix Obligatoire

Date épreuve

Le jour , le mois et l’année sont des valeurs numériques

Durée : 2 heures

Enseignante : Khaoula ABAIDI

b) Un script php développé dans un fichier intitulé " ajout.php " permettant :
d'afficher le message " Epreuve déjà Programmée " dans le cas où la valeur d'identifiant de l'épreuve saisie existe
déjà dans la base des données ,

ou bien

d'insérer les données dans la table appropriée puis afficher le message " Epreuve est programmée avec succès " dans
le cas où l'opération est réussite
4) Créer la page " attribution.htm" contenant le formulaire suivant :

Le clic sur le bouton " Valider " fait appel à :
a) Une fonction JavaScript permettant de contrôler le remplissage du formulaire en assurant le choix obligatoire de l'épreuve
ainsi que les deux apprenants tout en choisissant une appréciation correspondante pour chacun
b) Un script php développé dans un fichier intitulé " attribution.php " permettant :
d'afficher le message " Epreuve inexistante parmi les épreuves existantes dans la base de données " dans le cas où
l'épreuve sélectionnée n'est pas existante dans la base des données ,

ou bien

d'afficher le message "Résultat déjà effectué" dans le cas où le résultat de l'apprenant choisi pour l'épreuve
correspondante est déjà attribué , ou bien
d'insérer les deux résultats dans la table appropriée puis afficher le message " Mise à jour des 2 enregistrements est
réussite " dans le cas où l'opération est réussite
5) Créer la page " suppression.htm " permettant l'affichage des résultats comme suit :

Le clic sur le bouton " Supprimer " fait appel à :
c) Une fonction JavaScript permettant de contrôler le remplissage du formulaire en assurant le choix obligatoire de l'apprenant
à supprimer
d) Un script php développé dans un fichier intitulé " suppression.php " permettant :
d'afficher le message " Etudiant inexistant parmi les 2 apprenants de la base de données " dans le cas où l'apprenant
à supprimer n'est pas existant dans la base des données , à savoir que 2 représente le nombre des apprenants de la
base de donnée , ou bien
de supprimer l'apprenant de la table correspondante tout en affichant à l'administrateur du site web le message
"Suppression effectuée" dans le cas où l'apprenant choisi est supprimé
Barème :
Question

A-1

A-2

B-1

B-2

B-3

B-4

B-5

Nbre Points

3

Durée : 2 heures

Enseignante : Khaoula ABAIDI


BacBLANC.pdf - page 1/3


BacBLANC.pdf - page 2/3


BacBLANC.pdf - page 3/3


Télécharger le fichier (PDF)


BacBLANC.pdf (PDF, 262 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


bacblanc
bac blanc site voyage
bac blanc a
les bases de donnees
bac blanc tic
bac blanc b

Sur le même sujet..