50% ont trouvé ce document utile (2 votes)
1K vues2 pages

Examen Programmation WEB

Ce document contient les questions d'un examen sur le développement web ainsi qu'un exercice sur la création d'une application de gestion de réservation d'hôtel. L'exercice comporte deux parties, la première concerne la création de la base de données et des tables, la deuxième porte sur l'authentification des utilisateurs.

Transféré par

Tant Abdo
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
50% ont trouvé ce document utile (2 votes)
1K vues2 pages

Examen Programmation WEB

Ce document contient les questions d'un examen sur le développement web ainsi qu'un exercice sur la création d'une application de gestion de réservation d'hôtel. L'exercice comporte deux parties, la première concerne la création de la base de données et des tables, la deuxième porte sur l'authentification des utilisateurs.

Transféré par

Tant Abdo
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

Université Sultan Moulay Slimane 25/2/2021

FST- Beni Mellal

Filière: Licence informatique

Durée: 1h30min

Examen : Développement WEB

Questions de cours :

1. Donner le schéma qui décrit l’application client-serveur dynamique.


2. Donner les attributs de la balise <img /> avec signification.
3. Donner la signification des attributs NOSHADE, CELLPADING, CELLSPCING,
PLACEHOLDER, COLSPAN, ROWSPAN
4. Donner la fonction PHP qui permet mélange les éléments d’un tableau et celle qui
concatène plusieurs tableaux
5. En utilisant la fonction getdate() afficher la date d’aujourd’hui sous la forme :
‘saturday-November-2017 15:45:60’.

Exercice 1:

L’objectif de ce problème est la création d’une application de Gestion des réservation en


ligne des chambres d'hôtel. Pour ce faire, on considère une base de données
GESTION_HOTELIERE

CHAMBRE (NUM_CHAMBRE, TYPE_CHAMBRE, PRIX)

CLIENT (ID_CLIENT, NOM_CLIENT, AGE, MAIL,TEL, PASSWORD)

RESERVATION (#NUM_CHAMBRE, #ID_CLIENT, DATE_RSERVATION, N_JOUR)

Partie A
1. Créer une connexion au serveur.
2. Ecrire la requête permettant la création de la base donnée GESTION_HOTELIERE
3. Sélectionner la base de données GESTION_HOTELIERE.
4. Ecrire la requête permettant la création de la table client.

1
Université Sultan Moulay Slimane 25/2/2021
FST- Beni Mellal

Soit le fichier Client.php qui permet l’ajout et la validation des différents clients. Ce fichier
sera créé en rependant aux questions suivantes :

5. Réaliser le formulaire de saisie des informations relatif à chaque Client.


6. Ajouter les contrôles de validations pour chaque champ de saisie :
• Tous les champs doivent être bien renseignés.
• Tester que l’âge est inférieur à 100 ans.
• L’email doit être valide (il suffit de tester la présence de « @ » et le point «. »
après).
• Le numéro de téléphone doit débuter par 06 ou 05 et comporter au totale 10
chiffres séparé par l’un des quatre caractères suivants : (- /. Espace).
• Le PASSWORD doit avoir une longueur supérieure à 8 caractères et doit
comporter des alphabets majuscules et minuscules ainsi que des caractères
spéciaux.
7. Ecrire la requête permettant l’insertion des données saisies dans la table CLIENT.
8. Ecrire la requête permettant l’affichage de tous les clients dont l’âge est supérieur à 30 ans
et afficher le résultat sous forme d’un tableau html.
9. Créer une page qui affiche la liste des chambres d’hôtel par catégorie (type de chambre);

Partie B

Lorsque l’utilisateur se connecte sur le site de l’hôtel, un formulaire d’authentifications


s‘affiche, lui demandant son MAIL et son PASSWORD

1. Réaliser le formulaire d’authentification.


2. Lorsque le lecteur est authentifié. Rédiger un script qui permettra d’envoyer les
informations concernant cet utilisateur (ID_CLIENT, NOM_CLIENT, AGE,
MAIL,TEL) séparer par « / » dans un fichier texte (Client.txt).

Supposons que le fichier Client.txt contient plusieurs lignes d’utilisateurs authentifié.

3. Ouvrir le fichier Client.txt et Afficher son contenu sous forme d’un tableau
4. Calculer l’âge moyen des utilisateurs authentifiés.

Vous aimerez peut-être aussi