ProGeSer Sujet 11 : Réécriture du logiciel pour en faire une application web

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

Download "ProGeSer Sujet 11 : Réécriture du logiciel pour en faire une application web"

Transcription

1 Université des Sciences et Technologies de Lille ProGeSer Sujet 11 : Réécriture du logiciel pour en faire une application web Rapport de projet Master I soutenu le 9 juin 2011 par Titouan COMPIEGNE Sylvain THERY Encadrants : Auteur : Mr Laurent AMSELLEM Responsable informatique : Mme Patricia PLENACOSTE

2 i Remerciements Nous voulons remercier Mr Laurent AMSELLEM, de sa confiance pour l affectation du projet et de son suivi tout au long de cette expérience. Nous remercions également Mme Patricia PLENACOSTE, pour son suivi sur le projet et les conseils apportés en terme d ergonomie de l application web.

3 Résumé La première année du Master Informatique à l Université de Lille I, inclut au second semestre une matière nommée PJI (Projet Individuel). Il s agit de soumettre aux étudiants un projet important se déroulant sur l ensemble du semestre. Parmi la diversité des sujets, nous avons décidé de réaliser le projet de Monsieur Laurent AMSELLEM. Mr Laurent AMSELLEM, Maître de conférence en biologie et dynamique des invasions, a eu l idée en 2004, d implémenter un logiciel de gestion de l espace et du temps des serres de l Université de Lille 1. Le développement d un tel logiciel nommé ProGeSer a été effectué par des etudiants du M1 Informatique et d IUP Génie Mathématiques et Informatique (GMI) de l Université de Lille 1, entre 2004 et ProGeSer écrit en Java et XML est actuellement quasi-finalisé, mais malgré l application apportée à la conception de ce programme, ce dernier souffre d une erreur depuis son architecture même. Pour des raisons pratiques et d aisance d emploi, il a été décidé finalement de réécrire le logiciel sous la forme d une application web et accessible directement depuis un navigateur Internet par les utilisateurs. Nous avons accepté de réaliser ce projet sur une période de quatre mois entre janvier et mai Les différentes tâches à effectuer ont été de s approprier le logiciel existant afin de relever l ensemble des fonctionnalités que propose ProGeSer : réfléchir à la conception d une nouvelle base de données et réaliser cette dernière et enfin développer une nouvelle application web reposant sur cette base de données. Ce travail réalisé tout au long du semestre a été l occasion d être confrontés à un projet de taille conséquent nécessitant une bonne organisation. Il nous a permis également de découvrir de nouveaux outils, d améliorer nos connaissances apprises sur l ensemble de notre formation universitaire.

4 Table des matières Introduction 1 1 Le laboratoire GEPV et les serres de Lille I Présentation du laboratoire GEPV Présentation des serres de l Université de Lille I Besoin logiciel Présentation de l application actuelle ProGeSer Module demandeur Module serriste Etat actuel Travail effectué Mise en place La base de données Framework PHP : Symfony Qu est ce que Symfony? Pourquoi un framework, pourquoi Symfony? Développement Module demandeur Module administration Module serriste Résumé Bilan de cette expérience 36 Conclusion 37 A Maquettes du module demandeur 38 B Modèle Conceptuel de Données (MCD) 46 C Modèle Logique de Données (MLD) 48 iii

5 Introduction La formation informatique de l Université de Lille I demande aux étudiants de réaliser un projet conséquent sur des sujets des laboratoires de recherches mais également des entreprises. Un sujet émanant de Mr Laurent AMSELLEM, enseignant-chercheur du laboratoire GEPV (Génétique et Evolution des Populations Végétales) de l Université de Lille I a retenu notre attention. L objectif principal de ce projet a été de réécrire un logiciel de gestion des serres, nommé ProGeSer, initialemment écrit en Java, sous forme d application web. Dans ce présent rapport, nous commencerons par une description du laboratoire GEPV, de l état et les fonctionnalités proposées actuellement par le logiciel ProGeSer. Nous détaillerons ensuite les différentes tâches que nous avons réalisées pendant ce projet et enfin réaliserons une conclusion sur les enseignements que nous a apportés cette expérience. 1

6 1 Le laboratoire GEPV et les serres de Lille I 1.1 Présentation du laboratoire GEPV L Université de Lille I comprend plusieurs UFR (Unités de Formation et de Recherche) dont l UFR de Biologie. Au sein de cette UFR, le laboratoire GEPV (Génétique et Evolution des Populations Végétales) installé dans le bâtiment SN2, réunit une quarantaine de personnes travaillant sur quatre thèmes de recherche à propos des populations végétales : Evolution des systèmes de reproduction, diversité génétique, et histoire évolutive de la section Beta ; Evolution de l auto incompatibilité ; Evolution des traits d histoire de vie et biologie de la conservation ; Génétique et évolution de l adaptation aux environnements pollués par les métaux lourds. Ce laboratoire a besoin de disposer de plantes particulières pour ses activités de recherches comme par exemple : Beta Vulgaris (Betterave), Arabidopsis Thaliana, Senecio Unequidens ou encore Biscutella Nuestriaca. Deux autres laboratoires ont également des besoins végétaux : l unité de glycobiologie structurale et fonctionnelle et le laboratoire stress abiotique et différenciation des végétaux cultivés. En plus des laboratoires, l enseignement est également consommateur de plantes pour la réalisation de travaux pratiques pour les étudiants de l UFR de biologie. 1.2 Présentation des serres de l Université de Lille I Les différents laboratoires végétalistes de l Universite de Lille I (Bâtiment SN2) nécessitent de travailler constamment avec du matériel frais pour leurs activités de recherche et d enseignement. Toutes les plantes sont donc cultivées selon les besoins dans des serres communes à chaques laboratoires situées près de ceuxci sur le site de l Université de Lille I (face au bâtiment SN1) et qui se chargent de fournir le matériel végétal aux différentes entités qui en ont besoin. 2

7 1.3. Besoin logiciel 3 Les différents espaces de culture sont utilisés par les équipes de recherche des laboratoires pour le maintien en collection du matériel végétal, la production des matériaux sur lesquels sont réalisées des analyses en aval et la réalisation d expérimentations sur les matériaux d étude. Le personnel chargé de la gestion technique et administratiive des serres ne représente que quatre personnes qui gèrent à elles seules l ensemble des serres comprenant : Une serre Hors-gel (maintenant la température au dessus de 5 C) de 200 m 2 ; Une serre maintenant la températue au dessus de 20 C en hiver de 4 * 72 m 2 ; Une serre norme S2 (confinement) de 2 * 35 m 2 ; Une serre de culture (contrôle température, hygrométrie, éclairement) de 2 * 30m 2 ; Une serre de 72 m 2 contenant le matériel d enseignement en biologie végétale ; Trois terrains extérieurs d expérimentation. Chaque serre citée ci-dessus est divisée en plusieurs pièces ou structures contenant des paillasses. 1.3 Besoin logiciel La gestion des serres nécessite d effectuer différentes tâches complexes à savoir la gestion des espaces de culture en fonction du temps, la gestion des programmes concernés, des stades attendus, de la destination du matériel, des impératifs de dates... Avec le temps et l évolution régulière de l agencement et l organisation des serres, le besoin d un logiciel de gestion de l espace et du temps s est fait de plus en plus pressant. Monsier Laurent AMSELLEM a donc imaginé en 2004 un logiciel informatique qui permettrait aux enseignants et chercheurs d effectuer des demandes de culture et de gérer facilement les cultures au sein de la serre par le personnel. Ainsi est né le logiciel ProGeSer dont on identifie deux modules : un module demandeur et un module serriste.

8 2 Présentation de l application actuelle 2.1 ProGeSer ProGeSer signifie Programme d aide à la Gestion des Serres. Le développement de ProGeSer a débuté en 2004 et depuis, sept groupes d étudiants en Master Informatique et GMI (Génie Mathématiques et Informatique) ont permis sa réalisation. Le programme a été réalisé en Java afin de le rendre multi plateforme afin qu il puisse s exécuter sur système Windows, Linux ou MacOs. Le logiciel est divisé en deux modules, le module demandeur et le module serriste dont voici une description des fonctionnalités qu il propose Module demandeur Le module demandeur permet à l utilisateur (généralement un enseignant-chercheur) de faire des demandes de culture que ce soit pour une expérimentation ou un enseignement. Les utilisateurs peuvent également enregistrer leurs demandes, les modifier, les supprimer et bien sûr les envoyer aux serristes via l interface suivante : 4

9 2.1. ProGeSer 5 Figure 2.1 Module demandeur - Menu Principal Module serriste Le module serriste s occupe quand à lui de recevoir les demandes de culture. Il permet de créer de nouvelles structures au sein des serres ainsi que les tables ou paillasses à l intérieur, mais aussi de créer une fiche de culture à partir d une demande reçue et de l affecter à une table libre. Le serriste peut également obtenir une vue d ensemble de la serre. Plusieurs vues sont disponibles : journalières, mensuelles ou encore la liste des tâches à effectuer dans la semaine en cours à travers les interfaces suivantes :

10 2.1. ProGeSer 6 Figure 2.2 Module serriste - Gestion structures. Figure 2.3 Module serriste - Fiche culture.

11 2.1. ProGeSer 7 Figure 2.4 Module serriste - Vue mensuelle Etat actuel Les modules demandeur et serriste peuvent être lancés via des installeurs. Lors de notre première visite avec Monsieur Laurent AMSELLEM, nous nous sommes aperçus que les installeurs ne fonctionnaient pas pour le module serriste. Il était donc impossible de voir les fonctionnalités que proposait ce module. Monsieur Laurent AMSELLEM nous a fait une démonstration du module demandeur et nous a montré des impressions d écrans pour le module serriste. Cependant, afin de nous apercevoir des différents mécanismes implémentés par le module serriste ainsi que ces enchainements d écrans, il a fallu dans un premier temps réparer l installeur du module serriste pour pouvoir l utiliser. Une fois cette étape réalisée, un deuxième rendez-vous a été pris avec Monsieur Laurent AMSELLEM pour nous faire une démonstration du module serriste et nous faire une visite des serres de l Université de Lille I. L installation du module serriste ayant réussi on a rapidement pu percevoir les problèmes que rencontre ProGeSer. En effet, il été impossible de finaliser une fiche de culture. Nous avons constaté par la suite que la réception des demandes était impossible avec notamment comme erreur des fiches au format invalide. La démonstration du module serriste n a donc pas pu se faire. Le contenu du sujet du projet a alors pris tout son sens. En effet, ProGeSer souffre d une erreur de conception depuis son architecture même. Notre mission est donc de repartir sur une nouvelle base solide. Pour des raisons pratiques et d aisance d emploi, il a été jugé finalement préférable que ce logiciel existe sous la forme d une application web. Ces différentes étapes vont être détaillées dans la suite de ce document.

12 3 Travail effectué 3.1 Mise en place Les premières étapes du projet consistaient à de s emparer du logiciel ProGeSer afin d analyser les fonctionnalités qu il proposait aux utilisateurs. Après quelques utilisations nous avons pu rapidement comprendre le fonctionnement du logiciel et commencer à noter les différentes fonctions qui seront à implementer dans l application web. Le projet étant conséquent nous devons donc avoir une bonne base de travail. Travaillant en binôme, nous devons décidé qui aller gérer telle ou telle fonctionnalité du logiciel. Afin de nous aider dans cette tâche, nous avons décidé d utiliser un serveur SVN. Le serveur SVN (fourni par le LIFL - Laboratoire d Informatique Fondamental de Lille) permet notamment de : garder un historique des différentes versions des fichiers d un projet ; permettre le retour à une version antérieure quelconque ; garder un historique des modifications avec leur nature, leur date, leur auteur... ; permettre un accès souple à ces fichiers, en local ou via un réseau ; permettre à des utilisateurs distincts et souvent distants de travailler ensemble sur les mêmes fichiers. Autant d avantages qui nous permettent de travailler sur des tâches distinctes sans se soucier de l avancement du binôme ou encore sans avoir à gérer soi même l intégration des modifications au projet. Nous avons pu débuter le projet avec notamment la réalisation des différentes maquettes du module demandeur disponibles dans les annexes de ce document. Le module demandeur étant correctement développé dans sa version Java, nous avons repris les écrans de l application afin de les adapter à la version internet. Ce travail terminé, la première grande étape du projet allait alors commencer, à savoir l écriture de la base de données. 8

13 3.2. La base de données La base de données Au commencement du projet, deux bases de données existaient, une sous forme de base de données relationnelle et une autre sous forme de fichiers xml. Les étudiants de l année passée ont commencé à travailler sa réécriture. Ils ont notamment permis de réduire la base de données composée des fichiers xml. En effet ceux-ci permettaient de s occuper à la fois de la configuration du logiciel, mais également de la sauvegarde des fiches de demande faites depuis le module demandeur. Les étudiants de l année précédente ont réussi notamment à réécrire la base de données relationnelles afin d intégrer la configuration du logiciel. Cependant, les fiches de demande de culture étaient toujours sous la forme de fichiers xml. Afin d obtenir une base de données unique et solide et afin de se passer des fichiers xml, nous avons décidé de réécrire en partie la base de données proposée par les étudiants de la promotion précédente. La réécriture de cette base de données va notamment permettre de centraliser l ensemble des informations dans une base unique. Ce qui permettra de ne plus jongler entre deux bases de données différentes. La gestion des données en sera donc plus simple. ProGeSer passant d une utilisation mono-utilisateur, notamment pour le module demandeur, à une utilisation multi-utilisateurs due au fait que le logiciel sera accessible à présent depuis un site internet unique. Nous avons également ajouter des informations supplémentaires pour l utilisateur. ProGeSer nécessitant à présent d un compte utilisateur pour y accéder, nous avons rajouter des informations, comme l identifiant ou encore le mot de passe. La description de cette base de données est accessible via les Modèles Conceptuels de Données (MCD) et les Modèles Logique de Données (MLD) disponibles dans les annexes du document. Concernant son implémentation nous avons décidé d utiliser le système de gestion de base de données MySQL. Ce logiciel de gestion de base de données a pour avantage d être gratuit, simple d utilisation et suffisant pour la quantité de données demandées par ProGeSer. Le fait d intégrer les fiches de demandes précédemment sous forme de fichiers XML dans notre base de données, a été une étape assez longue demandant pas mal de réflexion. La base de données a du subir quelques modifications pendant le déroulement du projet afin de permettre le développement de l application web. Une fois la base de données réalisée, le développement de l application proprement parlé a pu débuter. 3.3 Framework PHP : Symfony L une des principales caractéristiques du projet étant de partir sur une base solide nous avons décidé d utiliser ce que l on appel un framework, ici le framework PHP : Symfony.

14 3.3. Framework PHP : Symfony Qu est ce que Symfony? Symfony est un framework MVC libre écrit en PHP 5. En tant que framework il fournit un ensemble de composants logiciels structurels (généralement des classes PHP), qui servent à créer les fondations ainsi que les grandes lignes de tout ou partie d un logiciel (architecture). En programmation orientée objet, comme le développement de ProGeSer, un framework est typiquement composé de classes mères qui seront dérivées et étendues par héritage en fonction des besoins spécifiques à chaque logiciel qui utilise le framework. La deuxième caractéristique de Symfony c est qu il repose sur une architecture dite en MVC (Modèle Vue Contrôleur). L architecture MVC qui permet notamment la séparation des responsabilités en trois parties distinctes, qui peuvent être indépendemment développées, testées et maintenues. On y retrouve notamment : Le modèle qui est responsable de la structure des données d une application en utilisant les informations prises à partir d une base de données ou d autres sources ; La vue qui représente ce qui est visible pour les utilisateurs, comme une page web. Le contrôleur qui lui fait le lien entre le modèle et la vue, en récupérant les choix d actions fait par l utilisateur à travers une page internet (une vue). A partir de cette action (qui peut être par exemple afficher mon profil) le contrôleur donne les instructions aux modèles et à la vue sur la façon de prendre des mesures, telles que l affichage de la vue appropriée (la page qui résume mon profil). Figure 3.1 Diagramme MVC Pourquoi un framework, pourquoi Symfony? Les différentes raisons qui nous ont fait choisir Symfony, ou tout simplement un framework ont été les suivantes :

15 3.3. Framework PHP : Symfony 11 Couche d abstraction de la base de données : un framework peut générer une couche d abstraction ou interface entre le code de notre application et les appels natifs réalisés vers le serveur de base de données, permettant de prendre en compte les caractéristiques des fournisseurs SQL. Ainsi nous pouvons modifier notre base de données SQL sans avoir à réécrire du code. Par exemple, passer de MySQL à PostgreSQL ou MSSQL. Authentification : la plupart des frameworks sont livrés avec un module d authentification utilisateur générique. Ils gèrent la connexion et déconnexion, l enregistrement, la gestion des sessions et des autorisations. Portabilité : l abstraction de la base de données permet à l application d être utilisée sur de nombreuses configurations de serveurs différents. Si l application est Open Source, un plus grand nombre de personnes seront en mesure de l installer. Sécurité des applications : Les fonctions de sécurité comme l authentification et les autorisations sont gérées par le framework. De plus, les insertions dans la base de données sont automatiquement nettoyées et la plupart des frameworks ont des protections contre les attaques de type Cross-Site Request Forgery. Règles de codage stricts : La plupart des frameworks forcent à suivre des principes de codage, notamment le modèle MVC : Modèle, Vue, Contrôleur. Cela donne une manière de penser sur la façon dont le code doit être structuré avant de l écrire, ce qui le rend de meilleur qualité. Réutilisabilité du code : Les frameworks sont (généralement) bien documentés et testés. Ainsi, si un autre développeur vient travailler sur le projet, ce dernier aura seulement besoin de lire la documentation du framework, pour comprendre le code. Si on avait développé ProGeSer sans framework, les développeurs aurait dû analyser l ensemble du code, le temps mis pour cette étude aurait pris beaucoup de temps. Nous avons étudié différents framework avant de choisir Symfony, mais nous avons décidé de choisir ce dernier pour les raisons suivantes : Certains framework étant vraiment typés pour certains usages, comme par exemple des blogs, des forums, etc..., Symfony avait pour avantage de laisser beaucoup de liberté à l utilisateur. Gestion des formulaires : ProGeSer nécessitant de nombreux formulaires, Symfony possède un système de gestion formulaire puissant avec entre autre un système de validation du formulaire et de sécurité important. Architecture MVC : assure un code structuré et donc une grande fiabilité du code. Symfony reprend l ensemble des caractéristiques citées dans la liste précédente, ce qui en fait un outil très puissant. Le choix d un framework a donc été indispensable pour permettre de développer une application, robuste, stable, sécurisée, performante. Autant de caractéristiques nécessaires au bon développement de ProGeSer. Le choix du framework décidé, le développement des différentes fonctionnalités ou modules a pu débuter.

16 3.4. Développement Développement Ce fut la première fois que nous utilisions le framework Symfony. Il a fallu tout d abord, comprendre comment ce dernier était implémenté. Un tutorial bien détaillé sur le site de Symfony, nommé projet Jobeet était disponible. Nous avons donc travailler sur ce tutorial afin de commencer le développement de ProGeSer. Ce tutorial a été l occasion pour nous d installer tous les outils nécessaires au développement d une application web sous Symfony, à savoir : Installation et configuration d un serveur HTTP : en l occurence Apache ; Installation et configuration de PHP ; Installation d une base de données : en l occurence MySql ; Installation de Symfony avec notamment la mise en place de la relation entre Symfony et la base de données. Ils nous a également enseigné la compréhension des mécanismes développés par Symfony. Toutes ces étapes effectuées nous avons pu alors commencer le développement de ProGeSer en débutant par le module demandeur Module demandeur RAPPEL : Le module demandeur doit permettre à l utilisateur (généralement un enseignant-chercheur) de faire des demandes de culture que ce soit pour une expérimentation ou un enseignement, à travers des formulaires. Les utilisateurs peuvent également enregistrer leurs demandes, les modifier, les supprimer et les envoyer aux serristes. De plus l accès au logiciel nécessite à présent un compte utilisateur. Dès à présent l utilisateur accède à ProGeSer par l interface suivante :

17 3.4. Développement 13 Figure 3.2 ProGeSer - Page d authentification. Le formulaire d authentification vérifie entre autre : que les champs ont bien été saisis, si non les erreurs sont affichées à l utilisateur ; que l utilisateur possède un compte, si non les erreurs sont affichées à l utilisateur. Une fois l utilisateur authentifié, l utilisateur est redirigé soit vers le module demandeur, soit vers le module serriste, selon les droits qu il lui ont été attribués par l administrateur du site (voir module administration). L accueil du module demandeur est accessible via l interface suivante :

18 3.4. Développement 14 Figure 3.3 ProGeSer - Module demandeur - accueil. La page d accueil du module demandeur permet à l utilisateur d accéder aux fonctionnalités suivantes : Modifier ses informations personnelles ; Créer une nouvelle fiche de demande de culture ; Consulter, modifier, supprimer et envoyer les fiches en cours aux serristes. Voici le détail de ses différentes fonctionnalités. Profil L utilisateur à la possibilité de modifier ses informations personnelles en cliquant sur le lien Modifier mes informations, un formulaire est affiché à l utilisateur (voir ci-dessous) :

19 3.4. Développement 15 Le formulaire vérifie si : Figure 3.4 ProGeSer - Modification profil. Tous les champs sont saisis ; L est correctement saisi ; Le numéro de téléphone est une chaîne de 10 caractères ; Les deux mots de passe sont identiques.

20 3.4. Développement 16 Création d une fiche de demande de culture La création d une fiche de demande de culture se fait en deux étapes. L utilisateur choisit le type de sa demande. Celle-ci peut porter soit sur une expérimentation, soit sur un enseignement. Ce choix se fait après avoir cliqué sur le lien Ajouter une fiche, via l interface suivante : Figure 3.5 ProGeSer - Module demandeur - Choix d une fiche de demande de culture. Une fois le choix du type de fiche effectué, l utilisateur accède à un formulaire pour y faire sa demande, voici un aperçu du formulaire : Figure 3.6 ProGeSer - Module demandeur - Formulaire fiche enseignement partie 1.

21 3.4. Développement 17 Figure 3.7 ProGeSer - Module demandeur - Formulaire fiche enseignement partie 2. Le formulaire vérifie si : Tous les champs sont saisis ; Les dates sont correctes, c est-à-dire, si elles ne sont pas antérieures à la date de demain ; La date de début est antérieure à la date de fin (fiche expérimentation) ; Le nombre d invididus est bien de type entier ; L et le numéro de téléphone sont corrects pour le manipulateur (fiche expérimentation). Une fois la demande correctement saisie et validée, l utilisateur peut l enregistrer ou l envoyer directement aux serristes. Une fois cette étape terminée, l utilisateur est redirigé vers l accueil du module demandeur avec un message lui indiquant que l étape s est correctement déroulée. Figure 3.8 ProGeSer - Module demandeur - Message de notification - Création fiche. Gestion des fiches de demande de culture L utilisateur a également la possibilité de réaliser plusieurs actions concernant les fiches qu il a créées, à savoir : Les consulter ; Les modifier ;

22 3.4. Développement 18 Les supprimer ; Les envoyer. Toutes ces étapes sont accèssibles via le tableau de la page d accueil du module demandeur suivant : Figure 3.9 ProGeSer - Module demandeur - Gestion fiches. La consultation de la fiche se fait via la vue suivante : On peut observer que cette page internet fournit deux actions à l utilisateur : Accéder au formulaire de modification de la fiche correspondante ; Exporter la fiche au format PDF. L exportation du fiche expérimentation produit le document suivant :

23 3.4. Développement 19 Figure 3.10 ProGeSer - Module demandeur - Exportation PDF. Une fois le document généré celui-ci peut très bien être imprimé ou sauvergadé via le logiciel Adobe Reader. A noter également que le nombre de cultures dans la page d accueil du module demandeur est limité à 5 par pages. Un système de pagination a donc été mis en oeuvre afin de permettre à l utilisateur de naviguer à travers les différentes pages. Sécurisation du module Lors de l enregistrement d une demande de culture dans la base de données, celle-ci se voit attribuer un identifiant unique. Ainsi la première demande enregistrée aura l identifiant 1, la deuxième l identifiant 2, etc.... Il en est de même avec les utilisateurs, le premier utilisateur enregistré dans la base aura l identifiant 1 et ainsi de suite.

24 3.4. Développement 20 Pour pouvoir accéder à une information d une demande ou pour accéder à un profil ; il faut renseigner l identifiant correspondant dans l adresse URL du site internet. Par exemple pour accéder au profil de l utilisateur 1 il faudra saisir l adresse suivante : http :// Le problème avec l identifiant visible dans une URL c est que l on peut facilement deviner l adresse d un autre profil. Par exemple, si un deuxième utilisateur est enregistré sur le site internet, on peut y accéder en saisissant l adresse suivante : http :// Un autre utilisateur peux alors accéder à tous les utilisateurs du site internet, pas uniquement en lecture mais il peut également modifier les informations d un utilisateur et également modifier son mot de passe ce qui pose bien évidemment des problèmes majeurs de sécurité. Nous avons donc mis en place une protection avec un jeton (encore appelé token). Les identifiants ne sont plus affichés dans l adresse URL, mais seulement le jeton. Les adresses sont à présent visibles de cette façon-ci : http :// Où JETON est une suite de 40 caractères hexadécimaux (160 bits), ce qui ne permet plus de deviner l adresse d un autre profil. A la création du module demandeur ce dernier était accessible à tous. Un système d authentification des utilisateurs a dû être mis en place. Cela a été fait en modifiant le système d authentification fourni par Symfony. Une fois ce dernier créé, il a fallu développer un outil permettant aux responsables de l application web (les serristes) de gérer ces utilisateurs. Cela a été réalisé dans le module administration Module administration On distingue trois types d utilisateurs : Le demandeur : qui fait les demandes de culture et qui a accès exclusivement au module demandeur ; Le serriste : qui a les mêmes droits que le demandeur mais avec le droit d accès aux modules serriste et administration ; Un super admin : qui lui a tous les droits. Le module administration est donc exclusivement réservé aux serristes et au super admin via l interface suivante :

25 3.4. Développement 21 Figure 3.11 ProGeSer - Module administation - Authentification. Le formulaire vérifie que : Les choix soient remplis ; L utilisateur possède un compte. Le formulaire vérifie également que l utilisateur a les bons privilèges, ainsi si un demandeur essaye de se connecter au module administration il sera redirigé vers cette page ci :

26 3.4. Développement 22 Figure 3.12 ProGeSer - Module administation - Permissions requises. et sera redirigé à la page précédente. Une fois le bon utilisateur connecté celui-ci se retrouve sur la page suivante : Figure 3.13 ProGeSer - Module administation - Accueil.

27 3.4. Développement 23 Le module administration permet à l utilisateur (serriste ou super admin) de réaliser les actions suivantes : Créer, modifier, supprimer un utilisateur ; Affecter des droits à l utilisateur (demandeur ou serriste) ; Lister l ensemble des utilisateurs ; Filtrer la liste des utilisateurs par nom, prénom, identifiant. La création et la modification d un utilisateur se font par le biais du formulaire suivant : Figure 3.14 ProGeSer - Module administation - Création/Modification utilisateur - partie 1. Première partie du formulaire qui permet notamment d affecter les autorisations (demandeur ou serriste) à l utilisateur. Figure 3.15 ProGeSer - Module administation - Création/Modification utilisateur - partie 2. Le formulaire vérifie l ensemble des éléments suivants : Tous les champs sont saisis ; L est valide ainsi que le numéro de téléphone ; Les deux mots de passe sont identiques ; Il n existe pas le même identifiant ou la même adresse dans la base de données.

28 3.4. Développement 24 Si des erreurs sont présentes, elles sont affichées de la manière suivante à l utilisateur : Figure 3.16 ProGeSer - Module administation - Création/Modification utilisateur - erreurs. Une fois les différentes tâches effectuées par l utilisateur celui-ci à la possibilité de se déconnecter pour être redirigé à la page d authentification du module administration Module serriste RAPPEL : Le module serriste doit permettre à l utilisateur (le serriste) de recevoir les demandes de culture. Il permet de créer de nouvelles structures au sein des serres ainsi que les tables ou paillasses à l intérieur. Il permet aussi de créer une fiche de culture à partir d une demande reçue et de l affecter à une table libre. Le serriste peut également obtenir une vue d ensemble de la serre. Plusieurs vues sont disponibles : journalières, mensuelles, ou encore la liste des tâches à effectuer dans la semaine en cours. Le développement des deux précédents modules a pris un certain temps et nous a amenés vers la fin du projet logiciel. Bien que la base de données soit déjà implémentée afin de recevoir les données nécessaires au bon fonctionnement du module serriste, le développement de ce dernier restait à faire. Le module serriste ayant été source de bogues dans la précédente version de ProGeSer, il nous était impossibles de procéder à son développement tête baissée sans aucune étape de réflexion et de conception au préalable. Nous avons donc effectué l écriture des premières maquettes afin de visualer comment nous allons imbriquer les différentes fonctionnalités du module, voici leur représentation :

29 Accueil serriste - tâches à effectuer

30 Onglet gestion des serres

31 Formulaire de création/modification des serres

32 Onglet gestion des cellules

33 Formulaire de création/modification des cellules

34 Onglet gestion des cultures

35 Définition des étapes de culture

36 3.4. Développement 32 Comme on peut le voir sur les maquettes ci-dessus, la navigation entre les différentes possibilités du module serriste se ferait par onglet. La page d accueil du module serriste correspondrait à la liste des tâches à effectuer, par les serristes pendant la semaine courante. Un clic sur chaque tâches permettrait d accéder à l ensemble des informations de la culture concernée. La deuxième fonctionnalité correspondrait à la gestion des serres, à savoir : lister l ensemble des serres créées ; création d une serre ; modification d une serre ; suppression d une serre. Sur la maquette Onglet gestion des serres on peut observer un tableau listant l ensemble des serres créées. L utilisateur a alors la possibilité de modifier ou supprimer une serre en cliquant sur l icône correspondante. La création d une nouvelle serre se fait en cliquant sur le lien Ajouter une serre. Un formulaire apparait alors regroupant les informations suivantes : Nom de la serre ; Localisation ; Ville ; Code postal ; permettant à l utilisateur de créer une nouvelle serre. A noter que le formulaire pour la modification d une serre est le même mais avec les champs déjà pré-remplis. La troisième fonctionnalité correspondrait à la gestion des cellules, à savoir : lister l ensemble des cellules créées ; création d une cellule ; modification d une cellule ; suppression d une cellule. Contrairement à la maquette Onglet gestion des serres, la maquette Onglet gestion des cellules montre le formulaire de création/modification d une structure qui regroupe les informations suivantes : La serre où seront créées les cellules ; Le nom de la cellule ; La cellule est-elle OGM ou non? ; La liste des tablettes présentes dans la cellule.

37 3.4. Développement 33 A noter que, comme dans la gestion des serres, un tableau est présent dans la gestion des cellules permettant de consulter, modifier et supprimer une cellule, comme on peut le faire notamment sur la page d accueil du module demandeur avec les cultures. La quatrième fonctionnalité concerne la gestion des cultures. Dans cette partie il s agit de récupérer les demandes faites par les demandeurs. Une fois les fiches récupérées il s agit de les compléter en associant les différentes étapes de la culture concernée par la fiche à travers une interface semblable à celle de la première version de ProGeSer. Figure 3.17 ProGeser - module serriste - gestion cultures - ajout étapes. Les deux derniers onglets, concernent la vue des tâches à effectuer sous forme journalière et sous forme mensuelle. Ces vues sont sous la forme de calendrier. Pour cette partie nous avons fait diverses recherches sur internet afin de savoir ce que PHP ou Javascript propose aux développeurs afin d utiliser des calendriers. Nous avons trouvé wdcalendar qui est un plugin jquery vous permettant de créer rapidement un calendrier riche et interactif pour les applications web. jquery étant une bibliothèque JavaScript libre qui porte sur l interaction entre JavaScript et HTML, et a pour but de simplifier des commandes communes de JavaScript. Nous avons découvert aussi sfcalendarppplugin permettant d ajouter facilement wdcalendar à Symfony.

38 3.4. Développement 34 Figure 3.18 Aperçu wdcalendar. wdcalendar possède une interface proche de celle de Google Agenda, qui propose notamment différents zoom disponibles : Vue du jour, de la semaine ou du mois. Il permet aussi d associer des couleurs aux différents évènements, évènement correspondant aux taches à effectuer pour ProGeSer. Il reste cependant un gros travail d étude de cet outil pour pouvoir l intégrer à ProGeSer et lier les données présentes dans la base de données au calendrier. Le manque de temps ne nous a malheureusement pas permis de pouvoir développer le module serriste, cependant nous avons mis tout en oeuvre pour permettre aux futurs développeurs de pouvoir continuer le travail. La base de données est déjà implémentée pour accueillir les données nécessaires au bon fonctionnement du module. Nous avons également créé les différentes maquettes du module, recherché des outils pour la manipulation de calendriers ou encore rédigé un fichier README en indiquant les différentes étapes à réaliser pour poursuivre le développement de ProGeSer Résumé Voici un rappel de tout ce qui a été développé pendant le projet logiciel (PJI) : Réécriture de la base de données, permettant de supprimer les fichiers XML et d obtenir une base unique ;

39 3.4. Développement 35 Mise en place du framework Symfony ; Implémentation d un système d authentification des utilisateurs ; Gestion des utilisateurs avec le module administration ; Création du module demandeur qui permet notamment à l utilisateur de créer, consulter, modifier, supprimer, exporter au format PDF et envoyer les demandes de culture aux serristes et modifier ses informations personnelles de façon sécurisée ; Réflexion et conception concernant le module serriste avec notamment la création de maquettes.

40 4 Bilan de cette expérience Le premier bilan que l on peut constater est que le développement d un outil informatique conséquent n est jamais simple. Malgré plusieurs générations d étudiants et un développement en Java achevé, ProGeSer n a pas pu apporter une entière satisfaction aux utilisateurs avec notamment la présence de bogues récalcitrants. Une bonne phase de conception est indispensable avant tout développement d une application afin d envisager les problèmes à venir et les résoudrent au mieux. De plus, le fait de commenter son code, de fournir une documentation, s avère très utile notamment dans la reprise d un projet en cours de développement. Il était donc pour nous indispensable de développer la nouvelle version de ProGeSer sur une base solide, avec notamment la mise en place du framework Symfony ainsi que la réécriture de la base de données. Concernant le développement de ProGeSer, ce fut pour nous le premier projet Web que nous réalisons. C est également la première fois que nous travaillons dans le langage PHP notamment sa version objet. Cependant développant depuis nos débuts universitaire dans le langage Java, l adaptation au langage PHP s est faite rapidement. Certaines parties de l application nécessitant quant à elles des langages orientés internet comme le Javascript ont demandé plus de temps d adaptation. L utilisation du framework Symfony était aussi une première, une longue période d adaptation a été nécessaire afin de maîtriser cet outil, bien que de nombreuses fonctionnalités restent encore à découvrir. Un outil indispensable pour la mise en place de ProGeSer. Au final un bilan enrichissant avec notamment l apprentissage de nouveaux outils et concepts. 36

41 Conclusion La réécriture de ProGeSer a été l occasion de mettre en place une application web avec notamment l utilisation d un framework qui fut une première pour nous. Nous sommes satisfait d avoir fondé les bases de l application web, avec notamment la réécriture de la base de données et la mise en place de Symfony, le développement des modules demandeur et administration et le travail débuté pour le module serriste. Cependant nous regrettons de ne pas avoir eu le temps de terminer le module serriste de ProGe- Ser, mais espérons avoir fourni une base de travail solide aux prochains développeurs pour faciliter la terminaison du développement de l outil informatique. 37

42 A Maquettes du module demandeur 38

43 Login page d'authentification

44 Backend serriste Le super-utilisateur et les serristes peuvent ajouter d'autres serristes

45 Liste des fiches

46 Selection du type de fiche

47 Formulaire de création/modification d'une demande d'enseignement

48 Formulaire de création/modification d'une demande d'experimentation

49 Aperçu d'une fiche

50 B Modèle Conceptuel de Données (MCD) 46

51 47

52 C Modèle Logique de Données (MLD) 48

53 49

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

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

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

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

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

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en dé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

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Projet de Java Enterprise Edition

Projet de Java Enterprise Edition Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre

Plus en détail

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

Plus en détail

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique

Un logiciel pour aller plus loin dans la gestion de vos espaces. Mémo technique Office Espace Un logiciel pour aller plus loin dans la gestion de vos espaces Mémo technique Dotée de fonctionnalités avancées, Office Espace a été développé pour les mairies et collectivités qui recherchent

Plus en détail

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM Ce guide vous aidera à installer et à mettre en place les modules nécessaires afin d accéder à vos Applications Web SOMMAIRE I. Pré requis...

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC 06/05/2013 e-sidoc et l ENT Libre INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC 19/11/2012 e-sidoc et OpenENT INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités disposant

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Bases de données et interfaces Génie logiciel

Bases de données et interfaces Génie logiciel Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

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

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it. Edition Mars 2012 Agenda E-mails Evènements Synchroniser avec les identités de gestion, de syndic, de transaction Messagerie interne Post-it Notes Statistiques Guide Utilisateur Prenez le temps de lire

Plus en détail

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

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

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

Plus en détail

OMGL 6 Cahier des charges

OMGL 6 Cahier des charges OMGL 6 Helpdesk Radoslav Cvetkoski, Xavier Fanti, Yohann Haution, Yanis Salti, Sébastien Tassier Sommaire Helpdesk... 1 0. Historique du document... 3 1. Introduction... 3 2. Présentation de la société...

Plus en détail

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD) Cahier des charges : gestion de projets agiles Programmation d Algorithmes Distribués (PAD) Benoit Bernardin Rachid Bouherrou Bruno Juillard Kaba Kabinè Sid-ahmed Anouar Lekhal 2012 / 2013 Sommaire I.

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

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

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

Institut Universitaire Professionnalisé Génie Mathématiques et Informatique

Institut Universitaire Professionnalisé Génie Mathématiques et Informatique Institut Universitaire Professionnalisé Génie Mathématiques et Informatique Muriel Boutet Anthony Canto Emmanuel Roux Année 2003-2004 Avant Propos Sommaire Vous trouverez dans ce manuel des explications

Plus en détail

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

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

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

Visual Paradigm Contraintes inter-associations

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

Plus en détail

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION 1.4 16/04/2014 ORGANISATION ET INFORMATIQUE SDESS.

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION 1.4 16/04/2014 ORGANISATION ET INFORMATIQUE SDESS. Guichet ONEGATE Manuel d utilisateur COLLECTE XBRL SOLVABILITE II (S2P) ORGANISATION ET INFORMATIQUE SDESS VERSION 1.4 16/04/2014 Version 1 SUIVI DES VERSIONS Version Date Nature des modifications Paragraphe

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques Mars 2012 Table des matières Introduction... 2 Prérequis... 3 Connexion à Alfresco... 3 Authentification... 3 Déconnexion...

Plus en détail

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de

Plus en détail

Gestion d Epargne de Crédit & Comptabilité

Gestion d Epargne de Crédit & Comptabilité Présentation du produit Introduction Fonctionnalités Technologies Open Source Avantages Spécifications techniques Services Captures d écran Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Introduction

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

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

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

9 - Installation RDS sur 2008R2 SOMMAIRE. Chapitre 1 Mise en place RDS sous Windows 2008 R2 2

9 - Installation RDS sur 2008R2 SOMMAIRE. Chapitre 1 Mise en place RDS sous Windows 2008 R2 2 Page 1 sur 111 SOMMAIRE Chapitre 1 Mise en place RDS sous Windows 2008 R2 2 1.1 Présentation de la maquette 2 1.2 Récupération des licences 4 1.3 Installation sur le serveur FRBAR-TSE01 8 1.4 Activation

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock Produit concerné : Sage 100 Etendue (déclinaison mobile) Sujet mis en avant : Les fonctionnalités clés du profil commercial sur Smartphone Sage Etendue bénéficie désormais d une déclinaison sur terminaux

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

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION / CONNEXION Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION / HOMPAGE Un menu natif avec des options utiles et indispensables. Sauvegarde de la base de

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

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

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

Installation et configuration de base de l active Directory

Installation et configuration de base de l active Directory SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

Découvrez notre solution Alternative Citrix / TSE

Découvrez notre solution Alternative Citrix / TSE Découvrez notre solution Alternative Citrix / TSE OmniWare est un produit résolument moderne qui répond aux besoins actuels des entreprises en apportant une solution pour la mobilité des collaborateurs,

Plus en détail

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes Portail du Consommateur Guide d utilisation Du dépôt de requêtes Sommaire 1. CONNEXION A L APPLICATION DE GESTION DES REQUETES :... 3 2. INSCRIPTION AU DEPOT DE REQUETE :... 4 3. DEPOT D UNE NOUVELLE REQUETE

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Rapport de stage Clément MOYSAN

Rapport de stage Clément MOYSAN Clément MOYSAN Licence Professionnelle Réseaux et Télécommunications Option Web Développeur Tuteur en entreprise : Laurent DUBOIS Année universitaire : 2008/2009 Tuteur universitaire : Harold TRANOIS Sommaire

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

Ministère de l Éducation Guide de l utilisateur de l Initiative pilote des écoles vertes

Ministère de l Éducation Guide de l utilisateur de l Initiative pilote des écoles vertes Ministère de l Éducation Guide de l utilisateur de l Initiative pilote des écoles vertes Version 1.0 Juin 2010 Table des matières Aperçu... 1 1.0 Accès au module IPÉV avec SIIS... 2 1.1 Page Web du SIIS...

Plus en détail

E.N.T. Espace Numérique de Travail

E.N.T. Espace Numérique de Travail E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

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

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

Plus en détail

Mercredi 15 Janvier 2014

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

Plus en détail

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment

Plus en détail

Introduction MOSS 2007

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

Plus en détail

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE ETAPE 1 : configurer votre site Griotte comme site de confiance. Ouvrir votre navigateur sur une page Griotte, n importe laquelle, par exemple

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

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines : Rapport journalier Ce document à pour but de prévoir un planning prévisionnel et de permettre de juger l avancement des travaux afin d optimiser le rendement. Le stage va se découper en 2 parties : 3 premières

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. Aide Webmail 1. Découverte de l environnement : L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. 1. La barre d application (1) Les

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

Mettre en place un accès sécurisé à travers Internet

Mettre en place un accès sécurisé à travers Internet Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer

Plus en détail

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Plateforme takouine: Guide de l apprenant

Plateforme takouine: Guide de l apprenant Plateforme takouine: Guide de l apprenant - - Juillet 2012 - Sommaire Introduction :...3 Objectif :...3 Moodle :...3 Prérequis :...4 Matériel :...4 Logiciel :...4 Réglages préalables :...4 JavaScript :...4

Plus en détail

Démarrage des solutions Yourcegid On Demand avec Citrix

Démarrage des solutions Yourcegid On Demand avec Citrix Démarrage des solutions Yourcegid On Demand avec Citrix NT-YCOD-2.4-06/2013 1. Table des matières 1. Table des matières 2 2. Préambule 3 3. Installation des postes clients 4 4. Paramétrage du client Citrix

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