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.
 
 

Travaux

 Pour me contacter: Silke.Grasset@datasphere.ch

Novembre 1999