Rapport du projet de spécialité 2012

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

Download "Rapport du projet de spécialité 2012"

Transcription

1 Rapport du projet de spécialité 2012 Récupération de cours sur les taux Réalisé par : ABDELKHALEK Seloua BARHOUMI Omayma 1

2 Contents 1 Introduction 3 2 Cahier des charges Motivations Contexte d utilisation Profil de l utilisateur Environnement de travail Besoins de l utilisateur Conception architecturale Diagramme UML Bibliothèque de classes Structures de données Classe Request Classe Parser Classe DataExchangeRate Classe DataInterestRate Interface graphique Fenêtre principale Cas de Exchange Rate Cas de Interest rate Le bouton About Le bouton Help Messages d erreur Conclusion 25 2

3 1 Introduction Le projet de spécialité est considéré comme étant une opportunité qui nous permet de nous focaliser sur un thème qui éveille notre intérêt et dans lequel nous voulons mettre en relief nos compétences, développer nos connaissances et appréhender de manière efficace de nouveaux outils de programmation. Dans cette perspective, le sujet choisi par notre équipe est «Récupération de cours sur les taux». Vu que c est la première année que ce sujet figure dans la liste des projets de spécialité, nous avons effectué toutes les étapes de création d un logiciel. En effet, nous avons commencé par écrire le cahier des charges qui contient les fonctionnalités supportées par l application. Nous sommes ensuite passées à la conception architecturale et l implémentation des différentes classes pour enfin finir par les tests de validation. Ce projet consiste à développer une application qui donne à son utilisateur la possibilité de récupérer un historique de cours sur les taux de change et les taux d intérêt, les exporter sous différents formats à savoir le format XML et le format CSV que nous détaillerons un peu plus bas dans le rapport. Notre projet de spécialité se compose de deux parties distinctes. La première partie concerne l implémentation d une bibliothèque de classes en C#. Cette DLL permet au programmeur une récupération rapide et efficace des cours sur les taux de change et les taux d intérêt interbancaires. Elle sera notamment utilisée par les futurs 3A dans le cadre des projets d exploitation de données financières. La deuxième partie du projet consiste en l implémentation d un Windows Form. Le Windows Form est une interface graphique qui se sert de la bibliothèque de classes pour proposer à l utilisateur une récupération personnalisée des cours sur les taux selon ses exigences. Cette interface graphique est conçue de manière à faciliter l interaction de l utilisateur avec notre application. 3

4 2 Cahier des charges 2.1 Motivations Les institutions financières ont pour but principal d aider les investisseurs à choisir les valeurs les moins risquées et les plus rentables. Ceci nécessite une bonne analyse du marché financier. Or l analyse du marché se fait par l analyse des historiques de données financières. Nous citons à titre d exemple les indices financiers, les taux de change, les taux d intérêt... Par conséquent, le développement d un logiciel qui permet la récupération des cours sur les taux de change et les taux d intérêt interbancaires est indispensable. 2.2 Contexte d utilisation Profil de l utilisateur l utilisateur doit faire preuve d une aisance dans l utilisation des systèmes informatiques et des logiciels. Il doit aussi avoir des connaissances de bases sur les taux de change et les taux d intérêt interbancaires ainsi qu à la manipulation des fichiers au format XML et CSV Environnement de travail L utilisateur utilise cette application grâce à de Visual Studio 2010 sur Windows. Cette application nécessite une bonne connexion Internet pour pouvoir se connecter aux différents sites et récupérer l historique des cours des taux demandés Besoins de l utilisateur L application doit répondre à certains besoins pour satisfaire les utilisateurs potentiels. On distingue deux types de besoins. Besoins fonctionnels 1. Choisir le type de taux :l applicationpermetderécupérerl historiquedecourssurdeuxtypes de taux: taux de change et taux d intérêt interbancaires. Quant aux taux de change, les cours sont récupérés à partir du site et les devises proposées sont celles qui figurent sur ce même site. Une mise à jour du site, qui consiste à ajouter de nouvelles devises, doit être prise en compte par l application. Autrement dit, l application ne doit pas avoir une liste prédéfinie de devises mais elle doit être implémentée de façon à ce qu elle supporte l apparition de nouvelles devises dans le futur. En ce qui concerne les taux d intérêt, les taux supportés par l application sont les taux d intérêt interbancaires Eonia, Euribor1M, euribor3m, euribor6m et euribor12m. La récupération de ces cours se fait à partir du site qui offre des données mensuelles sur les taux d inétrêt interbancaires. 2. Sélectionner un intervalle de temps :l utilisateuralapossibilitédefixerunintervalledetemps qui délimite la période de récupération de l historique. Il définit alors, selon ses besoins, une date de début et une date de fin. 4

5 3. Choisir la fréquence dans le cas de la récupération des cours sur les taux de change : les historiques des cours sur les taux de change peuvent être quotidiens, mensuels ou annuels. Dans le cas d une fréquence quotidienne, les cours récupérés sont le taux de change proprement dit. En revanche, dans le cas d une fréquence mensuelle (ou annuelle), les cours récupérés sont la moyenne mensuelle (ou annuelle), le cours le plus bas et le cours le plus haut. 4. Exporter les cours sous le format XML :l applicationpermetlestockagedescoursrécupérés dans un fichier au format XML. Les développeurs ont le choix de définir la configuration du fichier XML généré à condition de le valider par le client. L utilisateur peut définir lui-même l emplacement du fichier créé. 5. Exporter les cours sous le format CSV :l applicationpermetlestockagedescoursrécupérésdans un fichier au format CVS qui peut être ouvert avec Excel. La représentation des données dans un tel fichier doit prendre en compte la culture de l ordinateur dans lequel tourne l application. L utilisateur peut définir lui-même l emplacement du fichier créé. 6. Conception d une interface graphique : L utilisateur interagit avec l application grâce à une interface graphique qui doit être la plus intuitive possible afin de faciliter la manipulation. Le choix des différentes fenêtres est à rediscuter avec le client. 7. Gérer les erreurs : L application doit gérer les éventuelles erreurs de saisie de la part de l utilisateur. Ainsi, elle prévient ce dernier des différentes erreurs internes telles que les problèmes de connexion, les problèmes survenus lors de l export sous un certain format de fichier... Besoins non fonctionnels L utilisateur peut relancer l application autant de fois qu il veut, après la fin de chaque export de données. 5

6 3 Conception architecturale 3.1 Diagramme UML La première partie du projet est de type bibliothèque de classes qui permet d obtenir des «assemblys» avec l extension.dll. Ce choix nous permet de créer des classes qui pourront être utilisées à plusieurs endroits ou partagées par plusieurs applications. Nous citons à titre d exemple les «windows Forms» et les applications «Console». Ajoutons également que ce choix permet d architecturer notre application de manière à faciliter sa mise en place, sa maintenabilité et l évolutivité du code. La bibliothèque de classes «RateFiMag» contient 4 classes principales: La classe statique «Request» : Cette classe permet de récupérer le code source d une page web et le sauvegarder dans un fichier HTML dans le cas de la récupération des cours sur les taux de change à partir du site et dans un fichier HTM dans le cas de la récupération des cours sur les taux d intérêt interbancaires à partir du site Remarque : Le site a posé quelques problèmes durant le projet. En effet, il n est pas parfois possible de se connecter au site et la tentative de connexion renvoie des erreurs telles que «error 500» qui est une erreur interne du serveur ou bien «error 503»quisignifiequeleserviceesttemporairementindisponibleouenmaintenance. La classe statique «Parser» : Cette classe permet de parcourir le fichier HTML ou HTM déjà récupéré et d extraire les données nécessaires et les stocker dans des structures de données adéquates que nous expliciterons un peu plus tard dans le rapport. Les classe «DateExchangeRate»et«DataInterestRate»: permettentlarécupérationdes cours sur les taux de change et des taux d intérêt interbancaires en utilisant les classes «Request»et«Parser» et les exportent sous les formats XML ou CSV. Elles offrent aussi la possibilité de les exporter dans un tableau. 6

7 Ci-dessous un diagramme UML qui englobe les différentes classes, leurs attributs et méthodes. 7

8 3.2 Bibliothèque de classes Structures de données La bibliothèque de classes RateFiMag comporte deux classes qui définissent les structures de données utilisées pour stocker les données récupérées: -La classe StructExchangeRate: Elle définit la structure de données utilisée d un taux de change. -LaclasseStructInterestRate: Cette classe définit la structure de données d un taux d intérêt interbancaire. Structure StructExchangeRate Lors de la récupération de cours sur les taux de change, nous disposons du cours moyen, minimal et maximal. Nous avons donc opté pour la structure de données StructExchangeRate suivante: private class StructExchangeRate { public double rate{get;set;} public double min { get; set; } public double max { get; set; } } Toutefois, la signification des attributs n est pas la même lorsqu il s agit d une fréquence quotidienne, mensuelle ou annuelle. Dans le cas d une fréquence mensuelle (resp. annuelle), l attribut rate constitue la moyenne du taux de change constaté pendant le mois (resp. l année). Le min (resp. le max) est le taux de change minimal (resp. maximal). Pour une fréquence quotidienne, l attribut rate est le taux de change contaté durant la journée. Les attributs min et max n ont pas de sens dans ce cas. Structure StructInterestRate Les taux d intérêt interbancaires supportés par notre application sont Eonia, Euribor 1 mois, Euribor 3 mois, Euribor 6 mois et Euribor 12 mois. Ainsi, nous avons opté pour la structure de données suivante StructIntersetRate suivante: private class StructInterestRate { public double eonia{get;set;} public double eurib1m { get; set; } public double eurib3m { get; set; } public double eurib6m { get; set; } public double eurib12m { get; set; } } La récupération d un historique dans le cas des données sur les taux d intérêt interbancaires est mensuelle. 8

9 Le type énuméré Frequency La récupération de cours sur les taux de change consiste à récupérer un historique qui peut être quotidien, mensuel ou annuel. Ainsi, nous avons défini une structure Frequency de type enum pour définir la fréquence souhaitée par l utilisateur. private enum Frequency { Daily, Monthly, Annually } Classe Request La classe Request est la classe qui permet de récupérer le code source des adresses URL provenant des sites pour les taux de change et pour les taux f intérêt. Code source pour les taux de change Adresse URL Pour pouvoir importer les données dont nous avons besoin sur le site, nous avons besoin de former l adresse url adéquate. Pour les taux de change, la méthode geturl permet de former la bonne adresse URL en utilisant les noms des deux devises, la date de début, la date de fin et la fréquence. private static string GetUrl(String currencyinit, String currencytarget, DateTime dateinit, Date- Time datetraget, Frequency freq) Cette méthode a pour paramètres : currencyinit: de type String. C est la devise initiale de change. currencytarget: de type String. Elle représente la devise finale de change. dateinit: de type DateTime. La date initiale de l historique que l utilisateur souhaite récupérer. datetarget: de type DateTime. récupérer. La date finale de l historique que l utilisateur souhaite freq: de type frequency. Cette fréquence peut être quotidienne, mensuelle ou annuelle. Cette méthode retourne un string qui représente l URL de la page qui contient les données des cours sur les taux de change souhaitées. 9

10 Fichier Html La méthode DownloadFileHtml retourne le code source Html correspondant à l adresse URL. public static string DownloadFileHTML(string currencyinit, String currencytarget, DateTime dateinit, DateTime datetarget, Frequency freq) Cette méthode prend en agrument les paramètres suivants : currencyinit: de type string. C est la devise inititiale de change. currencttarget: detypestring.ilreprésenteladevisefinaledechange. dateinit: de type DateTime, représente la date initiale de l ihistorique à récupérer. datetarget: de type DateTime et représente la date finale de l historique à récupérer. freq: de type frequency. C est la fréquence souhaitée. Elle peut être quotidienne, mensuelle ou annuelle. Cette méthode retourne un string de nom ResultExchangeRate.html. C est le fichier qui comporte les données à importer dans la structure de données StrcutExchangeRate. Code source pour les taux d intérêt interbancaires La méthode DownloadHtm permet de récupérer le code source.htm de la page web dont l url est public static string DownloadHtm() Classe Parser Représentation des dates Les dates dans les fichiers à parcourir ont différents formats. Dans le fichier Html: Fréquence quotidienne: les dates sont de la forme YYYY-MM-DD ( par ex.). Fréquence mensuelle: M-YYYY pour des mois<10 ( par ex.) et MM-YYYY pour des mois>=10 ( par ex.). Fréquence annuelle: YYYY (2012 par ex.). 10

11 Dans le fichier Htm, les dates sont de la forme Mois YYYY (janvier 2012 par ex.). Ainsi, pour convertir ces chaînes de caractères en des DateTime, nous avons implémenté la méthode suivante: public static DateTime convertstringtodate(string datestring) Cette méthode prend en arguments: datestring: de type string. Elle correspond à la chaîne de caractères à convertir en une date. Cette méthode renvoie la date correspondant à datestring. Récupération des cours sur les taux de change: Fichier Html Après le téléchargement du fichier Html qui contient les données des cours sur les taux de change, il est temps de stocker les données importées dans la structure StructExchnageRate. La classe Parser nous permet alors de parcourir le fichier ResultExchnageRate.html récupéré pour remplir cette structure. Pour ce, nous avons implémenté une méthode readfilehtml. public static void readfilehtml(out DateTime[] dates, out StructExchangeRate[] data, string file- Html, DateTime dateinit, DateTime datetarget, frequency freq) Cette méthode a pour paramètres : dates: un tableau de DateTime. Ce paramètre en mode out permet stocker les dates auxquelles correspondent les données extraites à partir du fichier. data: un tableau de StructExchangeRate. Ce paramètre, lui aussi en mode out, permet de stocker les données extraites. filehtml de type string. parcourir. Le string passé en paramètre correspond au nom du fichier à dateinit: de type DateTime correspond à la date de début. datetarget: de type DateTime représente la date de fin. freq de type Frequency. Ce paramètre est nécessaire au parcours du fichier. En fait, les codes source pour les trois fréquences considérées différent considérablement. Pour les trois fréqunces quotidienne, mensuelle et annuelle, la ligne du fichier Html qui contient les données à récupérer comporte la chaîne de caractères Historique cours de change. On parcourt alors le fichier jusqu à détection de cette ligne. 11

12 Nous commençons par supprimer de la ligne la partie qui ne nous intéresse pas et la divisons ensuite suivant les caractères spéciaux. Ces caractères séparent, en fait, les dates et les cours à récupérer. Dans le cas d une fréquence quotidienne, nous parcourons le tableau obtenu suivant un bloc de trois indices: Le fichier contient la date, taux d intérêt et la hausse/baisse par rapport au taux précédent. Dans les autres cas, nous effectuons un parcours par bloc de quatre indices: Le fichier offre les dates, taux de change moyen, minimal et maximal. Récupération des taux d intérêt interbancaires: Fichier Htm Après le téléchargement du fichier Htm qui contient les données des cours sur les taux d inétérêt interbancaires, il est temps de stocker les données importées dans la structure StructInterestRate. La classe Parser nous permet alors de parcourir le fichier ResultInterestRate.htm créé pour remplir cette structure. Pour ce, nous avons implémenté une méthode readfilehtm. public static void readfilehtm(out DateTime[] dates, out StructInterestRate[] data, string filehtm, DateTime dateinit, DateTime datetarget) Cette méthode a pour paramètres : dates: un tableau de DateTime. Ce paramètre en mode out permet stocker les dates auxquelles correspondent les données extraites à partir du fichier. data: un tableau de StructInterestRate. Ce paramètre, lui aussi en mode out, permet de stocker les données extraites. filehtm de type string. Le string passé en paramètre correspond au nom de fichier à parcourir. dateinit de type DateTime. récupérer. Cette date correspond à la date de début de l historique à datetarget de type DateTime. Cette date correspond à la date fde fin de l historique à récupérer. Le fichier ResultInterestRate.htm contient tous les cours sur les taux d inétrêt interbancaires depuis Janvier 1988 jusqu au mois précédent par rapport à la date aujourd hui. Ainsi, pour importer les données qui nous intéressent, nous parcourons le fichier jusqu à détection de la date initiale souhaitée. Nous récupérons ensuite toutes les données en les stockant dans le tableau data et ce jusqu à détection de la date finale, qui correspond à datetarget. 12

13 3.2.4 Classe DataExchangeRate La classe DataExchnageRate offre des méthodes qui permettent d exporter les données stockées dans les structures, déjà expliquées dans la section 3.2.1, sous différents formats.. Les formats proposés par notre application sont le format XML et le format Csv. Attributs La classe DataExchnageRate a pour attributs: public class DataExchangeRate { string currencyinit; string currencytarget; DateTime[] tabdates; Frequency freq; StructExchangeRate[] tabrateexchange; bool filled; } currencyinit: Cet attribut est de type string et correspond à la devise initiale. currencytarget: Cet attribut de type string correspond à la devise finale. tabdates: Un tableau de DateTime. Cet attribut contient les dates des données récupérées. freq: de type Frequency. Il contient la fréquence de l historique des cours sur les taux de change récupéré. tabrateexchnage: Un tableau de StructExchangeRate. données de l historique. Ce tableau contient toutes les filled: de type bool. C est un booléen qui vaut true si l import de données a été éffectué et false sinon. Vérification de la devise Les devises ici sont des chaînes de caractères. Ainsi, pour vérifier si la chaîne de caractères entrée est bien une devise valide, nous avons implémenté une méthode qui permet de faire ceci. private bool VerifCurrency(string currency) Elle prend en arguments: currency: de type string. Ce paramètre correspond à la devise de change. 13

14 Cette méthode renvoie true si la chaîne de carctères est une devise de change valide et false sinon. Remplissage du tableau de données Cette classe offre une méthode qui permet de remplir le tableau de StrcutInterestRate avec les données extraites à partir du fichier Html. public void FillData(DateTime dateinit, DateTime datetarget) Cette méthode prend en arguments: dateinit: de type DateTime. Cette date correspond à la date de début fixée par l utilisateur. datetarget: de type DateTime. Elle correspond à la date de fin souhaitée par l utilisateur. La fréquence étant un attribut de la classe, cette méthode permet le téléchargement du fichier Html correspondant et le remplissage des structures de données. Format XML XML (extensible Markup Language) est un langage HTML amélioré permettant de définir de nouvelles balises. Il s agit effectivement d un langage permettant de mettre en forme des documnts grâce à des balises. Une méthode est implémentée dans cette classe pour importer les données à partir de la structure de données sour un format XML. Ceci a pour résultat un fichier qui a pour extension.xml et qui contient les données souhaitées. Nous avons convenu du nom du fichier XML. Il est de la forme suivante: CurrencyInitvsCurrencyTarget.xml. La méthode à appeler est la suivante: public string ExportToXML() Elle retourne le nom du fichier XML qui comprte l historique des cours sur les taux de change. Dans le cas d une fréquence quotidienne, le fichier XML généré est de la forme : 14

15 Le taux de change minimal et maximal n ayant aucune signification dans ce cas, les balises correspondantes restent vides. Dans le cas d une fréquence mensuelle ou annuelle, le fichier XML générée a cette forme: Format CSV CSV (Comma Separated Values) est un format ouvert représentant des données tabulaires sous forme de valeurs séparées par des virgules. Il s agit d un format qui peut être lu grâce à l outil bureautique Excel. Nous avons implémenté une méthode qui permet d exporter les données des cours sur les taux de change sous un format CSV. Le nom du fichier généré est de la forme: CurrencyInitvsCurrencyTarget.csv. La méthode à appeler est la suivante: public string ExportToCSV(CultureInfo cinf) Cette méthode a pour paramètre: cinf: de type CultureInfo. Ce paramètre sert à représenter les données selon une culture bien déterminée.. 15

16 Cette méthode retourne le nom du fichier CSV généré. Le fichier CSV générée dans le cas d une fréquence quotidienne est sous la forme suivante: Quant aux fréquences mensuelle et annuelle, on obtient un fichier CSV de la forme Classe DataInterestRate Similaire à la classe DataExchnageRate, la classe DataInterestRate offre les mêmes fonctionnalités en termes d export de données. Elle permet d exporter les données des cours sur les taux d intérêt interbancaires sous les formats XML et CSV. Attributs public class DataInterestRate { string[] tabnamerate; DateTime[] tabdates; StructInterestRate[] tabrateinterest; bool filled; } tabnamerate: un tableau de string. Ce tableau contient les taux interbancaires que l utilisateur souhaite exporter. Les valeurs possibles sont: EONIA, EURIB1M, EURIB3M, EURIB6M et EURIB12M. tabdates: un tableau de DateTime. Ce tableau contient les dates qui correspondent aux données importées. tabrateinterest: untableaudestructinterestrate,ilcontientlesdonnéesdescourssurles taux interbancaires. filled: de type bool. Ce booléen vaut true si le remplissage du tableau contenant les cours sur les taux d intérêt interbancaires a été éffectué et false sinon. 16

17 Vérification du nom du taux d intérêt Les taux d intérêt interbancaires sont codés par des chaînes de carctères. Ainsi, pour vérifier si la chaîne de caractères entrée correspond à un nom de taux valide, nous avons implémenté la méthode suivante: private bool VerifInterestRate(string ratename) La méthode prend en arguments: ratename: detypestring.ilcorrespondaunomdutauxinterbancaireàvérifier. Cette méthode retourne un booléen qui vaut true si ratename appartient à {EONIA, EU- RIB1M, EURIB3M, EURIB6M, EURIB12M} et false sinon. Remplissage du tableau de données La méthode suivante permet de récupérer le fichier Htm, le parcourir. Ainsi, elle en extrait les cours sur les taux d intérêt et les stocke dans le tableau de StructInterestRate. public void FillData(DateTime dateinit, DateTime datetarget) Cette méthode prend en paramètres: dateinit: de type DateTime. Cette date correspond à la date de début fixée par l utilisateur. datetarget: de type DateTime. C est la date de fin souhaitée par l utilisateur. Cette méthode ne retourne rien mais remplit les tableaux correspondants aux dates et StructInterestRate avec les données importées. Format XML La méthode qui permet d exporter les cours sur les taux interbancaires sous format XML est la suivante: public string ExportToXML(string nameinterest, CultureInfo cinf) Cette méthode a pour paramètres: nameinterest: detypesring.ilcorrespondaunomdel intérêtinterbancairequel utilisateur souhaite exporter. 17

18 cinf: de type CultureInfo. Ce paramètre est nécessaire pour avoir un affichage correspondant àlaculturedel utilisateur. Cette méthode retourne le nom du fichier XML qui comporte les données des cours sur les taux interbancaires. Le nom du fichier est de la forme nameinterest.xml. Le fichier XML généré est de la forme: Format CSV la méthode qui permet d exporter les cours sur les taux interbancaires sous format CSV est la suivante: public string ExportToCSV(string namerate, CultureInfo cinf) Cette méthode a pour paramètres: namerate: de type string. Cette chaîne de carctères correspond à l intérêt interbancaire que l utilisateur souhaite exporter sous le format XML. cinf: de type CultureInfo. Ce paramètre est nécessaire pour avoir un affichage qui correspond àlaculturedel utilisateur. Cette méthode retourne le nom du fichier CSV qui comporte les données des cours sur les taux interbancaires. Le nom du fichier est de la forme namerate.csv. Le fichier CSV généré est de la forme: 18

19 4 Interface graphique La deuxième partie du projet consiste à implémenter une interface graphique qui va permettre à l utilisateur d interagir avec l application. Elle permet aussi de gérer les éventuelles erreurs qui peuvent survenir lors de l application. 4.1 Fenêtre principale Lors du lancement de l interface graphique, la fenêtre suivante s affiche. L utilisateur est alors invité à séléctionner les taux qu il souhaite exporter: Exchange rate ou Interset rate. Si Exchange rate est séléctionné, la page principale se transforma en : 19

20 Dans ce cas, Frequency offre une liste déroulante qui propose les choix suivants: Daily, Monthly et Annually. Si aucune option n est séléctionnée, la fréquence par défaut est la fréquence quotidienne. Par contre, si l utilisateur séléctionne Interset rate, le bouton Frequency disparaît puisque les historiques des cours sur les taux interbancaires sont tous mensuels. L export des données sous formats XML et CSV se fait selon la culture que l utilisateur souhaite. Il doit alors séléctionner la culture française (fr-fr) ou anglaise (en-us) dans la liste déroulante Culture. L utilisateur est ensuite invité à cliquer sur Next pour passer à la page suivante. 4.2 Cas de Exchange Rate Si l utilisateur souhaite récupérer un historique de cours sur les taux de change, la fenêtre suivante s affiche après avoir cliqué sur Next dans la fenêtre principale. 20

21 Les deux listes des devises intiales (Initial currency) et devises finales(foreign currency)n est pas codées en dur. Elles sont, en fait, remplies grâce à la méthode GetCurrencies de la classe Parser. Ainsi, nous pouvons prendre en compte les mises à jour du site fxtop qui consitent à ajouter de nouvelles devises dans le futur. Une fois les devises séléctionnées, l utilisateur séléctionne les deux dates de début (Starting date) et de fin (Ending date) pourpouvoirdéfinirlaplagededatesdanslaquelleilsouhaiterécupérer les données. Le champ Export permet à l utilisateur de séléctionner le ou les formats sous lesquelles il souhaite exporter les données. Le boutonbrowse lui donne la possibilité de choisir l emplacement des fichiers. Un simple clic sur le bouton Export permet de finaliser l opération. Un clic sur Previous affiche la fenêtre principale. 4.3 Cas de Interest rate Lorsque l utilisateur souhaite récupérer les cours sur les taux d intérêt interbancaires, la fenêtre suivante s affiche: 21

22 Cette fenêtre offre à l utilisateur la possibilité de séléctionner le ou les taux d intérêt interbancaires dont il souhaite importer les cours. L utilisateur doit ensuite séléctionner les dates de début (Starting date) et de fin(ensing date) qui définissent la plage de dates sur laquelle il souhaite récupérer l historique des cours sur les taux d intérêt interbancaires. L utilisateur choisit aussi le ou les formats sous le(s)quel(s) il souhaite exporter les données importées. Le bouton browse permet de choisir l emplacement des fichiers XML et CSV. Le clic sur le bouton Export permet de finaliser l opération. Le clic sur Previous permet un retour sur ka fenêtre principale. 22

23 4.4 Le bouton About Le clic sur About permet d avoir des informations sur notre logiciel: Son nom, sa version ainsi que ses développeurs. 4.5 Le bouton Help Le bouton Help, présent sur toutes les fenêtres, permet à l utilisateur d avoir de l aide. Un clic sur ce bouton le renvoie sur la page web suivante: Messages d erreur Notre interface graphique gère les exceptions et les erreurs de saisie éventuelles. Nous allons donc expliciter le contenu des erreurs pouvant être générés par notre interface graphique. Erreur: Oubli de choix entre Exchange rate et Interest rate Sur la fenêtre principale, l utilisateur est invité à séléctionner le taux dont il souhaite récupérer les cours. Si l utilisateur oublie cette séléction, le message d erreur suivant s affiche lors du clic sur le bouton Next. 23

24 Erreur: Problème de connexion Si l utilisateur rencontre un problème de connexion internet, l erreur suivante survient lors du clic sur le bouton Next dans la fenêtre principale. Erreur: Oubli de sélcétion d une devise Lors de la récupération des cours sur les taux de change, l utilisateur doit impérativement séléctionner les deux devises de change initiale et finale. Sinon, le message d erreur suivant s affiche lors du clic sur Export dans la fenêtre correspondante aux taux de change. Erreur: Oubli de séléction d un taux d intérêt Sur la fenêtre correspondant à la récupération des taux d intérêt, l utilisateur doit séléctionner au moins un taux d intérêt parmi EONIA, EURIB1M, EURIB3M, EURIB6M, EURIB12M. Dans le cas d un oubli, le message d erreur suivant s affiche. 24

25 Erreur: Oubli de séléction d un format d export de données Lors de la récupération de cours sur les taux de change et d intérêt interbancaires, l utilisateur est invité à séléctionner au moins un format sous lequel il souhaite exporter les données (xml ou csv). En cas d oubli, le message d erreur suivant s affiche quand l utilisateur clique sur export. 5 Conclusion Nous avons toutes les deux apprécié ce projet de spécialité car il nous a permis de découvrir le langage de programmation C# et l outil.net qui sont formtement utilisés en finance. Nous avons aussi eu l opportunité de couvrir tout le cycle de vie d un logiciel commençant par l analyse et la définition des besoins dans un cahier des charges, passant par la conception architecturale et la conception et finissant par la validation. 25

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme PAYZEN. Définition de Web-services Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

Akemail Documentation

Akemail Documentation Akemail Documentation Version 1.0.0 l équipe d Akemail 07 July 2015 Table des matières 1 Documentation générale d Akemail 3 1.1 Démarrer avec Akemail......................................... 3 1.2 Gérer

Plus en détail

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

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

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine Solution logicielle pour votre architecture Machine Atelier de découverte SoMachine Objectif de la manipulation Le programme à réaliser va permettre de gérer le remplissage et la vidange d une cuve en

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

bbc Launch Pad Juillet 2011 Version 10.0

bbc Launch Pad Juillet 2011 Version 10.0 bbc Configuration d Adobe Digital Enterprise Platform Document Services - Launch Pad 10.0 Guide de l administrateur et du développeur Launch Pad Juillet 2011 Version 10.0 Mentions juridiques Pour plus

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

Reporting Services - Administration

Reporting Services - Administration Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons

Plus en détail

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE Flex Lire les données de manière contrôlée 1 Plan Lier les données Stocker les données Valider les données 2 Gérer des données Lier des données La notion de DataBinding est l une des plus importantes du

Plus en détail

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes. ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent

Plus en détail

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20 GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20 Le browser Beyond 20/20 permet de visualiser, manipuler, présenter sous forme graphique, imprimer et sauvegarder des tableaux de données. Il s agit d un logiciel

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

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Bases Java - Eclipse / Netbeans

Bases Java - Eclipse / Netbeans Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

Premiers Pas en Programmation Objet : les Classes et les Objets

Premiers Pas en Programmation Objet : les Classes et les Objets Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web 2012 K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web Document d installation et de paramétrage 24/09/2012 Sommaire Septembre 2012 1. Contexte d installation...3 1.1. Prérequis à l

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur Guide de l'utilisateur Version 1.0 Mars 2013 1 / 19 Table des matières Envoyer ma première Newsletter avec Hydremail Connexion au service Téléchargement de votre base de données Création de votre segment

Plus en détail

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15. MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des

Plus en détail

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015 TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur

Plus en détail

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire des plug-ins pour SAS Management Console SAS 9.1 Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION

Plus en détail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

LES TYPES DE DONNÉES DU LANGAGE PASCAL LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.

Plus en détail

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,

Plus en détail

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale. Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...

Plus en détail

PRONOTE 2010 hébergement

PRONOTE 2010 hébergement PRONOTE 00 hébergement INDEX-EDUCATION.COM NOS LOGICIELS FONT AVANCER L ÉCOLE Table des matières Démarrage Première connexion... 4 Gestion du certificat... 5 Démarrer L hébergement... 7 Se connecter avec

Plus en détail

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. Aide Webmail 1. Découverte de l environnement : L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. 1. La barre d application (1) Les

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5

Plus en détail

Tp 1 correction. Structures de données (IF2)

Tp 1 correction. Structures de données (IF2) Tp 1 correction Structures de données (IF2) Remarque générale : compilez et exécutez le code au-fur-et-à mesure de son écriture. Il est plus facile de corriger une petite portion de code délimitée que

Plus en détail

Création d une application Android (APPInventor)

Création d une application Android (APPInventor) 1. Matériel et logiciel Vous pouvez avec le logiciel App Inventor créer très facilement une application pour votre téléphone sous «Android». Vous devez pour cela : 1. Créer un compte Gmail sous Google

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

mailpro mode d'emploi

mailpro mode d'emploi mailpro mode d'emploi www.mailpro.ch Table des matières Champs d application...2 Principe d utilisation...2 Configuration...2 Configurer les adresses d'expédition... 2 Créer une nouvelle adresse d expédition...

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Powershell. Sommaire. 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration

Powershell. Sommaire. 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration Powershell Powershell Sommaire 1) Étude du cahier des charges 2) Veille technologique 3) Administration sur site 4) Automatisation des tâches d administration 1) Étude du cahier des charges (1.1.1) La

Plus en détail

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle). 1 Objectif Description succincte de Pentaho Data Integration Community Edition (Kettle). L informatique décisionnelle («Business Intelligence BI» en anglais, ça fait tout de suite plus glamour) fait référence

Plus en détail

Utilisation du client de messagerie Thunderbird

Utilisation du client de messagerie Thunderbird Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier?

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier? SIRENE BASE DE DONNEES Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier? 1. Décompresser votre fichier 1.1 Votre système d exploitation est

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

INF 9013 Les TIC et l apprentissage en milieu de travail

INF 9013 Les TIC et l apprentissage en milieu de travail INF 9013 Les TIC et l apprentissage en milieu de travail Guide d utilisation de Dropbox Frédéric Dufour sous la direction de France Henri Table des matières Introduction... 1 1. Création d un compte et

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION 2.0. 1 - Optim'Informatique

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION 2.0. 1 - Optim'Informatique IMPORT / EXPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION 2.0 1 - Optim'Informatique Installation INSTALLATION Pour installer le module ExportProduits copier le répertoire exportcatalogue dans

Plus en détail

Refonte des sites internet du SIEDS

Refonte des sites internet du SIEDS Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora

Plus en détail

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

WINDOWS SHAREPOINT SERVICES 2007

WINDOWS SHAREPOINT SERVICES 2007 WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création

Plus en détail

DATALOGGERS SEFRAM LOG1601 et LOG1620

DATALOGGERS SEFRAM LOG1601 et LOG1620 DATALOGGERS SEFRAM LOG1601 et LOG1620 Présentation des minis enregistreurs : Les minis enregistreurs SEFRAM LOG1601 et LOG1620 permettent d enregistrer des températures et un taux d humidité relative (LOG1620

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 INDEX 1. Installation de Proteus 8.0 3 2. Francisation du logiciel Proteus 8.0 9 3. Installer une mise à jour de Proteus 8.0 10 4.

Plus en détail

Manuel : Comment faire sa newsletter

Manuel : Comment faire sa newsletter Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]

Plus en détail

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule). La fonction Annuaire Dans ce document : - Importer un annuaire - Exporter un annuaire en.csv - Modifier un annuaire Importer un annuaire Un annuaire est un module qui regroupe des informations (nom, adresse,

Plus en détail

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage

Plus en détail

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte? Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

Partager rapidement un fichier volumineux

Partager rapidement un fichier volumineux Partager rapidement un fichier volumineux Par Clément JOATHON Dernière mise à jour : 25/03/2015 Vous souhaitez envoyer à un ou plusieurs amis un fichier qui pèse plusieurs dizaines ou centaines de Mo.

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour

Plus en détail

Guide d utilisation 2012

Guide d utilisation 2012 Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu

Plus en détail

UltraBackup NetStation 4. Guide de démarrage rapide

UltraBackup NetStation 4. Guide de démarrage rapide UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

1. Installation du Module

1. Installation du Module 1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF Notes liminaires : certaines des fonctions présentées ci-après ne sont disponibles que dans Acrobat Pro (version 6 ou 7) ou dans des logiciels payants. Nous signalerons cependant quant elles sont disponibles

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Comment utiliser RoundCube?

Comment utiliser RoundCube? Comment utiliser RoundCube? La messagerie RoundCube est très intuitive et fonctionne comme la plupart des logiciels de messagerie traditionnels. A. Découverte de l'environnement 1/ La barre d application

Plus en détail

Progiciel pour la configuration et la visualisation de régulateurs

Progiciel pour la configuration et la visualisation de régulateurs ServiceCenter Progiciel pour la configuration et la visualisation de régulateurs Installation Utilisation ServiceCenter Nous vous remercions d avoir acheté ce produit RESOL. Veuillez lire ce manuel attentivement

Plus en détail