Master 2 Professionnel mention Informatique et Systèmes RAPPORT DE STAGE

Dimension: px
Commencer à balayer dès la page:

Download "Master 2 Professionnel mention Informatique et Systèmes RAPPORT DE STAGE"

Transcription

1 UNIVERSITE BLAISE PASCAL CEMAGREF UFR SCIENCES ET TECHNOLOGIES 24 AVENUE DES LANDAIS DEPARTEMENT DE MATHEMATIQUES ET D'INFORMATIQUE BP AUBIERE CEDEX AUBIERE CEDEX Master 2 Professionnel mention Informatique et Systèmes RAPPORT DE STAGE Adaptation, développement et évaluation d un système d information destiné à administrer les données provenant d un réseau de capteurs hydrologiques communiquant Présenté par : Rui YUAN Tuteurs : Gil DE SOUSA Benoit SARRAZIN Date : du 6 Avril au 30 Septembre 2009

2 REMERCIEMENTS Durant mon stage, j'ai bénéficié du soutient moral et technique de plusieurs personnes ce qui a rendu mon environnement de travail très agréable. Je remercie tout d'abord Monsieur Gil DE SOUSA pour m avoir permis de réaliser ce stage, et pour m avoir guidé et encadré au cours de celui-ci dans de très bonnes conditions et dans une ambiance de travail très agréable. Je remercie également Monsieur Benoit SARRAZIN pour l'intérêt qu'il a accordé à la progression de mon travail. Enfin, je tiens à remercier l'ensemble des membres des différentes équipes de l'unité de recherche TSCF pour m'avoir aussi bien accueillie et aidée

3 RESUME Mon stage de fin d'étude s'inscrit dans le cadre d'un projet de recherche portant sur la thématique de l'hydrologie. L'objectif de ce stage a consisté à l'adaptation, au développement et à l'évaluation d'un système d'information destiné à administrer les données provenant d'un réseau de capteurs hydrologiques. La première partie de ce stage a été dédiée à l'étude de la base de données B.I.C.H.E. (Biologie Chimie Hydrologie pour une base Ecologique) du Cemagref. La seconde partie concerne les modifications de cette base pour permettre l'intégration des relevés issus de sondes limnimétriques et de pluviomètres. Enfin, la dernière partie fut consacrée aux développements de modules pour la manipulation et la gestion des données issues de ces relevés. La base de données B.I.C.H.E. a été conçue grâce aux systèmes de gestion de bases de données (SGBD) PostgreSQL. Son interface ainsi que les modules complémentaires que nous lui avons ajoutés ont été réalisés en langage PHP. Mot clés: hydrologie, B.I.C.H.E., PostgreSQL. ABSTRACT Within the framework of my training period, I had to work in a research project which topic deals with hydrology. The main objective was the adaptation, the development and the evaluation of an information system dedicated to management of hydrological data collected using a wireless sensor network. The first part of this training period was dedicated to the study of a Cemagref database called 'B.I.C.H.E.'. The second part concerned modifications on this database in order to enable the importation of records from water level and rain gauge sensors. The final part was devoted to the development of modules for handling and managing the data. The database B.I.C.H.E. has been designed using the database management system (DBMS) PostgreSQL. Its first version interface and the new functionalities that we have added have been developed in PHP language. Key words: hydrology, B.I.C.H.E., PostgreSQL

4 TABLE DES MATIERES REMERCIEMENTS RESUME ABSTRACT TABLE DES MATIERES LISTE DES FIGURES GLOSSAIRE INTRODUCTION PARTIE I : CONTEXTE Le Cemagref Présentation général Les départements scientifiques Le Cemagref en chiffre Les centres régionaux Présentation Le Cemagref en région Auvergne-Limousin Présentation globale de l'application Rappel de l'étude Réseau de capteurs sans fil Description du dispositif actuel Description des données enregistrées Archivage et consultation des données La base de données B.I.C.H.E du Cemagref Les besoins spécifiques liés au réseau de capteurs capacitifs Acquisition des données Consultation et extraction des données Mon travail de stage PARTIE II : Présentation des outils et de la base de données B.I.C.H.E Présentation des outils L'environnement PostgreSQL Présentation du langage PHP La base de données B.I.C.H.E. du Cemagref L'architecture Vue d'environnement Web Vue de la base de données présente sous PostgreSQL PARTIE III : Evolution de la base de données B.I.C.H.E Introduction Importation des chroniques de mesure Affichage des mesures Affichage graphique pour un intervalle sélectionné Affichage des mesures graphiquement Affichage des mesures directement Comparaison de deux stations CONCLUSION REFERENCES BIBLIOGRAPHIQUES WEBOGRAPHIES ANNEXES

5 LISTE DES FIGURES Figure 1 : Répartition des compétences Figure 2 : 9 capteurs capacitifs répartis sur le réseau hydrographique du Mercier Figure 3 : Exemple de fichier de sortie du capteur limnimétrique capacitif Figure 4 : Enregistrements limnimétriques sur 7 stations de l épisode pluvieux du 20 juin 2007 sur le bassin versant du Mercier Figure 5 : Fonctionnement du langage PHP Figure 6 : L'architecture de la base B.I.C.H.E Figure 7 : Vue d'environnement Web Figure 8 : Vue de la base de données présente sous PostgreSQL Figure 9 : Requête SQL pour la table de station Figure 10 : Les changements sous l environnement PostgreSQL Figure 11 : Evolutions des fichiers de chroniques Figure 12 : Le format du fichier importation Figure 13 : Vue de la page "Changer le format de fichier brut" Figure 14 : Liste des stations ayant des chroniques de mesure Figure 15 : Liste des chroniques Figure 16 : Consultation journalière de la station MercierExu Figure 17 : Sélection un intervalle pour une station Figure 18 : Graphe des mesures dans un intervalle pour une station Figure 19 : Tableau des données dans un intervalle sélectionné Figure 20 : Le fichier d'exportation Figure 21 : Chroniques de mesure hydrologiques des stations ancienne version Figure 22 : Chroniques de mesure hydrologiques des stations Figure 23 : Comparaison graphique entre les stations

6 GLOSSAIRE Hydrologie : L hydrologie est la science de la terre qui s intéresse au cycle de l eau, c est-àdire aux échanges entre l atmosphère, la surface terrestre et son sous-sol. [W1] Limnimètre : Un limnimètre ou station limnimétrique est un équipement permettant l enregistrement et la transmission de la mesure de la hauteur d eau (en un point donné) dans un cours d eau. Cette mesure de hauteur peut être transformée en estimation du débit de la rivière à l aide d une courbe de tarage. [W1] Pluviomètre : Le pluviomètre est un instrument météorologique destiné à mesurer la quantité de précipitation (pluie) tombée pendant un intervalle de temps donné. [W1] Système de gestion de bases de données : Un système de gestion de base de données (SGBD) est un ensemble de logiciels qui sert à la manipulation des bases de données. Il sert à effectuer des opérations ordinaires telles que consulter, modifier, construire, organiser, transformer, copier, sauvegarder ou restaurer des bases de données. [W1] - 6 -

7 INTRODUCTION Dans le cadre de mon stage de fin d'études de Master 2 Informatique et Système, à l'ufr Sciences et Technologie de l'université Blaise Pascal, Clermont II, j'ai effectué un stage au Cemagref de Clermont-Ferrand, au sein de l'unité de recherche TSCF (Technologies et systèmes d'information pour les agrosystèmes). Ce stage s'intègre dans un projet de recherche en partenariat entre le Cemagref de Lyon et le Cemagref de Clermont-Ferrand. Le Cemagref est un institut de recherche finalisée de référence pour la gestion durable des eaux et des territoires. La gestion durable est un élément constitutif de la diversité biologique d'une manière conforme aux principes de développement durable. L'organisme Cemagref centre une partie de ses recherches dans le domaine des transferts hydrologiques de surface, qui représente un phénomène physique essentiel du cycle de l'eau, chose qui fait l'objet du développement d'un outil de supervision des différents équipements réseaux. Mon stage s'inscrit dans la continuité de travaux réalisés précédemment sur la conception, la réalisation et l'évaluation d'un système d'information destiné à administrer les données provenant d'un réseau de capteurs hydrologiques sans fil communiquant. Dans une première partie, je rappelle le contexte. Je présente ensuite les différents langages et outils utilisés : PostgreSQL, PHP et la base de données B.I.C.H.E. Dans la dernière partie, je présente les extensions que j'ai apportées à la base de données B.I.C.H.E et à l'interface Web de celle-ci

8 PARTIE I : CONTEXTE - 8 -

9 1. Le Cemagref 1.1 Présentation général Le Cemagref, «l'institut de recherche finalisée de référence pour la gestion durable des eaux et des territoires» est un organisme public à caractère scientifique et technologique. Il a été créé en 1981 et a acquis le statut d'établissement public à caractère scientifique et technologique (EPST) en Le Cemagref a pour mission de répondre à des questions concrètes de société dans le domaine de la gestion durable des eaux et des territoires en produisant des connaissances nouvelles et des innovations techniques utiles aux gestionnaires, aux décideurs et aux entreprises. Ses thèmes de recherche sont centrés sur les ressources en eau de surface, les systèmes écologiques aquatiques et terrestres, les espaces à dominante rurale, les technologies pour l eau, les agro-systèmes et la sûreté des aliments. 1.2 Les départements scientifiques Le Cemagref comporte actuellement 5 départements scientifiques : o Ressources en eau, usages et risques o Milieux aquatiques, qualité et rejets o Gestion des territoires o Ecotechnologies et agrosystèmes o Méthodes pour la recherche sur les systèmes environnementaux Une restructuration en cours aura pour conséquence le passage de 5 à 3 départements qui seront les suivants : o Eaux o Territoires o Ecotechnologies Chaque département a des unités de recherche. Actuellement, le Cemagref compte 21 unités de recherche propres (UR), 6 unités mixtes de recherche (UMR) et une équipe de recherche technologique (ERT). Chaque unité de recherche est placée sous la responsabilité fonctionnelle de l un des chefs de département ou de la direction scientifique, et sous la responsabilité hiérarchique du directeur régional du lieu d implantation. Les unités sont des lieux de gestion des compétences et des pôles relationnels locaux. Chacune des UR est constituée d équipes bien identifiées, chaque équipe assurant la mise en œuvre totale ou partielle d un thème de recherche

10 1.3 Le Cemagref en chiffre Le budget annuel du Cemagref en 2007 est de 88,9 millions d'euros. Les recettes provenant des contrats s élèvent à 18,2 millions d'euros et assurent l'essentiel des moyens de fonctionnement des unités de recherche. Le Cemagref emploie environ personnes dont 950 permanents pour moitié chercheurs et ingénieurs, répartis en 28 unités de recherche sur 9 sites principaux. Il accueille en outre plus de 200 doctorants, 40 post-doctorants et chercheurs étrangers, ainsi qu environ 250 stagiaires de niveau master. L'effectif des ingénieurs et des chercheurs se répartit équitablement selon les grandes orientations scientifiques, comme le montre la figure suivante : Figure 1 : Répartition des compétences (Source: 1.4 Les centres régionaux Présentation Le Cemagref dispose de 9 centres ou groupement situés en métropole : o Aix-en-Provence o Antony o Bordeaux o Clermont-Ferrand o Grenoble o Lyon o Montpellier o Nogent-sur-Vernisson o Rennes Il possède également une Antenne régionale à la Martinique

11 1.4.2 Le Cemagref en région Auvergne-Limousin Le Cemagref mène en Auvergne des recherches autour de deux axes : o Innovations technologiques pour l'agriculture raisonnée et pour l'environnement. o Collaboration avec les acteurs du développement régional et de l'aménagement du territoire dans le devenir des territoires ruraux, avec le développement d'outils et de méthodes d'aide à la décision, la réalisation d'essais, et l'apport de son expertise dans les domaines de l'agriculture et de l'environnement. Le centre de Clermont-Ferrand est implanté sur deux sites : site d Aubière et site de Montoldre. Il est constitué de 3 unités de recherche, qui ont la particularité d'appartenir à des départements scientifiques différents : o TSCF: Technologies et systèmes d'information pour les agrosystèmes.-ur o METAFORT: Mutations des activités, des espaces et des formes d'organisation dans les territoires ruraux.-umr o LISC: Laboratoire d'ingénierie des Système Complexes.-UR Je travaille dans l'unité TSCF. Je suis dans une des 4 équipes de TSCF qui s'appelle COPAIN (Systèmes d'information Agri-Environnementaux Communicants). L'activité de l'équipe est consacrée aux méthodes d'ingénierie des systèmes d'information spatialisés dédiés à la gestion agri-environnementale. Ce stage s'intègre dans un projet de recherche dont une présentation est fournie dans ce qui suit. 2. Présentation globale de l'application 2.1 Rappel de l'étude L hydrologie de surface est la branche de l hydrologie qui étudie le ruissellement, les phénomènes d érosion par l eau, les écoulements des cours d eau et les inondations. Le projet de recherche dans lequel mon stage s'intègre porte sur cette thématique. Le mécanisme de surveillance déployé sur un bassin versant a pour objectif de fournir des rapports et des comptes rendus détaillés concernant le fonctionnement hydrologique de surface. L'intérêt de l'utilisation d'un tel réseau de mesure est de présenter la dynamique spatiale et temporelle des événements hydrologiques. [R1, R2] On utilise une base de données pour gérer les données collectées. Le système d'information que nous devons concevoir est alimenté en données par un réseau de capteurs sans fil dont le but est de mesurer le niveau d'eau dans un bassin versant. Au cours du projet, le nombre de capteurs sans fil n'a cessé d'augmenter. De plus, la fréquence d'acquisition des données est passée de toutes les 3 minutes à toutes les 2 minutes. Ainsi, l'application qui sera réalisée devra prendre en compte ces futures évolutions. L'objectif final est l'acquisition des données par les capteurs sans fil et leur mise à disposition des utilisateurs

12 2.2 Réseau de capteurs sans fil Un réseau de capteurs est un ensemble de capteurs sans fil regroupés au sein d'un même réseau. Les capteurs sans fil communiquent généralement en mode Ad Hoc. Le mode Ad Hoc est un mode opératoire d un réseau sans fil Wifi. Les clients de mode Ad Hoc sont connectés les uns aux autres sans aucun point d accès. Les principaux éléments matériel (ou composants matériels) du capteur sans fil sont: o Unité de calcul o Gestionnaire d'alimentations o Module de communication sans fil o Dispositif de mesure de la grandeur observée Notre réseau est constitué d'un certain nombre de capteurs sans fil équipés de différents capteurs de grandeur physiques de type pluviomètres ou sondes limnimétriques, à partir desquels on mesure les variations du niveau de l'eau. Ces capteurs sans fils récoltent les informations, et les transmettent par la suite à une station de traitement de manière autonome. 2.3 Description du dispositif actuel Le dispositif actuel est constitué de neuf capteurs (bientôt 13 capteurs) limnimétriques distribués sur le réseau hydrologique du Mercier (Figure 2). L'acquisition des données s'effectue à pas constant selon une périodicité (2 minutes), et est la même pour l'ensemble des capteurs du réseau. Cela représente tous les mois plusieurs centaines de milliers de données à collecter, à traiter, à stocker et à mettre à disposition des chercheurs. Figure 2 : 9 capteurs capacitifs répartis sur le réseau hydrographique du Mercier

13 2.4 Description des données enregistrées Les données enregistrées sont les suivantes : o Date de début d'acquisition en Jour Mois Année Heure Minute o Fréquence mesurée en Hertz à chaque pas de temps o Hauteur correspondante en cm à chaque pas de temps Ces hauteurs sont calculées via l'étalonnage du capteur de grandeur physique qui fixe la loi linéaire de transformation de la fréquence en hauteur. En sortie du capteur ces données sont extraites dans un fichier ".dat"(figure 3). Les autres données intéressantes à archiver sont les données de pluviométrie. Il existe actuellement 2 pluviomètres sur le site d'étude, un troisième sera prochainement ajouté. Figure 3 : Exemple de fichier de sortie du capteur limnimétrique capacitif

14 L'application actuelle fonctionne de la manière suivante : o Passage d'une personne pour récolter l'ensemble des données o Gestion «locale» (un seul ordinateur) des données dans une base réduite La nouvelle application comportera les avancées suivantes : o Acquisition des données automatique par les capteurs de grandeur physique o Ajout de fonctionnalités pour améliorer la manipulation, la gestion et le stockage des données collectées dans le serveur Le travail réalisé durant ce stage porte sur la partie amélioration et gestion des données collectées dans le serveur. L'ensemble des données n'est pas centralisé. Alors il faut utiliser des réseaux de capteurs pour remédier à ce problème. Pour la manipulation et la gestion des données, on utilise le concept d'un système d'information adapté s'appuyant sur la base de données B.I.C.H.E. du Cemagref. 2.5 Archivage et consultation des données La base de données B.I.C.H.E du Cemagref La base B.I.C.H.E a été crée pour entreposer des données de différentes natures du Cemagref : hydrométrie, hydrobiologie Les données hydrométriques sont archivées par année et consultables par mois. Il s'agit des données de pluviométrie et de hauteur d'eau à relier à des courbes de tarage pour obtenir des débits. Cette base a été conçue pour stocker les données sans adaptation particulière pour les utilisateurs. La manière dont les stations sont référencées est assez complexe et pas totalement adaptée à l'application souhaitée. Dans la partie II de mon rapport, je présenterai plus en détails la base B.I.C.H.E Les besoins spécifiques liés au réseau de capteurs capacitifs Toutes l'information provenant des différentes stations d'observation doit être accessible et consultable simultanément. Les périodes intéressantes correspondent essentiellement aux épisodes pluvieux enregistrés par les pluviomètres. Il serait donc intéressant dans la procédure de consultation des données du réseau limnimètrique de consulter en premier les données pluviométriques. Il existe des algorithmes qui permettent de filtrer les périodes intéressantes qui présentent des pics de précipitations

15 Une fois ces périodes intéressantes fixées, il faudrait extraire simultanément les graphes de l ensemble des stations pour lesquelles des données sont disponibles (Fig. 4). Figure 4 : Enregistrements limnimétriques sur 7 stations de l épisode pluvieux du 20 juin 2007 sur le bassin versant du Mercier Acquisition des données L acquisition de données respecte les principes suivants : o Les données collectées seront extraites des chroniques de mesure sur chaque capteur par un opérateur de terrain (cette étape sera automatisée dans le cadre du système de réseau communicant accessible à distance). o L'utilisateur va valider les données et les charger dans la base de données B.I.C.H.E, avec une synchronisation des données issues des différents capteurs Consultation et extraction des données

16 La consultation nécessite : o Sélection des périodes correspondantes à des épisodes pluvieux, soit de façon manuelle en balayant les données pluviomètres puis en saisissant une période soit automatique en filtrant les épisodes. o Visualisation sur les périodes ciblées des données limnimétriques de l ensemble des capteurs disponibles. o Exportation dans un tableau de synthèse de l ensemble des données des capteurs sous forme synchronisée. Les fréquences pourront être fournies à la demande en plus des hauteurs d eau. D un point de vue pratique il faut pouvoir identifier chaque station par son nom et chaque capteur par son numéro. Un capteur peut très bien changer de station. Il faut prévoir également l ajout de nouvelles stations par les utilisateurs. La particularité du dispositif est qu il s agit de capteurs légers facilement déplaçables. A ce niveau, il faudrait pouvoir associer une coordonnée géographique à chaque station d observation et l idéal serait de développer une interface cartographique pour consulter les données avec l'outil PostGis. Dans ce cas, la consultation pourrait être guidée par la carte en sélectionnant les capteurs pluviométriques puis limnimétriques. 3. Mon travail de stage Mon travail porte sur la partie d'un système d'information destiné à administrer les données provenant d'un réseau de capteurs hydrologiques communicant. Dans un premier temps, j'ai étudié la base BICHE qui a été créée pour entreposer les données de différentes natures fournies par des équipes du Cemagref. Le système de gestion de bases de données utilisé pour héberger cette base est le logiciel PostgreSQL. L accès à la base est obtenu à l aide d une interface Web dédiée qui permet, entre autres, à l aide de pages en langage PHP, d accéder à des chroniques provenant de stations de mesure situées dans différents bassins versants. J ai ensuite apporté différentes modifications à cette base pour améliorer l intégration des relevés issus de sondes limnimétriques et de pluviomètres. Une refonte complète du module dédié à l importation des données brutes a été réalisée afin d en faciliter l utilisation. Cela correspond à une première étape pour rendre la base BICHE mieux adaptée à la réception de données provenant d un réseau de capteurs hydrologiques. Des travaux sont également en cours pour que l application finale soit capable de recevoir et de gérer des données provenant d un nombre de plus en plus important de capteurs de types différents

17 PARTIE II : Présentation des outils et de la base de données B.I.C.H.E

18 1. Présentation des outils 1.1 L'environnement PostgreSQL PostgreSQL est un système de gestion de base de données relationnelle et objet. C'est un logiciel libre, c'est-à-dire toutes les sources sont disponibles. Il est un descendant OpenSource du code original de Berkeley. Il supporte une grande partie du standard SQL et contient les nombreuses fonctionnalités modernes : o Requêtes complexes o Clés étrangères o Triggers o Vues o Intégrité transactionnelle o Contrôle des versions concurrentes Il est possible d'effectuer des modifications sur le logiciel PostgreSQL de manière à lui ajouter de : o Nouveaux types de données o Nouvelles fonctions o Nouveaux opérateurs o Nouvelles fonctions d'agrégation o Nouvelles méthodes d'indexage PostgreSQL fonctionne sous de nombreux systèmes d'exploitation tels que, par exemple Solaris, Linux, Unix etc. Depuis la version 8.0, il fonctionne également sous le système Windows. Il est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres (comme MySQL), ou propriétaires (comme Oracle, Sybase, DB2 et Microsoft SQL Server). PostgreSQL fonctionne suivant une architecture client/serveur : o Partie serveur : application fonctionnant sur la machine hébergeant la base de données (le serveur de bases de données) capable de traiter les requêtes des clients. o Partie client : installée sur toutes les machines nécessitant d'accéder au serveur de base de données (un client peut éventuellement fonctionner sur le serveur lui-même) Les clients interrogent ainsi le serveur de bases de données à l'aide de requêtes SQL. [W3]

19 1.2 Présentation du langage PHP Le langage PHP, qui signifie "PHP: Hypertext Preprocessor", est un langage interprété (un langage de script). Il peut être exécuté par un serveur. Le serveur peut interpréter et générer le code PHP. Le langage PHP a été crée au début de l'automne 1994 par Rasmus Lerdorf. Aujourd'hui, le langage PHP en est à sa cinquième version. La syntaxe du langage provient de celles du langage C, du Perl et de Java. Ses principaux atouts sont : o Une grande communauté de développeurs partageant des centaines de milliers d'exemples de script PHP o Les codes sources sont gratuits (PHP est distribué sous licence GNU GPL) o L'écriture des scripts est simple o La possibilité d'inclure le script PHP au sein d'une page HTML o La simplicité d'interfaçage avec des bases de données, de nombreux SGBD étant supportés o L'intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, etc.) Ce schéma explique le fonctionnement du langage PHP : Figure 5 : Fonctionnement du langage PHP (Source: Dans une utilisation Web, l'exécution du code PHP se déroule ainsi : lorsqu'un visiteur demande à consulter une page Web, son navigateur envoie une requête au serveur HTTP correspondant. Si la page est identifiée comme un script PHP, le serveur appelle l'interprète PHP qui va traiter et générer le code final de la page (constitué généralement d'html ou de XHTML, mais aussi souvent de CSS et de JS). Ce contenu est renvoyé au serveur HTTP, qui l'envoie finalement au client. [W2, W4, W5]

20 2. La base de données B.I.C.H.E. du Cemagref Pour gérer les gros volumes de données générés par les capteurs sans fil, deux solutions étaient possibles : soit créer une nouvelle base de données, soit utiliser une base de données existante. La deuxième solution a été retenue car la base de données B.I.C.H.E. du Cemagref possède, dès le départ, un sous-ensemble des fonctionnalités recherchées. La base B.I.C.H.E, qui signifie Biologie Chimie Hydrologie pour une base Ecologique, a été créée pour entreposer les données de différentes natures du Cemagref de Lyon. Cette base a été créée sous l'environnement PostgreSQL. Il contient trois parties: Biologie, Physico-chimie et Hydrologie. Donc on travaille dans la partie Hydrologie. Les avantages de la base de données B.I.C.H.E. sont principalement : o Fonctionnement sous un modèle Client/Serveur : plusieurs personnes peuvent ainsi accéder aux données en même temps ; o Existence d'un module dédié à l'hydrologie. Pour l application qui nous concerne, cette base possède aussi un certain nombre d inconvénients. La base de données B.I.C.H.E. dispose, en effet, nativement d un module traitant de l hydrologie mais, celui-ci commençant à devenir ancien, il ne dispose pas de certaines fonctionnalités importantes. De plus, certaines parties de la base de données étant communes aux différentes thématiques, cela rend complexe leurs éventuelles modifications. 2.1 L'architecture La figure (Figure 6) suivante présente le principe de fonctionnement de la base B.I.C.H.E. Transfert des données non automatisé B.I.C.H.E. Serveur APACHE PostgreSQL Station de supervision Figure 6 : L'architecture de la base B.I.C.H.E

21 Notre système d'information est représenté sous forme d'une station de traitement avec un système de base de données dans lequel seront stockées les données envoyées par le réseau de capteurs sans fil. Cependant les données envoyées doivent être mise en forme avant de les mettre à disposition des utilisateurs. La réalisation des fonctionnalités nécessite un développement spécifique au niveau des scripts PHP. On utilise le langage PHP qui permet de produire les pages Web dynamique. Lorsqu'un visiteur demande à consulter une page Web, son navigateur envoie une requête au serveur tel que Apache et peut fonctionner comme n'importe quel langage interprété de façon locale. 2.2 Vue d'environnement Web Figure 7 : Vue d'environnement Web La figure ci-dessus représente la page principale Web de la base de données B.I.C.H.E. Depuis cette page, on peut accéder à l'un des trois domaines de recherche abordés dans la base de données : biologie, physico-chimie et hydrologie. Mon travail est dans le cadre de l'hydrologie

22 2.3 Vue de la base de données présente sous PostgreSQL Figure 8 : Vue de la base de données présente sous PostgreSQL Le schéma de la base de données comporte de nombreuses tables. Cela rend son étude assez complexe d'autant plus que certaines tables sont communes à différents domaines (biologie, physico-chimie, hydrologie). Par conséquent, toutes modifications sur celles-ci doit être réalisées avec précaution. Si une table commune est changée dans le cadre d'une modification concernant l'hydrologie, il est possible qu'elle ne puisse plus être plus utilisable pour les deux autres domaines. Le nombre de table n'est pas fixé. Quand l'utilisateur souhaite importer les mesures d une nouvelle station de chronique qui représente un capteur sans fil dans la page Web, le serveur va créer automatiquement une table qui correspond la nouvelle station pour gérer les mesures. Donc, il y a toujours quelques tables que l'on peut considérer comme «temporaires». Je vais prendre un exemple pour illustrer le processus de création dynamique, sous la base de données B.I.C.H.E., d'une table relative à un nouveau point de mesure ou d'observation

23 Je souhaite importer les mesures pour une nouvelle station 'Pluviometre rural' avec le code de station Il faut ajouter cette nouvelle station d'abord. La figure 9 présente la nouvelle station ' ' créée. Figure 9 : Requête SQL pour la table de station Quand j'ai importé les mesures dans cette nouvelle station, la base de données B.I.C.H.E. a été modifiée automatiquement avec l'ajout de nouvelles tables. La figure suivante (Figure 10) montre les changements obtenus, sous PostgreSQL, dans notre base de données

ARCHITECTURE CLIENT / SERVEUR

ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT/SERVEUR Définition : L'architecture client serveur s'appuie sur un poste central, le serveur, qui envoit des données aux machines clientes. Des programmes

Plus en détail

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

LANDPARK ACTIVE DIRECTORY OPEN/LDAP LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS

Plus en détail

Projet Master 1ere année Sujet n 13 :

Projet Master 1ere année Sujet n 13 : BANON Daniel CAPON François CARRERE Jean-Charles IUP Avignon Master 1 TAIM Projet Master 1ere année Sujet n 13 : Interactions audio sur le site web du LIA A l attention de messieurs Nocéra, Favre et Larcher

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

Plus en détail

LANDPARK SNMP LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX

LANDPARK SNMP LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX LANDPARK SNMP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK SNMP : INVENTORIER RAPIDEMENT TOUS LES ÉLÉMENTS ACTIFS DE VOS RÉSEAUX «Avec Landpark Snmp, réalisez

Plus en détail

Remerciements + compte-rendu

Remerciements + compte-rendu Remerciements + compte-rendu I. Remerciements Tout d abord, je tiens à remercier mon tuteur de stage Thierry UNDERNEHR qui m a accueilli dans son service. Le programme qu il m a proposé pour mon stage

Plus en détail

Yohan 2014-2015 GESTION DE PROJET. Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé

Yohan 2014-2015 GESTION DE PROJET. Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé CARPENTIER BTS SIO Yohan 2014-2015 GESTION DE PROJET Objectif : Création d'un site internet commercial pour l'entreprise LIS Santé Phase de définition du projet liée à une définition de la mission La mission

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Rapport de stage conventionné

Rapport de stage conventionné 6B Rue de Partanaïs 31650 Saint Orens 2 Rue Charles Camichel 31000 Toulouse Ivan Brunel Tchomgue Mieguem N o 20111541 Informatique & Mathématiques - 1ère année Rapport de stage conventionné 22 juin 2012-31

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

BAAN IVc. Guide de l'utilisateur BAAN Data Navigator

BAAN IVc. Guide de l'utilisateur BAAN Data Navigator BAAN IVc Guide de l'utilisateur BAAN Data Navigator A publication of: Baan Development B.V. B.P. 143 3770 AC Barneveld Pays-Bas Imprimé aux Pays-Bas Baan Development B.V. 1997 Tous droits réservés. Toute

Plus en détail

Cahier des charges de l application visant à effectuer un suivi de consommation énergétique pour les communes. Partenaires du projet :

Cahier des charges de l application visant à effectuer un suivi de consommation énergétique pour les communes. Partenaires du projet : Cahier des charges de l application visant à effectuer un suivi de consommation énergétique pour les communes Partenaires du projet : 1 Sommaire A) Contexte... 3 B) Description de la demande... 4 1. Les

Plus en détail

StockMalin l application pour les brocanteurs!

StockMalin l application pour les brocanteurs! StockMalin l application pour les brocanteurs! Conçue en intégralité par Quentin Comte-Gaz StockMalin Gestion de stock/clients/fournisseurs en ligne (2014) 1/15 Sommaire Introduction...3 PARTIE 1 : DESCRIPTION

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY

RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY RICA, Outil d'interrogation et traitements SAS via le Web. Jean-Marc Rousselle Laboratoire d'economie Forestière, UMR INRA-AgroParisTech, NANCY 2èmes journées de recherches en sciences sociales INRA SFER

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

Projet de cryptographie. Algorithme de cryptage de type Bluetooth

Projet de cryptographie. Algorithme de cryptage de type Bluetooth Projet de cryptographie Algorithme de cryptage de type Bluetooth Le but de ce projet est de créer une application qui crypte et décrypte des fichiers en utilisant le principe de cryptage du Bluetooth.

Plus en détail

Active Directory Sommaire :

Active Directory Sommaire : Active Directory Sommaire : Définition Ce qu'il permet A quoi sert-il? Principe de fonctionnement Structure Hiérarchie Schéma Qu'est ce qu'un service d'annuaire? Qu'elle est son intérêt? L'installation

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Préparé par Alessandro Candeloro, PNUE / PAM

Préparé par Alessandro Candeloro, PNUE / PAM Rapport de la mission d appui technique dans le cadre du projet ENPI-SEIS à l Observatoire National pour l Environnement et le Développement Durable (ONEDD), Alger, 11-13 Novembre 2014 (version préliminaire)

Plus en détail

Compte rendu d activité Fiche n 1

Compte rendu d activité Fiche n 1 Compte rendu d activité Fiche n 1 Alexandre K. (http://ploufix.free.fr) Nature de l activité Création d une base de connaissances avec PostgreSQL Contexte : Le responsable technique souhaite la mise en

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

Centralisation des sites web d ELTA & Mise en place d un serveur NAS

Centralisation des sites web d ELTA & Mise en place d un serveur NAS Soutenance de Stage Centralisation des sites web d ELTA & Mise en place d un serveur NAS Gautier SCANDELLA R&T 2 A l attention de Mme Cabanis 2008/2009 Plan de la soutenance I. ELTA 1. Présentation générale

Plus en détail

Sujet 17 : Exploitation de données financières de Google Finance en C#

Sujet 17 : Exploitation de données financières de Google Finance en C# Amsellem Ari Pour le 01/06/11 Ohayon Alexandre Gueguen Tristan Sujet 17 : Exploitation de données financières de Google Finance en C# Introduction : Il convient tout d abord de signaler que le titre de

Plus en détail

Aide-mémoire: outil d'évaluation en ligne NET-Metrix-Profile

Aide-mémoire: outil d'évaluation en ligne NET-Metrix-Profile Avant-colonne Aide-mémoire: outil d'évaluation en ligne NET-Metrix-Profile Module d'évaluation Tabulation Cet aide-mémoire présente brièvement les différentes possibilités d évaluation proposées pour le

Plus en détail

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

RÉSUMÉ DU TRAVAIL DE DIPLÔME

RÉSUMÉ DU TRAVAIL DE DIPLÔME Filière d'informatique de gestion Travail de diplôme ÉTUDE ORACLE XE & APEX RÉSUMÉ DU TRAVAIL DE DIPLÔME AUTEUR: BRUNO DA COSTA RESPONSABLE DU PROJET: FABRICE CAMUS MANDANT: LABORATOIRE DE GÉNIE LOGICIEL

Plus en détail

SQL MAP. Etude d un logiciel SQL Injection

SQL MAP. Etude d un logiciel SQL Injection Introduction Ce TP a pour but d analyser un outil d injection SQL, comprendre les vulnérabilités d une BD et de mettre en œuvre une attaque par injection SQL. Prise en main du logiciel SQLMap est un outil

Plus en détail

Travaux pratiques. avec. WordPress. Karine Warbesson

Travaux pratiques. avec. WordPress. Karine Warbesson Travaux pratiques avec WordPress Karine Warbesson Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Mise en pages réalisée par ARCLEMAX Illustration

Plus en détail

Installer, configurer et personnaliser Joomla

Installer, configurer et personnaliser Joomla Installer, configurer et personnaliser Joomla Web Platform Installer 2.0 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez cet atelier à l adresse

Plus en détail

Compte rendu d' E&R. 1. Introduction. 2. Analyse du système. 1. Les spécifications. Robin DRUEL 2ième année. Fonctionnalités demandées

Compte rendu d' E&R. 1. Introduction. 2. Analyse du système. 1. Les spécifications. Robin DRUEL 2ième année. Fonctionnalités demandées Robin DRUEL 2ième année Compte rendu d' E&R 1. Introduction L'objet de ce projet est un module permettant de communiquer avec des cartes magnétiques RFID. Sa finalité est de communiquer avec un ordinateur

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

Manuel d installation. Version 1.1 11/07/2013

Manuel d installation. Version 1.1 11/07/2013 Manuel d installation Version 1.1 11/07/2013 Table des matières I. Description de la solution... 3 II. Installation... 3 a. Prérequis... 3 b. Installation de la base de données... 3 c. Mettre à jour les

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail

Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body.

Ce code peut s insérer à plusieurs endroits entre les balises head (le plus souvent) ou directement à l intérieur des balises body. A/ Utilisation de Javascript UE Libre : Internet et composition de pages Web TP n 3 Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Outils d Accès aux Données d un PLC Automate Web Access (AWA)

Outils d Accès aux Données d un PLC Automate Web Access (AWA) AB-Note- 2004-020(CO) 20/01/2004 Outils d Accès aux Données d un PLC Automate Web Access (AWA) Auteurs : Julien Palluel, Raymond Brun Keywords : Automate, Dialoge, SCHNEIDER, SIEMENS, PHP, Web, Modbus,

Plus en détail

Solutions de Sauvegarde

Solutions de Sauvegarde Situations professionnelles n 2 Solutions de Sauvegarde Texte descriptif : Mise en place d'une solution de sauvegarde Fiche de sauvegarde Fiche de restauration Guide utilisateur sur les types de sauvegarde

Plus en détail

www.lafamily.ch en 16 différences

www.lafamily.ch en 16 différences Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de

Plus en détail

CESI Bases de données

CESI Bases de données CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre

Plus en détail

Objet du document...2 SOLUSMAO...2. Description du développement logiciel, fonctionnalités...3

Objet du document...2 SOLUSMAO...2. Description du développement logiciel, fonctionnalités...3 1. INTRODUCTION...2 Objet du document...2 SOLUSMAO...2 2. FONCTIONNALITES...3 Description du développement logiciel, fonctionnalités....3 Fonctionnement attendu... 3 Fonctionnement du poste client... 4

Plus en détail

C2 ATOM Guide de démarrage

C2 ATOM Guide de démarrage C2 ATOM Guide de démarrage Créé par : C2 Innovations Version : 1.0 Dernière modification : 30/03/2015 FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION DE SERVICES FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION

Plus en détail

1. Présentation générale

1. Présentation générale BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel

Plus en détail

Installer, configurer et personnaliser DotNetNuke

Installer, configurer et personnaliser DotNetNuke Installer, configurer et personnaliser DotNetNuke Web Platform Installer 2.0 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez cet atelier à l

Plus en détail

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels CAHIER DES CHARGES -Solution applicatives de gestion de ressources humaines -Site intranet de notation de repas et d hôtels Sommaire Contexte... 4 Maitrise d ouvrage... 4 Maitre d œuvre... 4 Présentation...

Plus en détail

L approche Bases de données

L approche Bases de données L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base

Plus en détail

PRISE EN MAIN CYBERCLASSE. Personne Ressource. Serveur Windows

PRISE EN MAIN CYBERCLASSE. Personne Ressource. Serveur Windows PRISE EN MAIN CYBERCLASSE Personne Ressource Serveur Windows 1. Bienvenue 2. Exploitation de l interface web 3. Installation des postes 4. Gestion des applications 5. Gestion des données Chapitre : Bienvenue

Plus en détail

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x)

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x) Manuel utilisateur du site www.cg-corsedusud.fr 1. L Interface Typo 3 (version 4.4.x) Version 1 Le contenu de ces pages est relatif à TYPO3, CMS/Framework sous licence GNU/GPL disponible sur www.typo3.com

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

Plus en détail

Fonctionnalités de développement

Fonctionnalités de développement 163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

PPE 2-1 Support Systeme. Partie Support Système

PPE 2-1 Support Systeme. Partie Support Système PPE 2-1 Support Systeme Partie Support Système Sébastien MASSON 24/04/2013 0 Sommaire 1. DMZ 2 2. Serveurs Web 3 3. Logiciel d'inventaire 6 1 1. DMZ (Zone démilitarisée) Une DMZ est une zone tampon d'un

Plus en détail

RAPPORT DE STAGE. Entreprise d'accueil : LaCie Group S.A. 16, avenue de Mulhouse 17000 LA ROCHELLE. Date du stage : du 02/04/2001 au 26/04/2001

RAPPORT DE STAGE. Entreprise d'accueil : LaCie Group S.A. 16, avenue de Mulhouse 17000 LA ROCHELLE. Date du stage : du 02/04/2001 au 26/04/2001 Sébastien ALLARD sebroro@chez.com RAPPORT DE STAGE Entreprise d'accueil : LaCie Group S.A. 16, avenue de Mulhouse 17000 LA ROCHELLE Date du stage : du 02/04/2001 au 26/04/2001 Sujet d'étude : Mise à jour

Plus en détail

Cédric Gendre Inra, ESR Toulouse

Cédric Gendre Inra, ESR Toulouse ODR, Bases de données administratives à différentes échelles spatiales Cédric Gendre Inra, ESR Toulouse 2èmes journées de recherches en sciences sociales INRA SFER CIRAD 11 & 12 décembre 2008 LILLE, France

Plus en détail

PHASE WEB INSTALLATION & DEPANNAGE. Il est recommandé de copier les fichiers d installation dans un dossier partagé, cela servira pour les stations.

PHASE WEB INSTALLATION & DEPANNAGE. Il est recommandé de copier les fichiers d installation dans un dossier partagé, cela servira pour les stations. PHASE WEB INSTALLATION & DEPANNAGE 1. Préambule Mêmes pré-requis que pour la dématérialisation de la paye XP SP2 installé VISTA SEVEN 32-64 Les mises à jour automatiques doivent être activées. Framework

Plus en détail

INSTALLATION CD PERMANENT Version Nomade

INSTALLATION CD PERMANENT Version Nomade INSTALLATION CD PERMANENT Version Nomade SOMMAIRE 1 Introduction...2 1.1 Vue d ensemble...2 1.2 Configuration recommandée...2 2 Guide d installation...3 2.1 Sélection du répertoire d installation de l

Plus en détail

Restaurer des données

Restaurer des données Restaurer des données Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il est également nécessaire

Plus en détail

Système d'exploitation

Système d'exploitation Les nouveautés de PartSmart 8.11... 1 Configuration requise... 1 Améliorations concernant les listes de sélection... 2 Renommer des listes de sélection... 2 Exporter des listes de sélection... 2 Fusionner

Plus en détail

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04

SOMMAIRE. I. Introduction 02. II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 SOMMAIRE I. Introduction 02 II. Glossaire 03 a. Glossaire technique 03 b. Glossaire fonctionnel 04 III. Présentation de l'association 05 a. Présentation juridique et géographique 05 b. Présentation de

Plus en détail

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie

WSS Windows Sharepoint Services Guide pratique. Section Technopédagogie WSS Windows Sharepoint Services Guide pratique Section Technopédagogie Août 2007 1. QU EST CE QUE WSS? «Un site WSS SharePoint est un site Web représentant un espace de collaboration et un lieu de stockage

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Guide d'installation

Guide d'installation 1/7 The-Excalibur.com The Excalibur "hors ligne" : La poker-clock sans connection Internet Guide d'installation 2/7 Sommaire 1 Important... 3 2 Présentation... 3 3 Pré-requis... 3 4 Installation du serveur

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS

RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Université Joseph Fourier Département Licence Sciences & Technologie RAPPORT DE STAGE GENERATION DE TESTS POUR AMELIORER DES OUTILS DE CALCUL DE TEMPS D'EXECUTION PIRE CAS Laboratoire d'accueil : Verimag

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Mise en place d une gestion d un fond d images pour le service d un community manager

Mise en place d une gestion d un fond d images pour le service d un community manager Projet Informatique Mise en place d une gestion d un fond d images pour le service d un community manager Projet réalisé avec Filemaker Pro 12 Projet informatique présenté en vue d obtenir la LICENCE PROFESSIONNELLE

Plus en détail

Gestion documentaire par copieur numérique

Gestion documentaire par copieur numérique Connect to Sharp Version 2 Product Info Gestion documentaire par copieur numérique Faites de votre copieur numérique un outil complet pour vos documents : avec DocuWare Connect to Sharp, vous avez accès

Plus en détail

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com Institut Supérieur d Informatique WORKFLOW Fahem KEBAIR kebairf@gmail.com INTRODUCTION Les entreprises cherchent de plus en plus des mécanismes aidant à l organisation, l exécution et l optimisation du

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

Archivage numérique de documents SAP grâce à DocuWare

Archivage numérique de documents SAP grâce à DocuWare Connect to SAP Product Info Archivage numérique de documents SAP grâce à DocuWare Connect to SAP relie DocuWare au module SAP ArchiveLink intégré à SAP NetWeaver par le biais d une interface certifiée.

Plus en détail

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4

BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 MIETLICKI Pascal 3 MIC C2 BUREAU D ETUDES INFORMATIQUE JOUEUR DE PUISSANCE 4 1. Mode Console... 2 2. Mode Graphique... 2 3. Architecture de notre logiciel... 3 4. Manuel d utilisation... 5 5. Aide au joueur...

Plus en détail

1. Avec un script php. 2. En utilisant phpmyadmin

1. Avec un script php. 2. En utilisant phpmyadmin Université Lumière - Lyon 2 Master d Informatique M1 - Année 2006-2007 Programmation Web - TDs n 8 9 : PHP - Mysql L. Tougne (http ://liris.cnrs.fr/laure.tougne), 20/11/06 L objectif de ce TD est d utiliser

Plus en détail

Installation et configuration de base de l active Directory

Installation et configuration de base de l active Directory SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

CMS Modules Dynamiques - Manuel Utilisateur

CMS Modules Dynamiques - Manuel Utilisateur CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage

Plus en détail