Rapport de TER 2002 R₫alisation d'un site web dynamique en PHP / MySql

Slides:



Advertisements
Présentations similaires
19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
Advertisements

Présentation du Stage en Entreprise
1 Georgeta Bădău CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.4.
Conception de Site Webs dynamiques Cours 6
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
TER Gestionnaires de contenu en ligne
Le développement d’applications sous Lotus Notes
Excel : Fonctions Avanc₫es
Mode demploi du programme de réservation Page 1: Lutilisateur consulte le planning Les utilisateurs se connectent sur le serveur à laide de leur navigateur.
10:59:29 Programmation Web Programmation Web : PHP Jérôme CUTRONA
Conception d’une application de gestion de fiches études
Gestion de la communication par établissement sur le site ville
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
ManageEngine ADSelfService Plus
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
Collecte de données en ligne
BINOMIAL PlanBuilder pour la continuité de services
Base de Connaissances Recueillir, capitaliser et partager les problématiques et les réponses apportées.
IUT2 de Grenoble Université Pierre Mendès France
Les instructions PHP pour l'accès à une base de données MySql
GRR est un système de Gestion et Réservation de Ressources.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Internet : la mémoire courte ? Capture de sites Web en ligne Conférence B.N.F, Avril 2004 Xavier Roche(HTTrack)
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
1. SITE WEB DU SERVICE INFORMATIQUE DU RECTORAT
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Introduction : Présentation de Linux Choix d’une distribution
Extranet des collèges Guide dutilisation des fonctionnalités de la paye des intervenants de la D.A.E. Novembre 2006.
Sandrine BUENDIA Guillaume GALLET.
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Initiation au web dynamique
Solvent eXtraction Database - INTERNET -
L’écran d’accueil A gauche, se trouve le bloc d’authentification. Vous avez reçu votre identifiant et votre mot de passe par mail. N’oubliez pas le.
PHP & My SQL.
Le langage XHTML 420-S4W-GG Programmation Web Client
Fonctionnement du site web
La production informatique sécurisée et simplifiée
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Outil de gestion des cartes grises
PHP 5° PARTIE : LES COOKIES
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Présentation de Net Prévoyance
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Mise en place d’un Intranet
S'initier au HTML et aux feuilles de style CSS Cours 5.
Architecture d’une application WEB Statique:
Alexandre Blond Antoine Deshayes
Module : Pages Web Dynamiques (Production Électronique Avancée)
+ Modifier ses identifiants de connexion. + Par défaut, les identifiants de connexion sont : - login : prénom (en minuscules sans accent) - mot de passe.
Programmation Web : PHP
S'initier au HTML et aux feuilles de style CSS Cours 5.
Programmation Web : PHP
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
PPE 2 : Val Lamartinien Passion
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
Base de données biogéographiques sur Internet
05/02/98WEB ESNIG Création module « Frame » Oracle Designer/2000 & Oracle Web Server.
Soutenance de Projet – BTS IG
Le réseau informatique du CVM Extrait du site web du CVM Réf: Présentation du milieu.
Dreamweaver Séance 1.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Dreamweaver (2) ● les calques (layers) ● les comportements
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Création d’un site WEB 1 – Un site WEB c’est quoi ? 2 – Questions à se poser avant la construction d’un site WEB 3 – Principes de fonctionnement d’un site.
Transcription de la présentation:

Rapport de TER 2002 R₫alisation d'un site web dynamique en PHP / MySql « Xavier Bonnet » « David Barkats » Responsable : Didier Casalta

La probl₫matique Objectif : R₫alisation d'une base de donn₫es pour le CIML Outils utilis₫s : PHP version 4, Mysql version 3.23.49 Plate forme : Linux Red Hat 7.2, Windows 2000 Navigateurs : Netscape, Internet Explorer, Web Conqueror 1)Developper la bd :gestion des souris car le ciml fait de la recherche en g₫n₫tique VIH interet: partage de travaux, optimisation du travail 2) Php4 mysql version courantes avantages tutoriaux open source gratuit₫ 3) rien a dire 4)differents browser pour tester les interfaces. dream=>iexplorer conqueror Pb reload 2

Plan de l'expos₫ 3

Le Langage PHP Cr₫₫ en 1995. Langage interpr₫t₫ Points forts : Con₤u sp₫cifiquement pour le Web. Gratuit. Open source. L' interpreteur lit le code pas a pas et le convertit au fur et a mesure en instruction pour le processeur.Par opposition a un langage compil₫ qui convertit le code en binaire . Open source => qu'il n e disparaitra jamais 4

Architecture du site Ecran de connexion Espace administrateur Espace utilisateur Gestion et configuration de la base Manipulation des donn₫es Quitter Connexion login + mot de passe administrateur redirig₫ vers admin/ Espace A : a acc₩s à toutes les donn₫es de la base Espace U :n'a acc₩s qu'a ses donn₫es personnelles, et au souris qui lui appartiennent. Quitter pour session 5

Gestion d'une connexion Il y a deux modes de propagation de l'identifiant de session : •En utilisant les fonctions de session de Php4 (session_start(), session_register(), session_destroy()...) •En utilisant les Cookies (setcookie()) Qu'est ce qu'une session Session vs Cookies Possibilit₫ de cr₫er ses propres fonctions 6

Architecture des pages <? include "../configuration.php"; include "../classes.inc.php"; include "../page_haut.inc"; ?> Corps de la page include "../page_bas.inc"; 7

Le script Action.php En mode insertion : 8 Formulaire à remplir Insertion effectu₫ Ins₫rer Ins₫rer

Le script Action.php En mode Recherche : Ex₫cut₫e par le script action.php?recherche=mode_recherche Revenir sur la page precedente pour la modif 9 Crit₩res de recherche R₫sultat de la Recherche Rechercher Modifier Supprimer

Le fichier configuration.php D₫finit : La localisation du serveur qui h₫berge la base. Le nom de l'utilisateur. Le nom de la base. Le mot de passe. Permet : De se connecter au serveur. De se connecter à la base. 10

Les classes => Les attributs de l'objet sont les champs de la table Le fichier classes.inc.php inclut toutes les classes. A chaque table du M.L.D correspond un objet. => Les attributs de l'objet sont les champs de la table Dans la base on ins₩re, modifie, efface ou recherche un objet => Une m₫thode pour chaque action. 11

Int₫r₨t des objets La P.O.O. s₫pare l’aspect graphique de l’acquisition des donn₫es et du traitement de celles-ci. => code clair, fa₤ile à mettre à jour. Si une m₫thode retourne un objet, on peut directement lui appliquer une autre m₫thode. 12

La situation actuelle Les interfaces graphiques sont op₫rationnelles. La classe utilisateur est achev₫e. On dispose d'une m₫thode g₫n₫rique de recherche d'objet de la m₨me classe. La recherche crois₫e sur Listing_Lign₫e est au point. 13

Perspectives On pourrait compl₫ter les autres classes suivant le mod₩le de la classe Utilisateur. => Plutôt les consid₫rer comme extension d'une classe-m₩re qui regrouperait les m₫thodes semblables. 14

Conclusion Apprendre a travailler avec un client Acquerir une methode de travail Apprendre a travailler de facon autonome Apprendre a travailler en groupe apprendre a rediger un rapport 15

Mesures à prendre R₫capitulez les actions d₫jà entreprises. Énoncez les actions à entreprendre. R₫partissez les tâches entre les diff₫rentes ₫quipes. Invitez votre auditoire à poser des questions et r₫pondez y.