Aide sur un projet en vb.net

siham0018 Messages postés 1 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 29 mars 2010 - 29 mars 2010 à 17:01
 Profil bloqué - 29 mars 2010 à 21:49
projet de prévision de la pollution dans l'air
- Objectif
L’objectif de ce dispositif consiste à fournir aux décideurs, (autorités, élus locaux, santé publique) les données en temps réel leur permettant ainsi de prendre les mesures adéquates et protéger ainsi les populations contre les effets nocifs des rejets polluants dans l’air. En cas de niveau de pollution élevé de l’air, le dispositif avise les autorités locales concernées par e-mail et/ou SMS.
Pour ce faire, vous devez réaliser une application qui permet d’afficher sur une page web, la cartographie réelle de la ville d’Agadir et de sa région, sur cette carte, vous affichez la distribution de la teneur de l’air en polluants, en temps réel pour chaque zone dans la carte.
II - Travaille à faire
Ce projet est divisé en deux parties :
Partie 1
On suppose que toutes les 15 minutes, chaque capteur (qu’on connaît sa position et qui représente une zone) permet de mesurer le degré de pollution qui est la teneur de l’air en polluants, notamment le monoxyde de carbone, le bioxyde d’azote, les particules solides, en plus des facteurs de l’humidité et de la chaleur (paramètres polluants).
1) Simulation des capteurs : Dans un premier temps, vous devez développer une 1ere application en VB (simule les capteurs, voir maquette 1) qui permet de générer des valeurs aléatoires, périodiques et significatives sur le degré de pollution de la ville d’Agadir en fonction du temps (date et heure) et de la position des capteurs. Cette application doit envoyer ses données sur le port série de la machine (ex : com1). Utiliser le Timer et la fonction Random qui existent en VB.
2)
a) Réception des données : Vous devez développer une 2eme application (voir Maquette 2) qui permet de capter ces données sur un autre port (ex : Com2) de la même machine.
- Pour intégrer les ports sur les interfaces en VB, utiliser les composants : Microsoft Com Control6(MSCom).
- Pour créer virtuellement des ports qui n’existent pas sur une machine, vous pouvez utiliser le logiciel vspd.
b) Stockage : Une fois ces données sont captées par la 2eme application. Ils doivent, automatiquement, être stockées dans une base de données de type (Access ou MySQL…). El
c) Traitement des données :
Sur cette 2eme application, ces données stockées, peuvent être consulter, en tous temps, en fonction des (zones) et des dates de créations (voir maquette 2), l’affichage (n’est pas en temps réelle, il est statique, c a d à une date passée quelconque choisie par l’utilisateur) doit être sur un tableau et/ou sur des courbes monteront l’évolution de degré de pollution en fonction du temps et cela pour différentes zones de la région (voir figure3).
d) Explication de l’interface de l’application 2 (voir maquette 2)
Cette interface est divisée en deux parties :
- Partie Interception des données, contient :
Un bouton Démarrer qui permet de démarrer l’interception des données envoyées par l’application n°2.
Un bouton Arrêter qui permet d’arrêter l’interception des données
Un bouton Quitter qui permet de quitter l’application.
- Partie Critères de la recherche et affichage contient :
Date début et Date fin (deux textBoxe de types date avec agenda d’aide à la saisie de la date).
Zone est une liste de type ComboBox qui contient Agadir et ses régions : Toutes les zones ou Agadir Est ou Agadir Ouest, Agadir centre ou Inzgane ou Aitmelloul ou tikiouine….
Le bouton Rechercher, permet de faire une recherche sur une date quelconque entre date début et date fin pour une zone quelconque (ou toute les zones). L’affichage du résultat de la recherche sera faite sur un tableau (dataGrid ou autre type de tableau).
Le bouton extraire, permet d’extraire un fichier, en format Excel, qui contient les données qui existent dans la base des données pour une période déterminée entre date début et date fin.
Ce fichier contient les colonnes suivantes (dans l’ordre) : Zone, Date, Heure, d° de pollution.
Le bouton Plot, permet d’afficher l’évolution, dans une journée fixe sélectionnée, du degré de pollution en fonction des 24 heures de la journée, et cela pour une région sélectionnée. Si l’utilisateur choisi « Toutes les zones » chaque courbe représente une zone avec différentes couleurs. Ce bouton ne peut être active que si l’utilisateur choisi une seule journée fixe.
Partie 2 (affiche en temps réel sur une page web)
1) Vous devez développer une interface qui tourne sous le navigateur Internet (en flash, et/ou html et/ou ..) et qui permet de prendre les résultats interceptés et les traduire sur une carte représentant, Agadir et sa région, et cela en temps réelle. Sous forme de petits cercles, chaque cercle représente une zone dans la carte. Ces cercles ont différentes couleurs, et chaque type de couleur indique une gamme de d° de pollution :
Rouge si d° > d° critique, Orange si d° moyen<d°<d° critique, vert si d°< d° Moyen (voir figure 3).
Quand l’utilisateur passe la souri sur un point (une zone) ça affiche la valeur du degré de pollution en temps réelle.
2) En parallèle, si le d° > d° critique (rouge), on envoie automatiquement, un e-mail aux autorités locales concernées (adresse à votre choix). L’email contient la valeur du degré de pollution et le nom de(s) la zone (s) concernée(s).
Maquette 1

Fig1
Le bouton Start : permet de démarrer la génération des données, le bouton Stp : permet de stopper la génération des données et le bouton Quitter : permet de quitter l’application.
Maquette 2
A rajouter les paramètres polluants


Figure 3 : Exemple d’affichage sur la page web (carte de Londres)

1 réponse

Profil bloqué
29 mars 2010 à 21:49
Pas de bonjour ni de merci
Et combien tu payes pour faire ton boulot ?

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain
0
Rejoignez-nous