Création d outils d intégration de données

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

Download "Création d outils d intégration de données"

Transcription

1 Année Universitaire : Licence Professionnelle Informatique CDOAM (Conception et Développement Orientés Objet d Applications Multi-Tiers) Hélène BONNAVENTURE Stage du 10 mars au 10 juin 2008 Tuteur enseignant : M. Bruno TATIBOUET Tuteur professionnel : M. Sébastien PERNIN Création d outils d intégration de données UNIVERSITÉ DE FRANCHE-COMTÉ LIFC 16, Route de Gray BESANÇON Cedex-France Tel : +33 (03) (64 55) Fax : +33 (03)

2 Remerciements Tout d abord, je tiens à remercier les enseignants de l Université de Besançon pour m avoir permis de suivre la formation en «Licence professionnelle CDOAM», avec l objectif d obtenir un diplôme, me permettant d étendre mes connaissances et compétences professionnelles acquises jusqu à présent, m offrant ainsi de nouvelles perspectives d évolution. Je remercie également, l entreprise Franche Comté Chauffage de m avoir accueillie au sein de son Service Informatique, ainsi que l ensemble du personnel pour son accueil et son amabilité, et tout particulièrement : M. Sébastien PERNIN, mon tuteur professionnel et responsable du Service Informatique, pour sa disponibilité, son écoute et ses conseils. M. Joël PALISSOT, Gérant des Etablissements PALISSOT pour m avoir accepté dans son entreprise. Mes remerciements se dirigent également vers M. Bruno TATIBOUET, mon tuteur enseignant, et tous ceux qui, à un moment ou à un autre, ont participé à la réalisation de ce travail. Création d outils d intégration de données Page 1/45

3 Sommaire Remerciements... 1 Introduction... 4 I. Présentation de l entreprise... 5 A. Historique... 5 B. Les domaines d activités... 5 C. Organigramme... 6 D. Les clients... 6 E. Quelques chiffres clés au 31 mars II. Environnement de travail... 7 A. Le Service Informatique... 7 B. Moyens à disposition Matériel Logiciels Mon poste C. Mon rôle au sein du service III. Apprentissage et formation A. Qu est-ce-que.net? B. Le FrameWork.NET C. Visual Studio D. Visual Basic.NET E. SQL SERVER F. Le P.G.I IV. Missions accomplies A. PROJET N 1 : P.G.I. PASSERELLE COMPTABLE Le cahier des charges a) Les besoins b) Les connaissances requises c) Le déroulement du projet Etude et analyse a) Prise de connaissance b) Modèle Conceptuel de données Aspect technique a) Création des vues et procédures (1) Mouvements et écritures comptables (2) Les comptes Création d outils d intégration de données Page 2/45

4 b) Gestion des tables de transfert c) Le développement (1) Généralités (2) Les fichiers textes (3) L accès aux données (4) Tests d) Utilisation, exécution et déploiement e) Les problèmes rencontrés B. PROJET N 2 : P.G.I. GESTION DE LA PAIE Le cahier des charges Les calculs Tests Fichier EXCEL Utilisation et exécution Difficultés rencontrées CONCLUSION WEBOGRAPHIE BIBLIOGRAPHIE GLOSSAIRE Création d outils d intégration de données Page 3/45

5 Introduction Dans le cadre du programme de formation de la «Licence professionnelle CDOAM», enseigné à l Université de Besançon, j ai effectué un stage d une durée de trois mois au sein du service informatique des Etablissements PALISSOT. L objet de ce rapport est de présenter un échantillon du travail que j ai pu fournir tout au long de cette période. M. Sébastien PERNIN, responsable Informatique m a demandé de mener à bien deux projets : Projet N 1 : PGI - PASSERELLE COMPTABLE Il s agit de concevoir une passerelle entre, le logiciel spécifique de l entreprise, nommé PGI* et un logiciel comptable du commerce : QUADRACOMPTA de l éditeur QUADRATUS. Projet N 2 : PGI COLLABORATION PAIE Dans ce deuxième projet, je dois développer un outil de collaboration entre Franche Comté Chauffage et l organisme gérant les paies des employés : PRO COMPTA. Le sujet principal de ces deux missions est l'intégration de données. L intégration de données regroupe les processus par lesquels les données provenant de différentes parties d un système d'information sont déplacées, combinées et consolidées. Ces processus consistent habituellement à extraire des données de différentes sources (bases de données, fichiers, applications, Services Web, s, etc.), à leur appliquer des transformations (jointures, calculs, etc.), et à envoyer les données résultantes vers les systèmes cibles. Ce rapport se présente en quatre parties. Je m attacherai tout d abord à la présentation de l entreprise d accueil. Ensuite, dans une deuxième partie, je passerai en revue les outils utilisés lors de l étude et du développement de mes deux missions. Puis dans une troisième partie je définirai les différentes étapes qui ont été nécessaires à l élaboration du sujet n 1 relatif à l exportation des données comptables. Et enfin, je terminerai par le sujet n 2 concernant l application de gestion de paie. Il faut savoir que l exposé des deux projets est relativement semblable. En effet, dans un premier temps je définis le cahier des charges, puis je procède à l analyse du sujet, pour finir par l aspect technique. La deuxième mission sera donc décrite de façon moins exhaustive que la première, du fait de la similitude du sujet. Pour conclure, je ferai part des difficultés rencontrées lors de mon travail et de l enrichissement personnel que m a apporté ce stage. Création d outils d intégration de données Page 4/45

6 I. Présentation de l entreprise L entreprise «Franche Comté Chauffage» est une Société A Responsabilité Limitée. Son siège social se situe : rue des Estellins à Bucey-Les-Gy (70700). A. Historique Les établissements PALISSOT existent depuis le 1 mars Ils sont le fruit du travail de M. PALISSOT Hubert qui avait l ambition de monter sa propre entreprise. C était le père de l actuel gérant des Ets PALISSOT, plus connus aujourd hui sous le nom de FRANCHE COMTE CHAUFFAGE. A l origine, cette entreprise était ce que l on pouvait appeler une entreprise familiale. Mais, depuis une dizaine d années que M. PALISSOT fils a pris la tête de l entreprise, celleci se tourne vers une expansion logique, compte tenu de la demande et s ouvre sur le marché public avec réussite puisqu elle est aujourd hui leader des entreprises de chauffage, climatisation en Haute Saône. B. Les domaines d activités Création d outils d intégration de données Page 5/45

7 C. Organigramme Les Ets PALISSOT comptent 67 employés, classés dans l organigramme de l Annexe 1 : Organigramme de l entreprise - page 2. Par conséquent «Franche Comté Chauffage» se classe dans la catégorie des Petites et Moyennes Entreprises. D. Les clients BRISARD Industriels : Centres hospitaliers de Gray et Vesoul Conseil Général du Doubs Lycée : COURNOT, FERTET Entreprise : JARDIMAT Christine LAURE Particuliers : plus de 2000 clients depuis 1970 E. Quelques chiffres clés au 31 mars 2007 Chiffre d'affaire Résultats d exploitation Bénéfices Capital Création d outils d intégration de données Page 6/45

8 II. Environnement de travail A. Le Service Informatique Le service Informatique a vu le jour dans les années Avant cette période l informatisation était gérée par un prestataire extérieur. La création de ce service était une étape nécessaire face à l essor des Etablissements PALISSOT. M. Sébastien PERNIN détient un BTS Génie Climatique et n a pas suivi d études informatiques. Il est arrivé dans l entreprise en juillet 2000 et a été recruté pour travailler au Bureau d étude. Cependant, grâce à son intérêt prononcé dans le domaine des nouvelles technologies, il a pu se tourner progressivement vers la gestion du parc informatique. Autodidacte, effectuant régulièrement des formations, il est depuis sa création en 2003 responsable de ce service. B. Moyens à disposition 1. Matériel Les serveurs HP ML 350 G3 RAM : 2 go HP ML 370 RAM : 2,5 go PALISSOT 01 PALISSOT 02 Windows 2003 Serveur R2 Windows 2003 Serveur Edition Exchange Logiciel TSE Bureautique - Serveur de Fichier ACER 1 go DELL Powerdege 1 go PALISSOT 04 WEB Windows 2003 Serveur R2 Windows 2003 Scan Routeur Pro Symantec Norton Corporate (Passerelle photocopieur vers le réseau Passerelle Antivirale + Exchange) Création d outils d intégration de données Page 7/45

9 HP ML 350 G5 2 go HP ML 150 PALISSOT 05 PALISSOT 06 Windows 2003 Serveur de secours SQL SERVER QuadraCompta Base PGI Les postes clients Il y a 11 ordinateurs et 7 portables. Les employés des bureaux travaillent sous Windows XP Pro. Création d outils d intégration de données Page 8/45

10 2. Logiciels Logiciels de développement Microsoft Visual Studio 2003 Environnement de développement.net pour Windows conçu par Microsoft. Microsoft SQL Server 2000 SQL SERVEUR est un SGBD* qui fonctionne selon le même concept que : ORACLE* ou MYSQL*. Logiciels servant à la documentation des programmes Microsoft Office Visio 2003 Utile pour la schématisation des systèmes. Ce logiciel permet de visualiser, d analyser et de communiquer des informations grâce à ses bibliothèques d images, d icônes et autres formes, spécifiques à des secteurs et métiers. DB designer 4 Logiciel de conception de bases de données. Il possède également des fonctions permettant d importer des Bases de données déjà existantes. Logiciel comptable du commerce QuadraCompta Logiciel de comptabilité Logiciel spécifique PGI Logiciel spécifique développé par FCC. Création d outils d intégration de données Page 9/45

11 3. Mon poste L ordinateur mis à ma disposition possédait les caractéristiques suivantes : Modèle : DELL - Optiplex 755 RAM : 2048 Mo Processeur : Intel core 2 Duo E6650 Système : Windows XP Professional - Version Service Pack2 Je l utilisais en tant que serveur local. C. Mon rôle au sein du service Durant mon stage de 13 semaines, j ai assumé la fonction de Développeur VB.NET au sein du service Informatique. Mes responsabilités étaient de mener à terme, les deux missions qui font l objet de ce rapport, en tenant compte des normes de développement effectives dans le service, avec un maximum d autonomie. Pendant cette période, j ai pu découvrir les multiples activités du métier de responsable d un Service Informatique de PME. En effet, mon espace de travail se situait dans le même bureau que M. PERNIN et de ce fait, j ai pu me rendre compte de la diversité du métier. Je tiens à souligner que M. PERNIN est le seul informaticien dans l entreprise et que malgré les responsabilités de ses fonctions, il a fait preuve de disponibilité et m a donné tout le soutien, l attention et les conseils dont j avais besoin. Création d outils d intégration de données Page 10/45

12 III. Apprentissage et formation Dans la réalisation de mes projets, j ai principalement utilisé les outils installés dans l entreprise. Tous, sauf DB DESIGNER (que j ai connu lors de mes études), sont activement utilisés par le responsable informatique et me sont inconnus à mon entrée en stage. C est pourquoi, M. PERNIN m a proposé une formation aux outils de l entreprise. Ainsi, durant deux semaines, je me suis auto-formée, en utilisant différents supports existant dans le service, sans oublier bien sûr mes recherches sur le Web [5] [6]. C est ainsi que j ai découvert les technologies.net. A. Qu est-ce-que.net?.net est le nom d'un ensemble de produits et de technologies proposés par l'entreprise Microsoft dont la plupart dépendent du framework.net, un composant du système d'exploitation Windows constituant un équivalent de machine virtuelle*. Les technologies.net reposent sur : le.net Framework Visual Studio.NET NET Enterprise servers (logiciels comme Commerce Server, SQL Server, Content Management Server...), un ensemble d'infrastructures techniques nécessaires pour le développement et déploiement de solutions.net B. Le FrameWork.NET Le FrameWork.NET est un grand environnement d exécution d application. Il est distribué gratuitement, sur toutes les versions de Windows depuis Windows 95, dans le but de concurrencer son grand rival le JDK* Java (Java Development Kit). J ai utilisée la version du.net framework 1.1. Les différents composants de l architecture.net sont les suivants : Création d outils d intégration de données Page 11/45

13 Les fonctionnalités systèmes de.net peuvent être regroupées en deux ensembles principaux : Le CLR (Common language Runtime) : Il s agit du moteur d exécution des applications de l infrastructure.net. Le CLR Ramasse-miettes* (Garbage Collector GC) Méta données* Assemblages* Compilateur JIT (Just-In-Time) Les 27 langages de programmation supportés par.net fonctionnent tous de la manière suivante : Le code source est d abord compilé dans un langage assembleur évolué pour.net communément appelé Intermediate Language* (IL), puis le compilateur* JIT convertit le programme d IL en code natif*. La BCL (Base Class Library) La bibliothèque BCL est une bibliothèque d objets et de composants de base accessibles par le CLR. C est grâce aux composants de cette bibliothèque, conçue hiérarchiquement dans un espace de nom* appelé «Sytem», qu il est possible d écrire rapidement des programmes faisant appel à des bases de données ou bien faisant des accès réseau. C. Visual Studio Visual Studio est un environnement de développement intégré (IDE). Il permet le développement d applications Windows et à destination du Web dans le même environnement. Il intègre, entre autre, le nouveau langage C#, le Visual Basic et le C++. Pour ma part, je me suis intéressée aux applications Windows Forms en Visual Basic puisque c est ce type d application qui est développé au sein du service. Création d outils d intégration de données Page 12/45

14 L ensemble des fenêtres disponibles lors de la conception d une application sont les suivantes : Figure 1 - Visual Studio 1 Fenêtre de Menu de Visual Studio 2 Cette fenêtre contient la boîte à outils permettant d insérer divers contrôles ou composants graphiques préconçus. 3 Editeur de code 4 L'Explorateur de solutions offre une vue organisée des projets et de leurs fichiers, ainsi qu'un accès aux commandes qui s'y rapportent. D. Visual Basic.NET Visual basic est un langage de programmation orienté objet, il a été conçu pour être facile à apprendre et à utiliser. Le langage permet de créer des applications graphiques de façon simple, mais également de créer des applications véritablement complexes. Programmer en VB est un mélange de plusieurs tâches, comme disposer visuellement les composants et contrôles sur les formulaires, définir les propriétés et les actions associées à ces composants, et enfin ajouter du code pour ajouter des fonctionnalités. Comme les attributs et les actions reçoivent des valeurs par défaut, il est possible de créer un programme simple sans que le programmeur ait à écrire de nombreuses lignes de code. J ai donc appris les fonctionnalités de ce langage en réalisant de petits travaux lors de mon auto-formation. Je me suis rapidement Création d outils d intégration de données Page 13/45

15 rendue compte que VB.NET s approche du langage Java dont j ai pu avoir un aperçu lors de cette année de licence professionnelle. E. SQL SERVER 2000 La base de données Microsoft SQL Server 2000 est une solution de Système de Gestion de Base de Données (SGBD)* robuste et puissante. Le serveur SQL Server 2000 se compose principalement de : Entreprise Manager : Interface graphique de SQL Server pour les tâches de création et d administration des bases de données. L'Analyseur de Requête, pratique pour faire des requêtes et accéder aux outils d optimisation SQL. Le Gestionnaire des services SQL Serveur, qui permet de paramétrer le comportement des différents services. A savoir principalement le Serveur SQL, et l agent SQL Serveur (Ce dernier étant un service autonome pour les sauvegardes planifiées). Les fichiers physiques, où sont stockées les données. F. Le P.G.I. Dans toutes entreprises, l accès à l information de manière simple et intuitive est primordial. Ainsi, depuis Quatre ans M. PERNIN se consacre au développement d un logiciel de gestion spécifique permettant d avoir un outil à l image de l entreprise. Son nom est : P.G.I (Progiciel de Gestion Intégré). Ce logiciel est basé sur les différents thèmes qui font le quotidien de l entreprise Module Commercial : permet de gérer les relations commerciales avec la clientèle. Exemples des fonctions implémentées : Création/Modification/Suppression de Prospect et de client Gestion de projets commerciaux Création de devis Création d outils d intégration de données Page 14/45

16 Module Maintenance : permet la gestion des contrats d entretiens Exemples des fonctions implémentées : Gestion des différents sites et secteurs de la clientèle Gestion de notre parc d appareils sous contrats Gestion des calendriers des techniciens de maintenances Création de la facturation Liaisons avec un logiciel de Comptabilité Gestion des impressions sous Crystal Report XI Module Service Après Vente : permet la gestion des différents dépannages demandés par la clientèle. Exemples des fonctions implémentées : Gestion des différents sites et secteurs de la clientèle Gestion de dossier intervention et des fiches d interventions Gestion des demandes de petits travaux Saisie des rapports d interventions Création de devis Création de la facturation externe et interne Création de commandes fournisseurs Liaison avec notre applicatif magasin Liaisons avec un logiciel de Comptabilité Gestion des calendriers des techniciens du SAV Gestion des impressions sous Crystal Report XI Module Administratif : permet de régenter la partie sociale et financière de l entreprise Ce module est découpé en sous catégorie : Création d outils d intégration de données Page 15/45

17 Intérims Exemples des fonctions implémentées : Gestion des intérims Gestion des missions intérimaires (Nouvelle Mission, Prolongation, Fin de mission) Gestion des qualifications Evaluation des intérims Salarié Exemples des fonctions implémentées : Gestion des salariés Gestion des contrats de travail (Nouveau contrat, avenant, fin contrat) Gestion des qualifications Gestion des contingents des 35 heures Saisie des heures Gestion des informations financières (Primes, retenues salaire, ) Préparation à la paie Liaison entre PGI et les cabinets en charge des Paies «PROCOMPTA» Module Travaux : permet la gestion du magasin. En projet pour 2008 Module Atelier : permet la gestion du magasin. En projet pour 2008 Création d outils d intégration de données Page 16/45

18 IV. Missions accomplies Mon rôle de stagiaire était tout d abord de «m immerger» dans le projet P.G.I. et de réaliser différents développements afin de pourvoir l application de nouvelles fonctionnalités ou de nouveaux modules. Les deux missions qui m ont été confiées s inscrivent dans les Modules «Maintenance» et «Service» pour le développement de la passerelle Comptable et dans le module «Administratif» pour l outil de collaboration avec PRO COMPTA. A. PROJET N 1 : P.G.I. PASSERELLE COMPTABLE 1. Le cahier des charges a) Les besoins L entreprise doit prochainement changer de logiciel de comptabilité car, celui utilisé actuellement, fait partie de l application BATIGEST, qui est progressivement remplacée par le nouveau logiciel de gestion : P.G.I. Il y a donc une nécessité de concevoir une passerelle entre le logiciel spécifique P.G.I. et le nouveau logiciel de comptabilité de QUADRATUS. Le P.G.I. contient toutes les données des factures réalisées par l entreprise. Ainsi, l utilisation d un pont est nécessaire pour l intégration de ces données, qui doivent être traitées par le service Comptabilité. Ce transfert aura lieu toutes les semaines. b) Les connaissances requises Au préalable, il est nécessaire d avoir acquis, des compétences en ce qui concerne les SGBD, le langage SQL ainsi que l environnement de développement Visual Studio et le langage de programmation VB.NET. De plus, Il faudra prendre connaissance des normes de développement utilisées par le service informatique car toutes les applications sont créées selon un même schéma. Ensuite il faudra se familiariser avec le sujet et avec la base de données existante afin d avoir une vision globale de ce qui est demandé. Les principales caractéristiques à respecter sont : Les masques de saisie des fichiers à importer dans QUADRATUS Déterminer quelles sont les tables qui contiennent valeurs à affecter aux différents champs du masque de saisie du fichier comptable Etablir une documentation complète de l application Création d outils d intégration de données Page 17/45

19 c) Le déroulement du projet Le développement de l application se déroulera en trois étapes : Première étape : Créer une vue pour ne récupérer que les données utiles au projet Deuxième étape : Traiter et stocker dans un fichier texte, les données, en fonction du masque de saisie et des renseignements fournis par l équipe de QUADRATUS. Troisième étape : Garder une trace des factures que l on transfère dans le nouveau logiciel comptable. Garder une trace du déroulement l application (Fichier de logs). Cet applicatif devra être exécuté automatiquement toutes les semaines. D autres parts, il faut que l on puisse visualiser, si besoin, le déroulement des différentes étapes définies cidessus. Création d outils d intégration de données Page 18/45

20 2. Etude et analyse a) Prise de connaissance Pour commencer, j ai entamé une réflexion sur le sujet qui a abouti à une schématisation du déroulement de l application. Tables VUE Contenant les données nécessaires à la création du masque de saisie Visualisation PROGRAMME Traitement des données Fichiers Texte Quadratus + Logs Tables De transfert Création d outils d intégration de données Page 19/45

21 Grace au schéma précédent on peut remarquer que le but du système est de créer deux fichiers texte correspondant aux masques imposés par Quadratus (voir Annexe 2.1 et 2.2 : Masques de saisie - page 5 et 6). Ces deux fichiers contiennent respectivement deux types d enregistrement différents : Les comptes Les écritures comptables Mon tuteur de stage a orienté mes recherches dans la base de données existantes, en me donnant les noms des trois principales tables concernées par le projet : TABLE «Facture» : Contenant toutes les factures réalisées selon les devis proposés au client. TABLE «FactureContrat» : Contenant toutes les factures concernant les contrats de maintenance. TABLE «FactureSAV» : Contenant toutes les factures réalisées pour des services après vente. Ces trois tables ne sont pas épurées. En effet, chaque nouvelle facture créée est ajoutée à la table correspondante. Elles contiennent donc, chacune, les factures de l année. Il est alors nécessaire, après chaque lancement du programme, d exclure les factures que l on vient de transférer pour qu elles ne soient pas traitées lors de la prochaine exécution. C est pourquoi j ai créé les tables «TransfertCompta» et «TransfertComptaFacture». Ainsi, les numéros des factures sont sauvegardés, et on peut les omettre de la vue. b) Modèle Conceptuel de données Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités. Une entité est la représentation d'un élément matériel ou immatériel ayant un rôle dans le système que l'on désire décrire. Les tables utilisées pour le projet sont représentées dans l Annexe 2.3 : MCD - page 7. Après avoir analysé et établi le fonctionnement complet du système à réaliser, je me suis intéressée à la partie technique du projet. Création d outils d intégration de données Page 20/45

22 3. Aspect technique a) Création des vues et procédures Après avoir répertorié tous les champs nécessaires à l application (voir Annexe 2.4 : Renseignement des champs - page 8), je me suis intéressée à la récupération de ces données. J ai opté pour la création de vues dans le but de récupérer uniquement les données qui doivent être transférées dans le logiciel comptable (cela est plus pratique, vu que, les champs à utiliser sont répartis dans plusieurs tables). Ainsi je gère la sélection des données en amont du programme, de ce fait, je n ai pas à traiter l accès à toutes ses tables dans le programme. Il faut savoir qu une vue est une requête stockée qui se base sur une ou plusieurs tables. Elle ne stocke aucune donnée propre mais elle peut être utilisée comme n'importe quelle table dans une requête «select», «update», «Insert» Pour les créations des vues et les tables j ai utilisé les outils «Entreprise Manager» et «L'Analyseur de Requête» fournis avec Microsoft SQL Server 2000 et définis plus haut. Ces deux outils sont relativement simples d utilisation. (1) Mouvements et écritures comptables Il s agit de stocker les mouvements/écritures comptables. Pour cela, je sélectionne chaque ligne des trois tables contenant les factures. Il faut savoir que chaque enregistrement de la vue est constitué d un numéro de facture unique. Ma vue se nomme : View_FactureCompta Cette requête est relativement complexe car je dois sélectionner les factures contenues dans trois tables différentes (voir Annexe : Vue View_FactureCompta - page 11). Afin de pouvoir créer toutes les lignes de factures dans la vue, j utilise l opérateur SQL «UNION» qui, comme son nom l indique, réalise l'union des résultats de plusieurs requêtes ayant les mêmes attributs. Ensuite, pour chaque table je sélectionne les données nécessaires en utilisant les relations qui existent entre elles. A savoir, le fonctionnement est le même pour les trois tables je n expliquerai donc que la gestion de la table Facture, ci-dessous. Création d outils d intégration de données Page 21/45

23 Voici les tables et les données sélectionnées pour les factures Clients : Pour me déplacer dans le modèle ci-dessus je créé des relations entre les tables avec les clauses «INNER JOIN*» ou «LEFT JOIN*» [1] soit pour avoir une correspondance entre les lignes soit pour avoir une exclusion de certaines autres (ex : factures déjà transférées et sauvegardées dans la table TransfertComptaFacture) J ai aussi besoin de calculer (à partir du montant HT de la table facture et du taux de TVA de la table TAV) les montants TVA et TTC, car, une facture créée, produit trois enregistrements comptables, dans trois comptes différents. Voici un exemple : Facture n Montant HT : 100 euros impacté dans le compte n Montant TTC : 120 euros impacté dans le compte n Montant TVA : 20 euros impacté dans le compte n Création d outils d intégration de données Page 22/45

24 Les montants sont calculés selon le taux de tva et le tout est créé sur une seule ligne dans la vue. (2) Les comptes Dans un deuxième temps, il s agit de stocker dans une autre vue, tous les comptes qui ont été mouvementés. Pour cela, j utiliserai une vue déjà existante nommée V_Client. (voir Annexe : Vue V_Client - page 15). Voici les tables et les données utilisées dans mon application pour créer les lignes de compte : Création d outils d intégration de données Page 23/45

25 b) Gestion des tables de transfert Pour pouvoir stocker les factures j ai créé les tables «TransfertCompta» et «TransfertComptaFacture» (voir Annexe : Tables de transfert - page 16). La première, contient la date du transfert avec un numéro de transfert, nommé : «IdTransfertCompta». La deuxième, stocke toutes les factures pour ce même transfert. C est à ce moment, que j ai procédé à l élaboration de procédures stockées qui me permettront de sauvegarder tous les enregistrements comptables déjà transférés» (voir Annexe : Procédures stockées - page 17). Je rappelle qu une procédure stockée est une suite d'instructions qui vont avoir des effets sur la base de données ou qui renvoient des valeurs. Elle peut prendre des paramètres en entrée et/ou en retourner. Les principaux avantages de l'utilisation des procédures stockées sont : la sécurité accrue, la réutilisation et la mise à jour des données de la base par l intermédiaire de paramètres. Ces procédures seront utilisées par les classes «Métier» de mon application. Ce type de classe est défini dans le paragraphe suivant. c) Le développement (1) Généralités Pour la programmation en VB.NET, je me suis appuyée sur la structure prédéfinie dans les normes de développements du service» (voir Annexe 2.6 : Normes de développement - page 18). A partir de ces informations et de celles recueillies sur Internet au fur et à mesure de mon avancement [2] [3], j ai créé différents formulaires et différentes classes. Pour développer une application en VB.NET il faut d abord créer une solution dans l IDE Visual Studio. Ensuite, on créé autant de projet que nécessaire. Chaque projet peut utiliser des classes et/ou des formulaires (autrement appelés «Windows Forms»). Les classes : Il faut bien différencier les classes dites, «Métiers», commençant obligatoirement par «M_NomDeLaClasse», des classes «Normales», commençant par «C_NomDeLaClasse». Ces dernières sont utilisées pour créer des objets en utilisant des propriétés*, des méthodes* et des événements* (voir Annexe : Classes - page 27), alors que les classes «Métier» contiennent les instructions nécessaires à la connexion avec la base de données (voir Annexe : Classes «Métiers» - page 28). Cette connexion s effectue par l import de la DLL* «Microsoft.applicationBlocks.Data,». Ce composant permet l exécution d instructions SQL et de procédures pour sélectionner, modifier ou ajouter des enregistrements dans la base. Il sera détaillé dans la suite du rapport dans la partie «Accès aux données». Création d outils d intégration de données Page 24/45

26 Les formulaires : Tous les formulaires doivent porter un nom débutant par «XFormNomDuFormulaire». Pour chaque formulaire créé une fenêtre "Form1" apparaît. Cette fenêtre possède des propriétés qui peuvent être modifiées en mode design ou directement dans le code. Figure 2 Classe Form1 Quand on regarde le code on voit : que cette nouvelle classe hérite de «System.Windows.Forms.Form» que du code a été généré automatiquement par le concepteur Windows Forms. Dans ce code, comme pour toute classe, il y a un constructeur (Sub New), un destructeur (Sub Dispose) et le code pour créer les contrôles contenus dans le formulaire. les procédures liées aux évènements. C est à partir de ce code auto-généré que j ai débuté mon développement. Ainsi, j ai pu insérer par l intermédiaire de l interface graphique, des boutons ou autres contrôles qui seront automatiquement insérés dans le code (comme la fonction «Button1_Click» défini dans l image ci-dessus), me permettant d exécuter mes propres procédures de codage. Pour créer un véritable «objet formulaire» il faut créer une instance de la Class Form1 : Dim f As New Form1(). Je dois dire que je ne me suis pas véritablement occupée de la présentation graphique des formulaires car ceux-ci ne seront utilisés que par l informaticien pour visualiser le déroulement du programme. Je me suis donc concentrée sur l aspect Technique.. Tous les codes de l application sont contenus dans l Annexe 2.7 : Code de l application page Création d outils d intégration de données Page 25/45

27 Pour permettre une vue générale de l ensemble des différentes classes et formulaires développés, j ai réalisé le synoptique du Projet : Synoptique PGI - PASSERELLE COMPTA ENTREE Base de données Facture FactureContrat FactureSav Tva Secteur DossierInternentionSAV ClientSiteRelation HistoriqueFacture TransfertComptaFacture V_Client View_FactureCompta TRANSFORMATION Package ré-utilisable - approche optimisée pour diminuer le code redondant Exemple : accès aux données Métier - Code servant à communiquer avec la BD IHM - Interface Homme Machine Formulaires Classe - Traitement des données Microsoft.ApplicationBlocks.Data Microsoft.ApplicationBlocks.Data M_Compte M_Facture M_TransfertCompta M_TransfertComptaFacture X_FormMenu X_FormCompte X_FormMouvement C_QuadraCompte C_QuadraMouvement C_TransfertCompte C_TransfertMouvement SORTIE Fichier Fichier texte Fichier de log * 2 TransfertCompta TransfertComptaFacture Base de données Création d outils d intégration de données Page 26/45

28 (2) Les fichiers textes Pour écrire dans un fichier texte, j ai travaillé avec l'espace de noms* «System.IO» du FrameWork [2] [4]. «System.IO» met à notre disposition les classes «StreamReader» et «StreamWriter» qui permettent de lire ou écrire dans un fichier en utilisant un flux de données (Stream). Le Stream (flux, torrent, courant) est une notion générale, c'est donc un flux de données provenant ou allant vers un fichier. Pour écrire dans un fichier texte, il faut instancier un objet de la classe «StreamWriter». Puis, on écrit avec «Write» ou «WriteLine» (ajoute un saut de ligne), et enfin on ferme avec «Close». Voici un exemple de code utilisant les «StreamWriter» et faisant partie de mon application : #Region "Imports" Imports System.IO #End Region 'Ecriture du fichier texte à partir des données traitées dans la méthode 'Traitement" Public Overrides Sub WriteFile() 'Passage du nom du fichier au StreamWriter Dim NomFichier As String = ToString.Concat(Date.Now.ToString("yy-MMdd-HHmmss"), "-Mouvement.txt") Dim Fichier As String Fichier = ToString.Concat("D:\Temporaire\TestPGICompta\", NomFichier) _monstreamwriter = New StreamWriter(Fichier, False) 'Suivi du transfert dans le fichier de log _FichierLog.WriteLine(ToString.Concat(" Fichier ", NomFichier, " créé")) Dim _Enregistrement As String 'Lire chaque ligne de la liste _AlFacture For Each _Obj As Object In _Alist Next Dim s As C_QuadraMouvement = CType(_Obj, C_QuadraMouvement) 'Création de la ligne d'enregistrement avec les attributs de l'objet C_QuadraMouvement _Enregistrement = s.type _Enregistrement += s.numerocompte _Enregistrement += s.codejournal2 _Enregistrement += s.numfolio _Enregistrement += s.dateecriture 'Ecriture de la ligne dans le fichier _monstreamwriter.writeline(_enregistrement) 'Fermer le fichier _monstreamwriter.close() End Sub Création d outils d intégration de données Page 27/45

29 Le contenu des fichiers textes «Mouvement», «Compte» et «logs» est visible dans l Annexe 2.8 : Fichier textes - page 31 à 33. (3) L accès aux données C est par l intermédiaire du bloc applicatif : Microsoft.applicationBlocks.Data, que j ai pu travailler sur les données de la base. En effet, ce composant.net encapsule les meilleures pratiques de gestion des ressources et des performances pour accéder aux bases de données Microsoft SQL Server. Il peut être utilisé facilement comme un bloc de construction dans n importe quelle application.net. Plus précisément, Data Access Application Block m a permis d'effectuer les opérations suivantes : Appeler des procédures stockées ou des commandes de texte SQL. Spécifier les détails relatifs aux paramètres. Exécuter des commandes avec la classe SqlHelper J ai utilisé différentes méthodes de la classe SqlHelper telles que : ExecuteNonQuery Cette méthode est utilisée pour exécuter des commandes qui ne renvoient aucune rangée ni valeur. Elle est généralement utilisée pour exécuter des mises à jour de base de données, mais elle permet également de renvoyer les paramètres de sortie de procédures stockées (voir Annexe : Classe «Métiers» - page 28 - M_TransfertComptaFacture - Region "INSERT"). ExecuteScalar Cette méthode renvoie une valeur unique. La valeur correspond toujours à la première colonne de la première rangée renvoyée par la commande (voir Annexe : Classe «Métiers» - page 28 - M_TransfertCompta). ExecuteDataTable Cette méthode retourne le résultat d une requête SQL dans une DataTable Voici l exemple de la clase Métier «M_Compte» créée pour récupérer les données «Compte» nécessaires au programme. #Region "Imports" Imports Microsoft.ApplicationBlocks.Data Imports System.Data.SqlClient #End Region Création d outils d intégration de données Page 28/45

30 Public Class M_Compte #Region "SELECT" 'Fonction permettant de Sélectionner toutes les données de la vue V_Client Public Overloads Function Selection() As DataTable Dim requete As String 'Recherche de tous les comptes mouvementés '(Récup de toutes les données de la vue V_Client avec le champ 'Prospect client = 0 dont les Numéro de compte 'sont dans la vue View_FactureCompta) requete = "SELECT" requete += " DISTINCT c.nom, c.adresse, c.cp, c.ville, c.compte" requete += " FROM" requete += " dbo.view_facturecompta f" requete += " INNER JOIN dbo.v_client c" requete += " on f.numerocompte = c.compte and c.prospectclient = 0" Return SqlHelper.ExecuteDataTable(_StringConnexion, CommandType.Text, requete) End Function #End Region End Class Pour récupérer les données contenues dans la DataTable, il suffit de déclencher la méthode «Selection ()» de la classe «M_Compte» par : Dim M_Compte As New M_Compte Dim _Dt As DataTable _Dt = M_Compte.Selection Puis, il n y a plus qu à parcourir les lignes : For Each _Dr As DataRow In _Dt.Rows Next 'Accès aux valeurs des champs par : Dim _Champs1 As String = Convert.ToString(_Dr("NomDuChamps")) Ainsi, la manipulation des données est simple, aisée et intuitive. (4) Tests Au fur et à mesure du développement, j ai procédé à différents tests. Je validais étape par étape le traitement effectué sur les données via les formulaires de visualisation. Puis, une fois le traitement testé, j ai inscrit toutes les lignes des DataTables dans leur fichier texte respectif. Enfin, pour clôturer les tests et m assurer que les fichiers correspondaient bien aux Création d outils d intégration de données Page 29/45

31 masques de saisies fournis par QUADRATUS, j ai importé manuellement ces fichiers depuis le logiciel QUADRACOMPTA. Le déroulement de cette validation est décrit dans l Annexe 2.9 : Import dans QUADRACOMPTA - page 34. d) Utilisation, exécution et déploiement Utilisation Une documentation complète du logiciel a été réalisée par mes soins (voir Annexe 2 : Projet PGI - Passerelle comptable - page 3 à 53). Cette documentation inclut un manuel d utilisation composé d impressions écrans commentant le déroulement du projet en mode «IHM» (voir Annexe 2.10 : Manuel d utilisation - page 41 à 52). Exécution et déploiement Figure 3 Explorateur de solution L application intitulée «P.G.I. Passerelle Compta» est visible dans la fenêtre «Explorateur de Solution» de l IDE. Cette application/solution comporte trois projets : «Microsoft.ApplicationBlock.Data», «P.G.I. Compta» et «P.G.I. GatewayCompta». Création d outils d intégration de données Page 30/45

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent

Haute École de Gestion 05/10/2007. au cours Programmation en VBA Excel. Faisons connaissance. Etudiants se présentent Bienvenue au cours en Excel Faisons connaissance Etudiants se présentent Nom, Prénom Avez-vous déjà fait des macros Excel? Avec-vous déjà programmé avec Excel? Avez-vous déjà programmé avec d'autres langages

Plus en détail

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008.

Le service pack 6 (SP6) est le dernier disponible pour visual studio 6. Ce dernier devrait être maintenu par Microsoft jusqu en 2008. 1 CONCEPT DE BASE 1.1 Visual Basic 6 1.1.1 Pour quoi faire? VB est un langage de type RAD : «Rapid Application Development». Il permet de créer des applications rapidement grâce à une conception simple

Plus en détail

SYSTRAN V6 Guide de démarrage

SYSTRAN V6 Guide de démarrage SYSTRAN V6 Guide de démarrage Réf : S67-QSG-FR Bienvenue Félicitations! Nous vous remercions d avoir choisi SYSTRAN V6 la version la plus récente et la plus puissante du leader mondial des logiciels de

Plus en détail

Introduction. Qu est-ce que Visual Basic 2008?

Introduction. Qu est-ce que Visual Basic 2008? Je suis profondément ravi que vous ayez choisi ce livre pour acquérir les compétences et techniques de programmation avec Microsoft Visual Basic 2008. Si nous nous découvrons mutuellement dans ce paragraphe,

Plus en détail

Copyrigth Fasoft 2001-2003

Copyrigth Fasoft 2001-2003 Roger ROSEC Copyrigth Fasoft 2001-2003 CHAPITRE 1 - VBA ET SON ENVIRONNEMENT 5 VBA et son environnement Dans ce chapitre 1.1 - Programmer AutoCAD 1.1.1 Le VBA 1.1.2 - Comparaison VBA et Visual Basic 1.1.3

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Introduction à ADO.NET

Introduction à ADO.NET 1 Introduction à ADO.NET Introduction à ADO.NET Sommaire Introduction à ADO.NET... 1 1 Introduction... 2 1.1 Qu est ce que l ADO.NET?... 2 1.2 Les nouveautés d ADO.NET... 2 1.3 Les avantages d ADO.NET...

Plus en détail

Utilitaire d importation et d exportation de données pour NewWayService 4

Utilitaire d importation et d exportation de données pour NewWayService 4 Utilitaire d importation et d exportation de données pour NewWayService 4 Copyright 1996-2009 OroLogic Inc. http://www.orologic.com Révision 4.01 Table des matières I Table des matières Introduction à

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Introduction et installation 1. Introduction et installation

Introduction et installation 1. Introduction et installation Introduction et installation 1 1 Introduction et installation 1. Introduction et installation Introduction et installation 2 Introduction à Visual Basic Voilà à peine 10 ans, la conception d un logiciel

Plus en détail

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet Chapitre 4 : Le langage Visual Basic Application Claude Duvallet Université du Havre UFR des Sciences et Techniques 25 rue Philippe Lebon BP 540 76058 Le Havre Cedex Courriel : Claude.Duvallet@gmail.com

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

FORMATION ACCESS 2007

FORMATION ACCESS 2007 FORMATION ACCESS 2007 Livret 1 Généralité sur les bases de données Niveau 1 Thierry TILLIER Retrouvez tous nos cours bureautiques sur http://www.e-presse.ca/ au Canada Sommaire Chapitre 1 INTRODUCTION...

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

RAPPORT DE STAGE D ETE

RAPPORT DE STAGE D ETE UNIVERSITE DE SOUSSE INSTITUT SUPERIEUR DES SCIENCES APPLIQUEES ET DE TECHNOLOGIE DE SOUSSE ALFA COMPUTERS & CONSULTING RAPPORT DE STAGE D ETE Développement d une application de gestion de trésorerie d'entreprise

Plus en détail

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

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

Plus en détail

Progiciels pour TPE - PME - PMI

Progiciels pour TPE - PME - PMI Gexos GexosPro Progiciels pour TPE - PME - PMI Parce qu une entreprise organisée est une entreprise plus productive et plus proche de sa clientèle, nous avons conçu la gamme GexosPro, progiciels de gestion

Plus en détail

< Atelier 1 /> Démarrer une application web

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

Plus en détail

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2)

LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) LANDPARK HELPDESK GUIDE DE PRISE EN MAIN (VERSION 3.9.2) Avril 2014 Installation de l application Pré-requis (page 2) Mise en place de la base de données Base de données SQL Express (page 2) Base de données

Plus en détail

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com GUIDE DE DEMARRAGE RAPIDE FileAudit 4.5 VERSION www.isdecisions.com Introduction FileAudit surveille l accès ou les tentatives d accès aux fichiers et répertoires sensibles stockés sur vos systèmes Windows.

Plus en détail

Gestion du serveur WHS 2011

Gestion du serveur WHS 2011 Chapitre 15 Gestion du serveur WHS 2011 Les principales commandes Windows Home Server 2011 reprend l ergonomie de Windows 7 et intègre les principales commandes de Windows Server 2008 R2. Les commandes

Plus en détail

Module.NET 2 Le.NET Framework

Module.NET 2 Le.NET Framework Module.NET Chapitre 2 Le.NET Framework 2011/2012 Page 1 sur 9 Contenu Cours... 3 2.1 - Définition de l ECMA, ses acteurs, son rôle... 3 2.2 - La CLI et ses implémentations... 4 2.2.1 - La Common Language

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage

Plus en détail

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles Access est un logiciel permettant de gérer des données en masse : une liste de clients ou de fournisseurs, un stock de produits, des commandes, des salariés, un club de tennis, une cave à vin, une bibliothèque,

Plus en détail

Plan de formation des Personnels en CUI-CAE Année 2013-2014

Plan de formation des Personnels en CUI-CAE Année 2013-2014 Plan de formation des Personnels en CUI-CAE Année 2013-2014 DIFOR2-CAFA Plan de formation des personnels en contrat aide ou contrat unique d insertion Contenu I. Développement personnel... 2 A. Développer

Plus en détail

VB.NET: Section 2 : Environnement de développement Visual Basic.NET

VB.NET: Section 2 : Environnement de développement Visual Basic.NET VB.NET: Section 2 : Environnement de développement Visual Basic.NET Un environnement graphique de développement permettant de développer visuellement une grande partie de votre application. Un langage

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC Page 1 sur 30 SOMMAIRE SE PREPARER A L INSTALLATION DE L ENVIRONNEMENT... 3 RÉCAPITULER LES COMPOSANTS À INSTALLER... 3 RASSEMBLER

Plus en détail

Manuel utilisateur. VPtimeClock 1.6. pour VISUAL-PLANNING TM. Logiciel de pointage des temps de travail en réseau.

Manuel utilisateur. VPtimeClock 1.6. pour VISUAL-PLANNING TM. Logiciel de pointage des temps de travail en réseau. Manuel utilisateur VPtimeClock 1.6 pour VISUAL-PLANNING TM Logiciel de pointage des temps de travail en réseau 05 Décembre 2010 99 avenue Albert 1 er 92500 Rueil-Malmaison France (33) (0)1 41 39 88 31

Plus en détail

Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD (Système de Gestion de Base de Données) de VB.

Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD (Système de Gestion de Base de Données) de VB. ADO.NET Activex Database Objet Généralités ADO.NET. Permet d accéder aux bases de données à partir de VB.NET. ADO veut dire Activex Database Objet. C'est la couche d'accès aux bases de données, le SGBD

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

TRAVAUX PRATIQUES LIAISON DDE

TRAVAUX PRATIQUES LIAISON DDE MASTER Pro SII 2004-2005 I Utilisation des fonctions DDE Excel TRAVAUX PRATIQUES LIAISON DDE 1) Lien DDE entre 2 applications d'une même machine Ouvrir deux instances d'excel Ecrire dans la cellule A1

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic IUT d Orsay Première Année Introduction à l Interaction Homme-Machine Février 2014 Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic Cette introduction à Visual Studio est

Plus en détail

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

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

Plus en détail

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Sommaire. BilanStat manuel de présentation et d utilisation Page 2 BilanStat-Audit Sommaire Présentation... 3 Chapitre 0 : Gestion des bases de données... 5 Chapitre 0 : Gestion des missions... 12 Chapitre 1 : Eléments généraux... 17 Chapitre 2 : Capitaux propres... 28

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée 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 est enregistré

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC Le présent document est destiné à vous aider dans les premiers pas d utilisation du CD d installation Vertec. Il aborde notamment les thèmes suivants:

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie James RAVAILLE 1, Rue de Cholet 44 800 Saint-Herblain formation@algowin.fr 06 38 43 08 41 http://www.algowin.fr Marié, 3 enfants Nationalité française 34 ans Permis B Formateur.NET expérimenté Forte expertise

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

FileMaker 11. Guide ODBC et JDBC

FileMaker 11. Guide ODBC et JDBC FileMaker 11 Guide ODBC et JDBC 2004-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054, Etats-Unis FileMaker est une marque de FileMaker,

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

Introduction à Windows Workflow Foundation

Introduction à Windows Workflow Foundation Introduction à Windows Workflow Foundation Version 1.1 Auteur : Mathieu HOLLEBECQ Co-auteur : James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Introduction à Windows Workflow Foundation [07/01/2009]

Plus en détail

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements...

Introduction... xi A propos de ce livre... xii A qui s adresse ce livre... xiii Tour d horizon des chapitres... xiii Remerciements... Table des matières Introduction................................... xi A propos de ce livre............................... xii A qui s adresse ce livre.............................. xiii Tour d horizon

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Table des matières Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse

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

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

Introduction 3. GIMI Gestion des demandes d intervention 5

Introduction 3. GIMI Gestion des demandes d intervention 5 SOMMAIRE Gestion Help Desk de - parc Service Desk Introduction 3 GIMI Gestion des demandes d intervention 5 1 Schéma de principe et description des rôles 6 2 Principe de fonctionnement 8 Interface Demandeur

Plus en détail

SYSTRAN 7 Guide de démarrage

SYSTRAN 7 Guide de démarrage 1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante

Plus en détail

Activités professionnelle N 2

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

Plus en détail

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations.

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations. C'est : un ensemble de fichiers contenant toutes les informations nécessaires à une application + un logiciel de Gestion de ces informations appelé SGBD (Système de Gestion de Base de Données). C'est :

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

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

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

Plus en détail

PerSal Manuel d installation

PerSal Manuel d installation PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale

Plus en détail

INSTITUT LIMAYRAC. enseignement supérieur Toulouse. Vincent de Prato BTS Informatique de Gestion. Option Administrateur de Réseaux Locaux

INSTITUT LIMAYRAC. enseignement supérieur Toulouse. Vincent de Prato BTS Informatique de Gestion. Option Administrateur de Réseaux Locaux INSTITUT LIMAYRAC enseignement supérieur Toulouse Vincent de Prato BTS Informatique de Gestion Option Administrateur de Réseaux Locaux Note de Synthèse Vincent de Prato BTS Informatique de Gestion 2009

Plus en détail

EndNote X INSTITUT PASTEUR 1 ENDNOTE X

EndNote X INSTITUT PASTEUR 1 ENDNOTE X EndNote X INSTITUT PASTEUR 1 ENDNOTE X SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque

Plus en détail

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord DUBRULLE Alain ENSEEIHT IMA promotion 2009 Rapport de stage de première année Stage industriel au Crédit du Nord Sommaire Présentation de l entreprise Le Crédit du Nord 3 La Direction des Systèmes d'information

Plus en détail

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous Faire équipe avec vous En exclusivité dans le Pack Business Entreprises, bénéficiez de la solution Microsoft Office Communicator, un véritable outil de travail collaboratif convivial et performant pour

Plus en détail

Paginer les données côté serveur, mettre en cache côté client

Paginer les données côté serveur, mettre en cache côté client Paginer les données côté serveur, mettre en cache côté client Vous voulez sélectionner des lignes dans une table, mais celle-ci comporte trop de lignes pour qu il soit réaliste de les ramener en une seule

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

Olivier Deheurles Ingénieur conception et développement.net

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

L'application WinForm et le composant d'accès aux données

L'application WinForm et le composant d'accès aux données L'application WinForm et le composant d'accès aux données Vous disposez d'un squelette de l'application AntoineVersion0- ainsi que de la base de données à restaurer dans SqlServer Bd_Antoine.dat-. Travail

Plus en détail

Introduction. Pourquoi Silverlight?

Introduction. Pourquoi Silverlight? Pourquoi Silverlight? Si le Web ne cesse d évoluer et de s accroître, on peut en dire autant des attentes des utilisateurs. Lorsque le premier navigateur Web a été développé, il était destiné à fournir

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows

Instructions d installation de IBM SPSS Modeler Server 15 pour Windows Instructions d installation de IBM SPSS Modeler Server 15 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs installations

Plus en détail

S YNTHESE des FONCTIONNALITES

S YNTHESE des FONCTIONNALITES S YNTHESE des FONCTIONNALITES Menu Général - version 4.3 : FormView, Votre assistant 100 % efficace TABLES DE BASE GESTION DU PERSONNEL! Etat civil personnel détaillé, gestion des diplômes! Rattachement

Plus en détail

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités Bureau Virtuel L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités Que ce soit par la communication, par les échanges ou par la collaboration,

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

III-Environnement de développement MS Visual Studio 2012

III-Environnement de développement MS Visual Studio 2012 Introduction à l Interaction Homme-Machine (IIHM) III-Environnement de développement MS Visual Studio 2012 EDI VB.Net Interface Builder Stéphane Huot Dpt. Informatique DUT Info - S2 2013-2014 rappels sur

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 INTRODUCTION Ce cours apprend aux stagiaires comment installer, configurer et administrer SharePoint, ainsi que gérer et surveiller

Plus en détail

Introduction ASP.NET

Introduction ASP.NET 1 Sommaire Introduction... 1 1 Framework... 2 1.1 Général (.NET)... 2 1.2 ASP.NET... 2 2 Prérequis... 2 3 Présentation des bases d un projet ASP.NET... 3 3.1 Création d un projet... 3 3.2 Site Web : Les

Plus en détail

Introduction à Access VBA (article invité)

Introduction à Access VBA (article invité) Introduction à Access VBA (article invité) Suite à des demandes d abonnés concernant le VBA, j ai proposé à Hervé Inisan du blog Le grenier Access d écrire un article invité à ce sujet, comme je l ai proposé

Plus en détail

«A LA DECOUVERTE DE WINDOWS»

«A LA DECOUVERTE DE WINDOWS» «A LA DECOUVERTE DE WINDOWS» Découverte de l'environnement informatique et des manipulations de base. A l'issue de cette session, chaque participant : Maîtrise les fonctions élémentaires de Windows, Lance

Plus en détail

Measurement Studio 6

Measurement Studio 6 Measurement Studio 6 france/mstudio mstudio Bonjour et bienvenue à cette session de présentation de la nouvelle suite logicielle pour le test et la mesure de National Instruments : Measurement Studio 6.0

Plus en détail

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir

Plus en détail

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances

Plus en détail

FOIRE AUX QUESTIONS ACT! 2009

FOIRE AUX QUESTIONS ACT! 2009 FOIRE AUX QUESTIONS ACT! 2009 Informations générales sur ACT! 1. Quelles sont les principales fonctionnalités d ACT!? - Gérer tous vos contacts et vos clients en toute simplicité - Communiquer avec vos

Plus en détail

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7 Spécifications du logiciel Mise à jour : 24 février 2011 Nombre total de pages : 7 Configuration requise Les spécifications du logiciel du système sont les suivantes : Composant Minimum Recommandé Processeur

Plus en détail

Communiqué de Lancement. Sage Intégrale V4.50

Communiqué de Lancement. Sage Intégrale V4.50 Communiqué de Lancement Sage Intégrale V4.50 Nouvelle Version Majeure Avec près de 3000 entreprises clientes, l Intégrale est le Progiciel de Gestion Intégré le plus déployé en France, ce qui révèle toutes

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Généralités sur les bases de données

Généralités sur les bases de données Généralités sur les bases de données Qu est-ce donc qu une base de données? Que peut-on attendre d un système de gestion de bases de données? Que peut-on faire avec une base de données? 1 Des données?

Plus en détail

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC

Plus en détail