Salle informatique : Installation d'un script de réservation.
|
|
- Geoffrey Turgeon
- il y a 8 ans
- Total affichages :
Transcription
1 Salle informatique : Installation d'un script de réservation. Introduction PhpMyResa est un script en php permettant la gestion des réservations d'une salle informatique en ligne (site Internet ou intranet). Il utilise une base MySql pour fonctionner. PhpMyResa est un logiciel libre sous licence GPL. N'hésitez pas à le modifier, le transformer, l'améliorer... il est fait pour cela! Configuration requise Pour fonctionner, le script nécessite une version 4.2 de php. C'est le cas des versions récentes de EasyPhp (à partir de la version 1.6) et de l'hébergement proposé aux établissements de l'académie de Strasbourg (actuellement 4.2.0). Les requêtes MySql utilisées par ce script sont des requêtes très simples et devraient fonctionner sur la plupart des versions de MySql (versions testées : et ). Vous êtes... un PRI off-line : un PRI on-line : Quel PRI êtes-vous? ou «Comment lire cette documentation?» sans Intranet et sans site web dynamique, l'installation «de base» devrait convenir. Lisez la partie Installation. vous souhaitez ajouter le script à un système d'identification existant. Lisez la partie Installation et Configuration. Un PRI esthète : les couleurs par défaut jurent avec le camaïeu rose de votre Intranet : lisez la partie Feuille de style Un PRI riche : vous avez trois salles informatiques à gérer, deux vidéoprojecteur et cinq portables. Mettez les mains dans le cambouis et modifiez le code php en lisant la partie Adapter le script. Un programmeur fou : Vous avez pris «Php/MySql» en première langue quand vous étiez petit... merci de fermer cette documentation qui n'est pas faite pour vous. Plongez-vous dans le code php (commenté en plus) et modifiez le, perfectionnez-le... C'est ça la magie du logiciel libre! Christian Westphal christian.westphal@ac-strasbourg.fr
2 Installation Cette partie décrit l'installation et la configuration «de base» de PhpMyResa. Pour une configuration plus fine, lisez la partie suivante «configuration». Copie des fichiers : les fichiers à copier sur le serveur (ou dans le répertoire www de EasyPhp) sont les suivants : reservation.php auth.php conf.inc.php config.ini funct_date.inc.php logout.php resa.php resa_form.html style.css SCRIPT PRINCIPAL script d'identification fichier de configuration fichier de configuration fonction de date francophone script de déconnection script gérant les réservations formulaire de login feuille de style Configuration : Si vous demandez à votre navigateur la page reservation.php, le formulaire de login apparaîtra bien mais ne sera pas fonctionnel : Warning: mysql_connect(): Unknown MySQL Server Host '********' (11001) in c:\program files\easyphp1-7\www\resa2\auth.php on line 11 Ouvrez le fichier conf.inc.php dans un éditeur de texte (notepad fait l'affaire) et corrigez les lignes 5 à 8 : define ("NOM", "*********"); define ("PASSE", "*********"); define ("SERVEUR", "********"); define ("BASE", "********"); Ces quatre lignes définissent des constantes pour MySql. NOM : PASSE : SERVEUR : BASE : est le nom de l'utilisateur de MySql. Pour EasyPhp, c'est Root par défaut, pour ac-strasbourg.fr, c'est le nom fourni par le webmestre lors de l'ouverture de l'espace d'hébergement (du style COL_ X pour les collèges et, je présume, LYC_ X pour les lycées) mot de passe pour MySql. Vide par défaut pour EasyPhp, il est fourni pour le domaine ac-strasbourg.fr. nom de la machine faisant office de serveur MySql : localhost pour EasyPhp comme pour ac-strasbourg.fr. nom de la base de donnée. Pour ac-strasbourg.fr, le nom est le même que NOM, pour EasyPhp, deux bases existent par défaut, mysql et test. Il est préférable de créer une nouvelle base pour les essais (pourquoi pas avec le même nom que l'hébergement définitif). Création des comptes : Si, à présent, vous redemandez à votre navigateur la page reservation.php, le message d'erreur n'apparaît plus mais l'identification n'est toujours pas possible : aucune table d'utilisateurs n'existe. Cette table peut être créée avec PhpMyAdmin et un fichier *.sql tel celui fourni en exemple (install_tables.sql). Ce fichier permet la création des deux tables nécessaires au fonctionnement du script : salle_info qui contient les réservations de la salle et profs qui recense les utilisateurs et leurs mots de passe. (remarque : une telle base de données nécessite sa déclaration à la CNIL) Les trois comptes par défaut ne convenant pas, il est nécessaire de les modifier. Deux solutions s'offrent à vous : la création via PhpMyAdmin ou l'écriture d'un script SQL. PhpMyAdmin : Dans la base utilisée, sélectionnez la table profs et cliquez sur insérer. Il ne reste qu'à ajouter, à la main, les différentes entrées de la table. Les champs par défaut sont login, passe, nom et groupe. Login contient l'identifiant (unique) de chaque utilisateur. Passe contient le mot de passe et nom son... nom (nom ou nom complet, à votre convenance). Le champ groupe contient le groupe d'utilisateur. 'prof' pour les profs (droits de base) et 'admin' pour le PRI (droits étendus)
3 Script SQL : Si vous disposez d'un listing des enseignants de votre établissement, le plus simple est de modifier le fichier install_table.sql, tout du moins sa dernière instruction : INSERT INTO `profs` (`login`, `passe`, `nom`, `groupe`) VALUES ('black', 'azerty', 'Black', 'prof'), ('pri', 'prisunic', 'PRI', 'admin'), ('mortimer', 'qwerty', 'Mortimer', 'prof'); La syntaxe est évidente : la première ligne INSERT INTO `profs` (`login`, `passe`, `nom`, `groupe`) VALUES est à conserver, les lignes suivantes contiennent, dans l'ordre, identifiant, mot de passe, nom et groupe de chaque utilisateur. Les chaînes sont limitées par des apostrophes ('), chaque utilisateur est encadré par des parenthèses et est séparé du suivant par une virgule. Un point-virgule termine la liste. Plages horaires : Le script est fonctionnel mais ne correspond peut-être pas aux spécificités de votre établissement. Les plages horaires s'ajustent avec le fichier config.ini. Ce fichier est un simple fichier *.ini semblables à ceux utilisé par Windows. La section [plages_horaire] contient les noms des différentes plages horaires, l'indexation commence à 0 et doit être continue et dans l'ordre. Le contenu des chaînes est, par contre, quelconque : [plages_horaire] 0=M1 1=M2 Ceci peut devenir : [plages_horaire] 0=8h05-9h00 1=9h05-10h00 Le nombre de plages horaires n'est, à priori, pas limité. La section [plages_interdites] contient les plages interdites à la réservation, les plages horaires sont désignées par leur numéro d'ordre (à partir de 1 et non de 0!) séparées par une virgule. Les jours normaux sont laissés vides mais ne doivent pas être supprimés. Le script attend les jours dans l'ordre naturel, ne modifiez pas cet ordre. [plages_interdites] lundi= mardi= mercredi=5,6,7,8 Les sections [debut_vacances] et [fin_vacances] contiennent les jours de début et de fin de vacances. Pour une journée isolée, la date de début et de fin sont identiques. Les étiquettes ont un nom quelconque mais doivent être dans le même ordre dans les deux sections. Cet ordre n'est pas nécessairement l'ordre chronologique. Le format de date est j/m/yyyy sans zéro éventuel - par exemple 23/5/2004 pour le 23 mai [debut_vacances] hiver=22/2/2004 vendsaint=9/4/2004 [fin_vacances] hiver=7/3/2004 vendsaint=9/4/2004 Interface utilisateur : La plupart des messages affichés par le script sont définis sous forme de constantes dans le fichier conf.inc.php. Adaptez-les à votre convenance. Par exemple : define ("TITRE_NAVIGATEUR", "Réservation de la salle 114"); define ("MESS_LOGIN", "Veuillez vous identifier"); define ("TITRE_PAGE", "Réservation de la salle informatique"); Hop-là! Le script est entièrement fonctionnel. Félicitations.
4 Configuration Cette partie décrit l'installation et la configuration «avancée» de PhpMyResa. Elle demande quelques notions de Php et MySql. PhpMyResa est prévu pour s'intégrer dans un site web dynamique ou un intranet existant. Si vous disposez déjà d'une table d'utilisateurs, l'adaptation devrait être assez facile. La configuration de PhpMyResa se fait via le fichier conf.inc.php. La ligne define ("TABLE_USERS", "profs"); permet de modifier le nom de la table contenant les utilisateurs du site. Cela peut devenir, par exemple : La ligne define ("TABLE_USERS", "users"); define ("TABLE_RESA", "salle_info"); permet quant à elle de modifier le nom de la table contenant les réservations. Les lignes define ("CHAMP_USER_LOGIN", "login"); define ("CHAMP_USER_PWD", "passe"); define ("CHAMP_USER_NOM", "nom"); define ("CHAMP_USER_GROUPE", "groupe"); contiennent les noms des différents champs à utiliser. À priori, tous ces champs devraient se trouver dans votre table d'utilisateurs, mais éventuellement sous un autre nom. Cela pourrait donner, si bon vous semble : define ("CHAMP_USER_LOGIN", "identifiant"); define ("CHAMP_USER_PWD", "password"); define ("CHAMP_USER_NOM", "utilisateur"); define ("CHAMP_USER_GROUPE", "groupe"); PhpMyResa suppose l'existence de deux groupes d'utilisateurs : les enseignants et les administrateurs. Ils sont différenciés par le champ CHAMP_USER_GROUPE qui peut prendre l'une des deux valeurs définies par les lignes : define ("STR_GROUPE_ADMIN", "admin"); define ("STR_GROUPE_PROF", "prof"); Si certains utilisateurs sont enregistrés sous un autre groupe (par exemple eleve), ils ne pourront pas accéder à la page de réservation. Si votre système utilise d'autres chaînes de caractères pour l'identification des groupes, ces dernières lignes sont à modifier. L'utilisation de valeurs numériques est également possible (sans guillemets) : define ("STR_GROUPE_ADMIN", 2); define ("STR_GROUPE_PROF", 1); Dans la table des utilisateurs, les mots de passes ne sont pas cryptés par défaut. Si chez vous c'est le cas (et c'est une bonne chose), la ligne $passe = $_POST['passe']; du fichier auth.php doit être modifiée. Par exemple dans le cas d'un codage par md5() : $passe = md5($_post['passe']); L'identification des utilisateurs fait appel aux sessions de php4. L'intégration dans un autre système d'identification nécessitera probablement la réécriture d'une partie du code php. Bon courage...
5 Feuille de style L'aspect de la page de réservation est gouverné par la feuille de style style.css qui doit se trouver dans le même répertoire que reservation.php. Pour une modification complète de cette feuille de style, je vous laisse vous référer à votre documentation CSS favorite (par exemple : CSS précis et concis par Eric A. Meyer aux éditions O'Reilly) Le script produit du code HTML comportant quelques identifiants particuliers : <div id="navig"> identifie la partie «navigation» de la page de réservation <div id="page_resa"> identifie la partie principale de la page de réservation <table id="resa"> tableau de réservation <td class="sem_cour"> met en évidence la semaine courante dans le menu de navigation <td class="libre"> correspond aux plages libres <td class="reserve"> correspond aux plages réservées <td class="interdit"> correspond aux plages interdites <td class="maintenance"> correspond aux plages réservées par le PRI pour maintenance À chaque identifiant correspond une entrée du fichier style.css. Pour modifier, par exemple, l'aspect des plages libres, on modifiera la feuille de style en : td.reserve{ background-color: #FAB8AF; color: #ABF510; text-align: right; font-weight: bold; font-style: italic width: 100px; height: 45px;} Ce qui aura pour sublime effet de colorer les plages libres en un très joli rose, le texte vert aligné à droite, en gras et italique... Libre à vous de faire l'interface graphique que vous souhaitez...
6 Adapter le script Mettons un peu les mains dans le cambouis... Imaginez-vous en PRI à la tête, non pas d'une, mais de deux salles informatiques pouvant être réservées indépendamment. Deux solutions s'offrent à vous : deux pages indépendantes (et un peu bricolées) ou les deux tableaux de réservations sur une même page (avec les mêmes bricolages). Dans les deux cas, un certain nombre d'éléments sont à doubler comme la table de réservation. Dans l'exemple qui suit, les éléments dupliqués seront renommés avec un 2. Rien ne vous empêche de trouver un nom plus explicite. Dans conf.inc.php, ajoutez une ligne : define ("TABLE_RESA2", "salle_info2"); sur le modèle de : define ("TABLE_RESA", "salle_info"); et créez une nouvelle base nommée salle_info2 ayant la même structure que salle_info. Pour cela, PhpMyAdmin propose une commande «Copier la table vers...» Le script de réservation resa.php doit lui aussi être doublé en resa2.php. Dans ce nouveau fichier, toutes les occurrences de TABLE_RESA doivent être transformées en TABLE_RESA2 (il y en 4). Par exemple, ligne 35 : $requete = sprintf("insert INTO %s (%s, %s, %s, %s, %s) VALUES ('%s', '%s', '%s', '%s', '%s')", TABLE_RESA2, Il faut à présent doubler le tableau de réservation, soit en dupliquant le fichier reservation.php soit en intégrant deux tableaux dans un seul fichier. C'est cette dernière possibilité qui est exploitée ici. Dans le fichier reservation.php, il faut copier toute la partie comprise entre les lignes 214 et 282 et la coller en dessous. // TRACE DU TABLEAU... $requete = sprintf("select * FROM %s WHERE %s >= '%s' AND echo "</tr>\n</table>\n"; Là aussi, la constante TABLE_RESA doit être modifiée en TABLE_RESA2 dans la ligne $requete = sprintf(... Toutes les lignes créant les liens avec le script resa.php doivent être transformées en resa2.php. Il y en a 3 à modifier. printf("<a href=\"resa2.php?date=%s Pour une meilleure présentation, un titre supplémentaire peut être ajouté avant chaque tableau : echo "<h3>salle 114</h3>"; echo "<h3>salle 214</h3>"; Si vous avez pris le parti de créer deux pages distinctes, un lien entre les deux pages devrait être le bienvenu : echo "<a href=\"reservation2.php\">réservation de la salle 214</a>"; À vous de jouer et d'ajouter les tableaux de réservation pour vos trois vidéoprojecteurs et vos quatre ordinateurs portables.
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étailNote : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.
Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2
Plus en détailWordPress :: Migrer son site du local vers le serveur en ligne
WordPress :: Migrer son site du local vers le serveur en ligne Dans ce tutoriel nous verrons comment passer d'une **version locale* de site vers une version en ligne. Cette méthode est aussi valable quand
Plus en détailUwAmp. Serveur d'evaluation
UwAmp Serveur d'evaluation Aide sur UwAmp From UwAmp Wiki Jump to: navigation, search Tous les tutoriaux et aide sur l'installation et l'utilisation de UwAmp sont référencé sur cette page. Vous pouvez
Plus en détailGroupe 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étailCré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étailGuide d installation de Gael
Guide d installation de Gael Outil web libre de gestion des élèves du premier degré, complément naturel d Iconito documentation version 1.2 juillet 2007 Gael version 0.5 Table des matières Objet... 3 Support...
Plus en détailGestion 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étailStockage 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.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
Plus en détailPHP 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étailIntranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP
Plus en détailPublier 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étailSTID 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étailPLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public
SPIP est une interface en ligne gratuite permettant de créer des sites collaboratifs de façon suffisament simple pour que les élèves puissent publier leur propres articles. Il permet aussi d'héberger son
Plus en détailPHP 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étailAdministration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Plus en détailOUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage
Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...
Plus en détailINSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp
Echirolles, le 10/01/2002 AssistanceTechnique logicielle Nom fichier : pegaharp.doc INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp Remarques : Cette documentation a pour but de vous aidez
Plus en détailDiffuser 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étailMEDIAplus elearning. version 6.6
MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...
Plus en détailInitiation à 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étailManuel d'utilisation du site Deptinfo (Mise en route)
Manuel d'utilisation du site Deptinfo (Mise en route) 1)Nouveautés apportées par le nouveau site...2 2) Accès à l espace privé... 3 a) Accès... 3 b) Identification... 3 c)page d accueil de l espace privé...4
Plus en détailLogiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Plus en détailEspace de travail collaboratif
Espace de travail collaboratif 1/10 Table des matières Présentation...3 Les modules...4 LiveCounter, Messenger et Moteur de recherche...5 Utilisateur, Administrateur et Invité...5 Droits d'accès au contenu...6
Plus en détailUtilisation 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étailPratique 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étailCréation de Sous-Formulaires
Création de Sous-Formulaires Révision 1.01 du 02/01/04 Réalisé avec : OOo 1.1.0 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3 2 Pré-requis...3
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailL installation du module Webmail nécessite également quelques prérequis, à savoir :
INTRODUCTION : Ce document décrit l installation de la solution de messagerie Open Source hmailserver. En terme d accès client, hmailserver fournit de base le support des protocoles SMTP, POP3 et IMPA4.
Plus en détailGuide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla
Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel
Plus en détailCMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration
CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu
Plus en détailComment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Plus en détail7.0 Guide de la solution Portable sans fil
7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur
Plus en détailPHP 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étailPublier un Carnet Blanc
Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,
Plus en détailBTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
Plus en détailGuide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons
Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4
Plus en détailInstallation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 20.06.2007, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Plus en détailFormation 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étailI. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4
Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite
Plus en détailINSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX
INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX Ce document vous indique comment installer Joomla! 1.5.22 sur votre hébergement LINUX. A - Télécharger Joomla! 1.5.22... 2 B - Transférer Joomla! via
Plus en détailI. 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étailMANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement
MANUEL INSTALLATION GANESHA version 4 Editeur Anéma SAS Département Développement Anéma SAS 12, rue Moreau F-75012 Paris Tél. +33 (0)1 43 47 17 14 Fax +33 (0)1 43 47 37 15 SAS au capital de 51 860 euros
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailInstallation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 17.03.2008, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Plus en détailInstallation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 14.09.2010, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Plus en détailSystème Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Plus en détailUn serveur web, difficile?
Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à
Plus en détailUtiliser 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étailLa double authentification dans SharePoint 2007
La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne
Plus en détailSage 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étailCONDITIONS D UTILISATION VERSION NOMADE
CONDITIONS D UTILISATION VERSION NOMADE Les Editions Francis Lefebvre déclarent détenir sur le produit et sa documentation technique la totalité des droits prévus par le Code de la propriété intellectuelle
Plus en détailTD3 - Facturation avec archivage automatisé
TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser
Plus en détailTutoriel Drupal version 7 :
Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal
Plus en détailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
Plus en détailMODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique
5 voie de Padoux 88600 DOMPIERRE Tél : 06-07-09-53-54 jm.ruffin@corim.fr http://www.jmr-gmao.com MODE OPERATOIRE CORIM PROGRESS / SECTION MEI Exploitation Informatique Pour toute question : Jean-Michel
Plus en détailINSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE
INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME D'après un document de Francis VANDERMOERE et Serge VIAL membres du CRCF de Grenoble. Mis à jour version
Plus en détailWORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS:
WORKSHOP OBIEE 11g (version 11.1.1.5) Durée du workshop: 2 jours Profil des participants du workshop: Profil fonctionnel ou technique Notions de modélisation multidimensionnelle et du décisionnel NB :
Plus en détailHowTo Installer egroupware 1.2 sur SME Serveur 7.0
HowTo Installer egroupware 1.2 sur SME Serveur 7.0 Auteur: Stéphane Gauvin, sgauvin@serviceinfosg.com Contribution: N/A Version supportée: SME Serveur 7.0 License: GPL Dernière Mise à jour: 18/03/2006
Plus en détailManuel 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étailPrincipales 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étailJOOMLA 1.5 avancé SUPPORT DE COURS + annexe
JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page
Plus en détailComment 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étailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détailISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans
Plus en détail2 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étailGestion 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étailGestion 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étailQ-Checker pour V6 Release 2.1
Q-Checker pour V6 Release 2.1 Guide d installation Erstellt am 2014-06-24 Conventions dans le manuel Marquages ATTENTION signale qu une action peut avoir des conséquences indésirables, tel que perte de
Plus en détailModules ICI relais & EXAPAQ Predict v4.0
Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 Magento 1.4 1.8 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 5 3.1. Gestion des
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailUtilisation 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étailPrésentation, mise en place, et administration d'ocs Inventory et de GLPI
Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec
Plus en détailSymantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide
Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation
Plus en détailComment 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étailInstallation 1K-Serveur
Installation du système d'exploitation (Windows 2000-2003 - 2008) 1 - Procéder a l'installation du système d'exploitation de façon a ce qu'il s'intègre dans votre architecture réseaux (nom de domaine/groupe
Plus en détailPROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4
EBP SOLUTIONS EDUCATION 2010 PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4 EBP Informatique SA ZA Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Tel : 01 34 94 83 82 Fax : 01 34 94
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailRemarques préliminaires L installation a été testée sur XP, Vista et Windows 7.
A.-M. Cubat Installation de PMB sous Windows avec EasyPhp 5.2.10 et Yaz 3.0.50 Page 1 Tout d abord, un grand merci à Michaël Halm, de PMB Services, qui m a indiqué quelle version de yaz employer avec EasyPhp
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailPHP 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étailTransfert 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étailMANUEL 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étailContactForm 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étailPré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étailSommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailChamilo Manuel Administrateur. Guide de l'administrateur. Chamilo 1.8.8.4. 15 janvier 2012 Page 1 / 108
Guidedel'administrateur Chamilo1.8.8.4 Page1/108 Tabledesmatières ChapitreA.Introduction...5 A.1Chamilo,kesako?...5 A.2Àproposdeceguide...5 A.3Àquiceguideest ildestiné?...5 A.4Commentlireceguide...6 ChapitreB.Installationetconfiguration...7
Plus en détailGuide de déploiement
Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows
Plus en détailDate M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B
Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir
Plus en détailHTML, 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étailTeamViewer 7 Manuel Manager
TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos
Plus en détailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Plus en détailitalc supervision de salle
italc italc supervision de salle 01 Présentation générale : italc est un logiciel de supervision de salles d'ordinateurs. Il fonctionne en mode poste «maitre» et postes «élèves». Avec votre serveur AbulEdu,
Plus en détail