2009/2010 LICENCE PRO-SIL : PROJET TUTORE

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

Download "2009/2010 LICENCE PRO-SIL : PROJET TUTORE"

Transcription

1 2009/2010 LICENCE PRO-SIL : PROJET TUTORE Groupe : Yahsine,Resnay, Kojo, Amadou, Alain Tuteur : Moez Essaidi

2 SOMMAIRE I) CAHIER DES CHARGES...2 L objectif du projet :... 2 Environnement du projet :... 2 L équipe:... 2 Les moyens mis en place :... 3 II) AD HOC REPORTING, DÉFINITIONS...8 III) ETUDE DE L EXISTANT IV) ODBIS VS LES PRODUITS EXISTANTS V) ETAT DE L ART VI) SPECIFICATIONS FONCTIONNELLES VII) SPECIFICATIONS TECHNIQUES VIII) ANALYSE ET CONCEPTION IX) DEVELOPPEMENT X) SITE ET SUPPORT XI) CONCLUSION Page 1

3 I) CAHIER DES CHARGES L o b j e c t i f d u p r o j e t : Réalisation de fonctionnalités d un module de ad hoc reporting. Ce type de logiciel doit permettre à des utilisateurs non informaticiens d une entité de paramétrer et réaliser des rapports selon leurs critères. Le rapport affichera des données sous une représentation qui peut être un mélange de texte et de graphiques. E n v i r o n n e m e n t d u p r o j e t : Utilisation d outils open source. Architecture JEE. Interfaces web pour la création et la consultation des rapports, dashboard et sources de données. C e t r a v a i l s e s t d é r o u l e e n p l u s i e u r s p h a s e s : Etude de l existant Odbis Beta1. Etablissement de l état de l art et étude des produits existants et de leurs différents packages open source. Spécifications fonctionnelles. Spécifications techniques. Etablissement du planning. Etude et conception du module. L é q u i p e : 5 personnes : Yahsine, Resnay, Kojo, Amadou et Alain Un responsable de projet est nommé afin d organiser le travail et les relations avec le tuteur. Les connaissances en JEE sont nulles au départ du projet. Les connaissances en technique du web ne sont pas identiques et faibles de toute manière. Page 2

4 L e s m o y e n s m i s e n p l a c e : Un groupe Google est créé afin de pouvoir disposer d une zone collaborative ou on peut d une part lancer des discussions sur différents thèmes et d autre part avoir une zone commune pour partager des documents. Notre tuteur mettra en cours de projet celui-ci sur SourceForge qui est une plateforme d hébergement de projet open source. Les sources que nous produirons et ceux de la version Beta1 seront à disposition dans un dépôt SVN. Nous installons sur nos machines l environnement de développement Eclipse en version JEE. Une version «stand alone» de la Beta1 est également installée afin que nous puissions voir comment fonctionnent les éléments déjà réalisés. Une base de donnée PostgreSql et un serveur Web Tomcat doivent être également installés pour que cela fonctionne. En ce qui concerne la gestion du projet par elle-même et afin de ne pas avoir à installer une application de plus, nous avons créé un compte sur PlanZone pour le groupe et nous avons demandé l extension de ce compte afin que le nombre maximum d utilisateurs puisse permettre aux autres groupes d en profiter. Il s agit d une gestion de projet en ligne et nous pourrons ainsi essayer de mettre en pratique ce que nous verrons dans les différents cours à ce sujet. Ce logiciel est accessible par une barre installée en plugin dans Firefox : Page 3

5 Exemple du Planning du projet Odbis : Détails des actions d une activité : Page 4

6 Exemple d affichage sur une activité : Page 5

7 L e t r a v a i l e n é q u i p e, l a r é p a r t i t i o n d e s t â c h e s : Notre première réunion avec notre tuteur a lieu le 23 Novembre Après avoir clarifié les besoins, il est convenu d effectuer des recherches individuelles pour que chacun s approprie le projet et l existant pour être capable de revenir avec des questionnements. a) Nous convenons de la date du 02/12/09 pour la remise sur le groupe Google d un document individuel concernant l étude des fonctionnalités : Fonctionnalités Les données Administration Dasboard Rapports Requêtes Membre de l équipe Martial Yashine Resnays Alain Amadou b) En ce qui concerne l état de l art, le travail de recherche et de rédaction est réparti de la même manière : Produit à étudier Pentaho LogiXml Pentaho Birt Jasper Report Membre de l équipe Martial Yashine Resnays Alain Amadou c) En fonction des compétences, les tâches seront réparties comme suit : Spécialité Modélisation et Bdd IHM et Site Code Java Modélisation Support Membre de l équipe Martial Yashine Resnays Alain Amadou Page 6

8 d) Calendrier récapitulatif des faits principaux durant le projet Date Avancement 14/12/2009 Décision d une réunion systématique le Jeudi 15/12/2009 Mise à disposition des documents décrivant les fonctionnalités 18/12/2009 Essai d affichage de rapport en.rptdesign trouvé sur le net 22/12/2009 Inscriptions sur SourceForge 22/12/2009 Installation du plugin d Eclipse pour Subversion 06/01/2010 Etude de l IHM de Intelliview 07/01/2010 Carte du site 08/01/2010 Apprentissage à l utilisation de SVN 19/01/2010 Etude des modèles objet des systèmes de charting afin de définir le nôtre. Cela comprend, Excel, Google Chart, Trinidad. 21/12/2010 Travail sur le modèle CWM 29/01/2010 Les premiers éléments de code produits à partir de la modélisation sont délivrés. 31/01/2010 Les palettes de couleur sont mises sur SVN 03/02/2010 Site du projet en ligne pour test 08/02/2010 Phase de rétro-conception avec BoUml sur Birt Core Module 14/02/2010 Le code de la première itération de la DataTable est déposé 15/02/2010 Mise sur Svn du code du chart engine et celui permettant de tester. 20/02/2010 Simplification du modèle DataTable pour la première itération 01/03/2010 Préparation de la soutenance, exposé et document d accompagnement Page 7

9 II) AD HOC REPORTING, DÉFINITIONS A d h o c : Ad hoc est une expression latine signifiant «à cette fin». Elle est généralement utilisée pour indiquer qu une solution est conçue pour traiter un problème spécifique, non-généralisable et qu elle n est pas adaptée à d'autres buts. On rencontre souvent ce terme lorsque l on parle d organismes, comités, ou de commissions créés au niveau national ou international pour une tâche spécifique. Dans d'autres domaines, cela peut concerner par exemple un protocole de réseau sur mesure et avoir parfois une conotation indiquant une solution improvisée utilisant des moyens de fortune (cela ne concerne pas notre domaine d étude). R e p o r t i n g : Le reporting est utilisé pour présenter périodiquement des rapports sur les activités et résultats d'une entité, ceci afin d en informer les responsables, gestionnaires ou toute personne (interne ou externe) concernée par ces activités. Ces rapports vont répondre à des interrogations types : «Que se passe-t-il?», «Que va-t-il se passer?», ou «Pourquoi cela s est-il passé?». Les informations utilisées afin de construire ces rapports sont extraites d entrepôts de données qui peuvent être multiples et locaux ou déportés. La technique inclut les moyens mis en œuvre pour offrir à l utilisateur une présentation facilement lisible ou imprimable. A d h o c r e p o r t i n g : Beaucoup d applications logicielles s appuient sur une base de données accessible par un ensemble limité de requêtes et de rapports. Typiquement, ces éléments sont préprogrammés et optimisés. A l opposé, le ad hoc reporting permet aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique et sans avoir besoin de passer par l utilisation du langage SQL. Comme de tels systèmes ont tendance à dégrader sévèrement les performances du système, on les utilise plutôt de paire avec un data warehouse. Comme d autres outils tels le data warehousing et le data mining, le ad hoc reporting est une branche de la business intelligence. Page 8

10 D é f i n i t i o n i s s u e s d e W i k i p e d i a : Business Intelligence : L informatique décisionnelle (en anglais : DSS pour Decision Support System ou encore BI pour Business Intelligence) désigne les moyens, les outils et les méthodes qui permettent de collecter, consolider, modéliser et restituer les données, matérielles ou immatérielles, d'une entreprise en vue d'offrir une aide à la décision et de permettre aux responsables de la stratégie d'entreprise d avoir une vue d ensemble de l activité traitée. Ce type d application utilise en règle générale un entrepôt de données (ou datawarehouse en anglais) pour stocker des données transverses provenant de plusieurs sources hétérogènes et fait appel à des traitements par lots pour la collecte de ces informations. Data warehouse : Le terme entrepôt de données (data warehouse) désigne une base de données utilisée pour collecter et stocker de manière définitive des informations volatiles provenant d'autres bases de données. Chaque information collectée se voit affecter une date, ou un numéro de version pour éviter de recouvrir une information déjà présente dans la base de données et permettre de suivre l'évolution de cette information au cours du temps. Parfois les informations des différentes bases de données d'une entreprise sont collectées dans un seul entrepôt de données, ou alors il existe différents entrepôts de données en fonction du sujet ou du métier en rapport avec chaque information (datamart).les informations collectées serviront à faire des statistiques, des recherches et des rapports. Les entrepôts de données sont utilisés notamment en informatique décisionnelle. Page 9

11 III) ETUDE DE L EXISTANT O d b i s B e t a 1 : Ce module utilise différentes technologies et chacun va essayer pendant les deux premières semaines de comprendre ce qu il peut. Cela comprend l étude de la structure du projet dans Eclipse aussi bien que le fonctionnement des différents éléments et du Serveur Tomcat. Notre tuteur nous a fourni une version «standalone» qui est une archive.war directement installable. L étude de l existant à ce niveau consiste à voir comment est implémentée une application web de ce type au niveau du serveur et le rôle des différents fichiers. D un autre coté le fonctionnement de cette maquette nous a permis de nous forger une idée de base du besoin client et des fonctionnalités attendues. Cette étape était donc nécessaire pour pouvoir aborder les spécifications. Page 10

12 IV) ODBIS VS LES PRODUITS EXISTANTS ODBIS se veut être différents des autres produits de business intelligence que nous avons pu étudier et ceci sur les points suivants : Software As Service intégrant l ensemble des fonctionnalités nécessaires aux utilisateurs à partir d une même application Web sans être forcé d utiliser différents modules. Utilisation d Api standards. Intégration du méta modèle CWM permettant l échange de métadonnées avec n importe quelle autre application ou dépôt de données d un environnement distribué de WareHousing. Architecture multicouche basé sur Spring qui apporte dans le projet toutes les fonctionnalités au niveau de la sécurité. Architecture SaaS d OdBis Page 11

13 V) ETAT DE L ART Q U E L Q U E S P R O D U I T S E X I S T A N T S PENTAHO: La suite BI de PENTAHO est un produit open source qui fournit une large gamme de solutions : reporting, analyse de données, tableaux de bord et intégration de données (ETL). FONCTIONALITES IMPLEMENTEES: REPORTING : Fournit des états de synthèse dans des formats populaires tels que le pdf, XLS, HTML et texte. Le reporting de Pentaho est basé sur le projet JFreeReport. ANALYSE : Fournit des possibilités étendues d'analyse qui inclut des vues de table pivot basées sur JPivot (JPivot est un client OLAP disposant d'une interface Web), des affichages graphiques avancés (en utilisant SVG ou Flash), des widgets de tableau de bord, le data mining, un portail et l'intégration de workflow. En plus, les services de tableurs de Pentaho permettent à l utilisateur d aller fouiller et sortir des charts en utilisant Excel. DASHBOARDS : Tous les composants, par exemple reporting ou analyse, peuvent contribuer au contenu des tableaux de bord de Pentaho. Ce service fournit des composants d affichage réutilisables (widgets) comme des cadrans(dial), indicateurs (gauge) ou des graphiques(charts) qui peuvent être inclus dans des applications JSPs, ou dans les portails conformes à la norme JEE JSR-168. DATA MINING : Incorpore Weka, qui est une collection d'algorithmes d apprentissage machine dédiés au data mining. Ces algorithmes sont combinés avec des technologies OLAP pour permettre l'analyse intelligente de données. Les outils de data mining peuvent, en analysant des données historiques, créer des modèles prédictifs et distribuer cette information en utilisant les services de reporting et d'analyse de Pentaho. Page 12

14 INTEGRATION DES DONNEES : Elle est réalisée par un outil d'etl appelé Kettle, acquis par Pentaho. L'outil fournit l'interface utilisateur graphique pour la définition de la tâche et une grande flexibilité pour le traitement des données. JASPERREPORTS: Jasper Reports est une librairie open source qui permet de générer des rapports à partir de sources de données. Pour utiliser les rapports il faut d abord créer un modèle (template) de représentation de ces données qui une fois compilé et rempli avec des données fournira une sortie de type variable : impression fichier PDF fichier HTML fichier XLS fichier CSV fichier XML La source de données est indiquée dans le fichier XML de description. Cette librairie n inclut pas d interface graphique utilisateur qui faciliterait la conception, il faut donc soit générer le modèle directement par programme à partir de l API, soit utiliser un éditeur, ou bien utiliser un outil GUI de style IREPORT. Cette option est illustrée par la figure ci-dessous : Page 13

15 BIRT: BIRT (Business Intelligence and Reporting Tools) est un projet open source de la fondation Eclipse qui permet de réaliser des rapports dans des formats multiples dont HTML et PDF. a) BIRT utilise pour effectuer le rendu des rapports deux types de fichiers : 1. un fichier de données XML. 2. un modèle (template) représentant la forme du rapport au format rptdesign (propriétaire BIRT). b) Au niveau du design, BIRT peut être utilisé de deux façons : Sous Eclipse via un plugin permettant la conception des états et de générer le rapport. En runtime utilisant du code java installé sur un serveur JEE qui utilise l Api Design Engine. Cette dernière méthode ne permet que de lancer la génération du rapport. c) Pour l affichage, on peut utiliser l utilitaire Birt Viewer qui est un servlet à installer dans Tomcat. Page 14

16 Détails des API de BIRT Diagramme des composants les plus importants de BIRT Page 15

17 B i b l i o t h è q u e s o p e n s o u r c e d e C h a r t i n g JFreeChart JFreeChart est une librairie open source en Java permettant de générer des graphiques tels que : Les camemberts (2D et 3D) Les histogrammes (normal et empilé, avec effet 3D) Les graphiques de types courbes ou nuages de points Les séries chronologiques ou style candle. Les graphiques combinés Les diagrammes de Pareto Les digrammes de Gantt ICharts JCharts est un utilitaire 100% Java produisant divers types de graphiques. Il a été conçu et réalisé de A à Z par des volontaires, pour afficher des graphiques par le biais de Servlets, de pages JSP et d'applications Swing. CeWolf CEWOLF peut être utilisé dans les applications web Servlet/JSP, pour incorporer des graphiques complexes de toutes sortes (ligne, camembert, histogramme, chart, tracés, etc.). La Page JSP qui contient le graphique n'est encombré par aucun code Java. Toute la configuration est décrite par des balises XML. JccKit JCCKit (pour Java Chart Constuction Kit) est une petite librairie Java (< 100Ko) très flexible permettant la création de graphiques et tracés scientifiques. JChart2d Il s'agit d'un gadget swing (JComponent), utilisé pour rendre de manière précise, l'affichage dynamique de tupples en strip-chart. Il a été conçu pour les travaux d'ingénierie où la précision est plus importante que l'esthétique du rendu. Les points forts sont la configuration très minimaliste, les échelles et légendes automatiques, le processus d'exécution est sécurisé. L Api est bien documentée et claire. Page 16

18 DataVision DataVision est un outil de reporting Open Source similaire à Crystal Reports. Les états peuvent être conçus dans un éditeur graphique par glisser-déposer de composants. Les états sont exécutés, affichés et imprimés depuis l'application, ou exportés en HTML, XML, PDF, LaTex2e, DocBook, ou en fichiers textes délimités par tabulation ou virgule. Les fichiers exportés en LaTex2e et DocBook peuvent ensuite être utilisés pour produire des sorties en PDF, texte, HTML, PostScript et plus. ART ART est un outil web portable, très léger, de requête de reporting. Très facile à personnaliser, il produit des graphiques et exporte ses sorties dans divers formats par le biais de plugins. JGraphT JGraphT est une librairie Java open source de production de graphiques. Il fournit des objets issus de la théorie des graphes. JGraphT supporte divers types de graphiques. La visualisation des graphiques utilise la librairie Jgraph. QN Plot QN PLOT fournit des composants Swing permettant de créer des graphiques. Les graphiques permettent le rendu d'un grand jeu de données en temps réel. Les coordonnées sont de type BigDecimal, permettant une précision variable Les performances sont élevées Toutes les classes sont thread-safe La mise à l échelle des graphes s effectue automatiquement. Page 17

19 VI) SPECIFICATIONS FONCTIONNELLES Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module Le module à concevoir doit permettre aux utilisateurs de travailler en ligne à la réalisation de rapports personnalisés sans utiliser d outils spécifiques sur le poste client. L application doit pouvoir allier la simplicité d établir des rapports à la puissance de créer des rendus qui peuvent tout de même être complexes. Il doit s appuyer sur des standards open source et correspondre à l architecture définie par la norme JEE. Il s agit entre autre d un ensemble de standards pour le développement d architectures multi-tiers. C est plus un ensemble de spécifications qu un produit. La communauté se repose sur les concepteurs pour adhérer à ces spécifications. Toute implémentation de cette spécification doit donc contenir un ensemble d extensions du framework standard de base. Page 18

20 C A H I E R D E S C H A R G E S F O N C T I O N N E L FONCTIONALITES DE L EDITEUR DE RAPPORTS Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Le ad hoc reporting permettant aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique, ceux-ci doivent avoir la possibilité de présenter les données extraites également de manière non standard. L utilisateur doit pouvoir créer, visualiser et modifier un rapport. Celui-ci peut être construit à partir de différents composants (widgets) communiquant de l information pertinente à l utilisateur consommateur du rapport ou de rapports déjà existants qui sont alors inclus. Il est intéressant de pouvoir enregistrer un rapport comme un modèle afin de pouvoir être réutilisé comme base de création. L éditeur de rapport doit mettre à disposition d autres outils de la suite BI, des informations sur la représentation des données sous un format standard. Le XML semble tout à fait conseillé. Deux formats de ce type sont majoritairement utilisés : rptdesign de BIRT et jrxml de JasperReport. Page 19

21 ORGANIGRAMME FONCTIONNEL Editer des rapports Construire Visualiser Modifier Echanger Plannifier 1.1 Sélectionner une source de données 1.2 Sélectionner un type de rapport existant 1.3 Sélectionner les éléments qui composent le rapport 1.4 Tester le rapport 1.5 Enregistrer comme modèle 2.1 Visualiser dans l éditeur 2.2 Visualiser dans les conditions de l utilisateur 3.1 Inclure un rapport dans un rapport 3.2 Inclure le contenu d un fichier extérieur 3.3 Modifier le contenu. 4.1 Exporter un rapport dans un format standard 4.2 Importer un rapport. 5.1 Synchroniser la génération d un rapport avec la source de données 5.2 Prévoir la publication d un rapport CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Construire un rapport 1.1 Sélectionner une source de données Liste des sources de données impératif 1.2 Sélectionner un type de rapport pré-existant. Liste des formats disponibles Liste des formats déjà définis Négociable 1.3 Sélectionner les éléments qui composent le Liste des «Widgets» disponibles rapport impératif 1.4 Tester le rapport Ecran Bouton de déclenchement impératif Format de visualisation 1.5 Enregistrer comme modèle Choix du groupe de modèle Choix du nom négociable Visualiser un rapport 2.1 Visualiser dans l éditeur Ecran Bouton de déclenchement impératif 2.2 Visualiser dans les conditions de l utilisateur Affichage direct dans un navigateur négociable Modifier un rapport Page 20

22 3.1 Inclure un rapport dans un rapport Format du rapport Chemin d accès au rapport Positionnement du rapport 3.2 Inclure le contenu d un fichier extérieur Chemin d accès au fichier Positionnement du contenu 3.3 Modifier le contenu. Eléments concernés Nouveau contenu Nouvelle présentation Echanger Des rapports 4.1 Exporter un rapport dans un format standard Choix du format Chemin du document de sortie 4.2 Importer un rapport. Chemin du document d entrée Choix du format négociable négociable impératif Très négociable Très négociable Planifier un rapport (plutôt du domaine de l administration) 5.1 Synchroniser la génération d un rapport avec la source de données Choix du rapport Choix du type de synchronisation 5.2 Prévoir la publication d un rapport Choix du rapport Choix du type de publication Choix du type de date Choix de la périodicité Très négociable Très négociable Page 21

23 FONCTIONALITES DE L EDITEUR DE Requêtes Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Le ad hoc reporting permettant aux utilisateurs de créer eux-mêmes des requêtes par l utilisation d interface graphique, ceux-ci doivent avoir la possibilité d utiliser soit le langage SQL, soit de construire la requête de manière interactive en sélectionnant les attributs intervenants, ceux à afficher, les filtres, etc ORGANIGRAMME FONCTIONNEL Editer des requêtes Elaborer Tester Enregistrer Modifier Exporter 1.1 Sélection des champs 2.1 Saisir les paramètres 3.1 Nommer la requête 4.1 Sélectionner la requête à modifier 5.1 Choisir le format 1.2 Gestion des conditions 1.3 Gestion des classements 2.2 Lancer la requête Editer comme en 5.2 Sélectionner le chemin 2.3 Visualiser les 3.3 données extraites CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Elaborer une requête 1.1 Sélectionner les objets (tables/vues) Listes des objets (tables/vues) de la source Impératif Page 22

24 concernés 1.2 Sélectionner les champs Liste des champs de chaque objet Impératif 1.3 Indiquer les critères de sélection Filtre sur les valeurs des champs ou sur des impératif fonctions 1.4 Indiquer un ordre de tri Options de tri sur un champ de la requête Impératif Tester une requête 2.1 Saisir les paramètres Choix des valeurs Impératif 2.2 Lancer la requête Bouton/lien d exécution Impératif 2.3 Visualiser les données extraites Tableau d un échantillon des n (à définir) Impératif premiers enregistrements. Enregistrer une requête 3.1 Nommer la requête Choix du nom (par rapport à ceux qui existent Impératif déjà). Bouton/Lien d enregistrement Modifier une requête existante 4.1 Sélectionner la requête à modifier Liste des requêtes sauvegardées Impératif 4.2 Editer la requête comme au n 1 Impératif Exporter une requête 5.1 Choisir le format Liste des formats d exports Négociable 5.2 Sélectionner le chemin Chemin d accès aux répertoires Bouton/Lien d export Négociable Page 23

25 FONCTIONALITES DE L EDITEUR DE DONNEES Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Définir, l origine des données exploitées par le rapport et la façon de se connecter au service qui les procure. Les sources de données peuvent être des bases de données, des fichiers xml, des fichiers csv etc. ORGANIGRAMME FONCTIONNEL Editer des données Créer unesource Dupliquer source Modifier source Supprimer une source 1.1 Sélectionner le type de la source 2.1 Sélectionner la connexion à dupliquer 3.1 Sélectionner la connexion 4.1 Sélectionner la connexion 1.2 Indiquer les paramètres 2.2 Cloner la connexion 3.2 Modifier comme en Supprimer de connexion 1.3 Tester la connexion 2.3 Modifier comme en Sauvegarder la connexion 1.5 Page 24

26 CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Créer une source de données 1.1 Sélectionner le type de source Liste de types de sources Impératif 1.2 Indiquer les paramètres de connexion Choix des valeurs Impératif Contextuel selon le type choisi 1.3 Tester la connexion Bouton/Lien Impératif 1.4 Sauvegarder la connexion Bouton/Lien Impératif 1.5 Créer une source de données selon un modèle (create as) 2.1 Sélectionner la source existante Liste des sources de données Impératif 2.2 Dupliquer la source sélectionnée Bouton/Lien Impératif 2.3 Modifier la source comme en 1. Impératif Modifier une source de données 3.1 Sélectionner la source Liste des sources existantes Impératif 3.2 Modifier la source comme en 1 Impératif 3.3 Supprimer une source de données 4.1 Sélectionner la source Liste des sources existantes Impératif 4.2 Supprimer la source Bouton/Lien Impératif Page 25

27 FONCTIONALITES DE L EDITEUR DE DASHBOARDS Elaborer un module de Ad Hoc Reporting Editer les Requêtes Editer des Rapports Editer des DashBoards Editer les Sources de Données Administrer le module But : Les «tableaux de bord» s inscrivent dans une approche de pilotage. Cela ce traduit par la surveillance de l'activité, dans sa capacité à remplir ses objectifs stratégiques. Les tableaux de bords sont des formats agrégés de présentation de contenu. Ils mettent en scène les indicateurs clés et les objectifs stratégiques en les confrontant. Très visuel, le tableau de bord permet de savoir rapidement si l'entreprise est en avance ou en retard sur son plan stratégique Les tableaux de bord permettent d'avoir accès à des données totalement agrégées en présentant des tendances, des écarts par rapport aux objectifs fixés. Suite à la remontée de ces indicateurs, une analyse plus fine pourra être élaborée par des opérationnels plus impliqués localement. Un mot clé rencontré dans cette forme de reporting est «KPI» : Key Performance Indicators. Comme dans les autres sous-modules, les utilisateurs doivent pouvoir déterminer eux-mêmes l agencement des composants graphiques servant à visualiser les indicateurs. Ils auront au préalable pu choisir ces indicateurs en indiquant les champs, critères et paramètres qui serviront à produire les données qui seront affichées. Page 26

28 ORGANIGRAMME FONCTIONNEL Editeur de dashboards Choix des indicateurs Choix type affichage Positionnement Choix type de Rendu Choix périodicité 1.1 Identification 2.1 Liste des charts disponibles 3.1 Présentation par défaut 4.1 Liste des types 5.1 Indiquer la périodicité 1.2 Champ de la mesure 2.2 Liste des styles 3.2 Déplacement des indicateurs 1.3 Critères 2.3 Liste des palettes Paramètres CARACTERISATION DES FONCTIONS Ref Fonctions Critères Flexibilité Choix des indicateurs 1.1 Identification Choix des valeurs Impératif 1.2 Champ de la mesure Liste des champs Impératif 1.3 Critères Choix des valeurs Impératif 1.4 Paramètres Choix des valeurs Impératif 1.5 Choix de l affichage 2.1 Liste des charts disponibles Liste de choix Impératif 2.2 Liste des styles Liste de choix Impératif 2.3 Liste des palettes Liste de choix Impératif Positionnement des indicateurs 3.1 Présentation par défaut Liste de choix Impératif 3.2 Déplacement des indicateurs Choix de valeurs Impératif 3.3 Choix du type de rendu 4.1 Liste des types Liste de choix Impératif 4.2 Choix de la périodicité 5.1 Indiquer la périodicité Liste de choix Impératif 5.2 Page 27

29 VII) SPECIFICATIONS TECHNIQUES E n v i r o n n e m e n t : 1. La plate-forme de développement est Microsoft Windows XP ou Linux. 2. Les outils utilisés sont principalement : Eclipse, Subversion, StarUml, BoUml 3. En ce qui concerne les bibliothèques graphiques dédiées : jfreechart 4. Le déploiement de l application a été testé sur Tomcat avec PostgreSql 8.4 Page 28

30 A r c h i t e c t u r e J E E Dans notre cas nous sommes uniquement en présence d un serveur web, il n y a aucun serveur d application. Page 29

31 EIS : Entreprise Information system La partie IHM de la couche présentation va être prise en charge par des pages HTML ou des JSP (compilées au niveau du serveur Web). La partie contrôleur étant assurée par des Servlets Servlet, définition : Une servlet est un composant Web java géré par un container et qui génère du contenu dynamique. Comme d'autre technologies Java basées sur les composants, les servlets sont des classes indépendantes de la plateforme et sont compilées en bytecode qui peut être chargé et exécuté dynamiquement sur un serveur web. Les containers, quelquefois appelés moteurs de servlet, agissent comme des extensions du serveur web. Les servlets interagissent avec les clients Web par l'intermédiaire des requêtes/réponses gérées par le container de servlets. Le traitement d un formulaire par une servlet suit le schéma suivant : 1. Récupère ou demande les données 2. Enregistre ou transmet les données 3. Répond à la requête La partie container du serveur web va gérer le décodage des types MIME, le cycle de vie des servlets et peut également gérer les aspects sécurité. Page 30

32 A r c h i t e c t u r e g é n é r a l e d u P r o j e t O D B I S Page 31

33 VIII) ANALYSE ET CONCEPTION Dans cette partie du document, nous allons reprendre le découpage en thème établi lors de la description des fonctionnalités pour élaborer les détails qui permettront, en passant par l établissement de diagrammes de classes, de passer à la phase de codage. L étude des cas d utilisation n est que partielle et le périmètre d étude détaillée est restreint à l édition de rapport en se concentrant sur ce qui concerne la génération des graphiques (Charts) et des tableaux (DataTable). L e s c a s d u t i l i s a t i o n : UC > Arrivée sur le site Page 32

34 UC > CHOIX PAR L UTILISATEUR DE L EDITION D UN RAPPORT UC > EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION SOURCE DE DONNEES Page 33

35 UC> EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION D UN COMPO > CHART UC > EDITION RAPPORT > MAQUETTE F 1.1 ET 1.3 > SELECTION D UN COMPO.> DATATABLE Sélection d un DataTable Sélection des données dans la DataSource Choix du Style de rendu Page 34

36 UC > EDITION RAPPORT > DIAGRAMME DE SEQUENCE Page 35

37 UC > CHOIX PAR L UTILISATEUR DE L EDITION DES REQUETES USE CASES > EDITION D UNE REQUÊTET > MAQUETTE F 1.3 Page 36

38 C o n c e p t i o n, d i a g r a m m e s d e c l a s s e s : Fig : Diagramme de classe des packages org.odbis.domain et org.odbis.domain.metadata BaseEntity : afin qu'une classe POJO puisse être persistante, elle doit être déclarée en utilisant et posséder un attribut Id. Le rôle de cette classe abstraite est d'apporter aux classes concrètes cette caractéristique (champ privé et accesseurs). C'est un peu comme Object pour les classes Java. NameEntity : elle apporte un nom et une description. DataSource (javax.sql Interface DataSource): interface représentant une "source de données". Cette "source de données" est en fait une simple fabrique de connexions vers la source de données physique. Son utilisation permet de s adapter à des changements comme par exemple le déplacement d une base d un serveur vers un autre. Charts et Dataset : afin de créer un graphique en utilisant JFreeChart, on doit utiliser un Dataset qui possède une référence sur une DataSource pour aller chercher les données. Le DataSet est ensuite utilisé afin de créer un JFreeChart à l aide d une ChartFactory Page 37

39 Fig : Diagramme des classes du package org.odbis.domain.reporting Les objets de type Chart permettent d incorporer dans un rapport un graphique de type variable (camembert, courbes, histogramme etc..). Les objets de type DataTable permettent de représenter des données sous formes tabulaires. Page 38

40 Fig : Diagramme des classes du package org.odbis.services Page 39

41 D I A G R A M M E D E D E P L O I E M E N T Page 40

42 M o d è l e d e s d o n n é e s d e l a b a s e P o s t G r e S q l Page 41

43 IX) DEVELOPPEMENT S t r u c t u r e d u n p r o j e t A p p l i c a t i o n W e b Une application web basée sur les technologies Java doit se présenter au niveau du serveur sous une forme hiérarchique standardisée: Cette hiérarchie doit être implantée au niveau du répertoire contenant les applications de notre serveur d application Tomcat, sur mon ordinateur par exemple : /wwwalain Répertoire Contenu Répertoire racine de notre application, c est ici que seront stockées les pages (X)HTML et JSP. /wwwalain/images / wwwalain /WEB-INF / wwwalain /WEB-INF/classes / wwwalain /WEB-INF/lib On rangera dans le répertoire images toutes les images auxquelles on fera référence dans nos pages Ce repertoire contient toutes les resources qui ne sont pas à la racine. C est ici entre autres que l on va trouver notre descripteur de deployment. Il faut noter qu aucun fichier situé à ce niveau n est accessible pour être rendu coté client, Tomcat ne le rend pas visible. C est le repertoire qui contient les servlets et les classes utilitaires. Si nos classes sont organisées en packages la structure interne de WEB-INF/classes le reflètera par des sous répertoires. Ce répertoire contient les fichiers Java Archive dont dépend notre application. Par exemple, c est l endroit où on placer un JAR Page 42

44 contenant un driver JDBC. En règle général on y trouvera les fichiers situés dans le répertoire src/lib de nos projets sous Eclipse. Un serveur d application peut héberger plusieurs applications, chaque application expose son contenu grâce à son descripteur de déploiement. Ce contenu apparaît dans l explorateur de projet qui, en fonction de la perspective utilisée (JavaEE dans notre cas), affiche les différentes composantes décrites dans le fichier web.xml Perspective JEE Perspective Java Page 43

45 S t r u c t u r e d u p r o j e t O d b i s d a n s E c l i p s e Page 44

46 Détails du fichier descripteur de déploiement web.xml, seuls on été conservés les éléments les plus significatifs pour nous. On peut voir que par exemple toute les requêtes concernant des pages *.xhtml seront prises en charge par le servlet identifié par Faces Servlet qui fait référence à la classe javax.faces.webapp.facesservlet. Au niveau du context, on peut voir également que l application fera appel à contextconfiglocation qui représente la configuration décrite dans le fichier xml situé à /WEB-INF/config/web-applicationconfig.xml. Page 45

47 C o d a g e d e s C h a r t s e t D a t a T a b l e Les Charts et DataTable Ils peuvent être rendu à l aide de plusieurs palettes de couleurs qui sont définies par le type ChartColor. public class ChartColor extends Color { public final static Color copper = new Color(173, 108, 80); public final static Color frostedalmond = new Color(204, 184, 159); public final static Color palegold = new Color(183, 140, 95); Ainsi que les palettes : public static Paint[] simplyelegant() { return new Paint[] { copper, frostedalmond, palegold, antelope, purplepassion, silverblue, silvermink, mahogany }; } Le rendu des Datable est effectué sous la forme d un élément Table HTML public class TableRender{ private String width; private String html; private DataTable table;.. private void buildhtml(){ StringBuilder sb = new StringBuilder(); sb.append("<table "); sb.append(" width=\""); sb.append(this.width+"\""); sb.append(" border=\""); sb.append(this.border+"\""); sb.append(">"); for(list<string> row :table.getrows()){ sb.append("<tr>"); //ajoute les colonnes for(string cell :row) { sb.append("<td>"); sb.append(cell); sb.append("</td>"); } sb.append("</tr>"); } sb.append("</table>"); this.html = sb.tostring(); Page 46

48 La Servlet effectuant le charting: public class ChartServlet extends HttpServlet { private static final long serialversionuid = 1L; private DataSetProvider provider=new DataSetProvider(); private ChartEngine chartengine=new ChartEngine(); protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { String type=request.getparameter("type"); // creation du chart... if(type.equalsignorecase("pie")){ this.createchartpie(request, response); }else if(type.equalsignorecase("barv3d")){ this.createchartbarv3d(request, response); }else if(type.equalsignorecase("xyarea")){ this.createchartxyarea(request, response); } } //Insertion de l image généréé dans le flux de retour vers le client public void createchartpie(httpservletrequest request, HttpServletResponse response)throws ServletException, IOException { response.setcontenttype("image/png"); String titlepie="repartition des notes"; OutputStream outpie = response.getoutputstream(); String[][] piedatasetquery=provider.getpiedatasetquery(); JFreeChart piechart = chartengine.createpiechart(titlepie,piedatasetquery); ChartUtilities.writeChartAsPNG(outPie, piechart, 300, 300); request.setattribute("pie", piechart); outpie.close(); } Page 47

49 X) SITE ET SUPPORT H e b e r g e m e n t d e s s o u r c e s e t s i t e d u p r o j e t Site Source forge où les sources du projet sont hébergés dans un dépôt SVN : Site du projet Page 48

50 Page 49

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Projet tutoré Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Sommaire 2 Le projet Le Cadre Description Cahier des charges Architecture L'équipe La

Plus en détail

Business Intelligence (BI) Stratégie de création d un outil BI

Business Intelligence (BI) Stratégie de création d un outil BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information indispensable, sous plusieurs

Plus en détail

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

RAPPORT ENTREPOT DE DONNEES

RAPPORT ENTREPOT DE DONNEES RAPPORT ENTREPOT DE DONNEES Informatique Décisionnelle Réalisé par : Supervisé par : Ait Skourt Brahim Bouchana Adil Ed-dahmouni Bouthayna El Issaoui Naoufal Pr. L.Lamrini Informatique décisionnelle (BI)

Plus en détail

Les outils OpenSource de «BI»

Les outils OpenSource de «BI» FACULTE DES SCIENCES ET TECHNIQUES Les outils OpenSource de «BI» Les entrepôt de données www.entro7.wordpress.com 16/03/2015 Réalisé par : Boutayeb Aymane, Zyate Mahmoud, Keheli Adnane, Sadouk Amine. Encadré

Plus en détail

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

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

Plus en détail

Vanilla. Open Source Business Intelligence. Présentation de la plateforme

Vanilla. Open Source Business Intelligence. Présentation de la plateforme Vanilla Open Source Business Intelligence Présentation de la plateforme Novembre 2008 Patrick Beaucamp BPM Conseil Contact : patrick.beaucamp@bpm-conseil.com Table des matières Introduction...3 Portail

Plus en détail

Dream Report. Dream Report vs Reporting Services

Dream Report. Dream Report vs Reporting Services Dream Report Dream Report vs Reporting Services Date : Mars 2015 A propos de Dream Report Dream Report est le 1 er logiciel d édition de rapport prêt à l emploi offrant aux utilisateurs la possibilité

Plus en détail

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008 Petit Déjeuner Pépinière du Logiciel Libre 25 juin 2008 1 / 37 Agenda Définition & Principes Les différents outils & composants Les Solutions intégrés Open-Source Vos Questions 2 / 37 Agenda Définition

Plus en détail

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons des formations vous permettant

Plus en détail

Créer le modèle multidimensionnel

Créer le modèle multidimensionnel 231 Chapitre 6 Créer le modèle multidimensionnel 1. Présentation de SSAS multidimensionnel Créer le modèle multidimensionnel SSAS (SQL Server Analysis Services) multidimensionnel est un serveur de bases

Plus en détail

MYXTRACTION. 2009 La Business Intelligence en temps réel

MYXTRACTION. 2009 La Business Intelligence en temps réel MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1 JASPERSOFT ET LE PAYSAGE ANALYTIQUE Jaspersoft et le paysage analytique 1 Ce texte est un résumé du Livre Blanc complet. N hésitez pas à vous inscrire sur Jaspersoft (http://www.jaspersoft.com/fr/analyticslandscape-jaspersoft)

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

Plus en détail

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

Plus en détail

Libérez votre intuition

Libérez votre intuition Présentation de Qlik Sense Libérez votre intuition Qlik Sense est une application nouvelle génération de visualisation de données en libre-service qui permet à chacun de créer facilement des visualisations

Plus en détail

. Ce module offre la gamme de requête et d analyse la plus évoluée et la plus simple d utilisation du marché.

. Ce module offre la gamme de requête et d analyse la plus évoluée et la plus simple d utilisation du marché. La connaissance des facteurs-clés de réussite constitue un élément déterminant pour l amélioration des performances. Divalto intègre en standard, systématiquement Hyperion Intelligence. Ce module offre

Plus en détail

Aider les exploitants à comprendre les résultats analytiques rapidement et facilement

Aider les exploitants à comprendre les résultats analytiques rapidement et facilement Juin 2013 Aider les exploitants à comprendre les résultats analytiques rapidement et facilement (page 1) De nouveaux outils pour offrir davantage d options afin de visualiser les résultats analytiques

Plus en détail

Architecture technique

Architecture technique OPUS DRAC Architecture technique Projet OPUS DRAC Auteur Mathilde GUILLARME Chef de projet Klee Group «Créateurs de solutions e business» Centre d affaires de la Boursidière BP 5-92357 Le Plessis Robinson

Plus en détail

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR 2014/2015 Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : ANOUAR OUFQIR MME L.LAMRINI SMARTSIR Table des matières Introduction... 2 Choix de l outil pour

Plus en détail

Application de gestion de tâche

Application de gestion de tâche Université de Montpellier 2 Rapport TER L3 Application de gestion de tâche Tuteur : M. Seriai Participant : Cyril BARCELO, Mohand MAMMA, Feng LIU 1 er Fevrier 2015 26 Avril 2015 Table des matières 1 Introduction

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER

CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER CONNECTEUR QLIKVIEW POUR INFORMATICA POWERCENTER Tirer pleinement profit de l ETL d Informatica à l aide d une plate-forme de Business Discovery rapide et flexible De plus en plus d entreprises exploitent

Plus en détail

Accélérateur de votre RÉUSSITE

Accélérateur de votre RÉUSSITE Accélérateur de votre RÉUSSITE SAP Business Objects est une suite décisionnelle unifiée et complète qui connecte ses utilisateurs en éliminant les difficultés d accès à l information. Mobile Devices Browsers

Plus en détail

Thibault Denizet. Introduction à SSIS

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

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Analyse des besoins logiciels

Analyse des besoins logiciels Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

Plus en détail

Choix de l outil PENTAHO

Choix de l outil PENTAHO Choix de l outil PENTAHO GROUPES : Encadrant : IDRISSI BADSSI abd al moughit Mme LEMRINI loubna HALIM hamza LARHROUCH mustapha Table des matières Business intelligence... 2 Les Outils Open source de Business

Plus en détail

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

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

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

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

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

Plus en détail

Actuate, les Hommes à l Origine de BIRT

Actuate, les Hommes à l Origine de BIRT 1 Actuate, les Hommes à l Origine de BIRT BIRT est le projet Open Source qui a révolutionné le domaine de la Business Intelligence BIRT: Business Intelligence and Reporting Tools Une solution Open Source

Plus en détail

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman Université de Strasbourg IUT Robert Schuman Maître de stage : Nicolas Lachiche Tuteur universitaire : Marie-Paule Muller Cahier des charges Jonathan HAEHNEL Strasbourg, le 6 mai 2011 Table des matières

Plus en détail

Business Intelligence

Business Intelligence avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................

Plus en détail

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année SIO BTS Services Informatiques aux Organisations 1 ère année LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc Objectifs : LOT 1 : Evaluation d un logiciel d inventaire et de gestion

Plus en détail

La Business Intelligence 01/05/2012. Les Nouvelles Technologies

La Business Intelligence 01/05/2012. Les Nouvelles Technologies 2 La Business Intelligence Les Nouvelles Technologies 3 Une expertise méthodologique pour une intervention optimale sur tous les niveaux du cycle de vie d un projet 4 5 Ils nous font confiance : L ambition

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Développement de Servlets et JSP avec Eclipse

Développement de Servlets et JSP avec Eclipse Développement de Servlets et JSP avec Eclipse Sommaire 1 Mise en place o 1.1 Installation de Galileo o 1.2 Association de Galileo avec une installation de Tomcat o 1.3 Pilotage des serveurs 2 Développement

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Application Gestion de Projets Manuel utilisateur

Application Gestion de Projets Manuel utilisateur Application Gestion de Projets Manuel utilisateur Version 3 - SCE-MEMORIS 2006 1 / 41 SOMMAIRE 1 Introduction 3 1.1 Présentation de l application 3 1.2 Présentation des profils utilisateurs et de leurs

Plus en détail

Présentation de l offre produit de Business Objects XI

Présentation de l offre produit de Business Objects XI Conseil National des Assurances Séminaire - Atelier L information au service de tous Le 09 Novembre 2005 Présentation de l offre produit de XI Amar AMROUCHE Consultant Avant Vente aamrouche@aacom-algerie.com

Plus en détail

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise

BUSINESS INTELLIGENCE. Une vision cockpit : utilité et apport pour l'entreprise BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise 1 Présentation PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX 2 AGENDA Définitions Positionnement de la

Plus en détail

Action de formation: SQL Server Business Intelligence & Data Warehouse

Action de formation: SQL Server Business Intelligence & Data Warehouse Action de formation: SQL Server Business Intelligence & Data Warehouse Contenu : Integration Services Présentation de Management Studio - Présenter les différentes tâches de SSMS - Structure des serveurs

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Sage Customer View (ios) Guide d installation et d utilisation 21.01.2015

Sage Customer View (ios) Guide d installation et d utilisation 21.01.2015 Sage Customer View (ios) Guide d installation et d utilisation 21.01.2015 Tables des matières Sage Customer View (ios) - Guide d installation et d utilisation Tables des matières 2 1.0 Avant-propos 3 2.0

Plus en détail

Mise à jour Apsynet DataCenter

Mise à jour Apsynet DataCenter Mise à jour Apsynet DataCenter Dans le cadre de sa stratégie d évolution produit, Apsynet propose à ses clients sous contrat de maintenance une mise à jour majeure annuelle. Celle-ci peut être complétée

Plus en détail

Morgan Beau Nicolas Courazier

Morgan Beau Nicolas Courazier EPSI - 2010 Rapport projet IA Conception et mise en œuvre d un générateur de systèmes experts Morgan Beau Sommaire Cahier des charges 3 Présentation générale 4 Analyse et modélisation 6 Le moteur d inférence

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

Active CRM. Solution intégrée de téléprospection. www.aliendoit.com 04/10/2011

Active CRM. Solution intégrée de téléprospection. www.aliendoit.com 04/10/2011 www.aliendoit.com Active CRM Solution intégrée de téléprospection 04/10/2011 Alien Technology 3E Locaux Professionnels Km 2.5 Route de Kénitra 11005 SALÉ MAROC Tél. : +212 537 84 38 82 Fax : +212 537 88

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

Analyse comparative entre différents outils de BI (Business Intelligence) :

Analyse comparative entre différents outils de BI (Business Intelligence) : Analyse comparative entre différents outils de BI (Business Intelligence) : Réalisé par: NAMIR YASSINE RAGUI ACHRAF Encadré par: PR. L. LAMRINI Dans le domaine d économies des Big Data et Open Data, comment

Plus en détail

SchoolPoint Manuel utilisateur

SchoolPoint Manuel utilisateur SchoolPoint Manuel utilisateur SchoolPoint - manuel d utilisation 1 Table des matières Présentation de SchoolPoint... 3 Accès au serveur...3 Interface de travail...4 Profil... 4 Echange de news... 4 SkyDrive...

Plus en détail

Introduction à Business Objects. J. Akoka I. Wattiau

Introduction à Business Objects. J. Akoka I. Wattiau Introduction à Business Objects J. Akoka I. Wattiau Introduction Un outil d'aide à la décision accès aux informations stockées dans les bases de données et les progiciels interrogation génération d'états

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Un serveur d'archivage

Un serveur d'archivage Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet

Plus en détail

Gestionnaire de Sauvegarde

Gestionnaire de Sauvegarde d Utilisation Version 1.5 du 26/12/2011 d utilisation de l application de sauvegarde Actu-pc Sommaire Introduction... 3 Installation et mise en place du logiciel... 3 Pré-requis... 3 Démarrage de l installation...

Plus en détail

Guide de démarrage rapide avec DataStudio Online Edition

Guide de démarrage rapide avec DataStudio Online Edition Guide de démarrage rapide avec DataStudio Online Edition Introduction Ce document vient en complément des films de démonstration disponibles sur le site web de data. L ETL ETL est un sigle qui signifie

Plus en détail

Visual Paradigm Contraintes inter-associations

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

Plus en détail

Table des matières. Avant-propos...

Table des matières. Avant-propos... Table des matières Avant-propos................................................. XI Chapitre 1 Découvrir Project 2013.......................... 1 1.1 Introduction.............................................

Plus en détail

Recueil des Fiches Concepteurs : Mise en œuvre d un site SharePoint 2013 Juin 2015

Recueil des Fiches Concepteurs : Mise en œuvre d un site SharePoint 2013 Juin 2015 Recueil des s s : Mise en œuvre d un site SharePoint 2013 Juin 2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013. NADAP et SharePoint

Plus en détail

Visualiser, concevoir, déployer et interagir avec vos données Transformez vos données à l aide de Crystal Reports

Visualiser, concevoir, déployer et interagir avec vos données Transformez vos données à l aide de Crystal Reports Visualiser, concevoir, déployer et interagir avec vos données Transformez vos données à l aide de Crystal Reports Solutions SAP BusinessObjects de Business Intelligence Crystal Reports Manipulation de

Plus en détail

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,

Plus en détail

Les solutions SAS pour les Petites et Moyennes Entreprises

Les solutions SAS pour les Petites et Moyennes Entreprises BROCHURE SOLUTION Les solutions SAS pour les Petites et Moyennes Entreprises Sur un marché aussi compétitif que celui des Petites et Moyennes Entreprises, le temps et l efficacité sont deux valeurs prioritaires

Plus en détail

Didier MOUNIEN Samantha MOINEAUX

Didier MOUNIEN Samantha MOINEAUX Didier MOUNIEN Samantha MOINEAUX 08/01/2008 1 Généralisation des ERP ERP génère une importante masse de données Comment mesurer l impact réel d une décision? Comment choisir entre plusieurs décisions?

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Les technologies documentaires adhoc intégrées au sein des services SharePoint pour Windows.

Les technologies documentaires adhoc intégrées au sein des services SharePoint pour Windows. Les technologies documentaires adhoc intégrées au sein des services SharePoint pour Windows. Les services «Microsoft SharePoint» offrent aux utilisateurs Windows un ensemble de fonctions de stockage de

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

Business Intelligence avec Excel, Power BI et Office 365

Business Intelligence avec Excel, Power BI et Office 365 Avant-propos A. À qui s adresse ce livre? 9 1. Pourquoi à chaque manager? 9 2. Pourquoi à tout informaticien impliqué dans des projets «BI» 9 B. Obtention des données sources 10 C. Objectif du livre 10

Plus en détail

New Features. Developed by. BPM Conseil - SARL au capital de 70 000 euros - RCS LYON 479 400 129 9, rue Pierre Blanc - 69001 Lyon - France 1/20

New Features. Developed by. BPM Conseil - SARL au capital de 70 000 euros - RCS LYON 479 400 129 9, rue Pierre Blanc - 69001 Lyon - France 1/20 5 New Features Developed by 1/20 Sommaire 1 Introduction... 3 2 Evolutions des studios de développement et améliorations fonctionnelles... 5 3 Portail Vanilla... 6 3.1 Open Street Maps... 6 3.2 Gestion

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

Plus en détail

Préparé par Alessandro Candeloro, PNUE / PAM

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

Plus en détail

Manuel d utilisation de l outil collaboratif

Manuel d utilisation de l outil collaboratif Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant

Plus en détail

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL.

Didacticiel - Etudes de cas. Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. Objectif Montrer l utilisation de la macro complémentaire TANAGRA.XLA dans le tableur EXCEL. De nombreux utilisateurs s appuient sur EXCEL pour la gestion de leurs données. C est un outil relativement

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

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

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

Plus en détail

Matrice de fonctionnalités MDAL, côté utilisateur et administrateur

Matrice de fonctionnalités MDAL, côté utilisateur et administrateur Matrice de fonctionnalités MDAL, côté utilisateur et administrateur Fonctionnalité OUTILS POUR LES ETATS Etats Html et pdf Grapheur Etats coloriés Tableaux croisés dynamiques Les cumuls Générateur d états

Plus en détail

Chapitre 1 Introduction

Chapitre 1 Introduction Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage SOBI10SHA dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion M y R e p o r t, L A S O L U T I O N R E P O R T I N G D E S U T I L I S AT E U R S E X C E L Connexion Transformation Stockage Construction Exploitation Diffusion OBJECTIF REPORTING : De la manipulation

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

Plateforme SAS. Data & Information System

Plateforme SAS. Data & Information System Data & Information System SOMMAIRE Rédacteur : Ref: F.Barthelemy AXIO_1111_V1 PLATEFORME SAS PREREQUIS SAS GUIDE SAS WRS SAS PORTAL SAS MINER Une plateforme unique et modulable capable d exploiter l architecture

Plus en détail