RAPPORT DE PROJET Logiciel de gestion de factures - Vébulon

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "RAPPORT DE PROJET Logiciel de gestion de factures - Vébulon"

Transcription

1 UNIVERSITE DE VALENCIENNES ET DU HAINAUT-CAMBRESIS Année RAPPORT DE PROJET Logiciel de gestion de factures - Vébulon Julien DEMYTTENAERE - Master 1 TNSID Sébastien KUBICKI - Master 1 TNSID Yoann LEBRUN - IUP3 Responsable du projet : Vincent POIRRIEZ Projet développé pour le LAMIH

2 Table des matières Remerciements 4 Introduction 5 I Travail Préparatoire 6 1 Le choix du projet Introduction Cahier des charges Modélisation et UML Etude et recherche Les nouveaux langages Cduce et OcamlDuce Java Ajax XML et XSLT Etude de cas et recherche fonctionnelle Répartition du temps et des tˆaches II Le développement 14 3 Conception et améliorations Les améliorations du projet existant La charte graphique du logiciel Un CSS compatible multi-browser Saisie et modification L affichage La base de données Installation du logiciel Les nouveautés apportées Un bilan en ligne et en "lecture seule" Ajout d un menu d administration Paramétrer le XML Mise à jour du XML Bilan XML Gérer compte Les améliorations possibles et futures

3 TABLE DES MATIÈRES 4 Manuels et documentation du soft Pourquoi une documentation? Les manuels Conclusion 29 Bibliographie 30 Annexes 31 3

4 Remerciements Nous tenons à remercier tout d abord Monsieur Vincent Poirriez pour son soutient et ses conseils tout au long de cette année et également pour l originalité de son sujet de projet. Nous remercions également Madame Corinne Aureggi pour nous avoir consacré une partie de son temps à nos entretiens. 4

5 Introduction Cette année nous avons repris le projet développé l année dernière[7]. Celui-ci n était pas utilisable. Notre but était tout d abord de l améliorer pour le rendre utilisable et ensuite de faire interagir un maximum de langages entre eux. Il est composé de 83 fichiers pour un total de 2,78Mo et un peu plus de lignes de code. Le logiciel est développé en PHP qui interagi avec du JavaScript, de l Ajax et des CSS pour une utilisation avec un serveur Apache. La base de données est contrˆolée par MySQL. Un programme Java a été conçu pour communiquer des données entre deux serveurs grˆace au format XML. Ce dernier interprété par du XSLT. 5

6 Première partie Travail Préparatoire 6

7 Chapitre 1 Le choix du projet 1.1 Introduction Notre groupe : Julien, Yoann et Sébastien avons choisi de compléter le sujet de l année dernière proposé par Monsieur Vincent POIRRIEZ, afin d éviter à la secrétaire un travail laborieux en gérant les factures à la main. Le sujet propose de finaliser un logiciel de gestion de factures en utilisant de nouveaux langages pouvant interagir entre eux afin de pouvoir les exploiter de manière efficace. Réalisé l année dernière avec des langages tel que PHP, JavaScript, et CSS, il a été mis à jour en JAVA avec de nouvelles API (JDOM[2], FTP[5]), AJAX[10], XML[11] ainsi qu avec une bibliothèque graphique. Nous vous proposons de découvrir notre travail Cahier des charges Modéliser le logiciel de gestion de factures en UML[6]. Recherche sur l interaction des différents langages entre eux et sur leurs adaptations aux nouvelles applications. Améliorer le logiciel en fonction de la secrétaire. Permettre au logiciel d ḙtre modulable. Permettre une utilisation finale et quotidienne du logiciel, mais aussi une évolution dans le futur. 1.3 Modélisation et UML En ce qui concerne la modélisation, nous avons utilisé la conception UML[6]. Pour la base de données, nous avons utilisé la méthode Merise. (Cf. annexes) 7

8 Chapitre 2 Etude et recherche 2.1 Les nouveaux langages Cduce et OcamlDuce CDuce est un langage de programmation fonctionnel, fortement typé, adapté à la manipulation sṷre et efficace de documents XML. Une opération de filtrage par motifs permet d exprimer de manière concise des extractions de données complexes, et le système de type garantit que tous les documents valides en entrée seront traités de manière exhaustive, et qu aucun document invalide en sortie ne pourra ḙtre produit. Le projet OCamlDuce vise à intégrer CDuce dans le langage généraliste OCaml. (Source : Wikipédia) Un des langages qui nous a été proposé de découvrir : Cduce ou OCamlDuce. Celui-ci permettant d interagir avec un fichier XML (nous verrons plus tard dans ce rapport que ce fichier XML aura une grande importance). Installation de Cduce : Mission impossible? Un travail de recherche[3] ayant déjà été effectué sur ce langage par des élèves de Master 2, notre but n était pas de reprendre les recherches qu avait pu effectuer ce groupe. Notre système d exploitation était pour nous trois Microsoft Windows XP. Le langage OCamlDuce étant plutˆot basé et développé sur un environnement Linux, nous décidons de découvrir ce langage à travers Cygwin[8] le tout bien sṷr sous Windows. La tˆache fut bien compliquée! Il faut savoir que l installation se compose d une suite de packages à installer : 1. Ocaml 2. Findlib (for ocaml) 3. Ulex 4. Pcre-Ocaml 5. Ocaml-net 6. Pxp 7. Ocurl 8. Export 9. Cduce / OcamlDuce 8

9 Chap. 2. Etude et recherche Très vite l installation de cette manière s est montrée quasi impossible à effectuer sous Cygwin. Dépendance impossible, package non reconnu etc... L unique solution qui a été trouvée pour installer OCamlDuce / Cduce d une manière un peu plus facile fut d utiliser une installation via GODI[9]. Malgré cela, l utilisation du langage sous un environnement Windows reste très difficile, nous arrivons finalement à afficher un "Hello World" après bon nombres d heures passées pour l installation. Pour information, sur 3 PC différents, l installation n a pu ḙtre aboutie que sur un seul! Nous abandonnerons finalement ce langage pour l utilisation de JAVA Java Le programme java est composé de 7 fichiers, 6 classes Java et 1 fichier config.txt qui fait le lien entre les paramètres via l interface web et les classes java. Fig. 2.1 Contenu du fichier de configuration Classe Lecture Elle lit dans le fichier de config les paramètres via la fonction BufferedReader et les enregistre. Classe Ftpconnection Ce fichier comporte un ensemble de fonctions qui permettent de se connecter / déconnecter, uploader / télécharger, paramétrer les ports / noms des fichiers, c est-à-dire de gérer le transfert entre un serveur local et distant. Classe Connect C est ici que l on lit l ensemble des informations dans la base de données qui nous intéresse, on les traite puis on les envoie à la classe Xmlclass qui va générer un fichier XML valide. Pour se connecter à la base de données, on utilise les drivers MySQL : "com.mysql.jdbc.driver". Puis on établit la connexion via "DriverManager.getConnection(url, user, pwd)" inclut dans le package java.net. Classe Xmlclass Permet de générer un fichier XML valide grˆace au package java.jdom. Il prend en entrée une variable de type "document" et un nom de fichier à générer. 9

10 Chap. 2. Etude et recherche Fig. 2.2 Extrait de la classe Lecture.java Classe Upload Fig. 2.3 Extrait de la classe Connect.java Via la classe FtpConnection, on envoie sur un serveur X, avec un login Y et un mot de passe Z un fichier A. 10

11 Chap. 2. Etude et recherche Classe Start C est le programme principal, il exécute l ensemble des autres classes en fonction du fichier de configuration. L ordre d exécution est : Lecture du fichier config.txt Connexion à la base de données, traitement des informations, génération du fichier XML Envoi du fichier sur le serveur distant Fig. 2.4 Extrait de la classe Xmlclass Fig. 2.5 Extrait de la classe Upload.java 11

12 Chap. 2. Etude et recherche Fig. 2.6 Extrait du programme principal Ajax AJAX (Asynchronous JavaScript And XML), est une technique qui consiste à utiliser un objet en Javascript pour récupérer des données à partir d un serveur web, puis de modifier le document courant en fonction de ces données. Fig. 2.7 Fonctionnement du langage AJAX Là où il devient intéressant d utiliser Ajax, c est lorsque l on a besoin de recharger une page. Par exemple lorsque l on veut visualiser le détail d une facture, lorsque l on recherche un nom dans un dictionnaire. L avantage de cette méthode est de proposer des interfaces plus riches, ainsi que la vitesse à laquelle une telle application répond aux actions de l utilisateur. Ce dernier doit autoriser le Javascript dans son navigateur (ce qui est le cas pour environ 90% des utilisateurs). S il utilise Internet 12

13 Chap. 2. Etude et recherche Explorer 5 ou 6, il doit aussi autoriser les ActiveX car le composant XMLHTTP n y est pas natif comme chez ses concurrents (Firefox, Safari, Opera, etc.) ou la version XML et XSLT Pour un besoin bien particulier, il nous était nécessaire de créer un fichier XML puis de le transcrire. Il a donc été nécessaire de rechercher comment créer un fichier XML (la solution étant le JAVA via JDOM), puis de retranscrire ce fichier XML en une page lisible par tout le monde et non pas en données brutes. Pour cela, nous avons utilisé un fichier XSLT[1], mais aussi la fonction xmldocfile(). 2.2 Etude de cas et recherche fonctionnelle Après avoir interviewé la secrétaire (Corinne Aureggi ) du laboratoire de Recherche Opérationnelle et Informatique, il a fallu mettre à jour la base de données existante, ainsi que le logiciel, mais aussi utiliser un vocabulaire plus approprié pour la gestion de factures. En effet les simulations avec le logiciel de l année dernière présentaient des disfonctionnements pour la secrétaire. Ces simulations nous ont donc permis de mieux comprendre le processus de gestion, impliquant une réorganisation du logiciel. Ce logiciel étant destiné à différents utilisateurs (secrétaire, gestionnaire, administrateur), il a fallu aussi remédier aux besoins de chacun, tout d abord en leur garantissant un accès selon leur statut, mais aussi en leur appropriant des parties spécifiques tel que le paramétrage du XML et la mise à jour de celui-ci pour l Administrateur, le passage en historique des factures pour le gestionnaire, une saisie simplifiée pour la secrétaire. 2.3 Répartition du temps et des tˆaches Après avoir fait ensemble les travaux de recherches, bien que chacun se soit plus ou moins spécifié, il a été nécessaire de bien gérer notre de temps car finalement la période de production et de développement du projet n était pas très longue. Nous nous sommes donc répartis les tˆaches, selon l organisation de l année dernière car il est évident que chacun devait poursuivre le travail qu il avait commencé l an dernier. La répartition des tˆaches s est donc effectuée de manière naturelle et sans obligation. De plus, bien que chacun devait travailler sur sa partie, cela n empḙchait pas de travailler sur la partie du collègue. Au final, le travail aura été un véritable travail de groupe et nous pensons avoir établi ensemble un logiciel utilisable. Un diagramme de Gantt du projet est disponible en Annexe. 13

14 Deuxième partie Le développement 14

15 Chapitre 3 Conception et améliorations 3.1 Les améliorations du projet existant La charte graphique du logiciel L UVHC possède maintenant un site web avec une charte graphique "officielle". Nous avons donc décidé pour notre projet de réutiliser cette charte graphique. Elle a donc été élaborée avec l usage de certains logos, en-tḙtes et couleurs propres à l Université. La charte graphique d un site ou groupe n est pas forcement définitive. En effet, il est envisageable que celle-ci évolue ou change totalement avec le temps, il donc est nécessaire de porter une grande attention sur le développement de l aspect graphique du logiciel et que celui-ci soit flexible. Une méthode qui tend à se développer à ce jour est d utiliser le langage CSS[12], permettant assez facilement d élaborer tout le design d un site et donc, en un seul fichier, de traiter de toutes les informations de couleurs ou d aspect visuel du logiciel Un CSS compatible multi-browser Une des difficultés lors de la création d une feuille de style en CSS est que les différents navigateurs web n interprètent pas de la mḙme manière le CSS qui lui est appliqué. En effet, alors qu Internet Explorer reconnait certains paramètres, Firefox lui ne les interprète pas et inversement. Etant donné que notre logiciel est au format web, il nous était impératif de le rendre compatible sur plusieurs plates-formes et navigateurs. Pour cela nous avons donc utilisé un script de détection du navigateur web et donc créé plusieurs feuilles de style qui s appliquent en fonction. Fig. 3.1 Script de détection de navigateur + Application du style approprié 15

16 Chap. 3. Conception et améliorations Le design du logiciel est donc entièrement basé sur une feuille de style CSS. Une telle feuille de style s inclue dans une page ou un site grˆace à la commande : <link type="text/css" rel="stylesheet" href="style_ie.css"> Celle-ci permet un affichage optimal tel que celui-ci : Fig. 3.2 Aspect graphique du logiciel Saisie et modification Lors de la saisie d une facture, le projet existant demandait à l utilisateur de mettre à jour la page à l aide d un bouton afin d afficher de nouveaux champs comme la ligne de crédit, ce qui demandait du temps non seulement pour appuyer sur le bouton mais aussi pour recharger la page. Maintenant, tout se fait automatiquement sans intervention de l utilisateur grˆace à l utilisation de l AJAX, permettant de mettre à jour les champs très rapidement. Les intitulés de saisie ainsi que de modification ont été changés pour ḙtre adaptés au logiciel que la secrétaire uilise déjà. De plus lors de la modification d une facture, pour le choix de celle-ci une liste déroulante avec toutes les factures a laissé place à une saisie du numéro de convention identifiant une facture. En effet les factures sont abondantes dans ce logiciel, une liste déroulante avec plus de 100 factures n est pas gérable par l utilisateur, c est pour cela qu est apparu cette recherche intuitive de factures. 16

17 Chap. 3. Conception et améliorations Fig. 3.3 Saisie d une facture avec le bouton visu ligne (projet existant) Fig. 3.4 Saisie d une facture sans bouton, numéro de facture devient numéro de convention, etc L affichage Initialement nous avions un affichage qui nous permettait de choisir ce que l on voulait afficher. On choisissait le projet, et on avait le choix entre les dépenses, les factures associées ou non (il 17

18 Chap. 3. Conception et améliorations fallait cocher les deux pour pouvoir avoir les factures possibles à associer), les financeurs et lignes de crédit. Fig. 3.5 Ancien menu d option de l affichage Dans la nouvelle version, le choix s est réduit puisque d une part les dépenses ne sont plus d actualité et les financeurs et lignes de crédit se sont regroupés en un seul bloc. Le choix se limite à afficher les factures originales et/ou associées au projet. Ou alors, voir les factures possibles à associer uniquement à ce projet. Fig. 3.6 Nouveau menu d option de l affichage Lors de l affichage d un projet, on ne fait plus de distinction par un coloriage des factures associées ou originales puisqu il suffit de choisir ce que l on veut dans le menu d affichage. Les financeurs ont été rattachés sur les lignes de crédit pour une lecture plus facile. L affichage des dates a été modifié pour une lecture classique jj / mm / aaaa et non aaaa-mm-jj comme précédemment. Enfin trois informations supplémentaires apparaissent : une sous nature, un montant TTC et un type de TVA (ub). Nous avons supprimé les dépenses puisque cette fonctionnalité est déjà gérée par un autre logiciel de comptabilité. Il est inutile de saisir des informations en double. Une fonction d impression est toujours disponible puisque celle-ci réaffiche la page La base de données La base de données a été refaite car les tables n étaient pas conçues pour gérer les demandes vues avec Madame Aureggi qui s occupe de gérer les factures du LAMIH. La base est composée de 6 tables alors qu elle en contenait 8 à l origine. La table "dépense" a disparue ainsi que la table "fonds propre" inutiles sur ce projet. Une table "sous cat" sert à gérer les sous catégories des natures. 18

19 Chap. 3. Conception et améliorations Sur la table facture nous avons ajouté un montant TTC associé aux ub des lignes de crédit, une sous catégorie propre à la facture mais qui ne dépend pas de la ligne de crédit contrairement à la nature et enfin un type qui nous permet de savoir si la facture est une originale ou une copie (facture associée). Sur la table "ligne de crédit" nous avons ajouté un champ "ub" pour la gestion de TVA et une sous catégorie. De plus le champ "montant dépensé" a été retiré. Les tables "login", "projet" et "financeur" n ont pas changé. Pour la conception de cette table nous avons utilisé la méthode Merise. Voir l annexe. Fig. 3.7 Exemple d affichage d un projet Installation du logiciel Pour faciliter l installation du logiciel, 3 fichiers sont présents : Serveur local.rar : contient l ensemble des fichiers à décompresser sur le serveur PHP / MySQL local. Serveur ftp.rar : contient les fichiers à placer à la racine du serveur extérieur. Readme.txt : contient la procédure d installation. Une fois le tout décompressé, il suffit de lancer le lien dans une page web du serveur local et s il s agit de la première utilisation, automatiquement le logiciel demandera les différents paramètres et installera la base de données. Puis, il vous faudra créer le compte administrateur. 19

20 Chap. 3. Conception et améliorations 3.2 Les nouveautés apportées Un bilan en ligne et en "lecture seule" Le logiciel permet de gérer des projets, des factures qui lui sont associées, des lignes de crédit etc... Un des besoins et nouveautés apportés cette année à la demande de M. Poirriez a été de concevoir une page web en ligne, permettant d avoir une vue globale et un bilan graphique des différents projets en cours. Pour créer cela, aucunes informations de type "Base de données" ne devaient se trouver en ligne. Toutes les informations nécessaires à la page devaient ḙtre contenues dans un fichier de type XML puis interprétées afin d afficher au mieux un bilan en "lecture seule". Cette page a été développée en plusieurs parties : 1. Remplissage et création du fichier XML via le langage JAVA, requḙtes SQL et la bibliothèque JDOM 2. Envoi du fichier XML par FTP 3. Interprétation (étape 1) du XML pour création d un tableau récapitulatif grˆace à XSLT 4. Interprétation (étape 2) du XML pour création des différents graphiques récapitulatifs grˆace à PHP XMLDOM 5. Création des graphiques et remplissage grˆace à des fonctions 6. Mise en forme de la page web Création du XML Nous avons choisi, après avoir fait quelques recherches sur le sujet de créer le fichier XML par l intermédiaire du langage JAVA et de la bibliothèque JDOM. En effet, le langage JAVA peut ḙtre très bien lancé et interprété dans une page PHP facilitant ainsi le développement. Pour permettre cette interprétation, il est nécessaire d activer une extension d EasyPHP sous le nom de PHP DOMXML. Fig. 3.8 Extrait du code de création du fichier XML 20

21 Chap. 3. Conception et améliorations Remplissage du XML Fig. 3.9 Extrait du code de remplissage du fichier XML Fig Court extrait du fichier XML 21

22 Chap. 3. Conception et améliorations Envoi par FTP du XML Une fois le fichier XML correctement rempli et créé, il est nécessaire de l envoyer par FTP vers le serveur qui va afficher la page du bilan. Un problème s est posé à l Université puisque les étudiants ne sont pas autorisés à faire du FTP via la connexion WIFI disponible dans les bˆatiments. A ce jour, aucune solution n a été apporté au titre d étudiant (ce qui est finalement un problème mineur puisque ce n est pas nous qui allons utiliser le logiciel). En revanche, un professeur est tout à fait capable de faire du FTP et donc de profiter pleinement du logiciel. Fig Extrait du code de d envoie par FTP du fichier XML Interprétation (Etape 1) du XML Lorsque le fichier XML a été uploadé sur le serveur FTP, il est nécessaire de le traiter pour ne pas afficher le XML de manière brute. En effet, pour le confort de l utilisateur nous souhaitons afficher un tableau récapitulatif des projets grˆace aux informations contenues dans le fichier XML. Pour cela nous avons choisi de transcrire le fichier XML grˆace à un nouveau langage le XSLT. Fig Tableau récapitulatif des projets 22

23 Chap. 3. Conception et améliorations Fig Extrait du fichier XSLT de traitement du fichier XML Interprétation (Etape 2) du XML Ensuite, il nous était demandé de créer des graphiques permettant d avoir une vue rapide et globale des informations les plus importantes des différents projets. Aussi, le travail fut bien plus compliqué à mettre en oeuvre car il nous était nécessaire de lire le XML mais surtout de conserver les informations afin de pouvoir les réutiliser par la suite pour la création des graphes. Pour cela, une méthode "facile" consiste à utiliser PHP5, qui permet de faire de la lecture de fichier XML d une manière plus aisée. Mais, il nous fallait prendre en compte le fait que le logiciel devait ḙtre compatible sur plusieurs machines et/ou serveurs FTP. Or de nos jours très peu d hébergeurs sont passés au PHP5 ce qui limite son utilisation. Il a donc fallu trouver une solution utilisant la version de PHP4. La solution qui a été trouvée est d utiliser l ouverture du fichier XML et son traitement grˆace à la fonction xmldocfile(). Cette fonction crée un arbre de parcours du fichier XML passé en entrée, ensuite il faut utiliser comme un arbre classique les fonctions de parcours children(), etc.. Fig Fonction PHP d interprétation du XML - Ici, on extrait le nombre de projets 23

24 Chap. 3. Conception et améliorations Création des graphiques et remplissage grˆace à des fonctions La création des graphiques a été une partie de développement à part entière. Tout d abord il a fallu utiliser une librairie de création de graphe encore une fois compatible sur tout serveur. Nous avons pour cela choisi d utiliser la librairie JpGraph[4]. Celle-ci peut ḙtre installée aussi bien sur un serveur PHP4 que PHP5. Ce qui permet une bonne flexibilité dans le cas d une évolution du serveur. Cette librairie est très complète et permet de créer toute sorte de graphiques (camemberts, histogramme, radar...). Les données pour la création des graphes se trouvent dans un tableau de type ARRAY() en PHP. Il nous était donc nécessaire de remplir de manière automatique ces tableaux. Il a donc fallu créer des fonctions qui interprètent le XML, ressortent les bonnes valeurs et enfin les stockent dans un ARRAY. Fig Fonctions de remplissage des tableaux utiles pour les graphes Mise en forme de la page web La mise en forme générale de la page web est définie grˆace à un fichier CSS. Celui-ci est également compatible multi-browser Ajout d un menu d administration Menu disponible uniquement par l administrateur. Celui-ci permet de gérer les serveurs et la mise à jour entre la base de données locale et l affichage de bilan sur le serveur extérieur. Fig Menu d administration 24

25 Chap. 3. Conception et améliorations Fig Aspect général de la page de bilan en "lecture seule" 25

26 Chap. 3. Conception et améliorations Paramétrer le XML Ce menu permet d enregistrer les adresses IP, les logins et mots de passe des deux serveurs. On peut également changer le nom du fichier qui sera généré. Enfin on coche ou décoche la case "uploader le fichier" si on veut l envoyer directement sur le serveur ou si on décide de le générer uniquement en local. Fig Paramétrage des serveurs Mise à jour du XML Ce bouton permet de lancer le programme java. Grˆace à la commande "exec()" on peut lancer soit un java fichier.java ou directement un fichier bat. Par souci de compatibilité de système d exploitation juste les commandes sont utilisées (Shell sous linux bat sous Windows). Le principe de ce java est de lire un ensemble de données sur le serveur MySQL en local, de synthétiser l ensemble et créer un fichier XML qui contient l ensemble des données. Puis ce fichier est envoyé par ftp sur un serveur extérieur via le port Bilan XML Vous envoie sur le serveur externe ou est stockée la page qui affiche le XML Gérer compte Cette page vous permet d administrer les différents logins / mots de passe et droits d accès au logiciel. Sur la partie haute vous créer un compte, sur la partie basse vous les supprimer. Fig Module d inscription 26

27 Chap. 3. Conception et améliorations 3.3 Les améliorations possibles et futures Choix sélectif de l apparence du logiciel. Détection de l activation de JavaScript dans le navigateur. Détection de l existence d une machine java sur le poste. Une installation automatique sur différents systèmes d exploitation. Une souplesse du logiciel. Déposer un brevet pour le logiciel? 27

28 Chapitre 4 Manuels et documentation du soft 4.1 Pourquoi une documentation? Il existe plusieurs cas de documentation lorsque vous achetez un matériel. Le manuel d installation qui vous indique la procédure correcte à suivre pour brancher ou installer votre composant, le manuel de l utilisateur vous aidant à utiliser votre produit, et parfois le manuel du concepteur permettant la reprise / maintenance du produit. Mais pourquoi créer une documentation? Tout simplement parce que la documentation est un élément indispensable! Certes, elle ne vous est parfois pas très utile, mais à l instant t où elle devient nécessaire, encore faut-il qu elle existe. Imaginez, reprendre la maintenance d un logiciel, alors qu aucune documentation n a été établie! C est chose quasi impossible, il vous faudra tˆot ou tard vous imprégner du logiciel, le disséquer et vous y passerez bon nombres d heures! (non productives pour notre client) C est pourquoi, il aurait été inconvenant que nous développions ce logiciel, sans en établir les manuels en parallèle (utilisateur / développeur). 4.2 Les manuels Les manuels du logiciel, reprennent toutes les informations importantes et nécessaires aux futurs utilisateurs et développeurs permettant son utilisation, sa mise à jour ou son développement futur. Les manuels ont été créés au format Open Office Writer / Word, permettant ainsi de les modifier simplement, de poursuivre leur évolution dans le temps et de les livrer de manière exploitable au client. Les manuels sont disponibles en annexe de ce rapport. 28

29 Conclusion Ce projet nous aura permis d apprendre et de mettre en place de nombreux langages et surtout de les faire interagir entre eux. Un des points majeurs du projet souhaité par notre tuteur M. Poirriez était justement d essayer de faire coordonner plusieurs langages différents sous une mḙme plate-forme. Ce projet nous aura également beaucoup impliqué sur le principe de développement d un véritable logiciel, c est à dire, toute l étude fonctionnelle (avant mḙme de plonger dans l encodage), la présentation et la concertation autour de la recherche, la nécessité de savoir recevoir et prendre en compte les idées des autres, et enfin ne pas oublier qu un logiciel ne peut exister sans la documentation qu il lui est associée. De plus, il nous aura permis à nouveau de travailler en groupe et de savoir répartir les tˆaches dans le bon ordre afin que le développement avance correctement. Ce qui nous a permis de faire un travail correct, c est aussi le fait de toujours s entre-aider lorsque l un d entre nous avait du retard, un problème ou autre. Ainsi, nous avons travaillé pleinement sur le projet, chacun sur ses parties mais sans toutefois oublier la partie des autres. Finalement, les objectifs de notre mission sont atteints. A ce jour, le logiciel est terminé et fonctionnel! 29

30 Bibliographie [1] Nadia BENNANI. <xml!> - cours de master 1. Extensible Markup Langage. [2] Developpez.com. Manipuler des données xml avec java et jdom. http ://cynober.developpez.com/tutoriel/java/xml/jdom/. [3] Loïc MARECHAL et Guillaume CARPENTIER. Découverte de cduce. Rapport de projet 2006 / [4] JpGraph. Utilisation et exemple. http ://enacit1.epfl.ch/php/jpgraph/. [5] jscape.com. Java ftp. http ://www.jscape.com/articles/simple ftp using java.html. [6] Christophe KOLSKI. Génie logiciel : Uml. Introduction à l UML (diagrammes, tendances et perspectives). [7] LEBRUN Yoann KUBICKI Sébastien, DEMYTTENAERE Julien. Logiciel de gestion de factures. Rapport de projet 2005/2006. [8] Site Officiel. Gnu + cygnus + windows = cygwin. http ://www.cygwin.com/. [9] Gerd Stolpmann and the GODI team. The source code objective caml distribution. http ://godi.ocaml-programming.de/. [10] Wikipédia. Asynchronous javascript and xml. http ://fr.wikipedia.org/wiki/ajax. [11] Wikipédia. Extensible markup language. http ://fr.wikipedia.org/wiki/xml. [12] Wikipédia. Feuilles de style en cascade. http ://fr.wikipedia.org/wiki/feuilles de style en cascade/. 30

31 Annexes 31

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

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

Plus en détail

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 jquery Mobile La bibliothèque JavaScript pour le Web mobile É r i c S a r r i o n Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 1 Installation de jquery Mobile

Plus en détail

Installation / Sauvegarde Restauration / Mise à jour

Installation / Sauvegarde Restauration / Mise à jour Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

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

À la découverte de jquery Mobile

À la découverte de jquery Mobile 1 À la découverte de jquery Mobile jquery Mobile est un ensemble de plug-ins et de widgets de jquery visant à déployer une API multiplates-formes capable de développer des applications Web mobiles. Au

Plus en détail

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

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

Plus en détail

KWISATZ MODULE PRESTASHOP

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

Plus en détail

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

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

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

DOCUMENTATION POUR L'INSTALLATION DE TYPO3

DOCUMENTATION POUR L'INSTALLATION DE TYPO3 DOCUMENTATION POUR L'INSTALLATION DE TYPO3 ajoly@e-magineurs.com Ingénieur en développement 45 rue du Vivier 69007 Lyon Tel : 04 37 37 88 00 www.e-magineurs.com Donnez de l e-magination à votre communication

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

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

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com.

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com. 1 1 - Installation & Mise à Jour du logiciel 1.1 Première Installation Cette procédure d installation est indispensable pour tout ordinateur n ayant jamais fait l objet d une installation du logiciel.

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

Création d un site de rencontre

Création d un site de rencontre Quentin Wenzinger Walid Haroud L3 Informatique Julien Bellaiche 2010-2011 Christian Razakamahefasoanirina Laetitia Mourot Création d un site de rencontre Analyse des Besoins et Gestion de Projet Faculté

Plus en détail

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique Cahier Technique Installation sous Terminal Server Edition Sage P.E Documentation technique Sommaire I. Introduction... 3 II. Configuration du serveur... 4 1. Principe d utilisation à distance... 4 2.

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Thibault MARZAIS, Mathieu LACROIX, Antoine VACAVANT marzais@llaic3.u-clermont1.fr mathieu.lacroix@isima.fr antoine.vacavant@liris.cnrs.fr 24 et 25 Avril 2006 /39 Thibault

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1 DOCUMENTATION MISE A JOUR ANTIBIOGARDE V4.0 en v4.1 Version d Antibiogarde 4.1 Version du document 1.0 Date dernière mise à jour du document 15/06/2010 Retrouvez cette doc à jour sur : http://www.antibiogarde.org/activation/

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /40 Mathieu

Plus en détail

Projet informatique UML-Cpp avec QT4

Projet informatique UML-Cpp avec QT4 Haute école spécialisée bernoise Haute école technique et informatique, HTI Section Electricité et système de communication Laboratoire de l informatique technique Projet informatique UML-Cpp avec QT4

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Server. Mac OS X. l Admin. Cahiers. Jacques Foucry. Collection dirigée par Nat Makarévitch. Avec la contribution de Martine Chalmond

Server. Mac OS X. l Admin. Cahiers. Jacques Foucry. Collection dirigée par Nat Makarévitch. Avec la contribution de Martine Chalmond Jacques Foucry Cahiers de l Admin Mac OS X Server Collection dirigée par Nat Makarévitch Avec la contribution de Martine Chalmond, ISBN : 2-212-11282-3 Étude de cas 1 Mac OS X Licences Intégration Facilité

Plus en détail

StockMalin l application pour les brocanteurs!

StockMalin l application pour les brocanteurs! StockMalin l application pour les brocanteurs! Conçue en intégralité par Quentin Comte-Gaz StockMalin Gestion de stock/clients/fournisseurs en ligne (2014) 1/15 Sommaire Introduction...3 PARTIE 1 : DESCRIPTION

Plus en détail

Documentation utilisateur FReg.NET

Documentation utilisateur FReg.NET Epitech Documentation utilisateur FReg.NET Document réservé aux utilisateurs souhaitant comprendre rapidement le fonctionnement du logiciel FReg.NET Lago_a, schehl_c, narcis_m, clique_x, tran-p_n 5/14/2010

Plus en détail

AOLbox. Partage d impression Guide d utilisation. Partage d impression Guide d utilisation 1

AOLbox. Partage d impression Guide d utilisation. Partage d impression Guide d utilisation 1 AOLbox Partage d impression Guide d utilisation Partage d impression Guide d utilisation 1 Sommaire 1. L AOLbox et le partage d impression...3 1.1 Le partage d imprimante...3 1.2 Méthode classique sous

Plus en détail

Outil de virtualisation des informations au niveau d une application

Outil de virtualisation des informations au niveau d une application Fiche technique AppliDis Outil de virtualisation des informations au niveau d une application Fiche IS00194 Version document : 1.06 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

Plus en détail

TABLE DES MATIERES. 1 Présentation du projet. * Contexte Objet du projet. * Organisation du projet Le client Groupe de projet

TABLE DES MATIERES. 1 Présentation du projet. * Contexte Objet du projet. * Organisation du projet Le client Groupe de projet TABLE DES MATIERES 1 Présentation du projet * Contexte Objet du projet * Organisation du projet Le client Groupe de projet * Environnement du projet Existant fonctionnel 2 - Description du futur site *

Plus en détail

Comment maintenir votre système Windows à jour

Comment maintenir votre système Windows à jour Comment maintenir votre système Windows à jour Pour des raisons de sécurité, le système Windows a besoin d'être régulièrement mis à jour afin d optimiser son fonctionnement et améliorer sa fiabilité. Dès

Plus en détail

Manuel d utilisation du Guichet électronique V2

Manuel d utilisation du Guichet électronique V2 Service Informatique (D443) Equipe du Guichet Manuel d utilisation du Guichet Version 1.0 Alpha 0 du 18/02/2011 Classification : Peu sensible Objet : Ce document est un manuel d utilisation du portail

Plus en détail

COMMENT OBTENIR UN ACCES GRATUIT?

COMMENT OBTENIR UN ACCES GRATUIT? COMMENT OBTENIR UN ACCES GRATUIT? 1 Bienvenue dans la version de facturation gratuite de WinBooks on Web La version de facturation gratuite est conçue pour vous aider à expérimenter les fonctionnalités

Plus en détail

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Installation d'une galerie photos Piwigo sous Microsoft Windows. Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs

Plus en détail

SAGESSE Delphi Interbase Version V6.0

SAGESSE Delphi Interbase Version V6.0 SAGESSE Delphi Interbase Version V6.0 Note d accompagnement SOMMAIRE 1. INTRODUCTION...1 1.1 Rappel de la version d InterBase nécessaire pour SAGESSE V6.0... 1 2. MISE EN ŒUVRE...1 2.1 Mise à jour d une

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail

Installer, configurer et personnaliser Joomla

Installer, configurer et personnaliser Joomla Installer, configurer et personnaliser Joomla Web Platform Installer 2.0 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez cet atelier à l adresse

Plus en détail

Archivage numérique de documents SAP grâce à DocuWare

Archivage numérique de documents SAP grâce à DocuWare Connect to SAP Product Info Archivage numérique de documents SAP grâce à DocuWare Connect to SAP relie DocuWare au module SAP ArchiveLink intégré à SAP NetWeaver par le biais d une interface certifiée.

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

GeniusTim_Labo Version 1.0

GeniusTim_Labo Version 1.0 GeniusTim_Labo Version 1.0 GeniusTim_Labo est un logiciel de diffusion sous Androïd développé par GeniusTim. Il permet la répartition des apprenants dans 4 groupes vers lesquels seront diffusées les sources

Plus en détail

RAPPORT DE CONCEPTION UML :

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

Plus en détail

Manuel du revendeur. version 2.0-r1

Manuel du revendeur. version 2.0-r1 Manuel du revendeur version 2.0-r1 Table des matières 1 Explication des termes 3 2 Sections du tableau d administration dédié au revendeur 3 3 Généralités 4 3.1 Aperçu............................... 4

Plus en détail

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

LANDPARK ACTIVE DIRECTORY OPEN/LDAP LANDPARK ACTIVE DIRECTORY OPEN/LDAP Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2014 LANDPARK ACTIVE DIRECTORY /OPENLDAP INDISPENSABLE POUR INTÉGRER AUTOMATIQUEMENT TOUS

Plus en détail

Accéder à ZeCoffre via FTP

Accéder à ZeCoffre via FTP Accéder à ZeCoffre via FTP Table des matières Introduction... 2 Qu est-ce que FTP... 3 Comment se connecter à ZeCoffre via FTP... 4 Connexion FTP depuis Windows / Linux / Mac OS X... 5 Connexion FTP depuis

Plus en détail

COSWIN MOBILE CLIENT COSWIN MOBILE POUR WINDOWS CE ET CONNEXION PAR CABLE USB / SERIE GUIDE D INSTALLATION

COSWIN MOBILE CLIENT COSWIN MOBILE POUR WINDOWS CE ET CONNEXION PAR CABLE USB / SERIE GUIDE D INSTALLATION COSWIN MOBILE CLIENT COSWIN MOBILE POUR WINDOWS CE ET CONNEXION PAR CABLE USB / SERIE GUIDE D INSTALLATION SOMMAIRE I. PRECONISATIONS MATERIELLES ET LOGICIELLES...3 1. POSTE CLIENT DE DEVERSEMENT... 3

Plus en détail

Guide Utilisateur Particuliers. Sommaire

Guide Utilisateur Particuliers. Sommaire Sommaire 1.Installation...3 1.1.Configuration...3 1.2.Sous Internet Explorer...4 1.3.Sous Mozilla Firefox...5 1.4.Sous Google Chrome...6 1.5.Aller sur le site...7 2.Identification...8 2.1.Inscription...8

Plus en détail

SOUMISSION WEB MANUEL D UTILISATION

SOUMISSION WEB MANUEL D UTILISATION 11/03/11 Version 3 SOUMISSION WEB MANUEL D UTILISATION Conventions utilisées dans le manuel... 1 Introduction... 3 Rôle de l application... 3 Accès à l application... 4 Accès à partir de l imprimante Print2C...

Plus en détail

Guide d Installation du module Diagnostic Suite Web Service

Guide d Installation du module Diagnostic Suite Web Service Guide d Installation du module Diagnostic Suite Web Service Version 5.2 Impartial Software La Longanière 49330 Marigné Tél. : 02 41 69 20 45 e-mail : contact@impartial-software.com web : http://www.impartial-software.com

Plus en détail

Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE

Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE Dans de nombreux projets on peut vouloir effectuer une synchronisation de fichiers entre différents serveurs. De plus,

Plus en détail

Procédure d installation, de vérification et de désinstallation de Tadeo V2.X

Procédure d installation, de vérification et de désinstallation de Tadeo V2.X 1 - Présentation du logiciel techniquement Tadeo peut fonctionner uniquement sur la plateforme Windows de la version XP SP3 jusqu à la version 8.1 en 32 ou 64 bits. Le programme se divise en 2 parties.

Plus en détail

Plateforme AnaXagora. Guide d utilisation

Plateforme AnaXagora. Guide d utilisation Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.

Plus en détail

Guide de formation. EasyCruit

Guide de formation. EasyCruit Guide de formation EasyCruit Contents INTRODUCTION... 3 PRÉSENTATION ET NAVIGATION... 3 CRÉATION D UN PROJET DE RECRUTEMENT... 5 ETAPE 1 : Nom interne du projet... 5 ETAPE 2 : Associer l offre au bon département...

Plus en détail

Lauro Kevin Lopes-Vicente Vincent Wallner Jean

Lauro Kevin Lopes-Vicente Vincent Wallner Jean Table des matières I- Étude préalable... 2 1) Description approfondie du sujet... 2 2) Étude et comparaison à l'existant... 2 a) Easyfoyou.fr... 2 b) Stockiteasy.fr... 3 c) CalusPlus... 3 3) Contraintes

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

Installation, utilisation et paramétrage de l Espace Factorielles. Guide de l Espace Factorielles

Installation, utilisation et paramétrage de l Espace Factorielles. Guide de l Espace Factorielles Installation, utilisation et paramétrage de l Espace Factorielles Guide de l Espace Factorielles Version Mars 2014 Table des matières Configuration requise... 2 Installation de l Espace Factorielles...

Plus en détail

II. EXCEL/QUERY ET SQL

II. EXCEL/QUERY ET SQL I. AU TRAVAIL, SQL! 1. Qu est-ce que SQL?... 19 2. SQL est un indépendant... 19 3. Comment est structuré le SQL?... 20 4. Base, table et champ... 21 5. Quelle est la syntaxe générale des instructions SQL?...

Plus en détail

Interface ERNMT Distotablet Préventimmo

Interface ERNMT Distotablet Préventimmo Interface ERNMT Distotablet Préventimmo Version du document : 1.1 du 25-05-2015 Rédaction : Stéphane Gressani 1 - Description Le but de l interface est d automatiser la liaison entre le dossier client

Plus en détail

Quoi de neuf dans Optymo 5.0

Quoi de neuf dans Optymo 5.0 Quoi de neuf dans Optymo 5.0 Notes de lecture : dans ce document, les textes soulignés font référence aux libellés des fenêtres ou aux libellés associés à des boutons d Optymo, les textes en caractères

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

Plus en détail

Découvrez Wansys le bureau mobile LES MODULES WANSYS. Documentation détaillée des modules existants Wansys MAJ 24/04/2014 Reproduction interdite

Découvrez Wansys le bureau mobile LES MODULES WANSYS. Documentation détaillée des modules existants Wansys MAJ 24/04/2014 Reproduction interdite LES MODULES WANSYS Sommaire 1. / DEFINITION... 3 2. / TOUT CE QUI EST COMMUN... 4 3. / INFORMATIONS DIVERSES... 4 4. / CE QU IL FAUT SAVOIR... 5 4.1. / Les groupes utilisateurs... 5 4.2. / Les utilisateurs...

Plus en détail

WANSCAM - IPCAM. Une fois votre inscription effectuée vous pouvez commander une Offre via l onglet prévu à cet effet.

WANSCAM - IPCAM. Une fois votre inscription effectuée vous pouvez commander une Offre via l onglet prévu à cet effet. ETAPE 1 INSCRIPTION WANSCAM - IPCAM En premier lieu inscrivez-vous via le formulaire dans l onglet espace membres. Choisissez un nom d'utilisateur et un mot de passe puis complétez la création de votre

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

TSI-V5 Manuel d installation

TSI-V5 Manuel d installation TSI-V5 Manuel d installation 1 Sommaire Introduction... 3 Pré-requis... 3 Installation SQL SERVER 2008... 3 Introduction... 3 Installation... 3 Prise en main... 7 Application TSI... 9 Premier démarrage

Plus en détail

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall RTE Technologies RTE Geoloc Configuration avec Proxy ou Firewall 2 Septembre 2010 Table des matières Introduction... 3 Présentation de RTE Geoloc... 3 Configuration des paramètres de sécurité... 3 Configuration

Plus en détail

Analyse des besoins logiciels

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

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Windows XP. Microsoft. Sommaire :

Windows XP. Microsoft. Sommaire : Microsoft Windows XP Sommaire : OUVERTURE DE SESSION...2 LE BUREAU...3 CHANGER D ENVIRRONEMENT...4 NOUVEAU RACCOURCI...7 LE MENU DEMARRER...9 LES PROGRAMMES AU DEMARRAGE...11 LA GESTION DES FICHIERS...12

Plus en détail

Rapport D activité. Mini Jeu Friends Plus. https://apps.facebook.com/friendsplus. Daguès Alexis. Alexis Aurélie Fabrice Kaarthic 2011 2012

Rapport D activité. Mini Jeu Friends Plus. https://apps.facebook.com/friendsplus. Daguès Alexis. Alexis Aurélie Fabrice Kaarthic 2011 2012 WEB Agency Rapport D activité Mini Jeu Friends Plus https://apps.facebook.com/friendsplus Daguès Alexis Alexis Aurélie Fabrice Kaarthic 2011 2012 1 P age Tables des Matières : 1 ENTÊTE DU DOCUMENT... 3

Plus en détail

INTRODUCTION et choix de la méthode d installation

INTRODUCTION et choix de la méthode d installation INSTALLATION D OpenErp Introduction et choix de la méthode d installation 1. installation All-in-one 2. installation des modules 3. création d une base de données 4. La configuration pour une utilisation

Plus en détail

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13 ACCUEIL...2 LA COMMANDE...3 ONGLET "NATURE DES TRAVAUX"...3 ONGLET INFORMATIONS...8 ONGLET RECAPITULATIF...9 LA COMMANDE SIMPLE A VALIDER PAR LES ACHETEURS...10 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12

Plus en détail

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site)

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site) Instructions d installation de IBM SPSS Statistics pour Windows (licence de site) Les instructions suivantes permettent d installer IBM SPSS Statistics version 20 en utilisant une licence de site. Ce présent

Plus en détail

FOSCAM FI8918W2. Une fois votre inscription effectuée vous pouvez commander une Offre via l onglet prévu à cet effet.

FOSCAM FI8918W2. Une fois votre inscription effectuée vous pouvez commander une Offre via l onglet prévu à cet effet. ETAPE 1 INSCRIPTION FOSCAM FI8918W2 En premier lieu inscrivez-vous via le formulaire dans l onglet espace membres. Choisissez un nom d'utilisateur et un mot de passe puis complétez la création de votre

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

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

Plus en détail

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur.

1. Faire Démarrer, Paramètres, Panneau de configuration, Outils d administration, Gestion de l ordinateur. TP PERSONNALISER SON POSTE DE TRAVAIL LES COMPTES, LES GROUPES C'EST QUOI? Les comptes et les groupes permettent de gérer plus facilement l administration d une machine. Il semble assez logique que sur

Plus en détail

ALICO MAILDOC. Sommaire

ALICO MAILDOC. Sommaire 2 Sommaire 1 Page d accueil 3 1.1 Connexion à votre espace privé 3 1.1.1 Vous disposez déjà de vos codes d accès 3 1.1.2 Votre compte n est pas encore créé 3 2 Espace privé 4 2.1 Page d accueil de votre

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

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

Plus en détail

MANUEL GESTIONNAIRE DU GAPIBD

MANUEL GESTIONNAIRE DU GAPIBD MANUEL GESTIONNAIRE DU GAPIBD Générateur de sites Internet/Intranet à distance GAPI Software est une marque déposée par la Société ALLNET ALLNET 1 rue Henri Spriet 14120 Mondeville TABLE DES MATIERES TABLE

Plus en détail

Documentation : Lotus Domino

Documentation : Lotus Domino 2015 Documentation : Lotus Domino Enzo Rideau Swiss-galaxy 26/02/2015 Table des matières Synopsis :... 2 I) Installation du Serveur... 3 II) Administration et création d utilisateur... 12 Etape 1 : La

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

Plus en détail

Connexion au Portail HH. et Usage de Office 365

Connexion au Portail HH. et Usage de Office 365 Connexion au Portail HH et Usage de Office 365 Auteur : Grosso Daniel Vérificateur / Approbateur : Sébastien DELDON Date de la dernière modification : 4 mai 2015 Historique des modifications : Version

Plus en détail

Sage 100 CRM - Guide de l Assistant de Création d Entité Spécifique Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de l Assistant de Création d Entité Spécifique Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de l Assistant de Création d Entité Spécifique Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le

Plus en détail

PROCEDURE DE TELECHARGEMENT DE L ESPACE FACTORIELLES Sur Serveur TSE

PROCEDURE DE TELECHARGEMENT DE L ESPACE FACTORIELLES Sur Serveur TSE PROCEDURE DE TELECHARGEMENT DE L ESPACE FACTORIELLES Sur Serveur TSE Cette procédure a pour but de vous aider dans le téléchargement, l installation et le paramétrage de votre Espace Factorielles. SOMMAIRE

Plus en détail

LES OUTILS DE LA GESTION DE PROJET

LES OUTILS DE LA GESTION DE PROJET LES OUTILS DE LA GESTION DE PROJET PROJET : «ensemble des actions à entreprendre afin de répondre à un besoin défini dans des délais fixés». Délimité dans le temps avec un début et une fin, mobilisant

Plus en détail

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge Projet 1A :Atelier SVN Plateforme de travail :SourceForge Introduction Le but de ce tutorial est de vous initier à l utilisation de l outil Subversion sous la plateforme SourceForge. Cet outil vous facilitera

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

GUIDE NSP Activation et gestion des produits avec NSP

GUIDE NSP Activation et gestion des produits avec NSP GUIDE NSP Activation et gestion des produits avec NSP Ce document s applique aux versions de produits suivants : CODESOFT 2014 LABELVIEW 2014 LABEL ARCHIVE 2014 LABEL MATRIX 2014 PRINT MODULE 2014 SENTINEL

Plus en détail

Produire du code HTML

Produire du code HTML 3 Produire du code HTML Même si l on ne sait pas encore écrire du code HTML, il est important de savoir comment on pourra produire celui-ci. Nous allons voir trois méthodes pour taper du code HTML. Avec

Plus en détail

Les nouveautés. % Internet Explorer 8

Les nouveautés. % Internet Explorer 8 Introduction La dernière version d Internet Explorer s intègre bien évidemment dans toutes les versions de Windows 7. Mais rien ne vous empêche de l installer également sur des systèmes plus anciens :

Plus en détail

//////////////////////////////////////////////////////////////////// Développement Web

//////////////////////////////////////////////////////////////////// Développement Web ////////////////////// Développement Web / INTRODUCTION Développement Web Le développement, également appelé programmation, désigne l'action de composer des programmes sous forme d'algorithme (codage).

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Fonctionnement de Windows XP Mode avec Windows Virtual PC Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage

Plus en détail

Installer un espace de travail collaboratif et d e learning.

Installer un espace de travail collaboratif et d e learning. STG Travail collaboratif / c2i Mars 2008 Installer un espace de travail collaboratif et d e learning. Olivier Mondet http://unidentified one.net Lorsque l on désire installer une plateforme de travail

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail