logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

1 visiteur

Record : 207

Pages vues :

Aujourd'hui : 99

Total : 226390

Valid XHTML 1.0 Transitional

La MontagnHard cahier des charges

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > Projets > 2009 : MontagnHard > Cahier des charges

separation

1. Présentation du projet



L’association la Montagn’hard organise le 4/5 Juillet 2009 une course pédestre de montagne. Cette course se déroule sur petits sentiers difficiles d’accès. Cette course est longue (115km). Pour des raisons de sécurité, plusieurs points de contrôle se trouvent sur le parcours. Sur ces points, le dossard du coureur est saisie et transmis au PC course. La progression de la course et de chaque coureur doit pouvoir être suivi sur un site internet, mais aussi sur chaque point de contrôle.

1.1 Saisie des dossards des coureurs :



Au vue des différents critères des points de contrôle (accessibilité, déserte du réseau téléphonique, problèmes techniques) le choix de la saisie des dossards c’est voulu flexible :
Ensemble

1.2 Diffusion de l’information :

1.3 Travail à effectuer :

Le travail des étudiants se fera en collaboration avec l’équipe de la Montagn’Hard. La communication se fera par email/téléphone et par déplacement des étudiants pour des réunions à définir.

2. Expressions des besoins



Analyse du cahier des charges

use case 1
use case 2

3. Moyens préliminaires disponibles et contraintes de réalisation



3.1 Spécifications



Diagramme d’états décrivant le comportement nominal :
état

3.2. Synoptique de l'architecture matérielle (diagramme de déploiement)



déploiement


3.3. Contrainte de l'environnement

4. Répartition des tâches par étudiant



Répartition
Fonctions à développer et tâches à effectuer
Etudiant 1 : S’occupe du logiciel du PC course
  • Choisir le matériel de réception (GPRS/Sms) des trames des points de contrôles
  • Choix de la trame de transfert
  • Créer la bdd locale
  • Saisir les coordonnées des coureurs
  • Valider le code barre de chaque coureur.
  • Saisir manuellement le temps de passage d’un coureur à un poste de contrôle
  • En relation avec Etudiant 2 et 3, définir et concevoir la réception automati-que des temps de passage
  • En relation avec Etudiant 2 et 3, définir et concevoir l’émission automati-que des classements (individuel ou de la course)
  • Visualiser les différents classements
  • Imprimer les différents classements
Etudiant 2 : S’occupe du logiciel de l’Opticon H19
  • Choisir le matériel de réception (GPRS/Sms) des trames des points de contrôles
  • Choix de la trame de transfert
  • Créer le logiciel pour le téléphone H19 d’Opticon :
    • IHM
    • Saisie code barre du dossard
    • Transmission GRPS/Sms
    • Transmission asynchrone si défaut de réseau
    • Réception d’information coureur(s)
Etudiant 3 : S’occupe du logiciel du HP et PC portable
  • Choisir le matériel de réception (GPRS/Sms) des trames des points de contrôles
  • Choix de la trame de transfert
  • Créer le logiciel pour le PDA HP iQAD214 :
    • IHM
    • Saisie code barre du dossard
    • Transmission Wifi
    • Transmission asynchrone si défaut de réseau
  • Créer le logiciel de réception/transmission sur PC portable assurant la liaison entre PDA et PC Course
  • Réception d’information coureur(s)
Etudiant 4 : S’occupe de la visualisation internet
  • Synchroniser la base de données locale avec la base de données internet
  • Visualiser les classements :
    • Général
    • Par catégories
    • Par nom/li>
  • Visualiser/Editer avec droits les nouvelles
  • Positionner sur Google Earth ou Géoportail les coureurs désirés (ex :
    Descente

separation

ancre