WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application web pour la reservation en ligne des chambres

( Télécharger le fichier original )
par Moîse Gracias KABULU BAWALA
Université de Mbujimayi - Graduat 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE V. REALISATION ET IMPLEMENTATION

Dans ce chapitre nous allons présenter l'environnement de développement ainsi que les outils utilisés pour implémenter notre application.

5.1. ENVIRONNEMENT

Pour arriver à la réalisation de notre application, nous avons utilisé le langage de programmation PHP dédié à la création des applications web dynamiques.

Notre plate forme adoptée est WAMP SERVER 2.2 qui inclut tous les outils nécessaires pour le test d'un site web dynamique à savoir le serveur Apache, MySQL et PHPMyAdmin.

Afin d'avoir les interfaces ergonomique nous avons utilisé les logiciels tes que :

· Photo filtre ;

· Picasa ;

· Adobe photo CS3...

5.2. PRESENTATION OUTILS DE DEVELOPPEMENT

Pour le développement de notre application, nous avons ainsi utilisé les outils suivants :

A) WAMP SERVER 2.2

Afin de mener à bien notre projet nous avons utilisé comme outils de développement le trio PHP-APACHE-MYSQL que forme WAMP SERVER. Ces trois noms désignent des logiciels, installés sur le site web (machine serveur), ayant chacun des rôles différents.

KABULO BAWALA Moise Gracias, G3 Info, UM 2012-2013

Wamp server est une plate forme de développement web de type WAMP permettant de faire fonctionner localement (sans se connecter à un serveur externe). C'est un environnement qui comprend deux serveurs (Apache et MySQL), un interpréteur de scripts PHP, ainsi qu'une administration pour les deux bases SQL PhpMyAdmin et SQLite Manager.

Apache : c'est le serveur web. Son rôle est d'écouter les requêtes émises par les navigateurs (qui demandent des pages web), de chercher la page demandée et de la renvoyer.

Page d'accueil Wamp

La page ci-dessous arrive lorsque nous lançons un navigateur web notamment : Google Chrome, Firefox, internet explorer, Opéra, safari ..., en y mettant aussi une adresse IP lequel : http://127.0.0.1/ soit localhost dans la barre d'adresse.

La page qui va apparaitre contient les informations de la version WAMP (Windows Apache MySQL, PHP) sous l'environnement WINDOWS bien sur.

Voici la page d'accueil :

KABULO BAWALA Moise Gracias, G3 Info, UM 2012-2013

PHP : C'est un langage de script. Il permet, de décrire et de créer des pages web, au travers desquelles l'utilisateur peut échanger des informations avec le serveur; c'est ce qu'on appelle des pages web dynamiques, il permet aussi un affichage dynamique d'information, c'est-à-dire que le texte affiché peut dépendre de variables. Les instructions PHP sont généralement contenues dans des fichiers d'extension php. Ces fichiers peuvent contenir du HTML, entremêlé avec le code PHP. Quand un navigateur demande un tel fichier, le serveur Apache exécute les instructions PHP, qui produisent une page HTML. Une fois la page HTML générée, le serveur la renvoie au navigateur, qui ne voit qu'une page HTML.

MySQL : c'est un système de gestion de base de données. Son rôle est de stocker et de gérer une grande quantité de données en les organisant sous forme de tables, et de permettre la manipulation de ces données à travers le langage de requête SQL. On ne s'occupe plus alors de la manière dont les données sont stockées sur le disque dur, de simples instructions permettent d'ajouter, de supprimer, de mettre à jour et surtout de rechercher des données dans une base de données.

PHP est capable de passer à MySQL de telles requêtes à travers les fonctions de préfixe MySQL_ (PHP possède également des fonctions pour dialoguer avec d'autres systèmes de gestion de base de données). C'est une raison du succès du couple PHP+MySQL dans la mise en place de sites web.

PHP MyAdmin: système de gestion pour MySQL. C'est une interface pour gérer plus facilement MySQL sans nécessairement avoir de nombreuses connaissances. Ça permet de mieux voir et éditer les informations liées à la base de données, plutôt que d'utiliser des lignes de commandes pour faire la même chose

Nous avons aussi utilisé comme langage d'interrogation et de manipulation des données SQL(Structured Query Languae)

KABULO BAWALA Moise Gracias, G3 Info, UM 2012-2013

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry