Vaccarezza Natacha Nebbia Sandru IUP NTIC3. Projet : Pré inscription et suivi du dossier en ligne
|
|
- Émilie Dumais
- il y a 8 ans
- Total affichages :
Transcription
1 Vaccarezza Natacha Nebbia Sandru IUP NTIC3 Projet : Pré inscription et suivi du dossier en ligne
2 SOMMAIRE INTRODUCTION... 3 I. ANALYSE DU PROJET DIAGRAMME DE CAS D UTILISATION DESCRIPTION DES CAS D UTILISATION... 5 a) Se connecter... 5 b) Gérer sa demande... 6 c) Gérer les demandes... 7 d) Donner les Avis ANALYSE DES CAS D UTILISATION... 8 II. CONCEPTION DE LA BASE DE DONNEES DICTIONNAIRE DE DONNEES MODELE CONCEPTUEL DE DONNEES (MCD) CREATION DE LA BASE DE DONNEES III. CREATION DE L INTERFACE ENCHAINEMENT DES FENETRES CREATION DES PAGES WEB a) Aspect des pages b) Création IV. PROGRAMMATION FONCTIONS SCRIPTS V. GESTION DU PROJET CONCLUSION ANNEXES DIAGRAMMES DE SEQUENCE a) Se connecter b) Gérer sa demande c) Gérer les demandes d) Donner les avis DIAGRAMMES DE CLASSE a) Se connecter b) Créer sa demande c) Gérer les demandes d) Donner les avis DIAGRAMME D ACTIVITE a) Se connecter b) Gérer sa demande c) Gérer les demandes d) Donner les avis GLOSSAIRE BIBLIOGRAPHIE
3 Introduction Dans le cadre de l IUP NTIC3, nous avons réalisé un projet pour l Université de Corse et plus précisément pour l IUP NTIC. Ce projet a pour but de mettre en place une application permettant de gérer les pré inscriptions en IUP en ligne. Trois types d utilisateurs peuvent l utiliser : Les étudiants : Pour effectuer une demande, la visualiser, la modifier et y joindre les documents nécessaires. Les secrétaires : Pour saisir les demandes (provenant de pré inscriptions dossier), les modifier et les visualiser. Les professeurs : Ont les mêmes possibilités que les secrétaires, ils peuvent également donner un avis à chaque demande, envoyer les avis par mail aux étudiants et ajouter de nouveaux utilisateurs (professeur ou secrétaire). Ce projet repose sur la création d un site Web dynamique, c'est-à-dire qu il utilise une base de données pour fournir un contenu dynamique aux utilisateurs. Ce projet a donc été scindé en plusieurs parties : - Analyse des besoins et des acteurs (UML). - Etude et création de la base de données (MySQL). - La création de l interface (Page HTML). - Programmation (PHP). 3
4 I. Analyse du projet Afin de mener à bien ce projet une analyse préalable à été nécessaire. Cette analyse a été effectuée à l aide d un langage de modélisation graphique UML (Unified Modeling Language). Ce langage nous a permis de décrire les besoins et les acteurs et de les représenter à l aide de diagrammes. Ces diagrammes permettent de comprendre comment les composants interagissent entre eux. 1. Diagramme de cas d utilisation Ce diagramme permet de décrire les différentes façons dont les utilisateurs vont utiliser le système. Ce diagramme contient quatre cas d utilisation (description d actions réalisées par le système) et trois acteurs (personne qui déclanche un cas d utilisation). 4
5 2. Description des cas d utilisation Nous allons donc pour chaque cas d utilisation préciser : les interactions entre le système et les acteurs, les messages échangés et les différentes possibilités. a) Se connecter But : Permettre à un acteur de se connecter au système, de modifier son mot de passe et d obtenir des identifiants. Acteurs : Etudiant, professeur, secrétaire. Flux Basics : 1) S authentifier L utilisateur saisi son identifiant et son mot de passe. Si les un des champs est vide : Exception1. Si les données saisies sont incorrectes : Eception2. Sinon l utilisateur est connecté au système. Flux Alternatifs : 2) Obtenir des identifiants Le système affecte identifiant à l utilisateur et lui demande de saisir un mot de passe et de le confirmer. Si un des champs est vide : Exception1. Si les deux mots de passe sont différents : Exception3. Si le nombre mot de passe ne contient pas entre 4 et 8 caractères : Exception4. Sinon le système crée l utilisateur et le connecte au système. 3) Modifier son mot de passe L utilisateur saisie son identifiant, son mot de passe, un nouveau mot de passe et la confirmation du nouveau mot de passe. Si son identifiant et son mot de passe son incorrecte : Exception2. Si les deux mots de passe sont différents : Exception3. Si le nombre mot de passe ne contient pas entre 4 et 8 caractères : Exception4. Sinon le système enregistre les modifications et l utilisateur peut se connecter avec son nouveau mot de passe. Exceptions: Exception1 : Un message informe l utilisateur qu il doit saisir tous les champs. Exception2 : Un message informe l utilisateur que son identification est incorrect, il doit ressaisir ses identifiants. Exception3 : Un message informe l utilisateur que le mot de passe saisie n a pas été correctement confirmé il doit ressaisir les informations demandées. Exception4 : Un message informe l utilisateur que le mot de passe doit contenir entre 4 et 8 caractères, il doit ressaisir les informations demandées. 5
6 b) Gérer sa demande But : Permettre à un étudiant de créer, modifier, afficher et ajouter des documents a sa demande. Acteurs : Etudiant. Flux Basics : 1) Afficher sa demande Une fois connecté l étudiant affiche automatiquement sa demande. 2) Modifier sa demande L étudiant modifie les champs qu il désir, puis valide ces modifications. Si certains champs obligatoires ne sont pas saisie : Exception1. Si le format de date saisie est incorrect : Exception2. Sinon le système enregistre les modifications et affiche la nouvelle demande. 3) Ajouter des documents L étudiant indique le chemin du fichier qu il doit ajouter à sa demande. Si le fichier est déjà joint à sa demande : Exception3. Sinon le système affiche le nom du fichier qui vient d être ajouté. Flux Alternatifs : 4) Créer sa demande L étudiant saisie les informations le concernant puis valide sa demande. Si certains champs obligatoires ne sont pas saisie : Exception1. Si le format de date saisie est incorrect : Exception2. Sinon le système crée la demande et l affiche. 5) Supprimer des documents L étudiant sélectionne le fichier qu il veut supprimer. Le système supprime le fichier correspondant. Exceptions: Exception 1 : Un message informe l utilisateur qu il n a pas saisie tous les champs obligatoires, il doit ressaisir toutes les informations le concernant. Exception2 : Un message informe l utilisateur que la date qu il a saisie est incorrecte, il doit ressaisir toutes les informations le concernant. Exception3 : Un message informe l utilisateur que ce fichier est déjà joint a cette demande. 6
7 c) Gérer les demandes But : Permettre aux professeurs et aux secrétaires d ajouter, modifier et afficher des demandes. Acteurs : Professeur, secrétaire. Flux Basics : 1) Ajouter une demande L utilisateur sélectionne la formation pour laquelle il ajoute une demande. Le système crée un nouvel utilisateur et demande à l acteur de saisir les informations concernant la demande. Cf. 2-Gérer sa demande 4) créer sa demande. 2) Afficher des demandes L utilisateur saisie un identifiant et (/ou) le nom d un étudiant et (/ou) une formation puis valide. Le système affiche alors la liste des demandes correspondant à sa requête. L utilisateur a la possibilité d afficher chaque demande et de les modifier. Cf. 2-Gérer sa demande 2) modifier sa demande. d) Donner les Avis But : Permettre aux professeurs de donner a un avis a chaque demande et de l envoyer a l étudiant concerné. Acteurs : Professeur. Flux Basics : 1) Ajouter des avis L utilisateur sélectionne la formation pour laquelle il va donner des avis. Le système affiche la liste des demandes correspondant à la formation choisie. L utilisateur sélectionne un avis pour chaque demande. 2) Envoyer les avis L utilisateur envoi les avis, le système envoi un mail pour chaque demande de la formation choisie. Si une demande ne possède pas d adresse mail : Exception1. Exceptions : Exception1 : Un message informe l utilisateur des avis qui n ont pu être envoyés. 7
8 3. Analyse des Cas d Utilisation Nous avons choisis de représenter 3 des 9 diagrammes d UML pour chacun de nos cas d utilisation. Il s agit : Diagramme de séquence (cf. Annexe 1.): Représente les échanges de message entre les objets pour chaque scénario du système. Diagramme de classe (cf. Annexe 2.): Utilisé pour représenter les entités utilisées par l utilisateur ainsi que les attributs et les fonctions associées a ces classes. Diagramme d activité (cf. Annexe 3.): Décrit les règles d enchaînement des activités d un cas d utilisation. 8
9 II. Conception de la base de données Cette application repose sur l utilisation d une base de données. Afin de créer une base de données efficace il est nécessaire de lister toutes les données utiles (champs) et de les regrouper (tables). C est pourquoi nous avons établi le dictionnaire de données et créer le Modèle Conceptuel de Données qui représente les relations entre les différentes tables. 1. Dictionnaire de données civilite Champ Type Null Défaut AbregeCivilite varchar(4) Non LibelleCivilite varchar(14) Non decision Champ Type Null Défaut TypeDecision varchar(40) Non demande Champ Type Null Défaut NumDemande int(10) Non Nom varchar(30) Non Prenom varchar(30) Non DateNaissance date Non LieuNaissance varchar(30) Non Nationalite varchar(20) Oui NULL AdresseRue1 varchar(50) Non AdresseCP1 int(5) Non 0 AdresseVille1 varchar(20) Non Tel1 varchar(10) Oui NULL AdresseRue2 varchar(50) Oui NULL AdresseCP2 int(5) Oui NULL AdresseVille2 varchar(20) Oui NULL Tel2 varchar(10) Oui NULL varchar(50) Oui NULL TelPortable varchar(10) Oui NULL SituationParticuliere longtext Oui NULL AbregeCivilite varchar(4) Non CodeSituation char(2) Non TypeDecision varchar(20) Oui NULL NomFormation varchar(20) Non NumInscription varchar(25) Non 0 9
10 diplome Champ Type Null Défaut CodeDiplome varchar(20) Non document Champ Type Null Défaut LienDocument varchar(50) Non NumDemande int(10) Non 0 formation Champ Type Null Défaut NomFormation varchar(20) Non groupe Champ Type Null Défaut NomGroupe varchar(20) Non passer Champ Type Null Défaut CodeDiplome varchar(20) Non NumDemande int(10) Non 0 AnneeDiplome year(4) Non 0000 Filiere varchar(50) Oui NULL Specialite varchar(50) Oui NULL Reussite varchar(15) Oui NULL Classement tinyint(4) Oui NULL Mention varchar(10) Oui NULL Etablissement varchar(50) Oui NULL Departement char(2) Oui NULL Ville varchar(20) Oui NULL situation Champ Type Null Défaut CodeSituation char(2) Non LibelleSituation varchar(20) Non utilisateur Champ Type Null Défaut NumInscription varchar(25) Non PassInscription varchar(10) Non NomGroupe varchar(20) Non 10
11 2. Modèle Conceptuel de Données (MCD) UTILISATEUR NumInscription PassInscription 1, 1 1, N GROUPE NomGroupe 1, 0 1,1 FORMATION NomFormation CIVILITE AbregeCivilite LibelleCivilite 1, N 1, 1 0, N 1,1 DEMANDE NumDemande Nom Prenom DateNaissance LieuNaissance Nationalite AdresseRue1 AdresseCP1 AdresseVille1 Tel1 AdresseRue2 AdresseCP2 AdresseVille2 Tel2 TelPortable SituationParticuliere 1, N 1,1 1,1 PASSER 0, N 1, N 1, N Filiere Specialite Classement Mention Reussite Etablissement Departement Ville 1, N SITUATION CodeSituation LibelleSituation DECISION TypeDecision DIPLOME CodeDiplome 1, 1 1, N DOCUMENT Annee LienDocument AnneeDiplome 11
12 3. Création de la base de données Plusieurs SGBD existent, nous avons choisis d utiliser MySQL principalement car il utilise le langage de requêtes de base de données SQL et qu il est gratuit. Mais MySQL possède d autres avantages comme des performances très élevées et une simplicité de configuration et d utilisation. C est pourquoi nous avons utilisé EasyPhp, il s agit d un package d installation qui inclut Apache, MySQL, PHP et PHPMyAdmin. Car nous allons par la suite utiliser le langage PHP pour construire nos pages Web dynamiques. Pour administrer notre base de données MySQL, nous avons utilisé PHPMyAdmin qui est un utilitaire d EasyPHP qui permet d administrer facilement des bases à partir d un navigateur. Il est possible de créer sa base a l aide de requêtes SQL ou via l interface graphique, nous avons choisis d utiliser l interface graphique car c est une solution beaucoup plus rapide. figure1 : interface de PHPMyAdmin 12
13 III. Création de l interface 1. Enchaînement des fenêtres Avant de créer les pages il est nécessaire de créer un diagramme représentant toutes les pages dont nous auront besoins et les liens qui existent entre elles (Cf. Figure2 : Navigation entre les différentes pages). Connexion Si étudiant Si étudiant Si Professeur ou secrétaire 1ereConnexion AfficheFormulaire AccueilAdmin ModifMotPasse PerteIdentifiant Si Professeur NouveauFormulaire JoindreDocument ResultatRequete ResultatAvis Figure2 : Navigation entre les différentes pages 13
14 2. Création des pages Web a) Aspect des pages Dans un premier temps nous nous sommes intéresser à l apparence de chaque page, aucune charte graphique ne nous a été imposée, nous avons donc choisi de garder le même aspect que celui du site de l université de corse. - Police : Arial. - Couleur de police : noir. - Couleur d arrière-plan : blanc. - Couleur d arrière-plan des tableaux : #C6D2FF. - Bannière : celle de l IUP NTIC. b) Création Afin de faciliter la création de chaque page HTML, nous avons choisi d utiliser Dreamweaver MX Toutes nos pages doivent être en relation avec une base de données, elles doivent donc contenir des formulaires qui permettent de récupérer des données provenant d une base de données. Les formulaires peuvent contenir différents types zones de saisies ce sont des INPUT, nous utiliseront des champs de texte(text), des menu(select), des boutons radio(radio), des champs de fichier(file), des boutons qui envoi le formulaire(submit) et des boutons simples(button) (Cf. figure3 : Code HTML d un formulaire). (Cf. figure3 : Code HTML d un formulaire) 14
15 De plus il est possible de définir qu un champ text sera un mot de passe afin de cacher l affichage (Cf. figure3 : page Connexion). Lors de la création d un formulaire il est nécessaire de renseigner les champs ACTION, qui indique a quel endroit vont être envoyés les champs du formulaire et METHOD, qui indique comment vont être envoyé les champ. (Cf. figure3 : page Connexion) Nous avons donc créé toutes les pages comme ci-dessus, mais ces pages sont statiques afin de les rendre dynamiques nous devons y incorporer du code PHP. 15
16 IV. Programmation Comme nous l avons vu, nous devons ajouter des scripts PHP a nos pages Web, ces pages auront l extension.php et devront être placées dans le répertoire www d EasyPHP. Il faudra également créer trois répertoires dans www, IUP NTIC2, IUP NTIC3 et DESS ISI car ils contiendront un répertoire pour chaque étudiant ayant fait une demande dans ces formations, ils pourront ainsi y copier les documents les concernant. 1. Fonctions Nous avons choisis de créer un script fonctions.php qui comme son nom l indique contient des fonctions que nous devons utiliser plusieurs fois. - Connection() : permet d établir la connexion avec la base de données. - adduser(identifiant,motpasse,groupe) : permet d ajouter un utilisateur dans la table Utilisateur de la base de données. - generelogin() : permet de créer automatiquement un login unique, il s agit de la concaténation de la date et d un nombre compris entre 0 et JJMMAA{0-1000}. - datesql(date) : permet de transformer une date saisie en une date au format SQL (AAAAMMJJ) afin de l enregistrer dans la base de données. - datefr(date) : permet de transformer une date provenant de la base de données en une date au format Français (JJMMAAAA). Pour utiliser ces fonctions dans nos scripts nous devons inclure la fonction php require_once('fonctions.php') au début de chaque script. 2. Scripts Si nous prenons l exemple du formulaire de connexion (Cf. figure3 : page Connexion), nous pouvons remarquer que la variable ACTION a pour valeur ScriptConnexion.php, ce qui veut dire que chaque fois que l on appuie sur envoyer qui est un bouton «submit», les champs du formulaire sont envoyés a ScriptConnexion.php. Ce script va donc tester les champs, puis selon les cas interroger la base de données et retourner la réponse appropriée (Cf. figure4 : ScriptConnexion.php). Il en est de même pour tous les autres scripts que nous avons utilisés.
17 <?php require_once('fonctions.php'); $identifiant=$http_post_vars['identifiant']; $motpasse=$http_post_vars['motpasse'];$motpasse=addslashes($motpasse); if( empty($identifiant) empty($motpasse)) { } else { echo '<script language="javascript"> alert ("Saisir vos identifiants.") </script>'; include ('Connexion.php'); connection(); $query="select count(*) from utilisateur where NumInscription = '$identifiant' and PassInscription = '$motpasse'"; $result=mysql_query($query); if(!$result) { echo 'impossible de generer cette requete'; exit; } $count=mysql_result($result,0,0); if($count > 0) { $query="select * from utilisateur where NumInscription = '$identifiant' and PassInscription = '$motpasse'"; $result=mysql_query($query); $row=mysql_fetch_array($result); switch($row['nomgroupe']) { case "etudiant" : include ("afficheformulaire.php");break; case ("professeur" "administration"): include ("acceuiladmin.php");break; } } else {?> } } echo '<script language="javascript"> alert ("Identification incorrecte.") </script>'; include ("Connexion.php"); (Cf. figure4 : ScriptConnexion.php) 17
18 V. Gestion du projet Nous vous présentons ici la façon dont nous avons géré le temps lors du développement du projet. Le tableau ci-dessous liste les différentes taches effectuées et pour chacune d elles, la date de création et le nombre d heure nécessaire. Nous pouvons ainsi en déduire le pourcentage utilisé pour effectuer chaque tache (Cf. figure5 : Diagramme des taches effectuées) et la répartition du travail entre les intervenants (Cf. figure6 : Diagramme de la répartition des taches). Nom de la tache Intervenant Date Définition du cahier des charges Natacha - Sandru déc Etude des besoins et analyse 90 Durée (h) Definition des Cas d'utilisation et des acteurs Sandru déc Descriptions des cas d'utilisation Sandru déc Diagrammes de sequence Sandru janv Diagrammes de classe Sandru janv Diagrammes dactivité Sandru janv Etude de la base de données 30 Elaboration du dictionnaire de données et du MCD Sandru févr Création de la base de données Sandru févr Création de l'interface 50 Création du plan du site Natacha janv Création de chaque page Natacha janv Programmation Natacha févr Test du site en local Natacha - Sandru mars Rendez vous avec Mr Bisgambiglia Natacha - Sandru 15 Nombre d'heures du projet
19 Taches éffectuées Définition du cahier des charges 11% 18% 24% Etude des besoins et analyse Etude de la base de données Création de l'interface 4% Programmation 31% 7% 5% Test du site en local (Cf. figure5 : Diagramme des taches effectuées) Rendez vous avec Mr Bisgambiglia Répartition des taches Sandru Natacha 50% 50% (Cf. figure6 : Diagramme de la répartition des taches) 19
20 Conclusion Au terme de ce projet, nous avons atteint l objectif qui nous était fixé, c'est-à-dire la mise en place d une application permettant aux étudiants d effectuer une pré inscription en ligne et aux enseignants de gérer les demandes de pré inscription. Ce projet nous a permis de suivre les différentes étapes de la création d un projet, de l analyse, à la phase de test en passant par la programmation. Il nous a également permis de mettre en pratique l enseignement reçu au cours de cette année notamment en ce qui concerne l analyse et les bases de données. Il nous a également permis de découvrir un nouveau langage le PHP. Nous avons de plus pu constater l importance de l analyse dans l élaboration d un projet, c est en effet une étape fondamentale qui influe sur le bon déroulement du projet. 20
21 Annexes 21
22 1. Diagrammes de Séquence a) Se connecter Flux Basic Frm Connexion: Controller Connexion: Utilisateur: Groupe: Instance:Etudiant DemandeConnection() Saisie(Id,Pass) Envoi(Id,Pass) Recherche(Id,Pass) Except 1-2 Recherche(Groupe) affiche(lien) 22
23 Flux alternatif Frm Connexion: Controller Connexion: Utilisateur: Instance:Etudiant <<comment>> Flux alternatif: Obtenir des identifiants DemandeIdentifiant() GenereId() Affiche(Id) Saisie(MtP1,MtP2) Envoi(Id,MtP1,MtP2) VerifSaisie() Except Ajout(Id,MtP) Affiche(lien) DemandeModifMtP() <<comment>> Flux alternatif: Modifier mot passe Saisie(Id,MtP,nvMtP1,nvMtP2) Envoi(Id,MtP,nvMtP1,nvMtP2) VerifSaisie Except MAJ(Id,nvMtP) Affiche(lien) 23
24 b) Gérer sa demande Flux basic Frm demande: Controller Demande: Demande: Explorer Local: Explorer Server: Document: Instance:Etudiant <<comment>> Flux Basics: Afficher sa demande Afficher demande(id) Envoi(Id) Recherche(Id) AfficheDemande() <<comment>> Flux Basics: Modifier sa demande SaisieModif(donnees) Envoi(Donnees) VerifSaisie Except 1-2 MAJ(Donnees) AfficheDemande() <<comment>> Flux Basics: Ajouter documents DemandeAjoutDoc() SaisieLien(Cheminfichier) Envoi(CheminFichier) Copie(Fichier) Recherche(Fichier) Except 3 Coller(Fichier) Ajout(nomfichier) Affiche(fichier) 24
25 Flux alternatif Frm demande: Controller Demande: Demande: Document: Explorer Server: Instance:Etudiant <<comment>> flux alternatifs: creer sa demande Saisie(données) Envoi(Données) VerifSaisie Except 1-2 Ajout(Données) AfficheDemande() <<comment>> flux alternatifs: supprimer des documents DemandeSupprimeDocs() Select(Fichier) Envoi(Fichier) Supprime(fichier) Supprime(Fichier) MAJAffchage(fichier) 25
26 c) Gérer les demandes flux basic Frm geredemandes: Controller geredemande: Utilisateur: Demande: Instance1:Administrateur <<comment>> flux basics: ajouter une demande DemandeAjoutDemande() Select(Formation) Envoi(Formation) GenereId() Ajout() <<comment>> suite identique: creer sa demande Affiche(Frm demande) DemandeListeDemandes() Saisie(id,nom,formation) <<comment>> flux basics: afficher des demandes Envoi(id,nom,formation) Recherche(id,nom,formation) AfficheListe() Select(Demande) Envoi(Demande) Select(Demande) <<comment>> suite identique: modifier sa demande AfficheDemande() 26
27 d) Donner les avis flux basic Frm gereavis: Controller gereavis: Demande: Explorer Server: <<comment>> flux basics: Donner les avis Instance2:Profs Select(Formation) Envoi(formation) Recherche(formation) AfficheListe <<comment>> Pour chaque demandes Saisie(avis) Envoi(avis) MAJ(avis) Affiche(avis) <<comment>> flux basics: Envoyer les avis DemandeEnvoiAvis() <<comment>> Pour chaque demandes Envoi(demande) 27
28 2. Diagrammes de classe a) Se connecter frm connexion DemandeConnexion() Saisie() DemandeIdentifiant() GenereId() Affichage() DemandeModifMtP() AfficheException() 1 Recherche() * Ajout() MAJ() Utilisateur NumInscription : integer PassInscription : string 1 1 controller connexion Groupe Envoi() VerifSaisie() 1 * NomGroupe : string Recherche() b) Créer sa demande Frm Demande Controller Demande 1 1 Saisie() Affiche() AfficheException() DemandeAjoutDoc() SaisieLien() DemandeSupprimeDoc() Select() MAJAffichage() * Explorer Local Envoi() VerifSaisie() * * * Demande NumDemande : integer Nom : string Prenom : string Adresse : string Explorer Server SupprimerFichier() RechercheFichier() CollerFichier() CopierFichier() Supprimer() Ajouter() Document LienDocument : string Ajout() Recherche () MAJ() 28
29 c) Gérer les demandes Frm geredemandes Controller geredemande 1 1 DemandeAjoutDemande() Selection() DemandeListeDemande() Saisie() GenereId() Affiche() * Envoi() 1 1 * Ajout() Utilisateur NumInscription : integer PassInscription : string Demande NumDemande : integer Nom : string Prenom : string Adresse : string Recherche() Select() d) Donner les avis Frm gereavis 1 1 controller gereavis Select() Saisie() DemandeEnvoiAvis() Envoi() 1 1 Affiche() * * Explorer Server Demande NumDemande : integer EnvoiMail() Nom : string Prenom : string Adresse : string Recherche() MAJ() Select() 29
30 3. Diagramme d activité a) Se connecter 30
31 b) Gérer sa demande 31
32 c) Gérer les demandes 32
33 d) Donner les avis 33
34 Glossaire - SQL : Structured Query Language, langage standard international permettant de manipuler des bases de données. - UML : Unified Modeling Language, langage de modélisation graphique et textuel destiné a comprendre et décrire des besoins et spécifier et documenter des systèmes. - PHP : Personal Home Page, signifie maintenant Hypertext Preprocessor, langage de programmation, très proche du langage C destiné exclusivement à être intégré dans les pages HTML de manière a les rendre dynamique. - MySQL : Système de gestion de base de données relationnelle qui utilise SQL. - SGBD : Système de Gestion de Base de Données, logiciel qui permet à un utilisateur de communiquer (d exploiter) avec une base de données pour décrire et organiser les données, rechercher et mettre à jour les données. - MCD : Modèle Conceptuel de Données, d'écrit de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités. 34
35 Bibliographie - «UML en Action» - Pascal Roques et Franck Vallée - Eyrolles. - «PHP et MySQL» - Luke Welling et Laura Thomson CampusPress. Sites Web :
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é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é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é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é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étailMysql 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é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étailDOSSIER 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é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étail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
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étailBases 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étailModule 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é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étailModé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étailRÉALISATION D UN SITE DE RENCONTRE
RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD
Plus en détail1 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é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étailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailInstallation 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étailOlivier 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étailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailLes BASES de DONNEES dans WampServer
Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui
Plus en détailLicence 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étailCONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT
CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT DESPOSITO Antony MALO Andy SIMUTOGA Clément - 1 - Introduction :... 3 CYCLE DE VIE :... 3 Analyse de l existant :... 3 Interprétation
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étailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détailChaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
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étailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en dé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étailBULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Ecole Supérieure Privée d Ingénierie et de Technologie BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)
Plus en détailBases de données et interfaces Génie logiciel
Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion
Plus en détailwww.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é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étailIntroduction. 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étailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailRefonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Plus en détailTHEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Plus en détailINTRODUCTION 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étailCréer le schéma relationnel d une base de données ACCESS
Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...
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étailGestion 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étailMise 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étailPREMIERE UTILISATION D IS-LOG
PREMIERE UTILISATION D IS-LOG Is-LOG est un logiciel d identification et d authentification à un ordinateur qui se substitue à la saisie du couple «Login / mot passe» par la présentation au lecteur de
Plus en détailBI2 : Un profil UML pour les Indicateurs Décisionnels
BI2 : Un profil UML pour les Indicateurs Décisionnels Sandro Bimonte Irstea, TSCF, 9 Av. Blaise Pascal, 63178, Aubière, France sandro.bimonte@irstea.fr Thème de Recherche MOTIVE www.irstea.fr 2 Plan Motivations
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étailUNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie
Plus en détailLangage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Plus en détailBases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
Plus en détailSé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étailBASES DE DONNEES TP POSTGRESQL
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique IUP 2 ème année et Formation Continue BASES DE DONNEES TP POSTGRESQL Maude Manouvrier La reproduction de ce document par tout
Plus en détailCATALOGUE FORMATIONS 2015. DOMAINE Bases de données
DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques
Plus en détailManuel d utilisation de la messagerie. http://zimbra.enpc.fr
Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...
Plus en détailTous 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étailConception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Plus en détailSystème de Gestion de Ressources
Groupe 4 Système de Gestion de Ressources Clients : Rachid Khoufache & Antoine Rozenknop Version finale Ingénieur Informatique deuxième année Année scolaire 2011/2012 TABLE DES MATIERES I. INTRODUCTION...
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étailReporting Services - Administration
Reporting Services - Administration Comment administrer SQL Server Reporting Services Cet article a pour but de présenter comment gérer le serveur depuis le "portail" de Reporting Services. Nous verrons
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailBases de données élémentaires Maude Manouvrier
Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailPrésentation Générale
I Présentation Générale Agora-Project est un systeme de partage d'information et de travail collaboratif. Complet et simple à utiliser, il permet l'échange d'informations entre plusieurs personnes distantes.
Plus en détailUtilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:
Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Nous allons voir autour d'un exemple concret une facon de modifier les fichiers DBF de l'application. Le but est de modifier
Plus en détailService WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailSITE WEB E-COMMERCE ET VENTE A DISTANCE
Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme
Plus en détailSommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2
Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailINFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailModule http MMS AllMySMS.com Manuel d intégration
Module http MMS AllMySMS.com Manuel d intégration Objectif du document... 3 1 Envoi de MMS par requête http... 4 1.1 Format de la requête utilisée... 4 1.2 Arborescence et explication des balises du flux
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailTP 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étailSYSTÈMES D INFORMATIONS
SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.
Plus en détailRelease Notes pour les utilisateurs
DataCar PORTAL v2.6 pour les utilisateurs Page 1 de 21 TABLE DES MATIÈRES 1. Introduction... 3 2. Nouveautés de la version... 3 2.1. KPI Ranking accès aux données des réseaux par marque... 3 2.2. Ajout
Plus en détailTransfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste
Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine MC Benveniste 2013 Configuration Vous devez au préalable avoir un hébergeur, qui vous aura fourni les codes ftp, le log-in
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailCENTRE DE FORMATION : SARL MTHCOMMUNICATION
BUREAUTIQUE WORD 2007 POWER POINT 2007 EXCEL 2007 OUTLOOK 2007 PUBLISHER 2007 LANGAGE INFORMATIQUE VISUAL BASIC JAVA HTML PHP C & C++ BASE DE DONNEES ACCESS 2007 SQL SERVER MYSQL PAO DAO CAO AUTOCAD AUTOCAD
Plus en détailRéussir. son site e-commerce. avecoscommerce
N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce Table des matières 1. INTRODUCTION AU COMMERCE ÉLECTRONIQUE AVEC OSCOMMERCE...
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailI4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
Plus en détailSage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend 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
Plus en détailMEMOIRE DE STAGE DE FIN D ETUDE
MEMOIRE DE STAGE DE FIN D ETUDE Pour l obtention du MASTERE PROFESSIONNEL «Nouvelles Technologies des Télécommunications et Réseaux» Présentée par : Marwa MZOUGHI Développement d une application SAAS pour
Plus en détailCours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailclef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE
Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données
Plus en détailPROJET 1 : BASE DE DONNÉES REPARTIES
PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties
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étailInstallation 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étailSaisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont
I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle
Plus en détailEtude et développement d un moteur de recherche
Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailTP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager
TP base de données SQLite 1 Différents choix possibles et choix de SQLite : La plupart des logiciels de gestion de base de données fonctionnent à l aide d un serveur. Ils demandent donc une installation
Plus en détail