Td corrigé Festival exonet ergonomie pdf

Festival exonet ergonomie

Un TD intitulé "Les enjeux des conditions de travail", basé sur l'utilisation du site de l'ANACT ..... Lien : http://www.reseaucerta.org/exonets/exonet.php?num=400 ...




part of the document



contexte 3 : le SI "Festival de musique" séquence n° 4 : gestion des hébergements
Rappel : le contexte de niveau 3 Festival de Saint-Malo
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.

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.

Quels renseignements la page qui s'est ouverte lors du clic sur le lien Effectuer ou modifier les attributions nous donne-t-elle ?

Quelles modifications cette page permet-elle d'effectuer ?

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..

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 ?

L'application permet-elle à l'utilisateur d'affecter à un groupe des chambres de différents établissements ?

L'application permet-elle à l'utilisateur de savoir si toutes les personnes d'un groupe ont une chambre qui leur est affectée ?

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 ?

Comment cette page connaît-elle le nombre maximal de chambres pouvant être attribuées ?

Que se passe-t-il lorsque, sur cette page, l'utilisateur clique sur le bouton Valider ?


Phase 2 : Améliorer l’application
1. Défaut relatif au titre des pages visualisées
Le défaut est le suivant : Quelle que soit la page visualisée par le navigateur, y compris la page d'accueil, l'utilisateur n'a aucun moyen de savoir sur quelle page il se trouve, ni comment se situer par rapport au menu principal de l'application.

Vérifiez que ce défaut existe bel et bien dans l'application Festival.

En tant qu'utilisateur, de quelle(s) façon(s) souhaiteriez-vous voir apparaître cette information ?

Nous allons tout d'abord nous intéresser aux modifications à faire afin de compléter le titre apparaissant dans la barre de titre du navigateur.
On veut que le nom de la page visualisée apparaisse à côté du mot Festival dans la barre de titre du navigateur.
Par exemple, voici ci-dessous la barre de titre du navigateur telle qu'elle doit être lorsque c'est la page Modifications attributions qui est visualisée :



Quel est le script PHP, générant, pour toutes les pages, l'affichage du titre Festival dans la barre de titre du navigateur ?

Dans ce fichier de script, quelle est la partie de code HTML responsable du fait que ce soit le titre Festival qui apparaisse pour toutes les pages dans la barre de titre du navigateur ?

Lorsqu'un script est intégré à un autre à l'aide de l'instruction include, il est possible de lui transmettre une valeur par le biais d'une variable que l'on initialise juste avant l'instruction include.
Voici ci-dessous un exemple.
Ci-dessous, vous pouvez voir le début d'un script qui en inclut un autre.
Avant l'instruction d'inclusion (c'est-à-dire l'instruction include), on a déclaré et initialisé une variable appelée $laValeur.