Anda di halaman 1dari 8

[A COMPLETER]

Baccalaurat S Informatique et Sciences du Numrique


PROJET Dossier de prsentation du projet (consignes et contenus)
Acadmie : Orlans-Tours Lyce ou Centre de formation : XXXXXX Ville : XXXXXX Nom du projet : Station mto Projet propos et suivi par : Mr XXX (professeur), Mr XXX (professeur) Points cls du projet : Algorithmique Programmation Rseaux
Rcapitulatif des projets du Lyce ou du Centre de Formation Projet N1 : Compresseur de Huffman Projet N2 : Station mto Projet N3 : Morpion rseau Projet N4 : Livre dont vous tes le hros Projet N5 : xxx Nombre d'tudiants concerns 2 2 2 2 x

Session : 2013

Baccalaurat S, spcialit ISN

[A COMPLETER]

Prsentation du projet

Le projet consiste raliser un logiciel de rception des donnes mtorologiques provenant dune station mto professionnelle WMR 918, et de mise jour en temps-rel un site WEB de consultation de ces donnes mto (dernires mesures, historique des mesures, etc.)

2
2.1

Expression du besoin
Description technique du projet
Un module de rception de donnes mto mises priodiquement par une station mto WMR918. Un module de mise jour dune page WEB avec les donnes mto reues par le module prcdent. Une documentation utilisateur (format HTML) du logiciel.

Il sagit de raliser un logiciel structur en deux parties :

Le logiciel sera crit en Python et donc portable sur tout systme dexploitation possdant linterprteur Python version minimale 2.6.x. Ce logiciel fonctionnera en invoquant linterprteur python en ligne de commande. La page WEB sera diffuse par un serveur WEB dterminer selon le systme dexploitation, install sur la mme machine que le logiciel crire. Par exemple pour Windows, tiny est un serveur WEB minimal suffisant. Les informations mto gres seront progressivement ajoutes au logiciel au fur et mesure de lavancement du projet. La premire version du logiciel grera uniquement la temprature et la pression atmosphrique . Si le temps le permet, les autres grandeurs seront petit petit incorpores au logiciel.

2.2

Architecture du logiciel

Larchitecture devra respecter le diagramme dactivit suivant :

Baccalaurat S, spcialit ISN

[A COMPLETER]

2.2.1

Fonction InitialiserListesMesures() Entre : Sortie : ListesMesures : dictionnaire ou liste ( dterminer) vide, prt recevoir les futures mesures mto

Fonctionnement : 2.2.2 Fonction OuvrirCommunicationSerie() Entre : Sortie : Nom port RS232 Descripteur de port srie ouvert Fonctionnement : Ouvre le port srie demand, avec les paramtres ncessaires pour communiquer avec la station WMR918

Baccalaurat S, spcialit ISN

[A COMPLETER]

2.2.3

Fonction RecevoirTrameSerie() Entre : Descripteur de port srie ouvert Sortie : Mesures courantes (temprature, pression, etc.) ranges dans un tuple ou une liste ( dterminer)

Fonctionnement : Rception bloquante de la prochaine trame srie Extraction des informations mto selon la documentation en annexe

2.2.4

Fonction GenererGraphique() Entre : Sortie : Un graphique sous forme dune Liste des mesures image JPEG, gnr laide de la Type de graphique librairie graphique pyplot demand (temprature, pression, etc.) Date/heure dbut Date/heure fin Nom fichier JPEG Fonctionnement : Extrait les donnes demandes de la liste des mesures Gnre le graphique et le sauvegarde en image JPEG dans un fichier ayant le nom pass en paramtre

2.2.5

Fonction MettreAJourPageHTML() Entre : Liste des mesures Sortie : La page HTML du site WEB est jour

Fonctionnement : Cette fonction se base sur un patron de page HTML dont elle modifie les parties utiles pour obtenir la page HTML finale.

2.3

Station mto WMR918

Cette station mto est une station OREGON WMR 918. Elle dispose dune sortie RS232 par laquelle elle met priodiquement lensemble des dernires mesures mto effectues au moyen de ses capteurs. Ces mesures sont : Temprature extrieure Point de rose Pression atmosphrique Humidit Prvisions mtorologiques Vitesse du vent Pluviomtrie Pour obtenir la temprature extrieure et la pression atmosphrique, on utilisera la trame EXTBTH. Le format dtaill des trames srie est le suivant (voir galement le fichier ProtocoleWMR918.xls) :

Baccalaurat S, spcialit ISN

[A COMPLETER]

Baccalaurat S, spcialit ISN

[A COMPLETER]

3
3.1

Moyens disponibles et contraintes de ralisation


Contrainte de dveloppement

Le cycle de dveloppement prconis est de type cycle en V .

FAIT

Le projet dbutera par : Une identification des solutions techniques retenir pour la conception dtaille Une identification des outils de dveloppement et de test ncessaires

3.2

Documents et moyens technologiques mis disposition


1 PC Dveloppement sous Windows par tudiant 1 station mto WMR918 et/ou 1 simulateur de cette station mto (trame EXTBTH seulement) Accs Internet complet pour recherche dinformations techniques

3.3

Exigences sur la livraison

Les livrables du projet, fournir sur CDROM, sont : Un fichier wmr918.py pour le logiciel Un site WEB (pages HTML, images, etc.) de consultation des donnes mto Une documentation utilisateur (manuel dutilisation) au format HTML

Planification temporelle prvisionnelle


Semaine 03 Semaines 09 et 10 Semaine 11 Semaines 17 et 18 Semaine 19 Fin semaine 22

Total des heures consacres au projet = 16 semaines * 2 heures hebdomadaires projet = 32 heures Remise des sujets de projet Vacances dhiver Revue N1 Vacances de printemps Revue N2 Remise des dossiers et des livrables

Rpartition des tches


Fonctions dvelopper ou tches effectuer

Travaux en commun

Analyse du problme, recherche de solutions techniques Spcifications dtailles des fonctions (paramtres, valeur de retour) Intgration Analyse des rsultats
6

Baccalaurat S, spcialit ISN

[A COMPLETER]

Elve E1 Site WEB Elve E2 WMR918

InitialiserListesMesures() GenererGraphique() MettreAJourPageHTML() Programme principal OuvrirCommunicationSerie() RecevoirTrameSerie ()

Baccalaurat S, spcialit ISN

[A COMPLETER]

6
6.1

Exploitation pdagogique et valuation


Compte-rendu dactivit
Dure Travail ralis Remarques et/ou problmes rencontrs

Pendant le droulement du projet, chaque lve doit tenir jour un compte-rendu dactivit selon le modle suivant : Date

6.2

Rapport

Le rapport final du projet, support de lvaluation, nexcdera pas 10 pages et devra contenir dans lordre suivant : 1. Rappel du cahier des charges 2. Architecture logicielle et rpartition du travail par tudiant 3. Algorithmes importants et leur codage 4. Tests unitaires et tests dintgration 5. Analyse des performances 6. Conclusion

6.3

Interrogation orale
Structure de l'preuve
Dure : 20 minutes maximum Coefficient : 2 Note sur 20 points la date fixe par le professeur charg de l'enseignement d'informatique et sciences du numrique, le candidat se prsente l'entretien muni de son dossier-projet. Celui-ci sert uniquement de support l'preuve et n'est pas valu en tant que tel. L'preuve est compose de deux parties qui se droulent conscutivement.

Extrait du bulletin officiel spcial n7 du 6 octobre 2011 :

Premire partie - valuation d'un projet et soutenance orale


Dure : 8 minutes maximum Note sur 8 points Le candidat effectue une prsentation orale de son projet, d'une dure maximale de 8 minutes, pendant laquelle il n'est pas interrompu. Il s'appuie pour cela sur un dossier-projet de 5 10 pages, hors annexes, labor l'aide de l'outil informatique. Ce projet est structur de faon mettre en vidence : - le but vis et les moyens choisis pour atteindre ce but ; - la dmarche de projet qui a conduit au rsultat tel que prsent ; - la dimension collaborative du projet lie au travail en quipe (2 3 lves). Tout candidat se prsentant sans dossier-projet ou avec un dossier-projet non conforme la dfinition de l'preuve (quelle qu'en soit la raison) doit tre considr comme prsent. La commission d'valuation lui fait constater l'absence de dossier-projet ou sa non-conformit. La note de zro pour cette partie de l'valuation lui est alors attribue. Un dossier-projet est considr non conforme s'il n'est pas personnel ou n'est pas ralis avec l'outil informatique, ou comporte moins de 5 pages, hors annexes.

Deuxime partie - Dialogue argument avec la commission d'valuation


Dure : 12 minutes minimum Note sur 12 points La commission d'valuation interroge le candidat sur diffrents aspects de son projet et sur son lien avec les comptences fixes par le programme, puis largit ce questionnement aux autres comptences spcifies dans le programme. Cette interrogation a notamment pour but de vrifier que le candidat s'est appropri les notions fondamentales, sait les utiliser dans un contexte particulier ou les relier aux autres enseignements scientifiques spcifiques de la srie.

Baccalaurat S, spcialit ISN