Période de stage : du lundi 27 mai au vendredi 28 juin 2013
Projet commun avec Anthony Gautreau
Etablissement d'accueil : ECS (Editions, Conseils et Services)
Accès projet : EasyEnergie, version Web
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’isolement, les matériaux utilisés et la consommation électrique.
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.
Cependant elle permettrait à l’utilisateur de s’informer sur les éventuels travaux à entreprendre afin de réduire au maximum ses pertes d’énergies, de connaitre quelles entreprises aux alentours de son lieu d’habitat sont habilités à entreprendre les travaux nécessaire.
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 …).
Et par la suite d’afficher les entreprises du département permettant l’amélioration de votre habitat.
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&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, JQuery (Fluidité « statique »)
- AJAX (Fluidité dynamique, interaction avec PHP)
Semaine 1: du lundi 27 mai au vendredi 31 mai 2013
Semaine 2: du lundi 3 juin au vendredi 7 juin 2013
Semaine 3: du lundi 10 juin au vendredi 14 juin 2013
Semaine 4: du lundi 17 juin au vendredi 21 juin 2013
Semaine 5: du lundi 24 juin au vendredi 28 juin 2013
<fc #008000>Réalisation : Analyse de la demande</fc> | Observé | Mis en œuvre | Maîtrisé | |
A1.1.1 Analyse du cahier des charges d'un service à produire | C1.1.1.1 Recenser et caractériser les contextes d'utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact | 1.2 | ||
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 |
<fc #008000>Réalisation : Choix d'une solution</fc> | Observé | Mis en œuvre | Maîtrisé | |
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é | 1.X |
<fc #008000>Réalisation : - Mise en production d’un service</fc> | Observé | Mis en œuvre | Maîtrisé | |
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 |
<fc #008000>Réalisation : - Travail en mode projet </fc> | Observé | Mis en œuvre | Maîtrisé | |
A1.4.1 Participation à un projet | C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet | X | ||
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 | X | ||
C1.4.2.2 Analyser les écarts entre temps prévu et temps consommé | X |
<fc #008000>Réalisation : - Conception et réalisation d’une solution applicative </fc> | Observé | Mis en œuvre | Maîtrisé | |
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 | 1.x | ||
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 | 1.3 | ||
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 |
<fc #008000>Réalisation : - Maintenance d’une solution applicative </fc> | Observé | Mis en œuvre | Maîtrisé | |
A4.2.1 Analyse et correction d’un dysfonctionnement, d’un problème de qualité de service ou de sécurité | C4.2.1.1 Élaborer un jeu d’essai permettant de reproduire le dysfonctionnement | 2.6 4.2 4.5 5.1 | ||
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 |
<fc #008000>Réalisation : - Gestion des compétences </fc> | Observé | Mis en œuvre | Maîtrisé | |
A5.2.4 Étude d‘une technologie, d’un composant, d’un outil ou d’une méthode | C5.2.4.1 Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode | X | ||
C5.2.4.2 Identifier le potentiel et les limites d'une technologie, d’un composant, d’un outil ou d’une méthode par rapport à un service à produire | 1.4 2.3 3.5 |