GRANGER Pierre-Emmanuel GIRAUD Florian

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

Download "GRANGER Pierre-Emmanuel GIRAUD Florian"

Transcription

1 GRANGER Pierre-Emmanuel INTERFACE WEB DE RESERVATION DE LA SALLE INFORMATIQUES GTR - Promotion 2002

2 SOMMAIRE I. Introduction... 3 II. Outils nécessaires Apache : MySQL : Editeur HTML et PHP :... 3 Dreamweaver... 3 WebExpert 5 et PhpEdit III. Bases de MySQL Tables Existantes :... 4 Tables des Départements :... 4 Tables des séries :... 4 Table des comptes : Bases Complémentaires :... 5 Table Date :... 5 Tables PC :... 5 Table Réservation :... 5 IV. PHP Présentation PHP : Utilisation du PHP : Exemples liés au site :... 6 Exécution d'une requête :... 6 Création d'un formulaire avec une liste déroulante :... 6 Passage de variables cachés :... 7 List et mysql_fetch_row() :... 7 Découpage de l'image de la salle informatique :... 7 Fonctions :... 7 V. Interface Page d'accueil : Sélection de la date : sélection du poste : Enregistrement : Planning : Postes libres : VI. Mise à jour Script : Reservation.sql VII. Présentation du Site VIII. ANNEXES / 27

3 I. Introduction Ce projet a pour objectif de créer une interface Web de réservation de la salle informatique de l IUT, qui soit facile d utilisation, et qui enregistre chaque réservation dans une base de donnée. Cette interface à pour but d être utile à l IUT, et les étudiants des départements GTR et GEII. Principalement à ceux qui veulent avoir accès à la salle informatique. Elle doit aider les étudiants à s organiser pour accéder à la salle informatique, en ayant le choix entre les postes de travail, ou les postes connecté à Internet. Ce site est réalisé en PHP, HTML, et en accédant à une base MySQL. II. Outils nécessaires 1. Apache : Pour pouvoir créer ce site nous avons utilisé un serveur Internet tel qu Apache, pour pouvoir tester les pages au fur et à mesure de la construction du site. Apache a été installé et configuré sur un serveur Linux à l IUT, et il faut lui ajouter le module de PHP pour pouvoir faire fonctionner les pages contenant du code PHP. En effet, les machines clientes n ont pas d interpréteur PHP, les requêtes et fonctions sont donc exécutées sur le serveur, et c est lui qui retourne le résultat aux clients. Les lignes rajoutés sont :Addtype application/x-httpd-php3.php.php3 Loadmodule php3-module modules/libphp3.so. Nous avons aussi pu utiliser EasyPHP 1.5 comme serveur sous Windows. 2. MySQL : MySQL nous sert de système de gestion de base de donné, installé avec "PHP My Admin", cela nous permet de créer et de gérer les tables de la base de donnés. MySQL est installé avec le serveur, ceci nous permet un accès plus facile aux tables. 3. Editeur HTML et PHP : Différents éditeurs ont été utilisés pour la conception du site : Dreamweaver Ce logiciel nous a été très utile pour la création des cadres comme dans le fichier index.htm, pour la création de feuille de style, et pour le découpage de l'image de la salle Internet. Pour toutes les parties ne contenant que du HTML. WebExpert 5 et PhpEdit 6 Ces logiciels permettent un meilleur affichage du code PHP, car il n'est pas reconnu dans Dreamweaver. 3 / 27

4 III. Bases de MySQL Pour la création de ce site nous avons eu besoin d'accéder aux bases de donnés des départements, des sections, et des étudiants de l'iut. Mais nous avons eu aussi besoin de créer d'autres bases de données, pour pouvoir enregistrer les réservations. La Mise à jour de ces tables entraîne une mise à jour du site. 1. Tables Existantes : Tables des Départements : Elle contient les nom et sigles des départements de l'iut. Tables des séries : Elle contient tous les groupes de l'iut, avec un champ ser_gid pour pouvoir associer les groupes avec les départements. Table des comptes : Elle contient tous les noms des étudiants, avec leur logins. 4 / 27

5 2. Bases Complémentaires : Table Date : Nous avons créer une table date qui contient tout les jours de réservations possibles, avec les horaires qui leur sont associés. Il y a un identifiant des dates (date_id) comme champ primaire qui identifie chacune des dates, et un identifiant des jours (jour_id) qui nous sert à classer les jours dans l'ordre de la semaine dans le planning, et qui peut éventuellement nous servir dans la mise à jour des tables. Tables PC : Cette table contient tout les noms des 28 PC, et une colonne indique par un entier 0 ou 1 si le PC est connecté à Internet (1: Pc connecté à Internet, 0: Poste de travail). Table Réservation : Cette table nous sert à enregistrer les réservations, elle contient un nombre qui identifie la réservation, le poste qui est réservé, l'identifiant de la date de réservation, et le login de l'étudiant qui fait la réservation. 5 / 27

6 IV. PHP 1. Présentation PHP : Le PHP va nous permettre de faire la liaison entre la base de donnés, et l'interface graphiques. Le code PHP est inséré à l'intérieur du code HTML, mais le fichier portera l'extension.php. Il permet l'utilisation de fonctions, de boucles (do, while ), de test (if, elseif, else), d'inclusion de fichier (include). Et à l'intérieur des balises PHP, on peut remettre des balises HTML. 2. Utilisation du PHP : Voici la présentation d'un fichier type en PHP pour notre site, avec les balises HTML nécessaires, contenant certaines fonctions basiques de PHP. <HTML> (début de fichier HTML) <BODY> (début du corps du fichier) <? (début de PHP) include connect.inc; (inclusion d'un fichier, connexion à MySQL) echo "<B><U>Etudiant:</B></U> \"$login\" ";(Utilisation de HTML avec des variables) mysql_close(); (Déconnexion de la base MySQL)?> (fin de PHP) </BODY> </HTML> (fin du fichier) 3. Exemples liés au site : Exécution d'une requête : On écrit les requêtes en PHP, et on les exécute sur le serveur qui nous retourne un résultat. Les variable sont désignés par le signe $. $requete="select dep_sigle FROM departement ORDER BY dep_sigle"; $resultat = mysql_query($requete); Création d'un formulaire avec une liste déroulante : A l'intérieur des balises PHP on peut créer des formulaires en HTML. Ceci nous permet de faire des liste déroulantes qui récupèrent les donnés des tables. On utilise des boucles pour récupérer une liste de résultat. echo "<FORM TARGET=\"bottomFrame\" ACTION=\"section.php\" METHOD=POST>"; echo "<SELECT NAME=\"Section\">"; While(list($sect)= mysql_fetch_row($resultat)) { echo "<OPTION>$sect \n"; echo "</SELECT>"; echo "</FORM>"; 6 / 27

7 Passage de variables cachés : Entre deux pages PHP, les valeurs des variables sont automatiquement passé d'une page à l'autre, mais si on veut faire sauter une page à une variable, et la récupérer deux pages plus loin, on peut passer la variable en paramètre caché. echo "<INPUT TYPE=HIDDEN NAME=\"login\" VALUE=\"$login\" >"; List et mysql_fetch_row() : La fonction list nous sert à affecter les valeurs des éléments d'un tableau, à des variables spécifiées, pour récupérer par exemple les différents paramètres du résultat d'une requête. Nous l'utilisons avec mysql_fetch_row, qui est une fonction qui nous récupère les lignes de résultats sous forme de tableau énuméré. $requete = "SELECT DISTINCT jour, horaire, re_pc_id, re_cpt_login FROM pc,date,reservation WHERE re_date_id=date_id AND re_pc_id=pc_id ORDER BY jour_id,horaire,re_pc_id "; $resultat = mysql_query($requete); echo "<BR><TABLE border=\"1\" width=\"500\" BGCOLOR=\"gray\" align=\"center\ ">"; while(list($jour,$horaire,$pc,$login) = mysql_fetch_row($resultat)) { echo "<tr BGCOLOR=lightgrey>"; echo "<td>$jour</td><td>$horaire</td><td>$pc</td><td>$login</td>"; echo "</tr>"; echo "</TABLE>"; Découpage de l'image de la salle informatique : On a découpé l'image de la salle informatique, et on a placé des liens sur chacun des postes. Avec les liens (href), on place une étiquette (alt) qui nous affiche l'état du poste. Tous les liens des 28 postes accèdent à la même page mais ils passent en paramètre le nom du poste. Ceci se fait après le nom du fichier appelé (ok.php), grâce au signe '?'. <area shape="rect" coords="85,43,130,73" href="ok.php?login=<?echo $login?> & PC=Info01 & jour=<?echo $jour?> & horaire=<?echo $horaire?>" target="centre" alt="<? echo internet(info01, $jour, $horaire);?>"> Fonctions : A l'intérieur d'un fichier PHP, on peut écrire une fonction et lui passer des paramètres. C'est ce que fait chaque lien, décrit plus haut, ils appellent une fonction. function internet($pc, $jour, $horaire) { $requete = "SELECT internet FROM pc WHERE pc_id='$pc' "; $resultat = mysql_query($requete); list($re_result) = mysql_fetch_row($resultat); if ($re_result == "1") { echo "$PC : Poste internet "; else { 7 / 27

8 echo "$PC : Poste de travail "; $requetedate = "SELECT date_id FROM date WHERE jour='$jour' AND horaire='$horaire'"; $dateid = mysql_query($requetedate); list($date_id) = mysql_fetch_row($dateid); $re_pc_occupe = "SELECT re_id FROM reservation WHERE re_date_id = '$date_id' AND re_pc_id='$pc'"; $verif = mysql_query($re_pc_occupe); if(mysql_num_rows($verif) == 0){ echo "Libre"; else { echo "Occupé"; 8 / 27

9 V. Interface 1. Page d'accueil : L'étudiant arrive sur cette page, il doit d'abord sélectionner son département, puis s'affiche les différentes séries en fonction du département. Il sélectionne alors sa série, ceci entraîne l'affichage du cadre du login. Les logins apparaissent en fonction du groupe choisi. 9 / 27

10 2. Sélection de la date : Après la sélection du login, l'étudiant doit choisir le jour de sa réservation, puis l'heure qu'il souhaite réserver selon le jour. 10 / 27

11 3. Sélection du poste : Ensuite s'affiche le l'image de la salle Informatique. L'étudiant n'a qu' placer sa sourie sur un poste pour voir son état, puis à cliquer pour le sélectionner. 11 / 27

12 4. Enregistrement : Après avoir tout sélectionné correctement, la réservation de l'étudiant est enregistrée, avec un récapitulatif de sa réservation. On remarque que la réservation ne s'effectue que si l'étudiant a choisi un horaire valide, un poste non occupé, un si il n'a pas déjà réservé à la même heure. Dans les cas contraires, une invite de retour lui sera proposée. 5. Planning : Avec un lien sur la page d'accueil, l'étudiant peut voir le planning des réservations de la semaine. 12 / 27

13 6. Postes libres : Au moment du choix du poste, l'étudiant peut aussi voir la liste des postes déjà réservés, pour le jour et l'heure qu'il a sélectionné. VI. Mise à jour 1. Script : Un Script de mise à jour a été créé, mais n'a pas pu être testé sur le serveur. Il est à exécuter les week-ends avec "Crontab" sous Linux. echo "Mise à jour des tables réservation de MySQL" mysql=/usr/local/mysql #chemin du repertoir MySQL login=root #login de MySQL password=toto #Password de MySQL base=tut #nom de la base des tables reservations source=/root/reservation.sql #chemin du fichier reservation.sql #accés au repertoir de MySQL cd $mysql #démarage de MySQL mysql -u $login -p $password #sélection de la base souhaité use $base #mise à jour des tables de reservation source $source #déconnexion de MySQL exit echo "Mise à jour éffectué" 13 / 27

14 2. Reservation.sql Le fichier reservation.sql est le fichier appelé dans le script, il effectue la remise à zéro des tables créer. Il permet aussi de changer les noms des PC, les horaires de réservation. #effacement des anciennes tables DROP TABLE reservation; DROP TABLE pc; DROP TABLE date; #Table reservation CREATE TABLE reservation ( re_id smallint(6) NOT NULL auto_increment, re_pc_id varchar(6) NOT NULL DEFAULT '', re_date_id varchar(10) NOT NULL DEFAULT '', re_cpt_login varchar(8) NOT NULL DEFAULT '0', PRIMARY KEY (re_id) ); #Table pc #internet : 1 = oui, 0 = non CREATE TABLE pc ( pc_id varchar(10) NOT NULL, internet smallint(2) DEFAULT'0', PRIMARY KEY (pc_id) ); INSERT INTO pc VALUES("Info01","1"); INSERT INTO pc VALUES("Info02","1"); INSERT INTO pc VALUES("Info03","1"); INSERT INTO pc VALUES("Info04","1"); INSERT INTO pc VALUES("Info05","1"); INSERT INTO pc VALUES("Info06","1"); INSERT INTO pc VALUES("Info07","1"); INSERT INTO pc VALUES("Info08","1"); INSERT INTO pc VALUES("Info09","1"); INSERT INTO pc VALUES("Info10","1"); INSERT INTO pc VALUES("Info11","1"); INSERT INTO pc VALUES("Info 12","1"); INSERT INTO pc VALUES("Info13","1"); INSERT INTO pc VALUES("Info14","1"); INSERT INTO pc VALUES("Info15","0"); INSERT INTO pc VALUES("Info16","0"); INSERT INTO pc VALUES("Info17","0"); INSERT INTO pc VALUES("Info18","0"); INSERT INTO pc VALUES("Info19","0"); INSERT INTO pc VALUES("Info20","0"); INSERT INTO pc VALUES("Info21","0"); INSERT INTO pc VALUES("Info22","0"); INSERT INTO pc VALUES("Info23","0"); INSERT INTO pc VALUES("Info24","0"); INSERT INTO pc VALUES("Info25","0"); INSERT INTO pc VALUES("Info26","0"); INSERT INTO pc VALUES("Info27","0"); INSERT INTO pc VALUES("Info28","0"); 14 / 27

15 #Table date CREATE TABLE date ( date_id smallint(3) auto_increment, jour varchar(10) NOT NULL DEFAULT '', jour_id smallint(1), horaire varchar(15) NOT NULL DEFAULT '', PRIMARY KEY (date_id) ); INSERT INTO date(jour,jour_id,horaire) VALUES("Lundi","1","12h - 12h45"); INSERT INTO date(jour,jour_id,horaire) VALUES("Lundi","1","12h45-13h30"); INSERT INTO date(jour,jour_id,horaire) VALUES("Mardi","2","12h - 12h45"); INSERT INTO date(jour,jour_id,horaire) VALUES("Mardi","2","12h45-13h30"); INSERT INTO date(jour,jour_id,horaire) VALUES("Mercredi","3","12h - 12h45"); INSERT INTO date(jour,jour_id,horaire) VALUES("Mercredi","3","12h45-13h30"); INSERT INTO date(jour,jour_id,horaire) VALUES("Jeudi","4","14h - 15h"); INSERT INTO date(jour,jour_id,horaire) VALUES("Jeudi","4","15h - 16h"); INSERT INTO date(jour,jour_id,horaire) VALUES("Jeudi","4","16h - 17h"); INSERT INTO date(jour,jour_id,horaire) VALUES("Jeudi","4","17h - 18h"); INSERT INTO date(jour,jour_id,horaire) VALUES("Vendredi","5","12h - 12h45"); INSERT INTO date(jour,jour_id,horaire) VALUES("Vendredi","5","12h45-13h30"); VII. Présentation du Site Présentation du site sur : login : GTR2002 Mot de passe : GTR / 27

16 VIII. ANNEXES connect.inc <!-- connect.inc, fichier de connection à MySQL --> <body> <!-- définition des paramètres de connection à MySQL --> <? mysql_connect("localhost","root","toto") or die ("Impossible de se or die ("Impossible de selectionner la base souhaitée");?> </body></html> "iso "; body { font: normal 14px/normal "Times New Roman", Times, serif; background: url(backblue.gif) repeat; color: # index.htm <!-- Index.htm, Page principal --> <!-- Titre du document --> <title>reservation de la salle informatique</title> <!-- Définition des cadres --> <frameset rows="20%,*" frameborder="no" framespacing="0"> <frame name="topframe" src="titre.htm" frameborder="no" scrolling="no" > <frameset cols="200,*" frameborder="no" border="0" framespacing="0" rows="*"> <frameset rows="33%,33%,33%" border="0" framespacing="0" cols="*" frameborder="no"> <frame name="leftframe" noresize src="departement.php" > <frame name="bottomframe" noresize src="section.htm"> <frame name="bottomframe1" noresize src="nom.htm"> </frameset> <frame name="centre" src="centre.htm" noresize border="0"> </frameset> </frameset> <noframes> <!-- Définition de ce qui va être écrit à l'écran si le navigateur ne supporte pas les cadres --> <H1>Votre navigateur ne supporte pas les Frames</H1> </noframes> </html> 16 / 27

17 titre.htm <!-- titre.htm, sité dans le cadre supérieur --> <title>reservations Info</title> <!-- Attache de la feuille de style reservation.css --> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <!-- Définition d'un tableau à deux cases --> <table width="75%" border="1" align="center"> <tr> <td> <!-- Lien vers le site de l'iut sur l'image du logo de l'iut --> <a href=" target="_blank"> <img src="siut.gif" border="0"></a> </td> <td> <!-- Titre du site --> <p align="center"><font size="5"> <B>RESERVATION D'UN POSTE DE LA SALLE D'INFORMATIQUE</B></font></p> </td> </tr> </table> <!-- Fin du Tableau --> </body></html> Centre.htm <!-- centre.htm, page d'accueil --> <title>présentation</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <!-- titre affiché --> <p align="center"><font size="6"><b>bienvenue, utilisateur de la salle informatique.</b></font></p> <br><br> <!-- texte d'accueil --> <p align="left"><font size="4"> Cette partie du site étant seulement réservé aux utilisateurs de la salle informatique, toute autre personne n'étant pas intérréssée peut passer son chemin.<br><br> Pour les autres, vous trouverez sur ce site les plages horaires et les PC disponibles, ainsi que les jours d'ouverture de la salle informatique.<br><br> Bonne navigation.</font></p> <BR><BR><BR><BR><BR><BR><BR><BR> <!-- Concepteur --> <p align="right"><u>concepteur</u> : <i> &<BR>GRANGER Pierre-Emmanuel</i></p> </body></html> 17 / 27

18 departement.php <!-- choix.php, fichier de récupération du département de l'élève --> <title>departement</title> <!-- appel du fichier configuration graphique --> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <p><b><u>departement :</U></B></p> <!- balise de début du PHP --> <? //appel du fichier de connexion include "connect.inc"; //définition de la requete à éxécuter su MySQL $requete="select dep_sigle FROM departement ORDER BY dep_sigle"; $resultat = mysql_query($requete); //début du formulaire, echo permet d insérer du HTML dans le PHP echo "<FORM TARGET=\"bottomFrame\" ACTION=\"section.php\" METHOD=POST>"; //liste déroulante echo "<SELECT NAME=\"Section\">"; While(list($sect)= mysql_fetch_row($resultat)) { echo "<OPTION>$sect \n"; echo "</SELECT>"; mysql_close(); //fermeture de la connection à MySQL?> <!- balise de fin du PHP --> <INPUT TYPE=SUBMIT VALUE="OK"> <!-- Insertion du bouton OK --> </FORM> <!-- fin du formulaire --> </body></html> section.htm <!-- section.htm, fichier de remplissage du cadre de la section au démarrage --> <title>affichagesection</title> <link rel="stylesheet" href="reservation.css" type="text/css"> </html> 18 / 27

19 section.php <!-- section.php, fichier de sélection de la série de l'étudiant, en fonction du départment --> <title>série</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <!--titre affiché dans le cadre --> <p><b><u>groupe :</U></B></p> <? include "connect.inc"; //connexion à MySQL //requete de sélection des séries $requete="select ser_nom FROM serie, departement WHERE ser_nom like 'G%' and ser_dep_id=dep_id and dep_sigle='$section' ORDER BY ser_nom "; $resultat = mysql_query($requete); //éxécution de la requete //formulaire echo "<FORM TARGET=\"bottomFrame1\" ACTION=\"nom.php\" METHOD=GET>"; //liste déroulante echo "<SELECT NAME=\"serie\">"; While(list($classe)= mysql_fetch_row($resultat)) { echo "<OPTION>$classe \n"; echo "</SELECT>"; mysql_close();?> //deconnexion de MySQL <INPUT TYPE=SUBMIT VALUE="OK"> </FORM> <!-- fin du formulaire --> </body></html> nom.htm <!-- nom.htm, fichier de remplissage du cadre nom au démarrage --> <title>nom</title> <link rel="stylesheet" href="reservation.css" type="text/css"> </html> 19 / 27

20 nom.php <!-- nom.php, fichier de sélection des logins --> <title>login</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <? include "connect.inc"; $requete="select cpt_login ". "FROM compte,serie ". "WHERE cpt_ser_gid=ser_gid AND ser_nom='$serie'". "ORDER BY cpt_login"; $resultat = mysql_query($requete);?> <p><b><u>selectionner votre login</u></b></p> <FORM TARGET="centre" ACTION="jourhoraire.php" METHOD=POST> <SELECT NAME="login"> <? While(list($login)= mysql_fetch_row($resultat)) { echo "<OPTION>$login \n"; mysql_close();?> </SELECT> <INPUT TYPE=SUBMIT VALUE="OK"> </FORM> </body></html> jourhoraire.php <!-- jouhoraire.htm, création de 2 cadres à l'intérieur du cadre pricipal --> <title>jourhoraire</title> <frameset rows="50%,50%" frameborder="no" border="0" framespacing="0" cols="*"> <frame name="jour" noresize src="jour.php?login=<? echo $login;?> "> <!--Passage du login en paramètre --> <frame name="horaire" src="horaire.php"> </frameset> <noframes> <H1>Votre navigateur ne supporte pas les Frames</H1> </noframes> </html> 20 / 27

21 jour.php <!-- jour.php, fichier de sélection du jour de la reservation --> <title>jour</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <!-- action : défini vers ou se fait le lien en fin de formulaire --> <form name=jour target=horaire action=horaire.php METHOD=POST> <? include "connect.inc"; $requetej = "SELECT DISTINCT jour FROM date"; $resultatj = mysql_query($requetej); echo "<b><u>etudiant:</b></u> \"$login\""; echo "<BR>"; echo "<SELECT NAME=\"joursel\">"; While(list($jour)= mysql_fetch_row($resultatj)) { echo "<OPTION>$jour</Option>"; // passage en variable caché du login pour les pages suivantes echo "<INPUT TYPE=HIDDEN NAME=\"login\" VALUE=\"$login\">"; mysql_close();?> <BR><BR><INPUT TYPE=SUBMIT VALUE="suite"> <!--bouton de lien --> </FORM> </body></html> horaire.php <!-- horaire.php, fichier de sélection de l'horaire --> <title>horaire</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <FORM NAME=Reservation TARGET=centre ACTION=salle.php METHOD=POST> <? include "connect.inc"; //définition et éxécution de la requete $requeteh="select horaire FROM date WHERE jour = '$joursel'"; $resultath = mysql_query($requeteh); echo "<u><b>reservation de $login :</B></u><BR><BR>"; //Liste déroulante echo "<SELECT NAME=\"horaire\">"; While(list($heure)= mysql_fetch_row($resultath)) { echo "<OPTION>$heure</Option>"; echo "</SELECT>"; //passage de paramètres cachés echo "<INPUT TYPE=HIDDEN NAME=\"login\" VALUE=\"$login\">"; echo "<INPUT TYPE=HIDDEN NAME=\"jour\" VALUE=\"$joursel\">"; 21 / 27

22 mysql_close();?> <BR><BR> <INPUT TYPE=SUBMIT VALUE="suite"> </FORM> </body></html> libre.php <!-- libre.php, page permettant de voir les PC occupés--> <title>libre</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <b>voici la liste des postes déja réservés:</b><br> <br> <? include "connect.inc"; echo "Pour la reservation du \"$jour\" à \"$horaire\" "; $requete="select DISTINCT pc_id, re_cpt_login FROM pc,date,reservation WHERE re_date_id=date_id AND re_pc_id = pc_id AND jour='$jour' AND horaire='$horaire' "; $resultat = mysql_query($requete); //définition d'un tableau pour afficher les postes occupés et leur occupant echo "<br><br><table border=1 width=150 BGCOLOR=gray>"; while (list($pc,$login) = mysql_fetch_row($resultat)) { echo "<tr BGCOLOR=lightgrey>"; echo "<td>$pc</td><td>$login</td>"; echo "</tr>"; mysql_free_result($resultat); //libération de la mémoire occupé mysql_close();?> </table> planing.php <!-- planing.php, page permettant de voir le planing de la salle --> <title>planing</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <br><p align="center"><b><u>planing de la salle :</u></b></p> <? include "connect.inc"; $requete = "SELECT DISTINCT jour, horaire, re_pc_id, re_cpt_login FROM pc,date,reservation WHERE re_date_id=date_id AND re_pc_id=pc_id ORDER BY jour_id,horaire,re_pc_id "; $resultat = mysql_query($requete); //définition d'un tableau pour afficher les postes occupés et leur occupant, avec le jour et l'horaire 22 / 27

23 echo "<br><table border=\"1\" width=\"500\" BGCOLOR=\"gray\" align=\"center\">"; while (list($jour,$horaire,$pc,$login) = mysql_fetch_row($resultat)) { echo "<tr BGCOLOR=lightgrey>"; echo "<td>$jour</td><td>$horaire</td><td>$pc</td><td>$login</td>"; echo "</tr>"; mysql_free_result($resultat); //libération de la mémoire occupé mysql_close();?> </table> </body></html> salle.php <!-- salle.php, page de sélection d'un poste--> <title>salle Info</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <h1 align="center">configuration de la salle informatique</h1> <BR> <? include "connect.inc"; //test si l'horaire a été choisi correctement if($horaire == "") { echo "<b><i>vous devez choisir un horaire valide</i></b>"; else { //lien vers la page des postes déjà occupé echo "<FORM ACTION=\"libre.php\" TARGET=_blank METHOD=POST>"; echo "Liste des postes reservés :"; echo "<INPUT TYPE=SUBMIT VALUE=\"Envoyer\">"; echo "<INPUT TYPE=HIDDEN NAME=\"jour\" VALUE=\"$jour\">"; echo "<INPUT TYPE=HIDDEN NAME=\"horaire\" VALUE=\"$horaire\">";?> </FORM> <font size="4"><u>choisissez votre poste : </u></font> <p><i> Pour choisir votre poste, déplacer le curseur sur l'image et regarder l'état du poste.</i></p> <p align="center"> <img src="salleinfo.jpg" border=1 usemap="#map"> <!-- Decoupage de l'image "Salleinfo.jpg" en 28 carrés pour les 28 postes plus un pour l'imprimante --> <!-- Passage des paramètres $login, $jour et $horaire en code PHP dans les liens--> <!-- Appel de la fonction "internet" definie plus bas. --> <map name="map"> <area shape="rect" coords="85,43,130,73" href="ok.php?login=<? echo "$login";?> & PC=Info01 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info01, $jour, $horaire);?>"> <area shape="rect" coords="130,41,174,72" href="ok.php?login=<? echo "$login";?> & PC=Info02 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info02, $jour, $horaire);?>"> <area shape="rect" coords="173,42,218,72" href="ok.php?login=<? echo 23 / 27

24 "$login";?> & PC=Info03 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info03, $jour, $horaire);?>"> <area shape="rect" coords="220,42,265,73" href="ok.php?login=<? echo "$login";?> & PC=Info04 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info04, $jour, $horaire);?>"> <area shape="rect" coords="273,41,316,74" href="ok.php?login=<? echo "$login";?> & PC=Info15 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info15, $jour, $horaire);?>"> <area shape="rect" coords="317,43,362,72" href="ok.php?login=<? echo "$login";?> & PC=Info16 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info16, $jour, $horaire);?>"> <area shape="rect" coords="362,43,406,73" href="ok.php?login=<? echo "$login";?> & PC=Info17 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info17, $jour, $horaire);?>"> <area shape="rect" coords="407,42,452,72" href="ok.php?login=<? echo "$login";?> & PC=Info18 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info18, $jour, $horaire);?>"> <area shape="rect" coords="108,143,151,173" href="ok.php?login=<? echo "$login";?> & PC=Info05 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info05, $jour, $horaire);?>"> <area shape="rect" coords="152,145,197,175" href="ok.php?login=<? echo "$login";?> & PC=Info06 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info06, $jour, $horaire);?>"> <area shape="rect" coords="198,143,242,173" href="ok.php?login=<? echo "$login";?> & PC=Info07 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info07, $jour, $horaire);?>"> <area shape="rect" coords="298,143,344,173" href="ok.php?login=<? echo "$login";?> & PC=Info19 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info19, $jour, $horaire);?>"> <area shape="rect" coords="344,144,390,173" href="ok.php?login=<? echo "$login";?> & PC=Info20 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info20, $jour, $horaire);?>"> <area shape="rect" coords="387,143,432,173" href="ok.php?login=<? echo "$login";?> & PC=Info21 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info21, $jour, $horaire);?>"> <area shape="rect" coords="108,172,151,206" href="ok.php?login=<? echo "$login";?> & PC=Info08 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info08, $jour, $horaire);?>"> <area shape="rect" coords="152,175,198,204" href="ok.php?login=<? echo "$login";?> & PC=Info09 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info09, $jour, $horaire);?>"> <area shape="rect" coords="199,173,241,205" href="ok.php?login=<? echo "$login";?> & PC=Info10 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info10, $jour, $horaire);?>"> <area shape="rect" coords="299,174,344,206" href="ok.php?login=<? echo "$login";?> & PC=Info22 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info22, $jour, $horaire);?>"> <area shape="rect" coords="346,174,388,206" href="ok.php?login=<? echo "$login";?> & PC=Info23 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info23, $jour, $horaire);?>"> <area shape="rect" coords="387,175,433,205" href="ok.php?login=<? echo "$login";?> & PC=Info24 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info24, $jour, $horaire);?>"> <area shape="rect" coords="84,275,129,305" href="ok.php?login=<? echo "$login";?> & PC=Info11 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info11, $jour, $horaire);?>"> <area shape="rect" coords="128,277,174,308" href="ok.php?login=<? echo "$login";?> & PC=Info12 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info12, $jour, $horaire);?>"> <area shape="rect" coords="175,275,219,306" href="ok.php?login=<? echo "$login";?> & PC=Info13 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info13, $jour, $horaire);?>"> <area shape="rect" coords="219,275,265,305" href="ok.php?login=<? echo "$login";?> & PC=Info14 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info14, $jour, $horaire);?>"> <area shape="rect" coords="271,277,317,307" href="ok.php?login=<? echo "$login";?> & PC=Info25 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info25, $jour, $horaire);?>"> 24 / 27

25 <area shape="rect" coords="317,276,361,305" href="ok.php?login=<? echo "$login";?> & PC=Info26 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info26, $jour, $horaire);?>"> <area shape="rect" coords="360,276,408,305" href="ok.php?login=<? echo "$login";?> & PC=Info27 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info27, $jour, $horaire);?>"> <area shape="rect" coords="407,276,453,306" href="ok.php?login=<? echo "$login";?> & PC=Info28 & jour=<? echo "$jour";?> & horaire=<? echo "$horaire";?>" target="centre" alt="<? echo internet(info28, $jour, $horaire);?>"> <area shape="rect" coords="501,195,534,256" alt="imprimante reseau"> </map> </p> <? /*fin du else*/?> <? //fonction d'affichage de la situation du PC : libre ou occupé, connecté ou non function internet($pc, $jour, $horaire) { // requête reperant les postes internet ou de travail $requete = "SELECT internet FROM pc WHERE pc_id='$pc' "; $resultat = mysql_query($requete); list($re_result) = mysql_fetch_row($resultat); if ($re_result == "1") { echo "$PC : Poste internet "; else { echo "$PC : Poste de travail "; // requête reperant le numéro d'identification de la date $requetedate = "SELECT date_id FROM date WHERE jour='$jour' AND horaire='$horaire'"; $dateid = mysql_query($requetedate); list($date_id) = mysql_fetch_row($dateid); // requête reperant les postes occupés ou non en fonction de la date $re_pc_occupe = "SELECT re_id FROM reservation WHERE re_date_id = '$date_id' AND re_pc_id='$pc'"; $verif = mysql_query($re_pc_occupe);?> if(mysql_num_rows($verif) == 0){ echo "Libre"; else { echo "Occupé"; </body></html> 25 / 27

26 ok.php <!-- ok.php, page final qui enregistre la reservation--> <title>ok</title> <link rel="stylesheet" href="reservation.css" type="text/css"> <body> <? include "connect.inc"; //récapitulatif de la reservation echo "<B><U>Votre Reservation :</U></B><BR>$PC, $login, $jour, $horaire <BR>"; //requetes de vérification que l'étudiant n'a pas déjà reservé un PC à la même heure $requetedate = "SELECT date_id FROM date WHERE jour='$jour' AND horaire='$horaire'"; $dateid = mysql_query($requetedate); list($date_id) = mysql_fetch_row($dateid); $requeteleve= "SELECT re_id from reservation where re_cpt_login='$login' and re_date_id='$date_id'"; $verifeleve=mysql_query($requeteleve); //test de l'étudiant, si il n'a pas déjà reservé à la même heure if( mysql_num_rows($verifeleve) == 0) { //requete de vérification que le poste est disponible $re_pc_occupe = "SELECT re_id FROM reservation WHERE re_date_id = '$date_id' AND re_pc_id='$pc'"; $verif = mysql_query($re_pc_occupe); echo "<BR>"; //test de la liberté du poste //enregistrement de la reservation si le poste est libre if(mysql_num_rows($verif) == 0){ $requeteajout = "INSERT INTO reservation(re_pc_id,re_date_id,re_cpt_login) VALUES ('$PC','$date_id','$login')"; mysql_query($requeteajout); echo "<BR><I>Votre reservation a été éffectuée</i>"; //si le poste et occupé, insertion d'un bouton de retour else { echo "<BR><I>Le poste est occupé. Reporter vous a la table des postes déja reservés</i>"; echo "<p align=\"left\">"; echo "<FORM TARGET=\"centre\" ACTION=\"salle.php\" METHOD=POST>"; echo "<INPUT TYPE=SUBMIT VALUE=\"Changer de poste\">"; echo "<INPUT type=hidden NAME=\"login\" VALUE=\"$login\">"; echo "<INPUT type=hidden NAME=\"horaire\" VALUE=\"$horaire\">"; echo "<INPUT type=hidden NAME=\"jour\" VALUE=\"$jour\" >"; echo "</FORM>"; echo "</p>"; else { echo "Désolé vous avez déjà reservé un poste à cette heure ci."; mysql_close();?> 26 / 27

27 <!-- insertion d'un bouton de retour pour éffectuer une autre reservation --> <p align="left"> <FORM TARGET="centre" METHOD="POST" action="jourhoraire.php"> <INPUT TYPE=SUBMIT VALUE="Nouvelle Reservation"> <INPUT type=hidden NAME="login" VALUE=<? echo $login?> > </FORM> </p> </body></html> 27 / 27

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

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description

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

PHP et les Bases de données - Généralités

PHP et les Bases de données - Généralités PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront

Plus en détail

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

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

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

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le

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

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

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

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

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

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

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est

Plus en détail

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

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

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

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

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

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

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Bernard Lecomte. Débuter avec HTML

Bernard Lecomte. Débuter avec HTML Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.

Plus en détail

Gestion de stock pour un magasin

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

Plus en détail

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2) Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation

Plus en détail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

Plus en détail

Mise en place d un serveur Proxy sous Ubuntu / Debian

Mise en place d un serveur Proxy sous Ubuntu / Debian BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur

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

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc Gestion du parc informatique des collèges du département du Cher Manuel d utilisation de la solution de gestion de Parc Table des matières 1. Préambule... 3 2. Pré requis... 3 3. Objectifs... 3 4. Connexion

Plus en détail

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3

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

CREATION d UN SITE WEB (INTRODUCTION)

CREATION d UN SITE WEB (INTRODUCTION) CREATION d UN SITE WEB (INTRODUCTION) Environnement : World Wide Web : ordinateurs interconnectés pour l échange d informations ( de données) Langages : HTML (HyperText Markup Language) : langages pour

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

I. MySQL : Serveur et SGBD

I. MySQL : Serveur et SGBD Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

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

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado - RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Tutoriel : Feuille de style externe

Tutoriel : Feuille de style externe Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux Optimiser les performances d un site web Nicolas Chevallier Camille Roux Intellicore Tech Talks Des conférences pour partager son savoir Le mardi au CICA Sophia Antipolis http://techtalks.intellicore.net

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

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

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

Bases de Données et Internet

Bases de Données et Internet Informatique S6 3A Bases de Données et Internet Python: SGBD et CGI Alexis NEDELEC LISYC EA 3883 UBO-ENIB-ENSIETA Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2008

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

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

Activités HTML. Code: act-html

Activités HTML. Code: act-html Activités HTML act-html Activités HTML Code: act-html Originaux url: http://tecfa.unige.ch/guides/tie/html/act-html/act-html.html url: http://tecfa.unige.ch/guides/tie/pdf/files/act-html.pdf Prérequis:

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

Formation HTML / CSS. ar dionoea

Formation HTML / CSS. ar dionoea Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1 Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by Version 3.0 - EXOCA 1 Sommaire Introduction... 3 1. Configuration du logiciel Zdesktop...4 2. Connexion

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

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

Plus en détail

Le générateur d'activités

Le générateur d'activités Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.

Plus en détail

Création de formulaires interactifs

Création de formulaires interactifs SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un

Plus en détail

Manuel du composant CKForms Version 1.3.2

Manuel du composant CKForms Version 1.3.2 Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant

Plus en détail

W4 BPM WORKSPACE. MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR

W4 BPM WORKSPACE. MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR W4 BPM WORKSPACE MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR Les prochaines mises à jour de ce document seront disponibles sur www.myw4.com W4 BPM WORKSPACE MANUEL DE SUPERVISION

Plus en détail

// HTML, Javascript XHTML & CSS

// HTML, Javascript XHTML & CSS design graphique / web design // HTML, Javascript XHTML & CSS version 1.0 date 28 / 04 / 2010 auteur Loïc Swiny contact mr@sweeen.com // sommaire HTML 01. Introduction au langage HTML 02. Introduction

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...

Plus en détail

Insérer des images dans Base

Insérer des images dans Base Insérer des images dans Base Version 1.0 du 30.05.2006 Réalisé avec : OOo 2.0.2 Plate-forme / Os : Toutes Distribué par le projet fr.openoffice.org Sommaire 1 Présentation...3 2 Quelques notions initiales...3

Plus en détail

DECONNEXION : Lorsque vous avez terminé, cliquez sur «Déconnexion», pour vous déconnecter.

DECONNEXION : Lorsque vous avez terminé, cliquez sur «Déconnexion», pour vous déconnecter. LES PARENTS SERVICES: AIDE À L'UTILISATION DU BACK OFFICE > MAIRIE: BACK OFFICE 1) CONNEXION Saisissez votre identifiant et votre mot de passe pour vous connecter Une fois connecté, le menu principal fait

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

Formulaires et Compteurs

Formulaires et Compteurs Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de

Plus en détail

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Installation locale de JOOMLA SEPIA

Installation locale de JOOMLA SEPIA FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

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

TD HTML AVEC CORRECTION

TD HTML AVEC CORRECTION TD HTML AVEC CORRECTION On utilisera Notepad++ comme éditeur sur Windows Vous créez un répertoire www sous vos répertoires personnels et vous mettrez vos pages dedans. Créez vos fichiers HTML et n oubliez

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &. Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by - media-2001.communication &.networks 1 Version 3.0 Sommaire Introduction... 3 1. Configuration du logiciel

Plus en détail

Acer erecovery Management

Acer erecovery Management 1 Acer erecovery Management Développé par l'équipe des programmeurs d'acer, Acer erecovery Management est un outil qui vous offre un moyen simple, fiable et sûr de restaurer votre ordinateur à l'état d'usine

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique NAMEBAY PRO votre site de revente de noms de domaine en marque blanche Documentation technique SOMMAIRE 1. PRÉSENTATION... 3 2. FONCTIONNEMENT... 4 2.1. ETAPE 1 : Devenir revendeur de noms de domaine...

Plus en détail

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL 4 e édition Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et

Plus en détail

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/2009 1.6 Tutoriel Prise en Main de la Plateforme MetaTrader 4 Mise à jour : 7/09/2009 1.6 Ce tutoriel de prise en main permet d utiliser les principales fonctionnalités de MetaTrader. La plateforme MetaTrader utilise

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

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

ENVOI EN NOMBRE DE Mails PERSONNALISES

ENVOI EN NOMBRE DE Mails PERSONNALISES ENVOI EN NOMBRE DE Mails PERSONNALISES 2 Téléchargement 3 Installation 6 Ecran d accueil 15 L envoi de mails 22 Envoi d un document HTML crée avec Word (envoi en base 64) 25 Le compte courriel 27 L historique

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

Plus en détail

GUIDE DE DEMARRAGE RAPIDE:

GUIDE DE DEMARRAGE RAPIDE: GUIDE DE DEMARRAGE RAPIDE: COMMENT CREER VOTRE BOUTIQUE EN LIGNE Vous voulez créer votre propre boutique en ligne? C est désormais plus simple que jamais. Suivez simplement les instructions de ce guide

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

DOM - Document Object Model

DOM - Document Object Model DOM - Document Object Model 1 But de DOM Interfacer les langages de programmation avec les documents XML en les associant avec un modèle orienté objet DOM permet aux programmes et scripts : d'accéder et

Plus en détail

Attaques de type. Brandon Petty

Attaques de type. Brandon Petty Attaques de type injection HTML Brandon Petty Article publié dans le numéro 1/2004 du magazine Hakin9 Tous droits reservés. La copie et la diffusion de l'article sont admises à condition de garder sa forme

Plus en détail

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles Mission TICE - académie de Versailles 7 nov. 2008 Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles Anne-Cécile Franc Mission TICE académie de Versailles

Plus en détail

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm

Plus en détail

Utiliser un CMS: Wordpress

Utiliser un CMS: Wordpress Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation

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

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015 TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur

Plus en détail