Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
etudiants:2014:gautreau:stage [2013/11/04 08:57] – créée anthonyy | etudiants:2014:gautreau:stage [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | test | + | |
+ | ~~DISCUSSION~~ | ||
+ | ====== Stage de 1ère année ====== | ||
+ | |||
+ | Période de stage : du lundi 27 mai au vendredi 28 juin 2013< | ||
+ | Projet commun avec < | ||
+ | |||
+ | Etablissement d' | ||
+ | |||
+ | Accès projet : < | ||
+ | {{: | ||
+ | |||
+ | ==== Contexte de développement ==== | ||
+ | |||
+ | Le but est de rendre une adaptation Web d’une application WinDev existante « EasyEnergie ».< | ||
+ | Cette application calcul la consommation énergétique d’un bâtiment, en fonction de plusieurs facteurs tel que la zone géographique, | ||
+ | |||
+ | L’application existante est constituée de calcul complexe et est beaucoup plus complète que la version « light » que nous devons développer et mettre en place. | ||
+ | Celle-ci a pour but de faire une évaluation énergétique gratuite, simple, libre d’accès mais moins précise que l’application WinDev.< | ||
+ | |||
+ | ==== Projet global ==== | ||
+ | |||
+ | Créer une application web reprenant une application existante développée sous WinDev.< | ||
+ | L’application sera développée en langage Web soit : HTML, CSS, PHP, JavaScript, AJAX.< | ||
+ | Elle devra être dynamiquement reliée à une base de données.< | ||
+ | |||
+ | Ce site Web a pour fonction principale la réalisation d’un formulaire calculant les pertes énergétiques d’un logement pour afficher un récapitulatif visuel et imagé des déperditions par zone (mur, toit, ventilation …). < | ||
+ | |||
+ | Un espace professionnel permettra à une entreprise de modifier sa page de présentation et ainsi d’être référencer en tant qu’entreprise susceptible de réaliser les travaux énergétiques nécessaires.< | ||
+ | Un espace partenaire permettra à une organisation de modifier sa page de présentation et ainsi d’être référencer sur le site en tant que partenaire du projet « EasyEnergie ».< | ||
+ | |||
+ | Un espace administrateur permet de visualiser l’ensemble des enregistrements compris dans la base de données, de les modifiés, de les supprimés et d’en ajouter de nouveaux. Cela permet donc une administration claire, précise et simple sans avoir besoin de passer par la base de données située sur l’hébergement Web ni par les fichiers sources. < | ||
+ | |||
+ | Outils utilisés :< | ||
+ | - Notepad ++< | ||
+ | - PowerAMC< | ||
+ | - WAMP< | ||
+ | - PhpMyAdmin (local et en hébergement 1& | ||
+ | - FileZilla (Gestionnaire FTP)< | ||
+ | - Navigateurs Internet (Chrome, IE, Firefox)< | ||
+ | |||
+ | Langages de développements utilisés :< | ||
+ | - HTML (Mise en forme)< | ||
+ | - CSS (Graphisme)< | ||
+ | - PHP (Communication avec le serveur)< | ||
+ | - JavaScript, | ||
+ | - AJAX (Fluidité dynamique, interaction avec PHP)< | ||
+ | |||
+ | |||
+ | ==== Réalisations ==== | ||
+ | <WRAP center round box 90%> | ||
+ | **__Semaine 1__: du lundi 27 mai au vendredi 31 mai 2013** | ||
+ | - Entretien avec le tuteur, concepteur de l’application « modèle » sous WinDev. | ||
+ | - Analyse du projet, contrainte, objectif, et amélioration. | ||
+ | - Reprise d’une base de données existante pour créer le MCD et effectuer les modifications/ | ||
+ | - Entretien avec le tuteur pour le suivi du projet. | ||
+ | - Génération de la BDD à partir du MCD. (PowerAMC) | ||
+ | - Intégration de la BDD en local. (Wamp, PhpMyAdmin) | ||
+ | - Développement des pages statiques. (HTML, CSS) | ||
+ | - Intégration du projet vers un hébergement Web personnel (1&1) pour vérifier la bonne intégration de celui-ci. (FileZilla) | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <WRAP center round box 90%> | ||
+ | **__Semaine 2__: du lundi 3 juin au vendredi 7 juin 2013** | ||
+ | |||
+ | - Finition des pages statiques. (HTML, CSS) | ||
+ | - Création des formulaires d’évaluation (cœur du projet). (HTML, CSS) | ||
+ | - Entretien avec le tuteur pour récupérer la formule de calcul (confidentiel) permettant la mise en place de l’évaluation. | ||
+ | - Intégration de l’aspect dynamique sur les pages statiques. (PHP) | ||
+ | - Vérification avec le tuteur de la véracité de l’évaluation suite à la mise en place des calculs. | ||
+ | - Jeux d’essais sur les formulaires de l’évaluation. (Chrome, IE, Firefox) | ||
+ | - Gestion des erreurs et différents cas possibles d’utilisations. | ||
+ | - Intégration d’un tableau dynamique (liste des entreprises) et fluide. (PHP, AJAX) | ||
+ | - Intégration de quelques textes situés sur les pages statiques dans la BDD pour permettre une modification simple par un administrateur. (PHP) | ||
+ | - Création des boites de login. (JS, JQuery, PHP) | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center round box 90%> | ||
+ | **__Semaine 3__: du lundi 10 juin au vendredi 14 juin 2013** | ||
+ | |||
+ | - Entretien avec le tuteur à propos des espaces privés du site, soit administration, | ||
+ | - Création de l' | ||
+ | - Création de l' | ||
+ | - Création de l' | ||
+ | - Entretien avec le tuteur pour le suivi du projet. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round box 90%> | ||
+ | **__Semaine 4__: du lundi 17 juin au vendredi 21 juin 2013** | ||
+ | - Création d'un module d' | ||
+ | - Gestion des navigateurs, | ||
+ | - Création d'un module "Mot de passe oublié" | ||
+ | - Création d' | ||
+ | - Ajout de plusieurs vérifications et gestion d' | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center round box 90%> | ||
+ | **__Semaine 5__: du lundi 24 juin au vendredi 28 juin 2013** | ||
+ | - Jeu d' | ||
+ | - Rédaction d'une documentation technique pour faciliter le changement d' | ||
+ | - Sauvegarde du projet sur différents supports numériques (CD, Disque Dur, Clé USB, Serveur Web). | ||
+ | - Entretien avec le tuteur pour la finalité du projet. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Pointage des compétences ==== | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | |A1.1.1 Analyse du cahier des charges d'un service à produire|C1.1.1.1 Recenser et caractériser les contextes d' | ||
+ | | ::: |C1.1.1.2 Identifier les fonctionnalités attendues du service à produire| | |1.1 1.2| | ||
+ | |A1.1.3 Etude des exigences liées à la qualité attendue d'un service|C1.1.3.1 Recenser et caractériser les exigences liées à la qualité attendue du service à produire| |X| | | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A1.2.4 Détermination des tests nécessaires à la validation d’un service | C1.2.4.1 Recenser les tests d’acceptation nécessaires à la validation du service et les résultats attendus | | |X| | ||
+ | | ::: |C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests| | |2.6 2.7 4.5| | ||
+ | | A1.2.5 Définition des niveaux d’habilitation associés à un service | C1.2.5.1 Recenser les utilisateurs du service, leurs rôles et leur niveau de responsabilité | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A1.3.1 Test d’intégration et d’acceptation d’un service | C1.3.1.1 Mettre en place l’environnement de test du service | | |1.8| | ||
+ | | ::: |C1.3.1.2 Tester le service | | |X| | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A1.4.1 Participation à un projet | C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet | ||
+ | | ::: |C1.4.1.2 Rendre compte de son activité | | |1.4 2.3 3.5| | ||
+ | |A1.4.2 Évaluation des indicateurs de suivi d’un projet et justification des écarts | C1.4.2.1 Suivre l’exécution du projet | ||
+ | | ::: |C1.4.2.2 Analyser les écarts entre temps prévu et temps consommé | | |X| | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A4.1.1 Proposition d’une solution applicative | C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution | | |1.2| | ||
+ | | A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative | C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative | ||
+ | | A4.1.3 Conception ou adaptation d’une base de données | C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative | ||
+ | | ::: |C4.1.3.2 Implémenter le schéma de données dans un SGBD | | 1.5 || | ||
+ | | ::: |C4.1.3.3 Programmer des éléments de la solution applicative dans le langage d’un SGBD | | 1.x | | | ||
+ | | ::: |C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête | | | X | | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A4.2.1 Analyse et correction d’un dysfonctionnement, | ||
+ | | ::: |C4.2.1.2 Repérer les composants à l’origine du dysfonctionnement | |2.6 4.2 4.5 5.1 | | | ||
+ | | ::: |C4.2.1.3 Concevoir les mises à jour à effectuer | | 2.6 4.2 4.5 5.1 | | | ||
+ | | ::: |C4.2.1.4 Réaliser les mises à jour | | 2.7 4.2 4.5 5.2 | | | ||
+ | |||
+ | |||
+ | |||
+ | |< 100% 300px - 50px 50px 50px >| | ||
+ | |**<fc # | ||
+ | | A5.2.4 Étude d‘une technologie, | ||
+ | | ::: |C5.2.4.2 Identifier le potentiel et les limites d'une technologie, |