Rapport
1) Conception de la page en PHP
Critères.
Elle doit permettre de calculer un indice utile, qui permet à
l'utilisateur d'apprendre quelque chose de nouveau. Elle doit avoir une
interface graphique qui est en rapport avec le contenu.
a)Elaboration du projet
Dans un premier temps je me suis demandée quel projet je voudrais faire en PHP, ensuite j'ai regardé un certain nombre de pages sur la nutrition pour savoir quels indices on pourrait calculer. Après avoir décidé quels indices je vais intégrer, j'ai noté les variables qu'il me fallait et les formules, qui permettent de calculer les indices. Ensuite j'ai pris un certain nombre de graphiques sur ces sites, que je pouvais intégrer dans ma page.
b)Réalisation
Dans cette phase j'ai construit d'abord le formulaire avec tous les
variables, qu'il me fallait pour mon projet. Ensuite j'ai intégré
les éléments graphiques. Ensuite je me suis familiarisée
avec le langage php. Dans l'étape suivante j'ai crée l'environnement
php, d'abord j'ai testé toutes les variables en entrant des "echo".
Cette phase me permettait de vérifier si toutes mes variables étaient
entrées correctement. Ensuite j'ai entré les calculs ("IF"),
avant de commencer un nouveau calcul j'ai d'abord testé l'entrée
précédente pour pouvoir situer des erreurs éventuelles
dans l'application. J'ai défini toutes les formules et les conditions
de calcul pour le feed-back.
Après avoir testé toutes les possibilités d'entrée
j'ai inséré des éléments graphiques, dans l'environnement
php, qui permettent de rappeler le sujet et montrent comment ces indices
sont calculés.
c)Finalisation
Après avoir testé l'application j'ai décidé
d'ajouter un certain nombre de contraintes en ce qui concerne les entrées
dans les formulaires. Pour éviter par exemple des entrées
qui ne font pas de sens j'ai créé des echos qui permettent
à l'utilisateur de voir que son entrée ne fait pas de sens
(p.ex. masculin et enceinte). Ensuite j'ai créé des feed-back
pour les gens qui mettent des valeurs, qui rendent le calcul impossible,
en leur disant qu'ils sont priés de retourner sur la page précédente.
Pour me contacter: Silke.Grasset@datasphere.ch
Novembre 1999