dimanche 22 septembre 2019

ARTICLE: REALISATION


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


           
     
               
                 


LE SITE LUI MÊME 
 Ici il s’agit de la page d’accueil de notre site web.



     FORMULAIRE DE CONNEXION

Ici l'utilisateur créé un compte et s'authentifie afin d'accéder au site




              
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