CHAPITRE III : REALISATION
Dans
cette partie, il sera tout d’abord question de présenter les interfaces du site
et la solution obtenue ensuite montrer les difficultés et les enseignement
tirés au cours du stage.
1. PRESENTATION DES INTERFACES ET DE
LA SOLUTION OBTENUE DU SITE
1.1.
FORMULAIRE
D’ACHAT DE PRODUIT LAITIER
Après la conception, vient la
réalisation qui est l’étape de concrétisation technique du projet. C’est la
phase de développement pur, celle où il faut produit du code nécessaire au besoin
du site. C’est à ce moment que les maquettes graphiques sont transformées en
page HTML. A l’aide des langages HTML, JavaScript et d’une feuille de style en
cascade CSS, nous avons réalisé le formulaire. Pour bien disposer les champs du
formulaire, nous utiliserons un tableau (la balise <table></table>).
Nous appellerons la page contenant le formulaire ‘index.php’ (pour cela, il
faut créer la page avec l’éditeur de texte sublime text et l’enregistrer sous
le nom ‘projet_kl’). Nous utiliserons une feuille de style CSS à l’aide des
balises <style></style> pour styliser notre formulaire.
1.2.
REALISATION
DE LA BASE DE DONNEE RELATIONNELLE
Dans le but de créer et administrer
notre base de donnée, nous utilisons phpMyAdmin. Nous démarrons d’abord les services
de wampserver puis on clique sur localhost. Ensuite, dans la barre d’adresse du
navigateur on saisit http://localhost/.
Une fois sur le menu principal de wampserver, on clique sur phpMyAdmin. On se
connecte à phpMyAdmin en saisissant root comme nom d’utilisateur et en laissant
le champ mot de passe vide. On peut maintenant créer notre base de données du
nom « chance » où on créera nos tables décrites précédemment dans
conception.
1.3.
LIAISON
DE LA BASE DE DONNEE AU FOMULAIRE D’ACHAT DE PRODUIT LAITIERS
Nous utiliserons ici pour la
liaison :
- La
page index.php
-Le PDO (PHP data objects) qui est
une interface de programmation applicative permettant de travailler avec différentes
bases de données en conservant le même code.
- Le
langage PHP (Hypertext preprocessor) qui est un langage de programmation libre,
interprété et orienté objet principalement utilisé pour produire des pages web
dynamiques ;
- Le
langage de requêtes SQL (Standard Query Language) utilisé pour communiquer avec
une autre base de données à travers des instructions appelées requêtes.
Pour se connecter à MySQL avec PDO il
faut inscrire sur la page index.php en langage PHP.
- Le
nom ou l’adresse IP de la machine sur laquelle le MySQL est installée le SGBDR ;
- Le
login et le password (mot de passe) par lesquels nous accédons à la base de
données ;
- Le
nom de la base de données sur laquelle effectuer les opérations.
A partir de ses instructions nous créons
notre chaîne de connexion : $url= (‘mysql :host=localhost ;dbname=chance ;charset=utf8’)
Et nous nous connecterons à notre
base de données en utilisant la syntaxe en langage PHP: $connexion=new PDO ($url,
$loging, $password).
Par la suite, nous utiliserons des
scripts pour tester la présence d’erreurs lors de l’exécution des requêtes :
try{…}catch{Exception $e}, le langage SQL pour le traitement des
requêtes : les requêtes d’insertion SQL et Pour terminer des requêtes préparées
nominatifs par PDO qui s’écrivent avec le langage PHP afin de traiter les
informations provenant du formulaire jusqu’à la base de données : $requete
= $connexion-> prepare(‘insert into… set… where…’)
1.4. LA SOLUTION OBTENUE
EXEMPLE DE CODE
EXEMPLE DE LA BASE DE DONNÉE
Ici il s’agit de la page d’accueil de notre
site web.
PAGE DE COMMANDE DES PRODUITS LAITIERS
2. DIFFICULTÉS ET ENSEIGNEMENTS TIRES
Concernant
les difficultés, nous noterons la longueur du travail effectué pour la réalisation
du site relativement au délai impartis et le mécanisme de récupération de
données par PDO afin de les afficher sur le site web.
Comme
enseignements, ce projet nous a permis d’acquérir l’aptitude de développer de
façon pratique un site web de vente en ligne ainsi que la maîtrise des étapes
de cycle de vie d’un projet.
Aucun commentaire:
Enregistrer un commentaire