======Compte rendu:PPE, Projet AppliFrais.====== ''**1. Lire la documentation.**'' Tout d'abord, nous nous sommes imprégnés des documents. ''**2. Génération de la base de données.**'' Suite à cela, nous avons commencé par générer la base de données gsb_frais, à l'aide des deux scripts fournis dans le dossier ressource. Par la suite, nous avons réalisé le Modèle Conceptuel des Données, que voici ci après: {{ :slam:ws:2013:ppe3.1:equipe5:jsuislebonmcd.png |}} ''**3. Test de l'application.**'' En voulant ensuite tester l'application, nous nous sommes heurtés à quelques erreurs nous empêchant de nous connecter à l'application, voici la liste de ces erreurs que nous avons corrigé: - erreur n°1: à la ligne 10 du fichier '_init.inc.php', il faut inclure gestionSession.lib.php. - erreur n°2: à la ligne 22, et à la ligne 51 du fichier '_bdGestionDonnees.php', il faut utiliser le compte root (sans mot de passe). - erreur n°3: à la connexion, la base de données gsb_frais est inaccessible, pour cause, on appelle 'gsb_valide' au lieu de 'gsb_frais' dans le fichier '_bdGestionDonnees.php' à la ligne 34. - erreur n°4: à la ligne 24 du fichier 'cAccueil.php', le fichier appelé était '_fin.php' au lieu d'être '_fin.inc.php'. Une fois ces erreurs corrigées, nous avons effectué un de jeu d'essai visant à tester différents logins. Voici la grille du jeu d'essai en question: {{ :slam:ws:2013:ppe3.1:equipe5:jsuisunjeudessai.png?525.5 |}} Une fois ce jeu d'essai testé, nous avons effectué un nouveau jeu d'essai, visant à tester le renseignement des fiche de frais d'un utilisateur, en créant nous mêmes notre grille de jeu d'essai, la voici: {{ :slam:ws:2013:ppe3.1:equipe5:jsuisunjeudessai2.png?525.5 |}} ''**4. Appliquer la norme de développement.**'' Voici les différentes erreurs ne respectant pas la norme de développement que nous avons pu trouver: - erreur n°1: '_bdGestionDonnees.php' et '_utilitairesEtGestionErreurs.php' doivent s'appeler '_bdGestionDonnees**.lib**.php' et '_utilitairesEtGestionErreurs**.lib**.php' car ils contiennent des fonctions. - erreur n°2: Il y a un espace entre le point virgule et la parenthèse fermante de certaines fonctions dans certains des (8 occurrences sur 6 fichiers) fichiers, or, selon le document de normalisation, il ne devrait pas y en avoir. L'image suivante liste ces occurrences: {{ :slam:ws:2013:ppe3.1:equipe5:jesuis8occurrencessur6fichiers.png |}} - erreur n°3: Certaines lignes dépassent les 75 à 85 caractères à respecter. - erreur n°4: Dans le fichier '_init.inc.php', l'indentation n'est pas respectée. - erreur n°5: Dans les fichiers '_bdGestionDones.php' et '_gestionSession.php', les accolades ouvrantes doivent se trouver à la fin de la ligne, or, elles se trouvent au début d'une ligne après un retour à la ligne. - erreur n°6: Dans certains formulaires 'cSaisieFicheFrais.php' et 'cSeConnecter.php', les préfixes censés être utilisés pour remplacer les types d’éléments, ne sont pas respectés. - erreur n°7: Dans la déclaration d'une fonction, chacun des termes doit commencer par une majuscule (norme CAMEL), dans les fichiers '_sommaire.inc.php', 'cConsultFichesFrais.php' et '_bdGestionDonnees.php'