Fiche de suivi - Coivoiturage taxi
Jump to navigation
Jump to search
Voici la fiche de suivi du projet ECOM 2016-2017 : Coivoiturage taxi
Avancée du projet
Semaine 1 : 12/09 - 18/09
Travail réalisé :
- Création du groupe
- Création des pages wiki
Semaine 2 : 19/09 - 25/09
Travail réalisé :
- Début d'apprentissage de JavaEE
- Création du questionnaire de besoins utilisateurs
Semaine 3 : 26/09 - 02/10
Travail réalisé :
- Prise en main de glassfish (mise en place d'un serveur glassfish), de AWS et de docker (création d'une image simple)
Semaine 4 : 03/10 - 09/10
Début du premier sprint scrum
Travail réalisé :
- Conception
- Création des modèles de tâches
- Création de l'IHM abstraite
- Créations des maquettes
- Tutoriel EJB, Tutoriel Servlet/JSP/REST/WS/Filter/Docker
Semaine 5 : 10/10 - 16/10
Travail réalisé :
- Conception système
- Fonctionnalités du système
- Design de l'architecture système
- Création de la base de données associée à notre système
- Finalisation de l'analyse des besoins à partir du questionnaire
- Création du SRS
- Préparation pour la soutenance conception
Fin du premier sprint scrum
Semaine 6 : 17/10 - 23/10
Travail réalisé :
- Soutenance conception
- Révision des différents pointes évoqués par les enseignants durant la soutenance
Semaine 7 : 24/10 - 30/10
Travail réalisé :
- Installation de tous les outils nécessaires pour le projet
- Prise en main (via tutoriel principalement) de ces outils et des différentes technologies (AngularJS, Bootstrap, Jersey, EJB, Swagger, Metrics, Docker, HAProxy, Grafana, InfluxDB, MySQL)
Semaine 8 : 31/10 - 06/11
Début du deuxième sprint Scrum
Travail réalisé :
- Création d'une base de site internet à partir d'un template
- Mise en place d'images docker pour glassfish, grafana, influxDB, mySQL...
- Mise en place des metrics pour notre site internet
- Mise en place du serveur de versionnement avec Jenkins
Tâches à effectuer identifiées :
- Mise en place des EJB et de la base de données
- Modification du template
- Mise en place de HAProxy
Semaine 9 : 07/11 - 13/11
Travail réalisé :
- Modification du template pour le site
- Mise en place des EJB
- Prise en main et début de mise en place de HAProxy
- Prise en main d'AngularJS
Fin du deuxième sprint Scrum
Semaine 10 : 14/11 - 20/11
Travail réalisé :
- Utilisation AngularJS pour les appels REST
- Contrôleur Angular
- fonctions et appels AJAX
- Mise en place des EJB (session) : Appel BD
- Mise en place de MYSQL cluster
Problèmes rencontrés :
- Permission gestion de droit non répliqués dans les 2 noeuds BD (CLI)
Tâches à effectuer identifiées :
- Finalisation HAProxy
Semaine 11 : 21/11 - 27/11
Travail réalisé :
- Utilisation des services Google de Géolocalisation pour afficher un trajet à l'utlisateur
- Gestion des coordonnées géographique
- Récupération des données entrées par l'utilisateur et consultation de la base de données pour savoir si une voiture est disponible dans la zone autour des coordonnées émises par l'utilisateur
Problèmes rencontrés :
- Trajets directs sans arrêt
Semaine 12 : 28/11 - 04/12
Travail réalisé :
- Installation finale de HAProxy + correction erreur
- Utilisation de cookies pour se connecter sur le bon serveur.
Problèmes rencontrés :
- Impossibilité d'utiliser la terminaison SSL
Tâches à effectuer identifiées :
- Corrections d'erreurs
- Remplir les fiches techniques et préparer la soutenance
Semaine 13 : 05/12 - 11/12
Travail réalisé :
- Corrections bugs
- Rédactions documents techniques + Préparation soutenance