Rapport de Projet d'application pour l'internet. Site de location de matériel et d'édition de devis

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

Download "Rapport de Projet d'application pour l'internet. Site de location de matériel et d'édition de devis"

Transcription

1 ENSEEIHT Rapport de Projet d'application pour l'internet Site de location de matériel et d'édition de devis Bastien BARTHET, Adrien CHAMPION, Benoit ESTEVENON, Thibaut ETIENNE, Bastien LEHMANN Juin 2009

2 1 Sommaire 2 Introduction Cahier des charges du client Technologies employées Côté serveur Modèle entité de la base de données Beans Sécurité et authentification Côté client L architecture du site AJAX Ajax.Request Ajax.Updater D autres façons de gérer les requêtes Les effets graphiques Servlet et JSP Création d un client Identification d un client Edition d un profil client Génération de devis et facture en PDF Pourquoi? Intégration générale à l architecture du site Outils utilisés pour la génération Répartition du travail Problèmes rencontrés Castage d'arraylist Internet Explorer vs Firefox Adressage relatif des fichiers PDF généré Conclusion

3 2 Introduction Après avoir étudié plusieurs technologies web en cours, le présent projet a pour objectif de les mettre en application sous la forme d un site web. Le thème de ce dernier n est pas imposé, mais il doit être du type e-commerce. C'est-à-dire qu il doit proposer la vente ou location de différents objets. 3 Cahier des charges du client Ici, il s agira d un site de location en ligne de matériel d une association de technique de spectacle (Son&Lumière). Il s agit d un élément primordial. En effet, c est lui qui va aiguiller le développement du site. Il vise à définir exhaustivement les spécifications de base du site à réaliser. La demande est de pouvoir parcourir le parc de matériel, d'en faire un panier à la manière d'un quelconque site de e-commerce, et enfin de pouvoir éditer les devis, facture et bon de livraison. Le stockage de toutes les commandes passées doit être également assuré. Deux types d'utilisateurs sont prévus quant à l'utilisation du site : les clients. Ils peuvent consulter les produits, constituer un panier, voir leurs commandes passées ou en cours, et éditer leur devis et ainsi que leur profil. l'administrateur. Il peut modifier la base de données des produits, modifier n'importe quelle commande, et visualiser les clients. Il est le seul à pouvoir éditer une facture ou un bon de livraison. 4 Technologies employées Le but des technologies employées est de bien séparer le modèle, la vue et le contrôleur (MVC). Ainsi il est aisé de travailler sur chaque parti indépendamment. De plus, la modularité ainsi apportée permet de répartir facilement les différentes tâches entre les différents membres du groupe. Le côté serveur, ou Back End, est écrit en EJB3 simplifiant ainsi la gestion des entités de la base de 3

4 données et la communication avec les clients. Des Servlets de manipulation des EJB sont déployés côté client pour chaque action potentiellement effectuée par le client. L'interface utilisateur se présente sous forme de pages HTML intégrant du JavaScript, de l'ajax, du CSS et interaction avec les Servlets via des JSP. 5 Côté serveur 5.1 Modèle entité de la base de données Adresse Client CommandeValidee int id String ville String rue int codepostale 1 1 String login String role int reduction String password String beneficiaire String String tel Adresse adr Collection<Commande> Collection<CommandeValidee> 1 N 1 int id String nom String cheminversimage String cheminversfacture String cheminversbondelivraison N Produit Int id String name String description int quantite Float prix String cheminversimage String categorie ProduitQuantite 1 Int id N 1 Produit p int quantite Commande int id String titrecommande Date datesortiemateriel Date dateretourmateriel Collection<ProduitQuantite> Voici le schéma Entité-relation de la base de données déployée. Chaque client possède des commandes. Chaque commande possède des produits sous la forme de couple (produit, quantité), regroupé dans le type ProduitQuantité, pointant sur la base de données des produits. Une fois une commande validée, l'objet Commande est supprimé et est remplacé par un objet CommandeValidee, de façon à ne plus évoluer avec la BD. En effet si l'administrateur modifie le prix d'un produit dans la BD, toutes les commandes en cours utilisant ce produit se verront modifiées (aucun prix total n'est stocké, mais uniquement les prix unitaires et les quantités). Afin de mieux distinguer les produits d'une catégorie ou d'une sous-catégorie, et de pouvoir lister une commande par catégorie, des structures plus complexes de stockage furent envisagées, comme définir des types génériques ou des HashMap. Le choix d une liste ordonnée c est finalement imposé pour représenter les produits d'une commande. La fonction d'ajout regroupe le nouveau produit 4

5 avec ceux de sa catégorie/sous-catégorie, afin de pouvoir ensuite lister les produits de façon plus claire sur les devis. 5.2 Beans Pour manipuler ces entités, 3 classes de type SessionBeans ont été déployées pour gérer respectivement les Produits, les Commandes et les Clients. Chacun fourni au client les fonctions nécessaires à l'utilisation, en restreignant ainsi les risques de mauvaise utilisation. 6 Sécurité et authentification Le problème de l'authentification des clients et de l'identification du rôle de celui-ci (administrateur ou simple client) a été géré par l'ajout de la clé client à la session. La session, de type HttpSession, permet de faire persister des informations tout au long d'une connexion, jusqu'à un time-out ou un retrait des informations. Tout ceci est géré par les servlets. Le client rentre donc son login et mot de passe, qui sont ensuite contrôlé coté Beans, puis en cas de bonne identification le serveur renvoi au client son rôle, qui est inscrit dans la session avec la clé client. Ce contrôle se passe donc côté Servlet et permet ainsi à chaque action du client de savoir, d'une part si il est bien authentifié et autorisé à appeler la méthode qu'il appelle, et d'autre part à connaître l'identité du client à chaque instant. 7 Côté client 7.1 L architecture du site Notre site ne dispose vraiment que de trois pages: la page d'accueil la page client (une fois ceux-ci loggés) la page administrateur (une fois celui-ci loggé) A l'intérieur de ces pages, toutes les actualisations se font par mise à jour par fragment à l'aide d'ajax et en particulier de la librairie prototype.js ( Deux objets sont principalement utilisés, Ajax.Request et Ajax.Updater. 5

6 7.2 AJAX Ajax.Request Voici un exemple d'utilisation d'ajax.request : 6

7 function admingetclients() { var date = new Date(); var param = "dummy=" + date; new Ajax.Request('ActionListerClient', { method : 'post', parameters : param, oncomplete : function(response) { $('maindisplay').innerhtml = response.responsetext; ); Ajax.Request est adapté aux appels à une servlet. Une fois la requête terminée, l'action définie dans le champ oncomplete est exécutée, ici on actualise le fragment central avec la liste des clients (renvoyée sous forme d'une JSP par la servlet appelée) Ajax.Updater Voici un exemple d'utilisation d'ajax.updater: function ajaxupdater(container, url) { new Ajax.Updater(container, url); Nous utilisons exclusivement Ajax.Updater pour des appels directs aux JSPs sans passer par une servlet. La fonction considérée ici permet de mettre à jour un fragment (typiquement un div) dont l'id est «container» avec la JSP à l'adresse «url» D autres façons de gérer les requêtes Prototype.js est compatible avec le standard JSON ( qui, pour ce que nous en avons lu, semble présenter des avantages certains et est fortement recommandé par les «gros bonnets» du domaine. Cependant, à cause du nombre conséquent de projets en simultané et de l'approche des partiels nous avons préféré nous en tenir à des technologies plus facilement abordables. A noter également que prototype.js gère également les formats couramment employés pour la création de pages ou de fragments dynamiques tels que XML et DOM Les effets graphiques Pour étoffer l'aspect visuel du site, nous avons tout d'abord commencé à nous pencher sur plusieurs librairies isolées telles que Rico ( ainsi que sur des scripts spécialisés (comme on peut en trouver ici : Rapidement sont apparus de gros problèmes de compatibilité entre les librairies et les scripts par rapport aux noms de variables, aux noms de fonctions, ainsi qu'au CSS pour les scripts spécialisés. De plus, les librairies telles que Rico fournissent des effets de trop haut niveau assez peu modifiables à moins de modifier le code source, chose que nous n'avions pas le temps de faire. Il a donc été décidé d'utiliser scriptaculous ( qui donne accès à des effets assez simples mais plutôt efficaces et surtout plus facilement adaptables au cas par cas. 7

8 Les effets principalement utilisés sont Effect.BlindUp, Effect.BlindDown, Effect.Appear, Effect.Fold... ( En particulier, il a été défini une petite fonction très pratique: // Fonction d'apparition et de disparition function slidethat (that) { var dis = document.getelementbyid(that); var state = dis.getattribute("class"); if (state == "on") { Effect.BlindUp(that); dis.setattribute("class", "off"); else { Effect.BlindDown(that); dis.setattribute("class", "on"); Elle permet de faire apparaître ou disparaître un fragment (un div) très facilement. Cependant elle n'est pas très propre et pose un problème : dans la mesure où la classe du fragment est utilisée pour savoir s'il est visible ou non, deux clics trop rapprochés rendront incohérent l'état de classe si le fragment n'a pas eu le temps de terminer l'effet (apparition ou disparition) entre les deux clics. 7.3 Servlet et JSP Le but est ici de créer des servlets permettant de manipuler les clients, les produits et les commandes. La première phase étant la création d'un nouveau client, qu'il puisse s'authentifier et modifier son profil Création d un client De manière classique, tous les paramètres nécessaires à la création d'un client sont récupérés : String login = request.getparameter("login"); String password = request.getparameter("password"); String rue = request.getparameter("rue"); Grâce au générateur de contexte, un clientsessionbean est créé auquel se rajoute le nouveau client ainsi crée : ClientSessionBeanRemote sessionbean = GenerateurContext.getClientSessionBeanRemote(); Client c = new Client(login, role, reduc, password, beneficiaire, , tel, adr, listedescommande); sessionbean.creer(c); La redirection se fait alors vers une JSP personnalisée souhaitant la bienvenue à l'utilisateur identifié avec succès. Sinon, il est invite à s identifier de nouveau via des alertes AJAX Identification d un client Comme précédemment, tous les paramètres nécessaires à l'identification d'un client sont récupérés et un clientsessionbean est créé/récupéré grâce au générateur de contexte. 8

9 String login = request.getparameter("login"); String password = request.getparameter("password"); Sur ce session bean, la méthode identifierclient renvoie le rôle du client, admin ou client. Pour la suite des opérations, en plus d insérer le login à la session, le rôle y est également ajouté, ce qui déterminera les actions possible à une personne connectée. Un client ne pourra pas effectuer les mêmes actions qu'un administrateur. ClientSessionBeanRemote sessionbean = GenerateurContext.getClientSessionBeanRemote(); String role = sessionbean.identifier(login, password); HttpSession session = request.getsession(true); request.setattribute("login", login); Ensuite, une redirection s'effectue en fonction du rôle de la personne connectée. if (role.equals("admin")) { request.getrequestdispatcher("jsp/logadmin.jsp").forward(request,resp onse); else { request.getrequestdispatcher("jsp/logclient.jsp").forward(request,res ponse); Edition d un profil client Encore une fois, les bons paramètres nécessaires à l'édition d'un client sont récupérés. La page web affectant les valeurs à ces paramètres se charge de passer la valeur de paramètre déjà existante si l'utilisateur ne souhaite pas la modifier. Ensuite, toutes les fonctions disponibles sont appelées dans le haricot pour effectuer les changements. Petit plus, si le nouveau mot de passe n'est pas vide, l'ancien est conservé. Il est également possible pour un administrateur d'éditer tous les clients, de la même manière que précédemment, à ceci prés qu'il peut changer sa réduction, mais pas les paramètres d authentification, login et mot de passe. Pour les produits et les commandes le fonctionnement est assez similaire, en effet les fonctions de création, d'édition, et de suppression fonctionnent de la même manière. A la différence près que selon le rôle de la personne connectée certaines actions ne seront pas disponibles. En effet l'ajout d'un produit dans la base de données ainsi que son édition et sa suppression ne seront accessibles qu'à un administrateur. Mis à part le fait que graphiquement ces actions ne seront disponibles que pour un administrateur connecté, un test sur le rôle est effectué pour éviter toute fraude de la part d'un client malveillant. HttpSession session = request.getsession(); String role = (String)session.getAttribute("role"); if (role.equals("admin")){ try { ProduitSessionBeanRemote sessionbean = GenerateurContext.getProduitSessionBeanRemote(); sessionbean.creerproduit(name, description, prix, categorie, souscategorie, quantite, cheminversimage); 9

10 catch (Exception e) { request.setattribute("error",e); request.getrequestdispatcher("error.jsp").forward(request, response); else { //renvoyer a l'identification 8 Génération de devis et facture en PDF 8.1 Pourquoi? Afin de conserver trace des prestations qu'a offert le Club Animation, il est nécessaire de conserver un élément qui rende compte de la transaction à une certaine date, indépendamment des évolutions des prix et du parc matériel. Pour cette raison, la génération de fichiers PDF est excellente car une fois écrit, son contenu restera statique même s'il y a des modifications en Back End. Les fichiers générés seront stockés sur serveur grâce à leur n de commande et leur type (facture, devis ou bon de livraison). En ayant le chemin d'accès inscrit en Base de données, il serait ainsi simple de les retrouver pour les renvoyer au client par la suite. A noter que pour plus de portabilité il serait plus judicieux de stocker uniquement le n de facture et que le Front End reconstitue lui-même le chemin d'accès selon sa propre méthode de stockage. 8.2 Intégration générale à l architecture du site L'intégration se fait logiquement du côté où les fichiers sont écrits, c'est à dire en Front End. La génération étant de plus "interactive" (i.e. lancée par l'utilisateur), les Servlets semblent toutes indiquées pour ce genre de traitement. Le traitement de l'intégralité de la tâche n'est pas compliqué en soit : La commande et le client étant fournis (l authentification est donc obligatoire), il suffit de les disséquer pour en tirer les informations importantes et les écrire dans un fichier avec une présentation particulière. La clé du chemin d'accès au fichier doit ensuite être mémorisée dans la base de données pour un appel ultérieur. 8.3 Outils utilisés pour la génération L'idée était au départ de générer un fichier source LaTeX pour le compiler à la volée et générer le PDF. Cette solution a été abandonnée car les librairies LaTeX n'auraient pas forcément été présentes/installables sur le serveur. De plus, ces librairies sont très lourdes puisqu'il y a plusieurs centaines de Mo. A la place, il a été choisi d'utiliser du Java pour générer les PDF. Grâce à la librairie itext (disponible sur il est possible de décrire un document PDF en y ajoutant des éléments au fur et à mesure. Par contre, l'étape d'écriture d'un fichier source est sautée. Pour comparaison avec le LaTeX, la commande du site serait notre fichier source et notre servlet serait le compilateur LaTeX. 10

11 9 Répartition du travail Nous avons très vite défini notre projet et reparti les tâches selon les envies de chacun. Bastien L. s'est chargé du Back End, épaulé pour la conception papier par Benoit. Benoit a donc aidé sur le Back End, bien que son rôle principal ait été la génération de PDF, via la librairie itext, à partir d'une servlet. Bastien B. a réalisé l'ensemble des servlets, gérant ainsi l'authentification, et les liens entre Beans et JSP, selon les besoins des autres parties. Adrien a conçu les JSP, classe JavaScript et l'ajax du site, aidé par Thibaut. Thibaut s'est occupé du CSS, de l'html et du graphisme, en aidant ensuite Bastien B. sur les servlets et Adrien sur les JSP. Les parties étant clairement définies, le travail a très vite évolué individuellement, et collectivement via un SVN global. Le SVN a vraiment permis d'avoir des tâches autonomes puisque pour les liens avec les autres parties, il était possible d'aller voir ce qui avait été fait. Cependant certaines tâches furent des bloquantes, nécessaires à l'avancement général, notamment le BackEnd dont les interfaces et entités ont du très vite être défini. 10 Problèmes rencontrés 10.1 Castage d'arraylist Lors d'un accès à une collection issue d'un lien OneToMany, le castage en ArrayList lève une exception, expliquant qu'il est impossible de caster le PersistenteBag. Aucune solution n'a été trouvé, d'où l'impossibilité de rattacher une commande à un client (accès possible via l'administrateur pour l'instant, qui récupère la liste complète des commandes), ni de rattacher des produits à une commande. Les modifications des paramètres de fetch, des types de liste (List, ArrayList, Collection) n'ont rien donné. Pour pouvoir cependant présenter une génération de PDF sans réel commande, le modèle entitérelation a été rapidement recopié en Front End de façon à pouvoir tester le générateur sur une commande non vide! 10.2 Internet Explorer vs Firefox Lors de la conception du CSS divers problèmes de compatibilité ont été rencontrés. En effet, IE et FF n'interprètent pas exactement de la même manière le code. De fait, la position de certains boutons est aléatoire, ce qui est très irritant. Suite à plusieurs tentatives de résolution, il s'est avéré que c'était peut être l'insertion de code avec AJAX ainsi que les effets graphiques qui perturberaient la lecture du CSS Adressage relatif des fichiers PDF générés Le problème majeur est posé par la portabilité : comment savoir où vont aller les fichiers, en particulier si on change de machine serveur. On ne peut donc pas utiliser de chemin absolu pour indiquer où stocker les fichiers. Heureusement les chemins relatifs sont utilisables lors de l'écriture du fichier, en écrivant dans le répertoire courant, c'est le répertoire bin de JBOSS qui sera utilisé. Sachant cela, il est possible de les stocker à l endroit souhaité. Vient ensuite la récupération du fichier par la servlet et là les choses sont plus difficiles : en chemin relatifs ou absolus, il n'a pas été possible de récupérer les fichiers générés. Le problème a donc été contourné en mettant le lien hypertexte vers le fichier directement dans la page du client. 11

12 11 Conclusion Ce projet fut très intéressant de part son intérêt. En effet, construire un site de e-commerce permet d'utiliser les connaissances théoriques dans un but extrêmement précis et dont le résultat est immédiatement visible. D'autre part, la répartition des tâches s'est avérée être un point clé du déroulement du projet. De manière générale, la communication entre membres s'est très bien déroulée, ceci grâce à une bonne entente, une bonne ambiance et au SVN. Cependant, face à la simultanéité des projets et partiels et à la configuration chaotique des différents outils de développement, il nous a été difficile de mener à bien ce projet comme nous l'aurions souhaité. Bien que la majeure partie du site fonctionne, il reste quelques fonctionnalités à implémenter qui mériteraient que l'on se penche dessus plus tard. In fine, ce projet nous a beaucoup apporté tant sur le plan technique que relationnel. Et bien que partiellement inachevé, nous sommes heureux de ce que nous avons pu réaliser en aussi peu de temps. 12

Le stockage local de données en HTML5

Le stockage local de données en HTML5 Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE REALISER UN SITE INTERNET AVEC IZISPOT Voici un tutoriel pour vous aider à réaliser un petit site internet (4 pages) à l'aide du logiciel gratuit IZISPOT. Dans l'exemple qui suit, il s'agit de mettre en

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

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Séquence de découverte de SparkAngels Logiciel d entraide numérique Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion

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

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Comment développer et intégrer un module à PhpMyLab?

Comment développer et intégrer un module à PhpMyLab? Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules

Plus en détail

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Le nouveau site du département Le nouveau site du département est situé, comme l'ancien à l'adresse suivante

Plus en détail

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece

Plus en détail

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Chapitre 1 : Introduction aux bases de données

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

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

GESTION DES BONS DE COMMANDE

GESTION DES BONS DE COMMANDE GESTION DES BONS DE COMMANDE P1 P2 Table des Matières LA GESTION DES BONS DE COMMANDE 4 PREMIERE EXECUTION DU LOGICIEL 5 DEFINITION DES PARAMETRES 8 Services 9 Comptes Utilisateurs 10 Adresse de livraison

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

FileSender par RENATER - Guide utilisateur

FileSender par RENATER - Guide utilisateur FileSender par RENATER - Guide utilisateur Filesender par RENATER est un service de transfert sécurisé de fichiers volumineux à disposition des utilisateurs de la communauté de l'enseignement supérieur

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Manuel d'utilisation

Manuel d'utilisation Manuel d'utilisation Version 1.0 Le 25/09/2014 par i-médias, service commun informatique et multimédia Pôle Services numériques Pôle Applications & Développements I-médias Manuel d'utilisation de l'application

Plus en détail

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques THEGREENBOW FIREWALL DISTRIBUE TGB::! Pro Spécifications techniques SISTECH SA THEGREENBOW 28 rue de Caumartin 75009 Paris Tel.: 01.43.12.39.37 Fax.:01.43.12.55.44 E-mail: info@thegreenbow.fr Web: www.thegreenbow.fr

Plus en détail

TAGREROUT Seyf Allah TMRIM

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

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

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

Gestion des utilisateurs : Active Directory

Gestion des utilisateurs : Active Directory Gestion des utilisateurs : Active Directory 1. Installation J'ai réalisé ce compte-rendu avec une machine tournant sous Windows 2008 server, cependant, les manipulations et les options restent plus ou

Plus en détail

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011 1 Authentification avec CAS sous PRONOTE.net 2011 Version du lundi 19 septembre 2011 2 1 - Vocabulaire employé et documentation... 3 1.1 - SSO (Single Sign-On)... 3 1.2 - CAS (Central Authentication Service)...

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

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

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

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public SPIP est une interface en ligne gratuite permettant de créer des sites collaboratifs de façon suffisament simple pour que les élèves puissent publier leur propres articles. Il permet aussi d'héberger son

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Installation d'un serveur DHCP sous Windows 2000 Serveur

Installation d'un serveur DHCP sous Windows 2000 Serveur Installation d'un serveur DHCP sous Windows 2000 Serveur Un serveur DHCP permet d'assigner des adresses IP à des ordinateurs clients du réseau. Grâce à un protocole DHCP (Dynamic Host Configuration Protocol),

Plus en détail

Application 1- VBA : Test de comportements d'investissements

Application 1- VBA : Test de comportements d'investissements Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps

Plus en détail

Les messages d erreur d'applidis Client

Les messages d erreur d'applidis Client Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de

Plus en détail

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 : Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

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

Plus en détail

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

Java pour le Web. Cours Java - F. Michel

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

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

Outil de planification en ligne pour des créations de rendez-vous ou de sondage Outil de planification en ligne pour des créations de rendez-vous ou de sondage Centre de Ressources Informatiques (C.R.I.) d'orléans Université d'orléans 4-6 rue Léonard de Vinci, 45061 Orléans Cedex

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Tutoriel TYPO3 pour les rédacteurs

Tutoriel TYPO3 pour les rédacteurs Tutoriel TYPO3 pour les rédacteurs - typo3_tut_fr Tutoriel TYPO3 pour les rédacteurs Tutoriel TYPO3 pour les rédacteurs Clé de l'extension: typo3_tut_fr Langue: fr Mots-clés: foreditors, forbeginners,

Plus en détail

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est

Plus en détail

I La création d'un compte de messagerie Gmail.

I La création d'un compte de messagerie Gmail. Les outils du Cloud Computing #2 Gmail / Google Drive L'exemple des Googles Documents & Googles formulaires Un pas à pas pour faire connaissance avec les services google. I La création d'un compte de messagerie

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

JavaServer Pages (JSP)

JavaServer Pages (JSP) JavaServer Pages (JSP) XVIII-1 Prérequis pour ce cours Ce cours a trait à la programmation Java coté serveur Il faut connaître un minimum de technologie J2EE Il faut connaître les servlets XVIII-2 Motivation

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

Mémo d'utilisation de BD Dico1.6

Mémo d'utilisation de BD Dico1.6 Mémo d'utilisation de BD Dico1.6 L'application BDDico a été développée par la Section Cadastre et Géomatique de la RCJU. Son utilisation demeure réservée aux personnes autorisées. Les demandes d'utilisation

Plus en détail

Mise en œuvre des serveurs d application

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

Plus en détail

eps Network Services Alarmes IHM

eps Network Services Alarmes IHM 09/2005 Alarmes IHM eps Network Services Alarmes IHM Instructions de diagnostic Valable pour : Logiciel Version de logiciel eps Network Services 4.1 eps Network Services, Instructions de diagnostic (DA)

Plus en détail

1. Installation du Module

1. Installation du Module 1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement de texte : Quelques rappels de quelques notions de base Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET

Plus en détail

Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0

Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0 Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS Version V1.0 SOMMAIRE 1 DESCRIPTION DE L'INTERFACE... 2 1.1 Introduction... 2 1.2 Fonctionnalités disponibles...

Plus en détail

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com Contenu I.Validation (ou inscription) de son adresse chez Google...2 II.Utilisation des fonctionnalités du blog...5 1.Accès

Plus en détail

Notice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès

Notice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès - MODULE CLIENTS L affichage peut être différent suivant votre paramétrage mais le principe reste le même. I. Description générale du module Le module clients permet: de constituer un annuaire des clients

Plus en détail

Premiers pas sur e-lyco

Premiers pas sur e-lyco Premiers pas sur e-lyco A destination des parents, ce document présente les premiers éléments pour accéder aux services de l'ent e-lyco d'un lycée. Que signifient ENT et e-lyco? ENT = Espace ou Environnement

Plus en détail

Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen 02.06.2014

Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen 02.06.2014 Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen Explication des icones Dans chaque communication de mise à jour, les icones utilisés ont la signification suivante:

Plus en détail

Tutoriel : Comment installer une compte email (une adresse email) sur un logiciel de messagerie (ou client messagerie)?

Tutoriel : Comment installer une compte email (une adresse email) sur un logiciel de messagerie (ou client messagerie)? Tutoriel : Comment installer une compte email (une adresse email) sur un logiciel de messagerie (ou client messagerie)? Sur Thunderbird (V.3.0.5) Etape 1 - Introduction Lancez l'application Thunderbird

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

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

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

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

Protocoles DHCP et DNS

Protocoles DHCP et DNS Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)

Plus en détail

Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06

Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06 Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06 Cette procédure permet de générer les utilisateurs du réseau en se passant des fichiers dbf générés par l'automate gep et qui sont

Plus en détail

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Comment démarrer rapidement votre Box e-commerce. Guide de démarrage rapide Autres supports : Vidéos démos disponibles sur le portail. Contactez notre service client : 0 969 366 636 Guide de démarrage

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5 Livre Blanc LE PORTAIL D'INTÉGRATION LIFERAY Version 1.0 - Novembre 2006 SOMMAIRE 1 PRÉSENTATION... 3 2 SYNTHÈSE... 4 2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces...

Plus en détail

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Les principes de la sécurité

Les principes de la sécurité Les principes de la sécurité Critères fondamentaux Master 2 Professionnel Informatique 1 Introduction La sécurité informatique est un domaine vaste qui peut appréhender dans plusieurs domaines Les systèmes

Plus en détail

ENT Espace de stockage

ENT Espace de stockage ENT Espace de stockage L'adresse : http://environnementnumeriquedetravail.fr Une fois identifié, cliquez "Espace de stockage" dans le menu "Services" L'espace de stockage permet de mettre en ligne des

Plus en détail

Un serveur FTP personnel, ça ne vous a jamais dit?

Un serveur FTP personnel, ça ne vous a jamais dit? Un serveur FTP personnel, ça ne vous a jamais dit? Si mais la difficulté vous a rebuté? J'ai la solution! Nous allons créer un serveur FTP, simplement, rapidement et qui plus est gratuit! -----------------------------------------------------------

Plus en détail

Manuel d'utilisation de l'administration du site Japo.ch - 1

Manuel d'utilisation de l'administration du site Japo.ch - 1 Manuel d'utilisation de l'administration du site Japo.ch 1. Identification L'administration est protégée par une identification. Veuillez saisir ici votre nom d'utilisateur et votre mot de passe. Manuel

Plus en détail

Réaliser un accès distant sur un enregistreur DVR

Réaliser un accès distant sur un enregistreur DVR Réaliser un accès distant sur un enregistreur DVR La mise en place d un accès distant permet de visualiser le flux des caméras depuis n importe quel endroit du monde à la seule condition de disposer d

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

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

Service d'authentification LDAP et SSO avec CAS

Service d'authentification LDAP et SSO avec CAS Service d'authentification LDAP et SSO avec CAS Clé de l'extension : ig_ldap_sso_auth 2006-2007, Michaël Gagnon, Ce document est publié sous la licence open source, disponible au

Plus en détail

Formation à l'administration de votre site E-commerce Page 1 sur 15

Formation à l'administration de votre site E-commerce Page 1 sur 15 Formation à l'administration de votre site E-commerce Page 1 sur 15 FORMATION À L'ADMINISTRATION DE VOTRE SITE E-COMMERCE AVANT VANT-PROPOS Rendez-vous sur votre site avec un navigateur autre qu'internet

Plus en détail