Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

démonstration code source site web ecole.docx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 9 Publicité

démonstration code source site web ecole.docx

Télécharger pour lire hors ligne

Programmation informatique fffffhjfjwjsnnsnsnnsnsnsjznnznznnznznnznnnsjxjjzzjdjskkskkznzjjzjzjzkkzkzkzskzkzkzmkzzmmzmzzkmmzzkmzkkzsmjzjzznzjsnnasnsjjzjjskjsjsjsjsjsjsjjjjjjsjsjsjsjjsjsjsjsjsjsjsjsjsjsjsjjsjsjsjjsjsjsjsjsjsjsjsjsjjssjsjjsjsjsjsjsjsjjsjsjzjsjsjsjsjjsjssjjsjsjjsjejsjsjsjsjsjsjddjdjdjdhjdjdjdjdjdjdjdjdjjddjjdjdjjdjdjdjdjdjdjdjjdjdjdjdjdjdjsjdjdjsjejdjdjjdjdjdjdjdjdjdjdjdjdhjdjdjdjdjdjdjdjdjjdjjsjjsvsksjdhhsjskksjsbsjsjsksbdbdjjsjsjsjjsjsjsjsjjsjdjdjjdjdgdjskjsjsjsjjsjshdhjsjdjdjjdjdbdjjdjsksbbdhdjdjdhshjshdhdhhdjsjshddjdjjsjshhshshjsjsnjsjshshisjhsushjsjshsusjsjjsbsusikdkfkjhsgjsmksjahhshjsjsjnsjskksnsuhsjksjjsbhsvbshhshbsbshhshhsjshsjjsnshsjshhshshshshsjdnnsjsjsjjsksdghskjsjshshshhsjksjsjjsjsjsjjshskjsjsjksnsjsksnjdjdjjdjdjksjsnndjdhd Programmation informatique fffffhjfjwjsnnsnsnnsnsnsjznnznznnznznnznnnsjxjjzzjdjskkskkznzjjzjzjzkkzkzkzskzkzkzmkzzmmzmzzkmmzzkmzkkzsmjzjzznzjsnnasnsjjzjjskjsjsjsjsjsjsjjjjjjsjsjsjsjjsjsjsjsjsjsjsjsjsjsjsjjsjsjsjjsjsjsjsjsjsjsjsjsjjssjsjjsjsjsjsjsjsjjsjsjzjsjsjsjsjjsjssjjsjsjjsjejsjsjsjsjsjsjddjdjdjdhjdjdjdjdjdjdjdjdjjddjjdjdjjdjdjdjdjdjdjdjjdjdjdjdjdjdjsjdjdjsjejdjdjjdjdjdjdjdjdjdjdjdjdhjdjdjdjdjdjdjdjdjjdjjsjjsvsksjdhhsjskksjsbsjsjsksbdbdjjsjsjsjjsjsjsjsjjsjdjdjjdjdgdjskjsjsjsjjsjshdhjsjdjdjjdjdbdjjdjsksbbdhdjdjdhshjshdhdhhdjsjshddjdjjsjshhshshjsjsnjsjshshisjhsushjsjshsusjsjjsbsusikdkfkjhsgjsmksjahhshjsjsjnsjskksnsuhsjksjjsbhsvbshhshbsbshhshhsjshsjjsnshsjshhshshshshsjdnnsjsjsjjsksdghskjsjshshshhsjksjsjjsjsjsjjshskjsjsjksnsjsksnjdjdjjdjdjksjsnndjdhd logiciel jhdjhdhdhhdjdhhshdhhsjshhsjsjjsjjjsjdhhdhbdhhdhhdhdhdhdhhdjdhhdhhdhdhdhhdhddhhdhdhdjdjhdhdjhdhdhdhdhdhhdjdjdjjdjdjdjdjdjjdjdjdjdjjdjdjsjsjsjsjjsjsjshshdhdjdjsjsjdhdjdsjdjdjjsjdhdjdjdjdjddjjdjdjdjdjdjdjdjdjdjdjddjdjjdjdjdjjdjdjdjdjjjdjdjjdjdjdjdjhdjdjddjjdjdjdjdjdjdjdjdjdjjdjdhjdhdhdhhdhdhdhdhdhhddhhdhdhddhdhdhdhhdhdhddhhhdhdhjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjjdjdjdjdjdjddjjdjdjdjjdhdhbdbdhhdhdhhdhdhdhdhdhdhdhhdhdhdhdhdhhdhdhdhdhdhdhdhdhshddhhddhhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhddhdhdhhdhdhdhdhdhdhhdhdhhdhdhshshshshshshshhshshhhsh logiciel jhdjhdhdhhdjdhhshdhhsjshhsjsjjsjjjsjdhhdhbdhhdhhdhdhdhdhhdjdhhdhhdhdhdhhdhddhhdhdhdjdjhdhdjhdhdhdhdhdhhdjdjdjjdjdjdjdjdjjdjdjdjdjjdjdjsjsjsjsjjsjsjshshdhdjdjsjsjdhdjdsjdjdjjsjdhdjdjdjdjddjjdjdjdjdjdjdjdjdjdjdjddjdjjdjdjdjjdjdjdjdjjjdjdjjdjdjdjdjhdjdjddjjdjdjdjdjdjdjdjdjdjjdjdhjdhdhdhhdhdhdhdhdhhddhhdhdhddhdhdhdhhdhdhddhhhdhdhjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjjdjdjdjdjdjddjjdjdjdjjdhdhbdbdhhdhdhhdhdhdhdhdhdhdhhdhdhdhdhdhhdhdhdhdhdhdhdhdhshddhhddhhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhddhdhdhhdhdhdhdhdhdhhdhdhhdhdhshshshshshshshhshshhhsh

Programmation informatique fffffhjfjwjsnnsnsnnsnsnsjznnznznnznznnznnnsjxjjzzjdjskkskkznzjjzjzjzkkzkzkzskzkzkzmkzzmmzmzzkmmzzkmzkkzsmjzjzznzjsnnasnsjjzjjskjsjsjsjsjsjsjjjjjjsjsjsjsjjsjsjsjsjsjsjsjsjsjsjsjjsjsjsjjsjsjsjsjsjsjsjsjsjjssjsjjsjsjsjsjsjsjjsjsjzjsjsjsjsjjsjssjjsjsjjsjejsjsjsjsjsjsjddjdjdjdhjdjdjdjdjdjdjdjdjjddjjdjdjjdjdjdjdjdjdjdjjdjdjdjdjdjdjsjdjdjsjejdjdjjdjdjdjdjdjdjdjdjdjdhjdjdjdjdjdjdjdjdjjdjjsjjsvsksjdhhsjskksjsbsjsjsksbdbdjjsjsjsjjsjsjsjsjjsjdjdjjdjdgdjskjsjsjsjjsjshdhjsjdjdjjdjdbdjjdjsksbbdhdjdjdhshjshdhdhhdjsjshddjdjjsjshhshshjsjsnjsjshshisjhsushjsjshsusjsjjsbsusikdkfkjhsgjsmksjahhshjsjsjnsjskksnsuhsjksjjsbhsvbshhshbsbshhshhsjshsjjsnshsjshhshshshshsjdnnsjsjsjjsksdghskjsjshshshhsjksjsjjsjsjsjjshskjsjsjksnsjsksnjdjdjjdjdjksjsnndjdhd Programmation informatique fffffhjfjwjsnnsnsnnsnsnsjznnznznnznznnznnnsjxjjzzjdjskkskkznzjjzjzjzkkzkzkzskzkzkzmkzzmmzmzzkmmzzkmzkkzsmjzjzznzjsnnasnsjjzjjskjsjsjsjsjsjsjjjjjjsjsjsjsjjsjsjsjsjsjsjsjsjsjsjsjjsjsjsjjsjsjsjsjsjsjsjsjsjjssjsjjsjsjsjsjsjsjjsjsjzjsjsjsjsjjsjssjjsjsjjsjejsjsjsjsjsjsjddjdjdjdhjdjdjdjdjdjdjdjdjjddjjdjdjjdjdjdjdjdjdjdjjdjdjdjdjdjdjsjdjdjsjejdjdjjdjdjdjdjdjdjdjdjdjdhjdjdjdjdjdjdjdjdjjdjjsjjsvsksjdhhsjskksjsbsjsjsksbdbdjjsjsjsjjsjsjsjsjjsjdjdjjdjdgdjskjsjsjsjjsjshdhjsjdjdjjdjdbdjjdjsksbbdhdjdjdhshjshdhdhhdjsjshddjdjjsjshhshshjsjsnjsjshshisjhsushjsjshsusjsjjsbsusikdkfkjhsgjsmksjahhshjsjsjnsjskksnsuhsjksjjsbhsvbshhshbsbshhshhsjshsjjsnshsjshhshshshshsjdnnsjsjsjjsksdghskjsjshshshhsjksjsjjsjsjsjjshskjsjsjksnsjsksnjdjdjjdjdjksjsnndjdhd logiciel jhdjhdhdhhdjdhhshdhhsjshhsjsjjsjjjsjdhhdhbdhhdhhdhdhdhdhhdjdhhdhhdhdhdhhdhddhhdhdhdjdjhdhdjhdhdhdhdhdhhdjdjdjjdjdjdjdjdjjdjdjdjdjjdjdjsjsjsjsjjsjsjshshdhdjdjsjsjdhdjdsjdjdjjsjdhdjdjdjdjddjjdjdjdjdjdjdjdjdjdjdjddjdjjdjdjdjjdjdjdjdjjjdjdjjdjdjdjdjhdjdjddjjdjdjdjdjdjdjdjdjdjjdjdhjdhdhdhhdhdhdhdhdhhddhhdhdhddhdhdhdhhdhdhddhhhdhdhjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjjdjdjdjdjdjddjjdjdjdjjdhdhbdbdhhdhdhhdhdhdhdhdhdhdhhdhdhdhdhdhhdhdhdhdhdhdhdhdhshddhhddhhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhddhdhdhhdhdhdhdhdhdhhdhdhhdhdhshshshshshshshhshshhhsh logiciel jhdjhdhdhhdjdhhshdhhsjshhsjsjjsjjjsjdhhdhbdhhdhhdhdhdhdhhdjdhhdhhdhdhdhhdhddhhdhdhdjdjhdhdjhdhdhdhdhdhhdjdjdjjdjdjdjdjdjjdjdjdjdjjdjdjsjsjsjsjjsjsjshshdhdjdjsjsjdhdjdsjdjdjjsjdhdjdjdjdjddjjdjdjdjdjdjdjdjdjdjdjddjdjjdjdjdjjdjdjdjdjjjdjdjjdjdjdjdjhdjdjddjjdjdjdjdjdjdjdjdjdjjdjdhjdhdhdhhdhdhdhdhdhhddhhdhdhddhdhdhdhhdhdhddhhhdhdhjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjjdjdjdjdjdjddjjdjdjdjjdhdhbdbdhhdhdhhdhdhdhdhdhdhdhhdhdhdhdhdhhdhdhdhdhdhdhdhdhshddhhddhhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhdhddhdhdhhdhdhdhdhdhdhhdhdhhdhdhshshshshshshshhshshhhsh

Publicité
Publicité

Plus De Contenu Connexe

Publicité

démonstration code source site web ecole.docx

  1. 1. Page d'inscription 2.3 Page Authentification L'utilisateur (Administrateur / Rédacteur) doit s'authentifier pour effectuer des opérations. Page d'authentification 2.4 Page d'administrateur Elle contient une barre de menu, un tableau d'affichage, bouton de suppression et un bouton de publication. Page d'administrateur V. Quelque exemple de code source 1. Code Connexion <?php // Se connecter au serveur $connexion = mysql_connect ($host,$user,$password); mysql_select_db ($base,$connexion); // Se connecter avec l'encodage utf8 pour lire les caractères français $charset = 'SET NAMES utf8'; mysql_query ($charset) or die ( mysql_error($charset)); ?> 2. Code Index du site (Page d'accueil) <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. 2. <?php require 'Dispatcher.php'; ?> <title><?php echo $title; ?></title> <meta name="keywords" content="<?php echo $key; ?>" /> <meta name="description" content="<?php echo $disc; ?>" /> <link href="style/style.css" rel="stylesheet" type="text/css" /> <?php echo $javascript; ?> </head> <body> <div id="header"> <div id="image-header"><img src="img/logo-sante.png" width="350" height="150" /></div> <form action="site.php" method="get"><div id="recherche"><div id="teterecherche"></div><div id="texte-recherche"><input name="recherche" type="text" /></div><div id="bouton"><a href=""><img src="img/btn-go.gif" width="14" height="15" border="0" /></a></div></div></form> </div> <div id="menuhtc"><?php echo $menu; ?></div><p class="inscription"><a href="inscriptionredacteur.html">inscriver vous</a></p> <div id="left"><?php // echo $topArt; ?></div> <div id="centre"><?php echo $contenu; ?></div> <div id="right"> </div> </body> </html> 3. Partie du code Index (Partie Administrateur) if(isset($_POST['user']) && isset($_POST['mdp'])){ // DS constant slash pour windows antislash pour linux DIRECTORY_SEPARATOR = variable environment define('DS',DIRECTORY_SEPARATOR); require '..'.DS.'Dispatcher.php'; $user = new user();
  3. 3. $donne = $user->findUser(); foreach ($donne as $um){ if($_POST['user'] != $um['user_name'] || $_POST['mdp'] != $um['mot_de_passe'] || $um['type'] != 'Administrateur'){ // fermer la session et la redirigée vers index.php avec un message d'erreur session_destroy(); header('location: index.php?message=Erreur...!!!'); //sortie de la boucle break; } 4. Partie du code Index 2 (Administrateur) </head> <body> <div id="header"> <?php echo '<p class="bonjour" >Bonjour '.$_SESSION['username'].'</p>'; ?> <p><a href="deconnexion.php">Déconnexion</a></p> </div> <div id="nav"> <ul> <li><a href="index2.php?c-panel">C-Panel</a></li> <li><a href="index2.php?section=1">Sections</a></li> <li><a href="index2.php?categorie=1">Categories</a></li> <li><a href="index2.php?article=1">Article</a></li> <li><a href="index2.php?commentaire=1">Commentaire</a></li> <li><a href="index2.php?media=1">Media</a></li>
  4. 4. <li><a href="index2.php?contact=1">Contact</a></li> <li><a href="index2.php?Utilisateur=1">Utilisateur</a></li> </ul> </div> <div id="content"> Partie du code View // Publier les articles dans la page d'accueil if ( isset ($_GET [ 'actfp'])){ $idart = $_GET [ 'actfp']; $tabfp = $frontPage->findFrontPage(array('conditions'=>'orderArt=(SELECT Max(orderArt) FROM frontpage)')); $rows = $frontPage->rows; if($rows == 0){ $datafp = array('articleid'=>$idart,'orderArt'=>1); $frontPage->saveFrontPage($datafp); header('location:index2.php?article='.$_GET['article']); } foreach($tabfp as $fp){ $orderfp = $fp['orderArt']+1; $datafp = array('articleid'=>$idart,'orderArt'=>$orderfp); $frontPage->saveFrontPage($datafp); $artpage = $_GET['article']; header('location:index2.php?article='.$artpage); } } Partie du code Section // fonction pour afficher le page section public function findSection($data=array()){ $conditions = "1=1";
  5. 5. $fields = "*"; $limit = " "; $order = "orderS ASC"; $max = " "; if(isset($data['conditions'])){$conditions = $data['conditions'];} if(isset($data['fields'])){$fields = $data['fields'];} if(isset($data['limit'])){$limit = $data ['limit'];} if(isset($data['order'])){$order = $data ['order'];} if(isset($data['max'])){$order = $data ['max'];} $sql = "SELECT " .$fields. " FROM section " .$max." WHERE " .$conditions." ORDER BY " .$order." ".$limit." "; $req = mysql_query ($sql) or die (mysql_error()); 7. Code Inscription if(isset($_GET['inscription'])){ if($_GET['inscription'] == 'redacteur' ){ $this->contenu = '<form id="from" name="inscrie" action="inscription-valide.html" method="POST" enctype="application/x-www-form-urlencoded"> <table align="left" width = "100%"> <tr> <td>Nom:</td> <td><input id="text" name="nom" type="text" /></td> </tr> <tr> <td>Prenom:</td> <td><input id="text" name="prenom" type="text" /></td> </tr>
  6. 6. <tr> <td>Pseudo:</td> <td><input id="text" name="user_name" type="text" /></td> </tr> <tr> <td>Mot de passe:</td> <td><input id="text" name="mot_de_passe" type="password" /></td> </tr> <tr> <td>Vérifier mot de passe:</td> <td><input id="text" type="password" /></td> </tr> <tr> <td>Email:</td> <td><input id="text" name="email" type="text" /></td> </tr> <tr> <td>date de naissence:</td> <td><input id="text" name="date_naissence" type="text" /></td> </tr> <tr> <input type="hidden" name="date_insc" value="'.date('y-m-d G:i:s').'" /> <input type="hidden" name="act_dact" value="2" /> <td colspan="2" align="center"><input id="bouton" type="submit" value="Inscrie" /></td> </tr> </table> </form>'; }
  7. 7. if($_GET['inscription'] == 'erreur'){ $this->contenu = '<div id ="erreur-vide"> <h3>remplir les champs !!!</h3> <p id="retour"><a href="inscription-redacteur.html">Retour</a></p> </div>'; if($_GET['inscription'] == 'valide' ){ if(isset($_POST)){ $user->saveUser($_POST); $id = $user->id; $redacteur = $user->findUser(array('conditions'=>'iduser = '.$id.' ')); foreach ($redacteur as $red){ $this->contenu = $red['iduser']; } } } } 2. Code Déconnexion <?php //ouvrir une session session_start(); // effacer les variable de session session_unset(); // fermer la session session_destroy(); header('location:../index.php'); Conclusion : Dans ce chapitre, nous avons décrit brièvement le processus de réalisation de notre application en spécifiant l'environnement de développement, l'implémentation de la base des données et la démarche suivie pour la réalisation. En effet, nous avons achevé l'implémentation et les tests de tous les cas d'utilisation, tout en respectant la conception élaborée. En d'autres termes, nous détenons la version finale du logiciel, installée dans notre environnement de développement.
  8. 8. Conclusion Générale Ce projet de fin d'étude consiste a réaliser un site web dynamique pour un magazine en ligne. Au cours de ce mémoire, nous avons présenté les différentes étapes de la conception et la réalisation de notre application. Afin de satisfaire les besoins des utilisateurs nous avons commencé la conception en utilisant le formalisme UML et UP et la mise en oeuvre des bases de données avec le gestionnaire de bases de données MYSQL ensuite l'implémentation des requêtes SQL pour la manipulation des données et enfin la concrétisation de l'application sous l'environnement de programmation PHP. Ce projet a fait l'objet d'une expérience intéressante, qui nous a permis d'améliorer nos connaissances et nos compétences dans le domaine de la programmation. Nous avons appris à mieux manipuler les langages PHP, HTML, MYSQL et Java Script. Ainsi à travers ce site web nous pourrons gérer ces activités par le monde et offrir à cette structure une chance de s'imposer et d'entrer de plein pied dans le monde compétitif de la communication en mettant en ligne le site web sur un hébergeur pour matérialiser sa consultation par des milliers d'internautes. En effet, ce travail étant une oeuvre humaine, n'est pas un modèle unique et parfait, c'est pourquoi nous restons ouverts à toutes les critiques et nous sommes prêts à recevoir toutes les suggestions et remarques tendant à améliorer d'avantage cette étude. Etant donné que tout travail informatique a été toujours l'oeuvre d'une équipe. Bibiographie N° page [1] : Dominique Vauquier "Vers un monde lisible» [2] : Chantal Morley "Clés d'accês à UML» [3] : Laurent Piechocki/ Frédéric Di Gallo " Cours UML» [4]: Benoît Charroux/ Aomar Osmani / Yann Thierry-Mieg "Modèles UML» [5] : Alexandre Brillant "Introduction à UML» [6] : Violaine Louvet "Processus Unifié »
  9. 9. Ressources utilisées 1/ http:// www.Lgl.isnetne.ch 2/ http://UML.free.fr 3/ http://Laurent-piechoki.developpez.com/tutoriel/Lp/cours/ 4/http://ww.OMG.org/ 5/ http://ww.site du zéro.fr/ 6/ http://en.wikipedia.org/wiki/Unified Modeling Language/ 7/ http://www.lecompagnon.info/internet/ 8/ http://www.lecompagnon.info/internet- courte histoire 9/ http://info.sio2.be/infobase/9/5.php 10/ http://www.ventsolaire.net/articles/47/Fonctionnement-d-un-site-web.html 11/ http://www.memoireonligne.com Rechercher sur le site:

×