La MontagnHard cahier des charges


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 :
- Pour les points isolés, saisie par code barre et transmission directe par :
Le H19 d’Opticon est un PDA Quad-Band avec un scanner 1D (code barre). La saisie et la transmission sont intégrées (scanner et téléphone GPRS)
Opticon H19A
Le choix de la trame, ainsi que le mode de transmission sera à déterminer par les étudiants. Pour plus de flexibilité, la transmission contrôle/PC pourra se faire par SMS.
- Pour les points de contrôle accessibles seulement à pied mais pas trop loin d’une piste carrossable ou pour le départ/arrivée un PDA HP iPAQ 214 avec douchette USB relié par Wifi à un PC portable :
HP iPaq
- Pour le départ/Arrivée ou pour des points de contrôle accessible, la saisie se fait par douchette reliée directement au PC. La transmission PC portable/ Base de donnée centralisée se fait par téléphonie (automatique soit GPRS, soit SMS à définir)
- Dans tous les cas (Problème de code barre), la saisie du numéro de dossard doit pouvoir se faire manuellement.
- Dans le pire des cas, la saisie se fait manuellement et est transmise par téléphone au QG avec saisie manuelle dans la base de donnée.
1.2 Diffusion de l’information :
- QG : impression, écran, coureur…
- Retour au poste de contrôle
- Sur internet
1.3 Travail à effectuer :
- Rechercher le matériel permettant la réception/transmission des données au niveau du PC de contrôle général
- Créer la base de données
- Créer la trame de transmission convenant pour tous les types de transmissions
- Créer les logiciels de saisie/visualisation dans tous les cas (Opticon, HP, codes barres directs, manuel) pour tous les types de matériel.
- Permettre la visualisation instantanée de la course sur internet.
- Impression de tous les classements intermédiaires et finaux dans toutes les catégories
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

3. Moyens préliminaires disponibles et contraintes de réalisation
3.1 Spécifications
Diagramme d’états décrivant le comportement nominal :
3.2. Synoptique de l'architecture matérielle (diagramme de déploiement)
3.3. Contrainte de l'environnement
- Système d'exploitation Windows(XP ou Vista) et Windows Mobile 6
- Visualisation internet sur Linux/Windows par FireFox ou IE
- Analyse : objet - UML
- Langage de programmation : Java1.6, Php et Html
- Développement sur Netbeans 6.5
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
|

