Télécharger la présentation
1
Présentation de projet
MiniSIG Bastien Caubet -- Jonathan Bredel -- Justinien Pareil
2
Sommaire Présentation de l’équipe Rappel du Besoin Contraintes
Besoins Techniques Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
3
Présentation de l’équipe
Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans Justinien Pareil : Gestion de projet, analyse et développement Jonathan Bredel : analyse développement et conception Bastien Caubet : analyse développement et conception
4
Rappel du Besoin > Afficher des Points d’intérêt sur une carte
> Enregistrer des Points d’intérêts sur une carte > Mode consultation : Sélection d’un lieu Recherche d’un lieu Accueil sur les news Sélection d’un parcours Barre de navigation des P.O.I Recherche d’un parcours > Mode édition : Ajouter / Supprimer / Modifier un lieu Ajouter / Supprimer / Modifier une news Ajouter / Supprimer / Modifier un parcours Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
5
Contraintes Utilisation de Java Création de deux interfaces
Utilisation du design pattern MVC Bon découpage du code Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
6
Choix Techniques et imposés
eclipse - TortoiseSVN - Eclipse - Microsoft Visio - Power AMC - phpMyAdmin - MVC - Analyse UML - Analyse Merise MVC : Nous avons mis en place une architechture MVC (modele vue controleur) afin de bien découpé notre programme et qu’il soit facile pour nous ou d’autres develloppeur de mettre en place les fonctionnalités manquantes => Decoupage en 5 packages Data , Modele , Controleur, Vue et Connection ( ou on a mis en place le disign Pattern singleton afin de n’avoir qu’un seul instantition de connection pour tt le prog) UML : Pour l’analyse, nous avons fait notre analyse fonctionnelle afin de determiner les Fonctions principale, secondaire et contrainte du projet avant de shematiser tous sa grâce au diagramme UML. Merise : Pour la création de la base de données, nous avons utilisé la méthode Merise afin d’avoir une bonne archi de BDD Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
7
Maquette de l’application
Au lancement => Affichage des news L’utilisateur arrive ensuite sur le mode consultation avec un lieu, ses poi et ses parcours afficher => il n’a pas accès au bouton (caché) Il peut faire une recherche de parcours, de lieu ou de poi => Affichage du resultat Son historique Au clic d’un poi, les infos (libelle, description, url) s’affiche. Au clic d’un parcours, les infos (libelle, description et liste des poi du parcours) s’affiche Changement de lieux simple grâce a la navigation en bas. Passer en mode edition, l’utilisateur verra les bouton de gestion et pourra ajouter/supprimer/modifier un lieu/poi/parcours/news Au niveau de l’ergonomie, l’utilisateur a tout a disposition => simple d’utilisation Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans - Mini-Cartes - Historique - Informations POI - Mode - Ergonomie - Facilité d’utilisation - Tout à disposition
8
Gestion de Projet Planning réalisé première semaine
Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans En bleu : tous les membres de l’équipe En violet : Bastien Caubet & Jonathan Bredel En vert : Jonathan Bredel En jaune : Justinien Pareil En rouge : Bastien Caubet
9
Planning réalisé Deuxième Semaine
Gestion de Projet Planning réalisé Deuxième Semaine Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans Présentation de l’application
10
Analyse Merise Présentation de l’équipe Rappel du Besoin Contraintes
Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
11
Diagramme de Cas D’utilisation général
- Mode Édition - Mode Consultation - Gestion - Affichage - Recherche 2 modes : Consultation : l’utilisateur pourra afficher un lieu en le sélectionnant, afficher poi en ayant charger le lieu avant, afficher parcours et rechercher un lieu/poi/parcours News ???? Edition : l’utilisateur pourra gerer (ajouter/modifier/supprimer) un lieu/poi/parcours/news Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
12
Diagramme de Cas d’utilisation CRUD
Ajout / suppression des Lieux et des POI Recherche pour les Lieux et les POI Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
13
Diagramme d’activité Général
Mode Consultation Mode Édition Recherche et Affichage Gestion Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
14
Diagramme d’activité CRUD
- Mode Édition - Décision - Retour à l’édition Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
15
Diagramme de Séquence visualisé un lieu
Modèle MVC Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
16
Présentation de l’application
Modification d’un lieu => les vegas Ajout d’un poi a las vegas Suppression de ce poi Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
17
Analyse des écarts La gestion des news : checkbox, démarrage,.
La gestion des parcours : ajout, modification, suppression, recherche Visualisation des POI : afficher le pointeur Affichage du libelle au survol : pas implémentée La recherche de Lieux et de POI : pas implémentée Barre de navigation des POI : pas de POI Zoom dezoom : pas de zoom Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
18
Perspectives d’évolution
Rendre fonctionnelle toutes les spécifications demandées Navigation Zoom lieu Itinéraires avec le calcul de temps et le prix du voyage Inclure les commerce d’un lieu Itinéraires avec les différents moyens de transport Au demarage de l’appli, affichage d’un globe avec possibilité de zoom-dezomm afin d’accèder au lieux. Inlure au lieu des POI de base (commerces, monument historique, musée, lieux touristiques etc…) Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
19
Bilan + Java + analyse fonctionnelle + Analyse UML + Travail en équipe
+ Travail avec eclipse + Modèle MVC - Temps - Connaissance avant le projet Présentation de l’équipe Rappel du Besoin Contraintes Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
20
Questions Fin Présentation de l’équipe Rappel du Besoin Contraintes
Choix techniques Maquette de l’application Gestion de Projet Modèle conceptuel des données Diagramme de Cas d’utilisation Général Diagramme de Cas d’utilisation CRUD Diagramme d’activité Général Diagramme d’activité CRUD Diagramme de Séquence Visualiser un lieu Présentation de l’application Conclusion et Perspectives Bilans
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.