rapport de ter 2002 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Rapport de TER 2002 PowerPoint Presentation
Download Presentation
Rapport de TER 2002

Loading in 2 Seconds...

play fullscreen
1 / 16

Rapport de TER 2002 - PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on

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 :

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Rapport de TER 2002


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. Rapport de TER 2002 R₫alisation d'un site web dynamique en PHP / MySql « Xavier Bonnet » « David Barkats » Responsable : Didier Casalta

    2. La probl₫matique Objectif : • R₫alisation d'une base de donn₫es pour le CIMLOutils utilis₫s : • PHP version 4, Mysql version 3.23.49Plate forme : • Linux Red Hat 7.2, Windows 2000Navigateurs : • Netscape, Internet Explorer, Web Conqueror 2

    3. Plan de l'expos₫ 3

    4. Le Langage PHP Cr₫₫ en 1995. Langage interpr₫t₫ Points forts : Con₤u sp₫cifiquement pour le Web. Gratuit. Open source. 4

    5. Architecture du site Ecran de connexion Espace administrateur Espace utilisateur Gestion et configuration de la base Manipulation des donn₫es Quitter 5

    6. 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()) 6

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

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

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

    10. 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

    11. Les classes 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

    12. 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

    13. 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

    14. 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

    15. Conclusion 15

    16. 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.