Rapport du projet de spécialité 2012
|
|
- Gabin Achille Papineau
- il y a 8 ans
- Total affichages :
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) 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étailCette 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étailTP1 : 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étailIntroduction à 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étailCursus 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étailSé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étailPlateforme 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étailPlateforme 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étailTP 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étailAkemail 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étailLicence 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étailManuel 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étailGestion 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étailComment 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étailSage 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étailContactForm 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étailSoMachine. 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étailPaiement 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étailProgramme «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étailSQL 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étailbbc 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étailCRÉ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étailIFT287 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étailDescription 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étailReporting 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étailFlex. 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étailAvertissement : 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étailGUIDE 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étailInstallation 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étailDé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étailLe 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étailProjet 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étailBases 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étailDé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étailTP1 : 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étailKWISATZ 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étailTP 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étailPremiers 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étailRAPPORT 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étailK?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étailTable 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étailFEN 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étailUtiliser 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étailGuide 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étailTable 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étailINCORPORER 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étailConstruire 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étailLES 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étailCompte-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 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étailSYNC 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étailHighPush. 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étailPRONOTE 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étailAide 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étailManuel 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étailGUIDE 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étailTp 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étailCré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étailCompte 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étailmailpro 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étailINTRODUCTION 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étailPowershell. 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étailDidacticiel É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étailUtilisation 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étailCAPTURE 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étailCré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étailVous 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étailStudio. 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étailINF 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étailAdministration 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étailModules 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étailRefonte 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étailSé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étailPRODIGE 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étailWINDOWS 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étailDATALOGGERS 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étailCursus 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étailGuide 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étailManuel : 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étailUne 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étailFormation 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étailhttp://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étailManuel 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étailTable 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étailCONTACT 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étailPartager 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étailMEGA 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étailService 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étailHMI 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étailGuide 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étailUltraBackup 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
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étail1. 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étailCahier 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étailLa 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étailC 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étailDevenez 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étailComment 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étailProgiciel 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