21
Auto’Mobilité Presented by: Abdelaziz FOUNAS - Marwan HALLAL - Germain LECORPS - Tanguy MATHIEU - Manuel VOUTAT

Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Auto’MobilitéPresented by: Abdelaziz FOUNAS - Marwan HALLAL -

Germain LECORPS - Tanguy MATHIEU - Manuel VOUTAT

Page 2: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Sommaire

IntroductionRappel du projet

2

Partie génie logicielMéthodologie - Planning -SRS

Partie IHMTravail réalisé et difficultés

Partie systèmeTravail réalisé et difficultés

Bilan

Page 3: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

IntroductionRappel du projet

Page 4: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Rappels

✓ Site de transport pour particuliers

● Utilisation de voitures autonomes

● Choix entre trajet type taxi ou covoiturage

● Permet une solution plus économique que le taxi

Page 5: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Partie génie logicielMéthodologie - Planning - SRS

Page 6: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

MÉTHODOLOGIE6

✓ Utilisation d’un gestionnaire de version : Github avec Jenkins pour intégration continue

✓ Méthodes Agiles SCRUM : Wiki air.imag

✓ Centralisation des documents : Google Drive

✓ Gestionnaire de planning : Gantt

✓ Mise à jour et gestion des livrables : Wiki air.imag

Page 7: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

7

PLANNING

Page 8: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

SRS8

Exigences fonctionnelles

Fonctions Réalisé

Créer un compte

S’identifier

Éditer son profil

Réserver un trajet

Annuler un trajet

Consulter ses trajets réservés

Interface administrateur

Page 9: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

SRS9

Exigences non fonctionnelles

Fonctions Réalisé

Portabilité : Doit fonctionner sur ordinateur

Portabilité : Doit fonctionner sur mobile

Compatibilité : Doit fonctionner sur Chrome et Firefox

Utilisabilité : Interface clair et facile à prendre en main

Robustesse : Le site doit pouvoir fonctionner malgré un grand nombre de connexions simultanées

En cas de panne du système, celui-ci doit se reconstruire automatiquement

Sécurité : La connexion utilisateur doit être sécurisée

Page 10: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Partie IHMTravail réalisé et difficultés

Page 11: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Version desktopPage d'accueil - Réservation

Page 12: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Version desktopConnexion

Page 13: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Version desktopRéservation - Connecté

Page 14: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

14

Version mobilePage d'accueil - Création d’un compte

Page 15: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Travail réalisé15

Et difficultés

AngularJSFramework et moteur de dynamicité côté front-end

BootstrapFramework de responsive design

pour l’adaptation mobile/pc

HTML5Squelette du site

Single page applicationUtilisation du route provider et

de fichiers html

Google APIGéolocalisation - Google Maps -

Road API

MaquetteConstruction du squelette du site

à partir de maquettes

❌ Fonctionnalité SSL :Certains navigateurs n’autorisent pas la géolocalisation sans SSL.

Page 16: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Partie systèmeTravail réalisé et difficultés

Page 17: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Load Balancing

HA Proxy

Graphana

Ecom4

Ecom2 Ecom3

Telegraf Telegraf

Utilisateur

Administrateur

ManagementNode

DataNode

MySQLNode

DataNode

MySQLNode

Autodeploy

Page 18: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Difficultés18

× Gestion du Load BalancingDifficultés d’accès aux ressources lors de l’utilisation du Load Balancing

× Fonctionnalité SSLAppel AJAX impossible sur un serveur qui a un certificat qui n’est pas signé par une autorité

× Réplication des données sur MySQLGestion des droits non répliqués sur les 2 serveurs et DBEngine.

× Glassfish Problèmes de mise en place

Page 19: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Bilan

Page 20: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Bilan20

Groupe

Bonne entente dans le groupe. Mise en application de la gestion de projet à plus grande échelle.

Technologie

Apprentissage de beaucoup de différentes technologies.

Gestion du temps

Il est difficile de devoir travailler sur une longue

période avec peu de créneaux. Il aurait été plus

approprié de bloquer 3 semaines d’affilé.

Organisation difficile

Il a été difficile de planifier les tâches à effectuer. Beaucoup de choses à faire et peu de connaissance des différentes technologies.

Page 21: Auto’Mobilité - imagair.imag.fr/images/7/7b/Soutenance_finale_groupe4.pdf · 2016. 12. 14. · Ecom2 Ecom3 Telegraf Telegraf Utilisateur Administrateur Management Node Data Node

Merci pour votre attention

Avez-vous des questions ?

Démonstration