IV.2 Programmation de l'application
Subséquemment, l'étape de
l'implémentation étant finie, nous passons à celle de la
programmation de notre application. Nous allons considérer une
programmation comme un processus permettant tant contre d'établir un
programme exécutable sur la machine ; c'est aussi « l'étape
de la rédaction des programmations qui traduit les solutions de
l'Analyse organique en résultante : c'est l'étape de
l'évidence et du palpable. La programmation est faite par unité
de traitement, et ses conclusions sont consignées dans un dossier
appelé dossier de programmation » [MBI2010]. Alors que le programme
est une suite ordonnée d'instructions enregistrées sur un support
informatique permettant d'exécuter une série
d'opérations.
IV.2.1 Outils (langages) utilisés
IV.2.1.1 HTML (HyperText Markup Langage)
c'est un langage de description d'une page, inventé en 1990 par Tim
Berners-Lee il s'appuie sur un ensemble de balises standards
interprétées par le navigateur afin de définir le contenu
de la page que l'on veut afficher ou visiter. Dans ce travail, nous nous sommes
servi de HTML 5 suite à de nombreuses améliorations qu'elle
apporte ; comme la possibilité d'inclure facilement des vidéos
dans une page, chose qui n'était pas facile ; il offre un meilleur
agencement du contenu des pages, de nouvelles fonctionnalités pour les
formulaires, etc.
IV.2.1.2 PHP (Personal Home Page,
officiellement acronyme récursif de PHP : HyperText Preprocessor)
conçu en 1994 par Rasmus Lerdorf.
« C'est un des langages utilisés pour l'extraction
et le traitement des données d'une base MySQL. Une fois les
données traitées, elles peuvent être renvoyées sur
le navigateur d'un utilisateur ou bien réinsérées dans la
base MySQL.»[ DIZ2003]
IV.2.1.3 PHPMYADMIN : est un outil
entièrement écrit en PHP qui fournit une interface simple et
très complète pour administrer une base MySQL. La plupart des
commandes de l'utilitaire MySQL peuvent s'effectuer par l'intermédiaire
de PhpMyAdmin, les opérations possibles dépendant bien sûr
des droits de l'utilisateur qui se connecte à la base. Certaines de
raisons qui nous ont poussé à l'utiliser :
Créer et détruire des bases de données
(sous le compte root de MySQL), créer, détruire, modifier la
description des tables, consulter le contenu des tables, modifier certaines
lignes ou les détruire, exécuter des requêtes SQL
interactivement etc. Et nous avons utilisé phpMyAdmin SQL Dump version
3.2.0.1
51
IV.2.1.4 CSS : (CASCADING STYLE SHEETS) :CSS
ou tout simplement les feuilles de styles en cascade nous ont permis de
définir la présentation de nos pages, c'est-à-dire, nous
l'avons appliqué pour changer la couleur du texte ou du fond, pour
spécifier la police, la taille, etc.
C'est ce langage qui gère l'apparence nos pages
(agencement, positionnement, décoration, couleur, taille du texte...).
C'est un langage complémentaire de HTML. Dans ce travail, nous avons
utilisé CSS 3 pour des raisons des fonctionnalités
particulières attendues qu'elle apporte, comme les bordures arrondies,
les dégradés, les ombres, etc.
IV.2.1.5 MySQL : est le Système
de Gestion de Base de Données Relationnelle (SGBDR) utilisant le langage
SQL crée en 1994 par David Axmark et Michael
Widenius.
Nous avons préférer utiliser ce langage
grâce à ses multiples avantages : c'est l'unique langage qui
permet de décrire, manipuler, contrôler l'accès et
interroger les bases de données relationnelles. C'est un langage
déclaratif, qui s'adresse à la fois aux utilisateurs et aux
programmeurs
IV.2.1.6 JAVASCRIPT
JavaScript est un langage de script qui, incorporé aux
balises Html permet d'agrémenter la
présentation et l'interactivité des pages
constituant une application.
L'intérêt de ce langage est évident :
y' Permettre une certaine interactivité
y' Autoriser un certain contrôle des interactions
y' Vérifier la saisie dans les formulaires,
y' demander une confirmation
Le JavaScript permet de dynamiser une page HTML, en ajoutant des
interactions avec
l'utilisateur, des animations, etc.
|