0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Important DS2

Le document est un énoncé d'examen pour un cours de systèmes et technologies de l'informatique, demandant aux étudiants de créer un site Web pour un bureau de statistiques. Les tâches incluent la création d'une base de données, l'importation de données, et le développement de pages web pour l'authentification et la participation à un sondage. Des instructions détaillées sont fournies pour la structure des fichiers, les contraintes de base de données, et les fonctionnalités JavaScript nécessaires.

Transféré par

OussamaHajSalem
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)
18 vues3 pages

Important DS2

Le document est un énoncé d'examen pour un cours de systèmes et technologies de l'informatique, demandant aux étudiants de créer un site Web pour un bureau de statistiques. Les tâches incluent la création d'une base de données, l'importation de données, et le développement de pages web pour l'authentification et la participation à un sondage. Des instructions détaillées sont fournies pour la structure des fichiers, les contraintes de base de données, et les fonctionnalités JavaScript nécessaires.

Transféré par

OussamaHajSalem
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

Classe : Bac Sciences de

Lycée : Sidi Thabet


l'informatique 3
Matière : Systèmes &
Date : 09 mars 2023
Technologies de l’Informatique
Durée : 2 heure Prof : H.S

Nom Prénom :........................................................................................................................................

Important :
Dans le dossier "Htdocs", créer un dossier de travail en le nommant "DS2_nom_prénom" où seront enregistrés
tous les documents à réaliser.
Un bureau de statistiques nouvellement installé, vise à créer un site Web pour réaliser des études sur des sondages
mensuels. Pour ce faire, on demande de créer la partie du site Web permettant à un internaute de :
 s'authentifier ou de s'inscrire
 participer à un sondage,

I. Création de la base de donnée

1) Créer une base de données intitulée "BD_nom_prenom".


2) Importer dans cette base de données, le fichier BD_sondage.sql situé dans votre dossier de travail.

Sondage (NumS, Theme, DateDebut)


Question (NumQ, NumS#, Contenu)
Participant (IdParticipant, Mail, Mdp, Genre)
Reponse (NumQ#, NumS#, IdParticipant#, Rep)

3) Insérer les lignes ci-dessous dans la base de données :


a) Dans la table "Sondage" :

NumS Theme DateDebut


1 Les réseaux sociaux 2022-05-01
2 Les jeux vidéos 2023-02-01

b) Dans la table "Question" :

4) Ajouter une contrainte de domaine au champ « Rep » de la table Reponse afin de limiter la saisie aux
caractères : O, N ou S.
5) Ajouter les contraintes référentielles à la table Reponse.
6) Exporter la base au format SQL sous le nom attribué dans la première question
II. Création des documents web
Recommandations :
 Toutes les fonctions JavaScript devront être développées dans un fichier intitulé "Controle.js".
 Le clic sur le bouton "Annuler" permet d’initialiser les champs du formulaire
Partie A : Participation au sondage
1) Créer la page "index.html" en respectant la disposition suivante :

Zone 1 : Représente l’entête du site. Elle contient le titre "Sondages & Statistiques" de niveau 1
Zone 2 : Représente la section où se fait l’affichage des pages web. Elle contient par défaut la page
"sondage.html".
Zone 3 : Représente le volet de navigation. Elle contient le lien hypertexte suivant :
Ajouter un sondage : servira de lien vers la page "sondage.html".

2) Compléter la page "Sondage.html" contenant le formulaire ci-dessous, permettant à un internaute de


s'authentifier ou de s'inscrire, puis d'envoyer ses réponses relatives au sondage du mois courant

N.B :
 L'attribut "value" de chaque bouton radio d'une question est égal à la concaténation du numéro de
cette question avec la réponse correspondante ("O", "N" ou "S"), comme décrit ci-après :
 Le clic sur le bouton "Envoyer" fait appel à :
• une fonction JavaScript intitulée "test"
• un fichier intitulé "Sondage.php"
3) Développer la fonction "test" permettant de vérifier la validité des éléments du formulaire en respectant les
contrôles ci-dessous :

4) Créer le fichier "Sondage.php" permettant :


 d'afficher "Erreur d'authentification" dans le cas où l'adresse mail saisie existe dans la base mais
avec un mot de passe différent de la valeur du champ "Mot de passe" du formulaire,
ou bien,
 d'enregistrer les nouvelles réponses au sondage actuel et d'afficher le message "Mise à jour
effectuée avec succès" dans le cas où le participant ayant l'adresse mail saisie, a déjà envoyé une
réponse au sondage actuel,
ou bien,
 d'enregistrer les réponses au sondage actuel et d'afficher le message "Participation au sondage
effectuée avec succès" dans le cas où le participant ayant l'adresse mail saisie, n'a pas participé au
sondage actuel,
ou bien,
 d'ajouter ce participant à la base, d'enregistrer ses réponses au sondage actuel et d'afficher le
message "Inscription et participation au sondage effectuées avec succès", dans le cas où le
couple des valeurs des champs "@Mail" et "Mot de passe" n'existe pas dans la base

Barème :
Tâche I II
Question 1 2 3 4 5 6 1 2 3 4
Nombre de points 0,5 1 1,5 1 1 0,5 2 3 4 5,5

Vous aimerez peut-être aussi