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) lifc@univ-fcomte.fr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE Durée : 20 heures (Sur 2 mois maximum) Positionnement et parcours individuel de formation. Plate-forme de formation incluant cours, exercices et évaluation en ligne, disponibles 24 H/24, 7 j/7. 4 cours

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

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

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

FileMaker 13. Guide ODBC et JDBC

FileMaker 13. Guide ODBC et JDBC FileMaker 13 Guide ODBC et JDBC 2004-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales de

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

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v13 requièrent au minimum les configurations suivantes : Windows Mac OS 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

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

Atelier Administration

Atelier Administration Atelier Administration Cahier d exercices Sommaire Vérification des paramètres de la société.... 2 Gestion des utilisateurs et des groupes... 3 Recréer un raccourci... 4 Microsoft SQL Server... 4 Poste

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

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

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

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

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

GEDEXPERT. La Gestion Electronique de Documents des PME PMI. VOTRE NOUVEL ASSISTANT pour. Pour partager l information au sein de l entreprise

GEDEXPERT. La Gestion Electronique de Documents des PME PMI. VOTRE NOUVEL ASSISTANT pour. Pour partager l information au sein de l entreprise La Gestion Electronique de Documents des PME PMI è GEDEXPERT Pour partager l information au sein de l entreprise Compatible avec vos outils de gestion et de bureautique. Base de données SQL sécurisée.

Plus en détail

Suite Messerli 2014. Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour

Suite Messerli 2014. Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour Suite Messerli 2014 Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour Table des matières AVANT DE COMMENCER... 2 DÉMARRAGE DE L'INSTALLATION...

Plus en détail

Gestion de la Maintenance Assistée par Ordinateur

Gestion de la Maintenance Assistée par Ordinateur Gestion de la Maintenance Assistée par Ordinateur Simplifiez vous la maintenance Gagner en productivité. Réduire les pannes. Améliorer la durée de vie des équipements. Diminuer les coûts de maintenance.

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

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail

Installation 4D. Configuration requise Installation et activation

Installation 4D. Configuration requise Installation et activation Installation 4D Configuration requise Installation et activation Configuration requise Les applications de la gamme 4D v15 requièrent au minimum les configurations suivantes : Windows OS X Processeur Intel

Plus en détail

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.

Plus en détail

Sage 50 Version 2012. Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

Sage 50 Version 2012. Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional Version 2012 Nouveautés Comptabilité générale Fonctionnalité Lite Professional Données, plan comptable, comptabilisation Dans la fenêtre «Editer pièce» (=Sousie / Ctrl + B), il est désormais possible de

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

DIF VAE Technicien Supérieur de Support en Informatique

DIF VAE Technicien Supérieur de Support en Informatique C e n t r e d e f o r m a t i o n D e s formateurs qualifiés 1ère équipe de formateurs permanents en Aquitaine Des compétences certifiées Un réseau de qualifications validées S o u pl e sse et adaptabilité

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

Procédure d'installation de SQL Server Express 2005

Procédure d'installation de SQL Server Express 2005 Fiche technique AppliDis Procédure d'installation de SQL Server Express 2005 Fiche IS00127 Version 1.04 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects

Plus en détail

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

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

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

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

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

Plus en détail

Migration du pack office 2003. Planification, préparation, déploiement et formation

Migration du pack office 2003. Planification, préparation, déploiement et formation Migration du pack office 2003 Planification, préparation, déploiement et formation Planification : Comment s y prendre pour assurer au mieux la migration? Deux solutions : La première solution consiste

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

Introduction à Microsoft InfoPath 2010

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

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

Microsoft Office system 2007 16 Février 2006

Microsoft Office system 2007 16 Février 2006 Microsoft Office system 2007 16 Février 2006 Attendu d ici la fin de l année 2006, Microsoft Office system 2007 inclut des applications, serveurs et services innovants et perfectionnés. Il a été conçu

Plus en détail

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Client sur un domaine stage personnes ressources réseau en établissement janvier 2004 Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Lycée de Villaroy 2 rue Eugène Viollet Le Duc BP31 78041

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

Sommaire. Systèmes d Exploitation... 3. Intégration Sage 100 Sage CRM... 3. Disponibilité Client... 3. Bases de données... 3

Sommaire. Systèmes d Exploitation... 3. Intégration Sage 100 Sage CRM... 3. Disponibilité Client... 3. Bases de données... 3 Communiqué de Lancement Sage CRM v. 6.5 Editions Standard et Avancée Sommaire Systèmes d Exploitation... 3 Intégration Sage 100 Sage CRM... 3 Disponibilité Client... 3 Bases de données... 3 Nouveautés

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

De quoi avez-vous besoin pour ce manuel?

De quoi avez-vous besoin pour ce manuel? Introduction Le commerce électronique est devenu l un des grands sujets de préoccupation des chefs d entreprise du monde entier. Ces derniers répètent à l envie que leur priorité absolue est de relever

Plus en détail

LOGICIEL KIPICAM : Manuel d installation et d utilisation

LOGICIEL KIPICAM : Manuel d installation et d utilisation 2015 LOGICIEL KIPICAM : Manuel d installation et d utilisation Kipisoft http://w.sanchez.free.fr/product_home_overview.php 16/05/2015 SOMMAIRE 1. Présentation de l'application... 3 2. Installation de l'application...

Plus en détail

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38 Yourcegid SOLOS Devis-Factures 12/08/2013 Page 1 / 38 Sommaire 1. YOURCEGID SOLOS DEVIS-FACTURES : AUTONOME, SIMPLE, INTUITIF ET PERSONNALISABLE 3 2. CENTRE D'AIDE ET SUPPORT... 5 3. ERGONOMIE... 6 Les

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

SQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

SQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise SQL Serveur 2012+ Programme de formation France Belgique Suisse - Canada Microsoft Partner Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour le : Avril 2014 Des

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

Plus en détail

Thème : Gestion commerciale

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

Plus en détail

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Installation du logiciel de virtualisation VirtualBox 4 3. Création d'une

Plus en détail

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur TIJARA 1 NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR Logiciel TIJARA Manuel d'utilisateur "TIJARA" 1 SOMMAIRE Introduction Première partie Chapitre 1 : Installation et démarrage Chapitre 2 : Architecture

Plus en détail