IV.2.1 Introduction
Nous pouvons alors entreprendre la dernière
activité du processus qu'est de même composé de
l'implémentation ayant comme objectif d'aboutir à un produit
fini, exploitable par les utilisateurs. Dans cette phase nous allons
présenter les outils de développement que nous avons
utilisés.
IV.2.2 Présentation des
outils de développement
Pour réaliser notre application, nous avons
utilisé le langage de programmation PHP dédié à la
création des pages web dynamique. Celui-ci nous l'a avonsmanipulé
dans un environnement de développement intitulé
WampServerqui est largement compatible avec PHP.
Par ailleurs, il faut noter que les pages crées en PHP
sont à chaque fois testées grâce à une plate-forme
de développement spécifique. La plate-forme que nous avons
optée est WampServer version 2.1 qui inclut tous les outils
nécessaires pour le test d'un site web dynamique à savoir le
Serveur APACHE version 2.4.9, MySQL version
5.5.8, PHP version 5.6.17 et la version
PhpMyadmin 3.3.9.1.
IV.2.3 Les outils de
développement
a) WampServer : Le WampServer est une
plate-forme de développement web de type WAMP qui permet de faire
fonctionner localement (sans se connecter à un serveur externe) des
scripts PHP. En fait WampServer n'est pas en soi un logiciel, mais un
environnement comprenant deux serveurs : Apache et MySQL. Un
interpréteur de script PHP ainsi qu'une administration pour les deux
bases SQL, PhpMyAdmin et SQLite manager disposant d'une interface
d'administration permettant de gérer et d'administrer ces serveurs
à travers un tray-ico (icône près de l'horloge de
Windows).
b) PHP : Le PHP est un langage de script
libre principalement utilisé pour produire des pages web dynamique via
un serveur http, mais pouvant également fonctionner comme n'importe quel
langage interprété de façon locale en exécutant les
programmes. Le PHP n'est pas un langage compilé, mais plutôt un
langage interprété par le serveur. Le serveur lit le code PHP et
le transforme en générant la page HTML.
c) APACHE : Apache est un 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 renvoyée.
d) MySQL : Le MySQL est un
système de gestion de base de données (SGBD) selon le type
d'application, sa licence est libre ou propriétaire. Il fait partie des
logiciels de gestions de base de données les plus utilisées au
monde autant par le grand public (application web principalement). Son
rôle est de stocker et 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.
e) HTML : Un langage de balisage en vue
de la codification de différentes pages web ;
f) CSS : Pour la prise en charge de
l'aspect graphique et présentation de nos pages web. Pour ce faire nous
avons recouru aux styles externes en vue de l'uniformisation de tout l'aspect
graphique (Design) de tout notre site.
g) Visual Studio Code : Pour
l'édition de nos codes sources, nous avons utilisés cet
éditeur puissant Visual Studio Code.
|