Gestion des hébergements

Gestion des hébergements

Le contexte est basé sur le système d’information du festival Folklores du Monde de la ville de Saint-Malo. On s’intéresse plus particulièrement à la gestion de l’hébergement des groupes folkloriques participant au festival. La gestion des hébergements s’appuie sur :une application web nommée festival, des publipostages pour la réalisation des divers courriers. C’est l’application web qui est concernée par cet exonet. Enoncé Dans cet exercice, vous allez être chargé(e) de modifier l’application Festival de façon à répondre aux attentes de ses utilisateurs. Il peut s’agir de corriger certains défauts ou d’améliorer le fonctionnement de l’application. Pour ce faire, vous allez être guidé(e). Dans une première phase, les consignes et questions ont pour but de vous permettre de découvrir en détail une partie de l’application Festival. Dans une seconde phase, vous êtes guidé(e) dans la découverte de ce qui peut être amélioré dans l’application Festival. Enfin, dans la troisième phase, vous êtes guidé(e) dans une des modifications de l’application dans le but d’améliorer son fonctionnement. Note : dans tout l’exercice, les consignes indiquant des manipulations à effectuer sont en italique, les explications guidant votre travail sont en police normale, les questions sont numérotées et précédées du mot clé question.

Phase 1 : Découverte détaillée, par leur utilisation, des fonctionnalités de l’application inhérente à l’affectation des groupes aux établissements. Accédez à l’application Festival à partir de votre logiciel navigateur. Sur la page d’accueil qui vient de s’ouvrir, cliquez sur le lien Attributions chambres. Question 1 : Quels renseignements cette page qui s’est ouverte lors du clic sur le lien Attribution chambres nous donne-t-elle ? Sur cette page Attribution chambres, cliquez sur le lien Effectuer ou modifier les attributions. Question 2 : Quels renseignements la page qui s’est ouverte lors du clic sur le lien Effectuer ou modifier les attributions nous donne-t-elle ? Question 3 : Quelles modifications cette page permet-elle d’effectuer ? Question 4 : Quel est le fichier de script PHP responsable de la génération de cette page ? Pour mieux comprendre comment ce formulaire s’utilise et fonctionne, utilisez-le (observez les affectations existantes, ajoutez-en, modifiez-en), de manière à pouvoir répondre aux questions ci-dessous.. Question 5 : Sur cette page, par quel moyen l’application empêche-t-elle l’utilisateur d’affecter un groupe à un établissement n’ayant plus de place ? Question 6 : L’application permet-elle à l’utilisateur d’affecter à un groupe des chambres de différents établissements ? Question 7 : L’application permet-elle à l’utilisateur de savoir si toutes les personnes d’un groupe ont une chambre qui leur est affectée ? Question 8 : Quel est le nom du script de génération de la page web qui s’ouvre lorsque vous cliquez sur un lien se trouvant à la rencontre de la ligne d’un groupe et de la colonne d’un établissement ?

Sur cette page, l’utilisateur choisit le nombre de chambres qu’il affecte au groupe en le sélectionnant dans une liste déroulante. Selon la situation, le nombre maximal pouvant être choisi dans la liste déroulante par l’utilisateur n’est pas le même. A quoi correspond cette valeur maximale ? Question 10 : Comment cette page connaît-elle le nombre maximal de chambres pouvant être attribuées ? Question 11 : Que se passe-t-il lorsque, sur cette page, l’utilisateur clique sur le bouton Valider ?Question 15 : Si vous étiez le développeur chargé(e) de corriger ce défaut, quelle(s) solution(s) auriez-vous pour obtenir ce résultat, sachant qu’il n’est pas question de déplacer dans le script de chaque page, la partie de code HTML responsable du fait que ce soit le titre Festival qui apparaisse ? Nous allons maintenant nous intéresser aux modifications à faire afin de faire apparaître, sur chaque page, quel chemin de navigation l’internaute a utilisé pour accéder à la page visualisée. Exemple : Pour accéder à la page Modification des attributions, l’internaute a emprunté le chemin de navigation Accueil > Attribution chambres > Effectuer ou modifier les attributions. Cela signifie que depuis la page d’accueil, il a choisi Attribution chambres puis Effectuer ou modifier les attributions. Il s’agit ici de compléter le script de génération de chaque page. Question 16 : Voici ci-dessous le début du script ModificationAttributions.php. Si vous étiez le développeur chargé de cette modification, que devriez-vous ajouter dans ce script afin de faire apparaître le chemin de navigation emprunté par l’internaute pour arriver jusqu’à cette page (Indiquez, à l’aide d’une flèche, à quel endroit précis du script ci-dessous vous ajouteriez cette information) ?

 

Cours gratuitTélécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *