logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

SN 1

Aide spécifique Java

TP C++ Arduino

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Stage en entreprise

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

Cours

SN 1

IRIS 2

Statistiques

1 visiteur

Record : 92

Pages vues :

Aujourd'hui : 5

Total : 166706

Valid XHTML 1.0 Transitional

2011 : Validation de tracé GPS de montagne

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > Projets > 2011 : Validation de tracé GPS de montagne

separation

Présentation du projet



Introduction


Le club alpin français est un club représentant différentes activités de montagne (Alpinisme, escalade, marche…). L’alpinisme est une de ses activités phare.
Les itinéraires de l’alpinisme ne sont pas balisés sur le terrain. Il faut donc les préparer avant la sortie. Pour cela, nous utilisons des cartes au 25000em, des topos, mais aussi des fichiers GPX pour les télécharger sur des GPS.
Beaucoup d’itinéraires de sorties d’alpinisme se trouvent sur internet mais à deux grands inconvénients au niveau sécurité : le tracé peut-être faux et le niveau peut-être mal évalué. Ces deux inconvénients sont primordiaux car l’alpinisme est un sport potentiellement dangereux.
Le but du projet est de pouvoir administrer tous les tracés proposés par les membres du CAF, de valider leur correction et de rajouter des informations diver-ses. Il permettra de télécharger les fichiers GPX, de les visualiser sur PC, mais aussi d’avoir un suivi en temps réel de sa position sur téléphone portable.

Image1


Travail demandé :


Un site internet du CAF Mulhouse existe déjà. Il faudra soit intégrer le développement des parcours GPS sur ce site soit faire le lien avec un site indépendant.
Un serveur (Apache) devra être déployé de même qu’une base de données (MySql) qui contiendra les fichiers GPX ainsi que toutes les informations liées (précisées plus loin).
Le site permettra de sauvegarder, de télécharger, de visualiser des tracés GPS existants et validés.
Les tracés devront être visible sur des téléphones portables 3G (Windows ME, Androïd, Ipohone). Eventuellement, la position actuelle du téléphone sera représentée.
Exemple de visualisation du fichier GPX avec le profil correspondant. La position de la souris sur le profil sera représentée sur le plan.

Image1AvecGoglemaps


Image1Avec Géoportail


Travail à effectuer :

Le travail des étudiants se fera en collaboration avec le correspondant du CAF Mulhouse. La communication se fera par email/téléphone et par déplacement des étudiants pour des réunions à définir.

Expressions des besoins



Cas d’utilisation



Image4


Description des cas d’utilisation



Cas d'utilisation : Visualiser le tracé
Acteur principal :
Acteur secondaire :
Invité/Adherent/Administrateur
Géoportail/GoogleMaps, Bdd
Préconditions : Abonnement 3G pour le téléphone portable.
Scénario nominal : Il est possible à tout internaute de rechercher dans la base de données du CAF, à partir de critères décrits plus loin, un tracé GPX. Il sera alors affiché dans des API de Géoportail ou GoogleMaps. Un profil (dénivelé) associé à ce tracé permet à l’aide de la souris une correspondance profil/carte.
La visualisation peut se faire aussi sur un téléphone portable 3G. En option, la position actuelle est alors représentée
Exception : Connexion internet défectueuse

Cas d'utilisation : Télécharger un tracé
Acteur principal :
Acteur secondaire :
Invité/Adherent/Administrateur
Bdd
Préconditions : Avoir effectuer une recherche d’existence du fichier.
Scénario nominal : L’utilisateur peut avoir besoin du fichier GPX. Il le télécharge de la base de données. Il pourra alors le mettre sur un GPS compatible avec ce format.
Exception : Néant

Cas d'utilisation : Connecter
Acteur principal :
Acteur secondaire :
Adherent/Administrateur
Bdd
Préconditions : Avoir demandé une inscription précédemment en tant qu’invité à un administrateur qui aura mailer un login et un mot de passe.
Scénario nominal : L’utilisateur entre dans une fenêtre les champs : login et mot de passe correspondant à son inscription. D’autres fonctionnalités réservées sont alors affichées dans le menu d’utilisation.
Exception : Login et/ou mot de passe invalide

Cas d'utilisation : Sauvegarder un tracé
Acteur principal :
Acteur secondaire :
Adherent/Administrateur
Bdd
Préconditions : Se connecter préalablement en tant que Adherent ou Administrateur.
Scénario nominal : Quand un utilisateur a enregistré un tracé sur son GPS, il peut alors le télécharger dans la base de données après avoir renseigné toutes les informations relatives à ce tracé (Difficulté, lieu, type, refuge…). L’état de ce fichier sera en mode « non validé ».Un mail sera envoyé à l’administrateur pour qu’il puisse le valider.
Exception : Problème de connexion, fichier corrompu, fichier non renseigné

Cas d'utilisation : Valider un tracé
Acteur principal :
Acteur secondaire :
Administrateur
Bdd
Préconditions : Un Adherent a téléchargé dans la base de données un nouveau fichier GPX renseigné.
Scénario nominal : Lorsque l’administrateur reçoit un mail d’un adherent qui a téléchargé un tracé, il vérifie le tracé et les informations liées. Si ces données sont correctes, il valide ce tracé.
Exception : Le tracé (fichier) n’est pas correct, l’administrateur le supprime et averti l’adherent. Si les infos ne sont pas bonnes, l’administrateur les modifie

Cas d'utilisation : Gérer base de données
Acteur principal :
Acteur secondaire :
Administrateur
Bdd
Préconditions : La base de données a déjà été créée manuellement (tables)
Scénario nominal : A partir d’IHM, l’administrateur doit pourvoir ajouter/modifier/supprimer un adhérent. De même il doit pouvoir modifier/supprimer les informations et le fichier d’un tracé. Il doit pouvoir ajouter/supprimer des données sur les listes de type : difficultés (Facile, PD, AD, D…), refuges, lieu…
Exception : Néant

Description des informations/tables



Image5


Moyens préliminaires disponibles et contraintes de réalisation



Spécifications



Image6Diagramme d’activité décrivant le comportement nominal


Synoptique de l'architecture matérielle



Image7diagramme de déploiement


Contrainte de l'environnement

Répartition du travail



Fonctions à développer et tâches à effectuer
Etudiant 1 :M ............................
    S’occupe des tâches suivantes
  • Définir une chartre graphique
  • Créer la bdd
  • Visualiser les tracés sur GoogleMaps
  • Visualiser sur Windows Mobile 6
  • Récupérer la position GPS
  • Rechercher un tracé
  • Sauvegarder un fichier avec ses informations
  • Valider un tracé.
  • Gérer les utilisateurs.
  • Gérer les fichiers enregistrés.
Etudiant 2 :M ............................
    S’occupe des tâches suivantes
  • Définir une chartre graphique
  • Installer le serveur web Apache
  • Visualiser les tracés sur Géoportail
  • Visualiser sur Androïd
  • Récupérer la position GPS
  • Télécharger un fichier GPX
  • Se connecter en tant qu’adhérent ou administrateur
  • Imprimer un tracé.
  • Gérer les listes d’informations (difficultés, type, lieu…)

separation

ancre