Module Bases de Données et Sites Web Examen du 26 mai 2008

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

Download "Module Bases de Données et Sites Web Examen du 26 mai 2008"

Transcription

1 Nom : Prénom : page 1 Université Pierre et Marie Curie - Paris 6 - UFR Licence d'informatique Module Bases de Données et Sites Web Examen du 26 mai 2008 Version CORRIGEE Documents autorisés Durée : 2h. Exercice 1 : XML, DTD, XPath On considère le fichier Vehicules.xml suivant, décrivant des véhicules. 5 pts <?xml version="1.0" encoding="utf-8"?> <vehicules> <voiture const='c1'> <modele> <nom>clio</nom> <type>tce</type> </modele> <puissance>4</puissance> </voiture> <voiture const='c2'> <modele> <nom>prius</nom> <type>linea</type> </modele> <puissance>5</puissance> </voiture> <camion const='c2'> <modele> <nom>tundra</nom> <type>double Cab</type> </modele> <puissance>8</puissance> </camion> <voiture const='c1'> <modele> <nom>modus</nom> <type>turbo</type> </modele> <puissance>4</puissance> </voiture> <voiture const='c2'> <modele> <nom>camry</nom> <type>bva</type> </modele> <puissance>7</puissance> </voiture> <constructeur n='c1' nom='renault'> <pays>france</pays> </constructeur> <constructeur n='c2' nom='toyota'> <pays>japon</pays> </constructeur> </vehicules> Question1. Ecrire une DTD Vehicules.dtd représentant des véhicules pour laquelle ce document est conforme.

2 Lettres initiales du Prénom et du Nom: page 2 <!ELEMENT Vehicules Voiture, Camion Constructeur)*)> <!ELEMENT Voituremodele,puissance)> <!ELEMENT Camionmodele,puissance)> <!ELEMENT Constructeurpays)> <!ELEMENT modelenom,type)> <!ELEMENT puissance #PCDATA)> <!ELEMENT nom #PCDATA)> <!ELEMENT type #PCDATA)> <!ELEMENT pays#pcdata)> <!ATTLIST Voiture const IDREF #REQUIRED> <!ATTLIST Camion const IDREF #REQUIRED> <!ATTLIST Constructeur n ID #REQUIRED nom CDATA #REQUIRED> Question2.On considère les expressions XPath suivantes, appliquées au document Vehicules.xml. Pour chacune d elles, indiquez ce qu elles signifient, et ce qu elles renvoient. a) //voiture[position)=4]/modele/nom Renvoie Camry. 4eme voiture du document b) //voiture[position)=2][puissance > 4]/modele/nom Renvoie Prius. Deuxième voiture du document qui a une puissance >4 c) //voiture[position)=2 and puissance > 4]/modele/nom

3 Lettres initiales du Prénom et du Nom: page 3 Renvoie Prius d) //voiture [puissance > 4] [position)=2]/modele/nom Renvoie Camry. 2eme Voiture de puissance > 4 du document. Question3. Exprimez en XPath les requêtes suivantes sur le fichier Vehicules.xml : a) Nom des constructeurs de France //constructeur[pays= France ] /@nom b) Pays du constructeur de la Clio //constructeur[@n=//voiture[modele/nom= Clio ]@const]/pays c) Nom des modèles de voitures françaises //voiture[@const=//constructeur[pays= France ]/@n]/modele/nom d) Nom des constructeurs qui ne construisent pas de camion. //constructeur[not@n=//camion/@const)]/@nom

4 Lettres initiales du Prénom et du Nom: page 4 Question 4. Indiquez pour chacune des requêtes suivantes la réponse correspondante parmi celles qui sont proposées : Requêtes : R1. //voiture[modele/nom= Modus ]@const R2. //voiture/modele[nom= Modus ]@const R3. //voiture[//nom= Modus ]@const R4. //voiture[modele/nom= Modus ]/@const Réponses : a) C1 b) C1 C2 c) C1 C2 C1 C2 d) Pas de réponse R1. R2.. R3. R4. Réponse : R1..a R2..d R3 c R4.a Exercice 2 : XSLT NB : Les questions 1 à 3 sont faciles de type TD. La question 4 mélange plusieurs difficultées mini-problème). Barème : question 1 à 3 : 1 point, question 4 : 2 points 5 pts On considère des fichiers XML qui contiennent une liste de documents sur internet. Chaque document est associé à son type page web ou image), son url et à une description succincte du document. Ces fichiers XML suivent la DTD docs.dtd suivante : <!ELEMENT docs doc*) > <!ELEMENT doc type, url, description) > <!ATTLIST doc numero ID #REQUIRED> <!ELEMENT type #PCDATA) > <!ELEMENT url #PCDATA) > <!ELEMENT description #PCDATA) > Par exemple, le fichier exemple.xml ci-dessous contient deux documents un de type page web et un autre de type image ) : <docs> <doc numero='1'>

5 Lettres initiales du Prénom et du Nom: page 5 <type>page web</type> <url> <description>site web de l'upmc</description> </doc> <doc numero='2'> <type>image</type> <url> <description>nouveau logo de l'upmc</description> </doc> </docs> Remarque : L exemple ci-dessus contient seulement deux documents, mais vous répondrez aux questions suivantes afin que vos feuilles XSL puissent traiter tous fichiers XML au format docs.dtd. Question 1. Compléter la feuille XSL suivante pour qu elle transforme un document XML qui suit la DTD docs.dtd) en un autre document XML contenant seulement une liste d URL. Ce nouveau document suit la DTD : <!ELEMENT adresses ad*) > <!ELEMENT ad #PCDATA)> Par exemple, le résultat obtenu pour le fichier exemple.xml est : < adresses> <ad> <ad> </adresses> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match= " "> /docs <adresses> <xsl:apply-templates select= "//doc"/> </adresses> </xsl:template> <xsl:template match= "."> <ad><xsl:value-of select='url'/></ad> doc </xsl:template>

6 Lettres initiales du Prénom et du Nom: page 6 </xsl:stylesheet> Question 2. Compléter la feuille XSL suivante pour quelle génère un nouveau document XML qui respecte la DTD docs.dtd) contenant seulement les documents de type «image». <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match=... > /docs <docs> <xsl:copy-of select= "//doc[type='image']"/> </docs> </xsl:template> </xsl:stylesheet> Question 3 : Compléter la feuille XSL ci-dessous pour qu elle transforme le document XML en une page HTML indiquant le nombre de documents de type «image» et le nombre de documents de type «page web» dans le fichier XML. Par exemple, pour le fichier exemple.xml, le code HTML obtenu est : <HTML> <p>nombre d images : 1</p> <p>nombre de pages web : 1 </p> </HTML> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match= " "> /docs <HTML> <p>nombre d images : <xsl:value-of select="count//doc[type='image'])"/></p> <p>nombre de pages web : <xsl:value-of select="count//doc[type='page web'])"/></p> </HTML>

7 Lettres initiales du Prénom et du Nom: page 7 </xsl:template> </xsl:stylesheet> Question 4. Compléter la feuille XSL ci-dessous pour qu elle transforme un document XML suivant la DTD docs.dtd) en un page HTML qui affiche un tableau HTML contenant une ligne par document. Pour chaque document, on affiche seulement son numéro première colonne du tableau) et son url deuxième colonne du tableau) : les urls des documents de type «page web» sont affichées comme des liens cliquables ayant la description du document comme valeur du lien, et les urls des documents de type «image» sont remplacées par l image avec un attribut alt contenant la description du document. Par exemple, pour le fichier exemple.xml, le code HTML obtenu est : <HTML> <TABLE BORDER="1"> <TR><TH>Numero</TH><TH>URL</TH></TR> <TR><TD>1</TD><TD><A href=" web de l'upmc</a></td></tr> <TR><TD>2</TD><TD><IMG width="200" src=" alt="nouveau logo de l'upmc"></td></tr> </TABLE> </HTML> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match= "."> </xsl:template> <xsl:template match= " ">

8 Lettres initiales du Prénom et du Nom: page 8 </xsl:template> </xsl:stylesheet> <?xml version="1.0" encoding="iso "?> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:output method="html" indent="yes" /> <xsl:template match= "/docs"> <HTML> <TABLE BORDER='1'> <TR><TH>Numero</TH><TH>URL</TH></TR> <xsl:apply-templates select= "//doc"/> </TABLE> </HTML> </xsl:template> <xsl:template match= "doc"> <TR> <TD><xsl:value-of select='@numero'/></td> <TD> <xsl:if test="type='image'"> <IMG width='200'> <xsl:attribute name='src'><xsl:value-of select='url'/></xsl:attribute> <xsl:attribute name='alt'><xsl:value-of select='description'/></xsl:attribute> </IMG> </xsl:if> <xsl:if test="type='page web'"> <A><xsl:attribute name='href'><xsl:value-of select='url'/></xsl:attribute> <xsl:value-of select='description'/> </A> </xsl:if> </TD> </TR> </xsl:template> </xsl:stylesheet>

9 Lettres initiales du Prénom et du Nom: page 9 Exercice 3 : SQL3 5 pts On considère une base de données pour la gestion des menus d un restaurant, dont le schéma Entité/Association est donné ci-dessous : type : Equivalent : nom Nom poids : Recette composant_de : : Préparation durée : : : Ingrédient_de fait_partie accompagne : Menu : Vin Date Nom Type Nom On précise qu un menu peut être composé des recettes suivantes décrite par le type de recette) : une entrée optionnelle), d un plat obligatoire) et d un dessert optionnel). Une recette est faite de préparations, elles-mêmes éventuellement composées d autres préparations qui leur servent d ingrédient. Par exemple, la sauce béchamel peut servir entre autres) à confectionner une sauce mornay en lui ajoutant de l œuf et du fromage). Les ingrédients de base beurre, œuf, etc) peuvent donc être considérés comme des préparations n ayant pas d ingrédient et de durée nulle. Une préparation pouvant ne pas être réalisable manque d un ingrédient de base par exemple), il existe éventuellement une préparation équivalente. Un vin a un type «rouge», «rosé», «champagne», etc.) et chaque recette peut être accompagnée d un ou plusieurs vins. Question 1 1 points) Compléter le schéma précédent en indiquant les cardinalités maximum:minimum dans les cadres prévus à cet effet. On rappelle que les cardinalités s expriment d une entité vers une association, la flèche indique le sens de lecture pour les associations réflexives. Une cardinalité peut-être un nombre entier 1, 2, 3 ) ou alors N, pour indiquer que le nombre ne peut être borné. Préparation 0:N Ingrédient 1:N Préparation

10 Lettres initiales du Prénom et du Nom: page 10 Préparation 0:1 Equivalent 0 :1 Préparation Recette 1:N Composé 1 :N Préparation Recette 1:N Accompagne 1 :N Vin Recette 1:N fait_partie 1 :3 Menu Question 2 1 point) Quelles) contraintes) d intégrité sur un ou des attributs) de Préparation est induite par l association Ingrédient_de? Répondre en français. Le poids d une préparation est égale à la somme des poids de ses ingrédients. La durée d une préparation est supérieure à la durée maximale de ses ingrédients. Question 3 2 points) Compléter la série d instruction SQL3 suivante pour créer le schéma d une telle base de données. Vous ne pouvez pas créer de type supplémentaire ni de table supplémentaire. CREATE TYPE...; CREATE TYPE Vin AS OBJECT ); CREATE TYPE Menu AS OBJECT nom VARCHAR250), date Date );

11 Lettres initiales du Prénom et du Nom: page 11 CREATE TYPE LesVins AS. Vin; CREATE TYPE Recette AS OBJECT nom VARCHAR250), type VARCHAR230), fait_partie, accompagne. ) ; CREATE TYPE EnsRecettes AS.. Recette; CREATE TYPE EnsPréparation AS. Preparation; CREATE TYPE Préparation AS OBJECT nom, durée.., poids..., composant_de..., équivalent..., ingrédient_de..., ) ; CREATE TABLE LesPréparations OF. ; CREATE TABLE LesMenus OF. ;

12 Lettres initiales du Prénom et du Nom: page 12 CREATE TABLE LesRecettes OF. ; CREATE TYPE Préparation; CREATE TYPE Vin AS OBJECT type VARCHAR220), nom VARCHAR220) ); CREATE TYPE Menu AS OBJECT nom VARCHAR250), date Date ); CREATE TYPE LesVins AS TABLE OF REF Vin; CREATE TYPE Recette AS OBJECT nom VARCHAR250), type VARCHAR230), fait_partie REF Menu, accompagne LesVins ) ; CREATE TYPE EnsRecettes AS TABLE OF REF Recette; CREATE TYPE EnsPréparation AS TABLE OF REF Preparation; CREATE TYPE Préparation AS OBJECT nom VARCHAR20), durée NUMBER3), poids NUMBER3),

13 Lettres initiales du Prénom et du Nom: page 13 composant_de EnsRecettes, équivalent REF Préparation, ingrédient_de EnsPréparation ) ; CREATE TABLE LesPréparations OF Préparation ; CREATE TABLE LesMenus OF Menu ; CREATE TABLE LesRecettes OF Recette NESTED TABLE accompagne STORE AS tabvins; Question 4 1 point) Quel problème de redondances posent les associations Composant_de et Ingrédient_de par rapport à l entité Préparation? Indiquez ci-dessous les modifications à apporter au schéma Entité/Association ajouter uniquement des attributs dans le schéma ci-dessous) pour résoudre ce problème. Problèmes de redondance : Modification du schéma Entité/Association : Equivalent Recette Composant Préparation Ingrédient_de

14 Lettres initiales du Prénom et du Nom: page 14 Reportez ces modifications sur les créations de type : rayez les types inutiles et créez les nouveaux types nécessaires. Lorsqu un type est inchangé par rapport à la question 3, il suffit d indiquer «inchangé». CREATE TYPE...; CREATE TYPE Vin AS OBJECT.... ); CREATE TYPE Menu AS OBJECT nom VARCHAR250), date Date ); CREATE TYPE LesVins AS. Vin; CREATE TYPE Recette AS OBJECT nom VARCHAR250), type VARCHAR230), fait_partie, accompagne. ) ; CREATE TYPE EnsRecettes AS.. Recette; CREATE TYPE EnsPréparation AS. Preparation; CREATE TYPE Préparation AS OBJECT nom,

15 Lettres initiales du Prénom et du Nom: page 15 durée.., poids..., composant_de..., équivalent..., ingrédient_de..., ) ; CREATE TABLE LesPréparations OF. ; CREATE TABLE LesMenus OF. ; CREATE TABLE LesRecettes OF ; CREATE TYPE Préparation; CREATE TYPE Vin AS OBJECT type VARCHAR220), nom VARCHAR220) ); CREATE TYPE Menu AS OBJECT nom VARCHAR250), date Date ); CREATE TYPE LesVins AS TABLE OF REF Vin;

16 Lettres initiales du Prénom et du Nom: page 16 CREATE TYPE Recette AS OBJECT nom VARCHAR250), type VARCHAR230), fait_partie REF Menu, accompagne LesVins ) ; CREATE TYPE EnsRecettes AS TABLE OF REF Recette; CREATE TYPE EnsPréparation AS TABLE OF REF Preparation; CREATE TYPE CompoR as OBJECT quoi REF Recette, Combien NUMBER3) ) ; CREATE TYPE EnsCompoR as TABLE of CompoR ; CREATE TYPE CompoP as OBJECT quoi REF Preparation, Combien NUMBER3) ) ; CREATE TYPE EnsCompoP as TABLE of CompoP ; CREATE TYPE Préparation AS OBJECT nom VARCHAR20), durée NUMBER3), poids NUMBER3), composant_de EnsCompoR, équivalent REF Préparation, ingrédient_de EnsCompoP ) ; CREATE TABLE LesPréparations OF Préparation NESTED TABLE composant_de STORE as tabcompo NESTED TABLE ingredient_de STORE as tabingre ; CREATE TABLE LesMenus OF Menu ;

17 Lettres initiales du Prénom et du Nom: page 17 CREATE TABLE LesRecettes OF Recette NESTED TABLE accompagne STORE AS tabvins; Exercice 4 : PHP Soit le script PHP suivant 5 pts <HTML> <HEAD><TITLE> Etudiants inscrits </TITLE></HEAD> <BODY> <TABLE border=1> <TR><TD>Nom </TD><TD>Prénom </TD></TR> <? $cnx=mysql_connect localhost, NomResp, PassResp ) ; Mysql_select_db Notes,$cnx); $req = mysql_query select * from BaseEtudiant, $cnx) ; while $res=mysql_fetch_array$req)){ echo <TR><TD>.$res[ NomE ]. </TD><TD>.$res[ PrenomE ]. </TD></TR>\n ; }?> </TABLE> </BODY> </HTML> 1- Expliquez ce que fait ce script? Le script affiche sur une page html les étudiants inscrits nom+prénom) et qui sont stockés dans la base BaseEtudiant. La consultation de la page se fait via le script php qui interroge la base BaseEtudiant et affiche le nom et le prénom des étudiants les uns après les autres dans un tableau. 2- On suppose que la table BaseEtudiant contient les n-uplets suivants :

18 Lettres initiales du Prénom et du Nom: page 18 Durand, Matthieu) ; Dupont, Xavier) ; Mary, Zoé) Représentez sur un schéma le résultat de l exécution de ce code dans un navigateur. Nom Prénom Durand Matthieu Dupont Xavier Mary Zoé 3- On veut ajouter à ce code deux champs de saisies permettant à un responsable de rentrer les notes de partiels et d examens. Chacun de ces deux champs apparaissent devant les noms et les prénoms des étudiants. Indiquez les modifications à apporter au script précédent permettant l affichage de ces champs ainsi que le bouton d envoi du formulaire. Une fois le bouton d envoi est pressé, le script PHP CalculNote.php calculera la moyenne générale des notes voir la question suivante). Indication : On pourra utiliser un champ idp et ide permettant le repérage des notes de partiels et d examens. L ajout de nouvelles parties se fait en gras. <HTML> <HEAD><TITLE> Articles choisis </TITLE></HEAD> <BODY> <center> <TABLE border=1> <TR><TD>Nom produit</td><td>prix Unitaire</TD><TD>Note Partiel</TD><TD>Note Examen</TD></TR> <form method="post" action="calculnote.php"> <?php $cnx=mysql_connect localhost, NomResp, PassResp ) ; mysql_select_db"notes ", $cnx); $req = mysql_query"select * from BaseEtudiant ",$cnx); $idp=1; $ide=1; while $res=mysql_fetch_array$req)){

19 Lettres initiales du Prénom et du Nom: page 19 echo "<TR><TD>".$res["NomE "]. "</TD><TD>".$res["PrenomE "].'</TD><TD> <input type="text" size="2" name='.$idp.'> </TD><TD> <input type="text" size="2" name='.$ide.'> </TD></TR>'; </center> </HTML>?> } $idp+=1; $ide+=1; echo '</TABLE><BR>'; echo '<input type="submit" name="submit" value="ok">'; </form> </BODY> 3- On s intéresse maintenant au script CalculNote.php calculant la moyenne générale. Pour cela on suppose que le coefficient du partiel vaut 0.4 et celui de l examen est égal à 0.6. Donnez les instructions permettant d afficher la moyenne générale des notes. Indication : La formule de ce calcul est 1 MoyenneG = 0. 4* x.partiel * x.examen où x.partiel respectivement x.examen) NbEtudiants x { Etudiants} est la note du partiel respectivement de l examen) de l étudiant x. Le script CalculNote.php : <html> <body bgcolor="#00cccc" text="#ffffff" link="#990066"> <hr /> <p align="center"><font size="5">moyenne Générale</font></p> <hr /> <?php

20 Lettres initiales du Prénom et du Nom: page 20 $cnx=mysql_connect localhost, NomResp, PassResp ) ; mysql_select_db"notes ", $cnx); $req = mysql_query"select * from BaseEtudiant ",$cnx); $idp=$ide=1; $Somme=0; $NbE=1 ; while $res=mysql_fetch_array$req)){ if$_post[$idp]>=0 && $_POST[$ide]>=0){ $Somme+=0.4*$_POST[$idp]+ 0.6*$_POST[$ide]; $NbE++ ; } $id+=1; } $Moyenne=$Somme/$NbE ; echo "<B>$Moyenne</B>";?> </body> </html>

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail

Authentification unique Eurécia

Authentification unique Eurécia Authentification unique Eurécia Date/Version Contenu Etat 27/03/2013 Création du document Diffusable 03/09/2013 Mise à jour du document Diffusable 17/07/2013 Ajout du chapitre provisionning Diffusable

Plus en détail

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

La gestion des boîtes aux lettres partagées

La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées - page Présentation du module Partage de mail. Qu'est ce qu'une boîte aux lettres partagée? Il s'agit d'une boîte

Plus en détail

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante

Plus en détail

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux 1 esante.gouv.fr ESPACE COLLABORATIF L Espace Collaboratif : votre espace de partage entre acteurs régionaux Accessible via le portail esante.gouv.fr, l Espace Collaboratif de l ASIP Santé a pour objectif

Plus en détail

Mysql avec EasyPhp. 1 er mars 2006

Mysql avec EasyPhp. 1 er mars 2006 Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe

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

Outil de démonstration : Application PassNFC

Outil de démonstration : Application PassNFC Outil de démonstration : Application PassNFC Utilisation dans le cadre de la formation Synerg ID uniquement Testé avec : Google Nexus / MIFARE Ultralight Contenu 1 Préambule... 2 2 Configuration requise...

Plus en détail

PLATEFORME ANTI-CORRUPTION AU CAMEROUN

PLATEFORME ANTI-CORRUPTION AU CAMEROUN PLATEFORME ANTI-CORRUPTION AU CAMEROUN MANUEL DE L UTILISATEUR Version 1.0 Copyright 2013 FODER - CAMEROUN 1 1. Table des matières 1. Table des matières... 2 2. Introduction... 3 3. La page principale

Plus en détail

Master Technologies numériques appliquées à l'histoire Deuxième année

Master Technologies numériques appliquées à l'histoire Deuxième année Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine

Plus en détail

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule). La fonction Annuaire Dans ce document : - Importer un annuaire - Exporter un annuaire en.csv - Modifier un annuaire Importer un annuaire Un annuaire est un module qui regroupe des informations (nom, adresse,

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

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

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS Ajout du code de suivi Google Analytics Page 1 / 7 I. Création du compte sur Google Analytics 1. Connectez-vous à www.google.fr 2. Entrez «Google Analytics» dans la barre de recherche. 3. Cliquez sur le

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

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

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12]

Plus en détail

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

Bases de données et sites WEB Licence d informatique LI345

Bases de données et sites WEB Licence d informatique LI345 Bases de données et sites WEB Licence d informatique LI345 Anne Doucet Anne.Doucet@lip6.fr http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet

Plus en détail

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ; RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines

Plus en détail

LA PLATE-FORME D'ALTERN C

LA PLATE-FORME D'ALTERN C LA PLATE-FORME D'ALTERN C http://doc.alternc.org/user/ch01.html Altern C est un ensemble de scripts fondé uniquement sur des Logiciels Libres. Grâce à sa facilité d administration, il permet d offrir un

Plus en détail

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22 SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané

Plus en détail

MANUEL DE L UTILISATEUR

MANUEL DE L UTILISATEUR MANUEL DE L UTILISATEUR COMPAS DYNAMIQUE Page 1 / 81 Page 2 / 81 SOMMAIRE PREAMBULE... 7 CHAPITRE 1 :... 9 PRESENTATION DU COMPAS DYNAMIQUE... 9 1 INTRODUCTION... 11 1.1 QU EST-CE QUE LE COMPAS DYNAMIQUE?...

Plus en détail

Nouveautés de la version moodle 2.7

Nouveautés de la version moodle 2.7 Nouveautés de la version moodle 2.7 Atto Éditeur de texte facile Le nouveau éditeur de texte dans Moodle à été développé spécialement pour convivialité et accessibilité. Au-dessus de la zone d'écriture

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée dans tous les sites d une collection, si la colonne est créée au niveau du site parent. Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée

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

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

Plus en détail

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé) Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages

Plus en détail

Utilisation d Hyperplanning 2011

Utilisation d Hyperplanning 2011 Utilisation d Hyperplanning 0 4 Utilisation Importer des données 5 Importer des données 6 Utilisation Fiche n 46 - Connaître les règles d unicité à savoir : cette fiche présente les règles appliquées par

Plus en détail

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014 HTML et CSS : être présent sur Internet, conception d'un site web HTML et CSS (Eric Christoffel), RS d'une heure par semaine, sur semaines, soit 1h de RS Cours et Exercices en asynchrone 1h sur semaines.

Plus en détail

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT Table des matières : Description de l application :... 2 Les raisons d une telle application

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

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

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics Ce manuel d'utilisation est destiné à guider les opérateurs économiques durant la phase de consultation jusqu'au dépôt des offres

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Thème : Création, Hébergement et référencement d un site Web

Thème : Création, Hébergement et référencement d un site Web Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/

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

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

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb Transfert d un site local vers un serveur NPDS REvolution 13 Révision 1.1 de la documentation pour cette version Rédaction : Axel Relecture : Dev & Jpb Sommaire 1 Présentation générale... 3 1.1 Convention...

Plus en détail

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

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

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

Plus en détail

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet anne.doucet@lip6.fr 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents

Plus en détail

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

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

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

Plus en détail

MESUREZ L'IMPACT DE VOS CAMPAGNES!

MESUREZ L'IMPACT DE VOS CAMPAGNES! MESUREZ L'IMPACT DE VOS CAMPAGNES! Concrètement, qu est-ce que mesurer l'impact de vos campagnes? L'utilisateur, après avoir envoyé une campagne e-mailing, peut mesurer son impact en consultant les résultats

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

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants

Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants Formation pour les parents Se familiariser avec la tablette ipad et les applications d apprentissage pour enfants 1. Le fonctionnement de base de l ipad 2. Les applications utilitaires 3. Se connecter

Plus en détail

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 Loïc Maisonnasse 1 Objectif Ce TD a pour objectif de vous familiariser avec le langage de requêtes SQL. Et de vous apprendre à écrire des requêtes SQL pour

Plus en détail

Etude et développement d un moteur de recherche

Etude et développement d un moteur de recherche Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

Module pour la solution e-commerce Magento

Module pour la solution e-commerce Magento Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique

Plus en détail

LI345 Bases de données et sites Web. Licence de Sciences et Technologies Mention Informatique

LI345 Bases de données et sites Web. Licence de Sciences et Technologies Mention Informatique LI345 Bases de données et sites Web Licence de Sciences et Technologies Mention Informatique Fascicule de TD/TME PHP Année 2014/2015 1 Table des matières Planning indicatif des séances...3 Notions de base

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

I4 : Bases de Données

I4 : Bases de Données I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables

Plus en détail

LE PUBLIPOSTAGE OU MAILING

LE PUBLIPOSTAGE OU MAILING LE PUBLIPOSTAGE OU MAILING 1 Envoi en nombre par voie postale(mailing) ou électronique (e-mailing) Planning 1.Fichier prospect 2. Préparation/Rédaction 3.Affranchissement/Envoi 4.Analyse 1. Fichier prospect

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA Guide d'utilisation 8 novembre 2013 2/14 Table des matières 1 Introduction... 3 2 Accès au service... 3 3 Aperçu du service...

Plus en détail

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur. GERER SES FAVORIS AVEC INTERNET EXPLORER Un favori est un marque-page virtuel qui permet de mémoriser l'adresse URL d'une page web. Cette adresse est donc enregistrée par le logiciel de navigation. Un

Plus en détail

Adobe Technical Communication Suite 5

Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution

Plus en détail

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011 Web service AREA Manuel d installation et d utilisation du mode déconnecté Version du 18 mars 2011 sommaire 1 Installation du mode déconnecté : 4 2 Utilisation du mode déconnecté : 21 - Synchronisation

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail

Tutoriel : Créer un site web simple avec Composer. Fiche consigne Page 1 sur 6

Tutoriel : Créer un site web simple avec Composer. Fiche consigne Page 1 sur 6 1 Lancement du logiciel Composer Fiche consigne Page 1 sur 6 Cliquer sur l icône du bureau représenté en en-tête du présent document ou cherche le logiciel «Composer» dans le menu des programmes. 2 Création

Plus en détail

Open Source Job Scheduler

Open Source Job Scheduler Open Source Job Scheduler Interface web Pré-requis : o Installation Interface Web Configuration Utilisation Administration SOS-Paris 2 Rôle o Interface de publication o Gestion de la base de données o

Plus en détail

Network Identity Manager mit SN-Gina Outlook Web Access

Network Identity Manager mit SN-Gina Outlook Web Access 1 Configuration système minimale... 1 2 NIM.exe Fichiers pour l installation... 2 2.1 Nim_setup.exe installation sur le Domain Controller... 2 2.2 SAVERNOVA GINA.dll Installation... 3 2.2.1 gina_setup.exe

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

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

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015 Benjamin Lampérier - Benoît Goyheneche RMLL 2015 - Beauvais 8 Juillet 2015 1 2 3 État des lieux On ne change rien On optimise intelligemment Avant de commencer Mettre les chaines de caractères entre simple

Plus en détail

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Gestion d'un parc informatique avec OCS INVENTORY et GLPI GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime

Plus en détail

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

Guide de démarrage Tradedoubler. Manuel éditeur / affilié Guide de démarrage Tradedoubler Manuel éditeur / affilié 1 DEMARRER 1. Devenir éditeur sur Tradedoubler 2. Ajouter ses informations bancaires 3. Bénéficier des paiements internationaux 4. Avoir accès aux

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

Utiliser Twitter. B. Formet, ATice IEN Champagnole et CLEMI Besançon! 1/11

Utiliser Twitter. B. Formet, ATice IEN Champagnole et CLEMI Besançon! 1/11 Utiliser Twitter B. Formet, ATice IEN Champagnole et CLEMI Besançon! 1/11 1. Consulter le compte d un utilisateur de Twitter Un simple navigateur ou une application installée sur un Smartphone. Pour suivre

Plus en détail

Introduction à Microsoft InfoPath 2010

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

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,

Plus en détail

PDO : PHP Data Object 1/13

PDO : PHP Data Object 1/13 PDO : PHP Data Object 1/13 Tous ne sont que des extensions... Les fonstions mysql_* : API mysql Les fonctions mysqli_* aussi Il en est de même pour PDO PDO (avec le pilote PDO MySQL Driver et Extension

Plus en détail

Utilisation avancée de SugarCRM Version Professional 6.5

Utilisation avancée de SugarCRM Version Professional 6.5 Utilisation avancée de SugarCRM Version Professional 6.5 Document : Utilisation_avancee_SugarCRM_6-5.docx Page : 1 / 32 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...

Plus en détail

Cahier des charges Site Web Page 1 sur 9

Cahier des charges Site Web Page 1 sur 9 Page 1 sur 9 I Présentation de votre structure A Nom et type de la structure Veuillez insérer le nom de votre établissement B Taille de l'entreprise Veuillez insérer le nombre de salariés C Description

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

Spécificités Techniques créations publicitaires

Spécificités Techniques créations publicitaires Spécificités Techniques créations publicitaires 2012 Sommaire Presentation p3 Sky Flottant 120x600 p17 Spec : Clicktag p4 Flash Transparent 400x400 p18 Spec : Flash transparent / Interstitiel p5 Flash

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

MODULE Mailing - Newsletter

MODULE Mailing - Newsletter MODULE Mailing - Newsletter Version 1.00 Last update : 2013-04-18 Auteur : admin@hb50.fr hébergement discount : http://dreamhosting.fr A QUOI SERT CE MODULE? Vous allez pouvoir envoyer simplement des campagnes

Plus en détail

Manuel d utilisation de mon.vie-publique.fr

Manuel d utilisation de mon.vie-publique.fr Manuel d utilisation de mon.vie-publique.fr Sommaire Présentation Accéder à mon.vie-publique.fr Ma page : votre page d accueil personnelle Votre profil Modifier les données de votre profil Configuration

Plus en détail

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce

Plus en détail