SlideShare uma empresa Scribd logo
1 de 9
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" />
<?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();
$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>
<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";
$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>
<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>';
}
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.
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é »
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:

Mais conteúdo relacionado

Semelhante a démonstration code source site web ecole.docx

Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonyVincent Composieux
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à SinatraRémi Prévost
 
Atelier autour de UWA à ParisWeb 2007
Atelier autour de UWA à ParisWeb 2007Atelier autour de UWA à ParisWeb 2007
Atelier autour de UWA à ParisWeb 2007Netvibes
 
Développer avec le sylius resourcebundle (Symfony live Paris 2015)
Développer avec le sylius resourcebundle (Symfony live Paris 2015) Développer avec le sylius resourcebundle (Symfony live Paris 2015)
Développer avec le sylius resourcebundle (Symfony live Paris 2015) Arnaud Langlade
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5jverrecchia
 
Pots de Miel, Honeypot informatique - Sécurité informatique
Pots de Miel, Honeypot informatique - Sécurité informatiquePots de Miel, Honeypot informatique - Sécurité informatique
Pots de Miel, Honeypot informatique - Sécurité informatique🏁 Pierre-Henry Soria 💡
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partiekadzaki
 
php2 : formulaire-session-PDO
php2 : formulaire-session-PDOphp2 : formulaire-session-PDO
php2 : formulaire-session-PDOAbdoulaye Dieng
 
gestion Comptes Bancaire SpringBoot-Exemple.pdf
gestion Comptes Bancaire SpringBoot-Exemple.pdfgestion Comptes Bancaire SpringBoot-Exemple.pdf
gestion Comptes Bancaire SpringBoot-Exemple.pdfMohamedHassoun11
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
Introduction à Symfony2
Introduction à Symfony2Introduction à Symfony2
Introduction à Symfony2Hugo Hamon
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to HeroCellenza
 
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013Ghilas BELHADJ
 

Semelhante a démonstration code source site web ecole.docx (20)

Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
 
Introduction à Sinatra
Introduction à SinatraIntroduction à Sinatra
Introduction à Sinatra
 
Atelier autour de UWA à ParisWeb 2007
Atelier autour de UWA à ParisWeb 2007Atelier autour de UWA à ParisWeb 2007
Atelier autour de UWA à ParisWeb 2007
 
Développer avec le sylius resourcebundle (Symfony live Paris 2015)
Développer avec le sylius resourcebundle (Symfony live Paris 2015) Développer avec le sylius resourcebundle (Symfony live Paris 2015)
Développer avec le sylius resourcebundle (Symfony live Paris 2015)
 
Présentation complète de l'HTML5
Présentation complète de l'HTML5Présentation complète de l'HTML5
Présentation complète de l'HTML5
 
Pots de Miel, Honeypot informatique - Sécurité informatique
Pots de Miel, Honeypot informatique - Sécurité informatiquePots de Miel, Honeypot informatique - Sécurité informatique
Pots de Miel, Honeypot informatique - Sécurité informatique
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partie
 
php2 : formulaire-session-PDO
php2 : formulaire-session-PDOphp2 : formulaire-session-PDO
php2 : formulaire-session-PDO
 
Mpdf 9
Mpdf 9Mpdf 9
Mpdf 9
 
La première partie de la présentation PHP
La première partie de la présentation PHPLa première partie de la présentation PHP
La première partie de la présentation PHP
 
De legacy à symfony
De legacy à symfonyDe legacy à symfony
De legacy à symfony
 
gestion Comptes Bancaire SpringBoot-Exemple.pdf
gestion Comptes Bancaire SpringBoot-Exemple.pdfgestion Comptes Bancaire SpringBoot-Exemple.pdf
gestion Comptes Bancaire SpringBoot-Exemple.pdf
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
Retour d'expérience sur PowerShell
Retour d'expérience sur PowerShellRetour d'expérience sur PowerShell
Retour d'expérience sur PowerShell
 
Introduction à Symfony2
Introduction à Symfony2Introduction à Symfony2
Introduction à Symfony2
 
Zf2 ce-qui-va-changer
Zf2 ce-qui-va-changerZf2 ce-qui-va-changer
Zf2 ce-qui-va-changer
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to Hero
 
Cours Code Part 2
Cours Code Part 2Cours Code Part 2
Cours Code Part 2
 
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013
Création de Thème WordPress - Ghilas BELHADJ - Semaine du Web 2013
 

démonstration code source site web ecole.docx

  • 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. <?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. $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. <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. $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. <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. 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. 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. 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: