1.2.7.2. Langage de programmation
Nous avons utilisé le couple PHP/MySQL, et sans aucun
doute eu besoin de HTML5 /CSS pour le développement du site. Le CSS est
l'acronyme de Cascading Style Sheets, est un langage de feuille de style
utilisé pour décrire la mise en forme d'un document écrit
avec un langage de balisage. Il permet aux concepteurs de contrôler
l'apparence et la disposition de leurs pages web tandis que Le HTML («
HyperText Mark-Up Language ») est un langage dit de « marquage »
(de « structuration » ou de « balisage ») dont le
rôle est de formaliser l'écriture d'un document avec des balises
de formatage. Les balises permettent d'indiquer la façon dont doit
être présenté le document et les liens qu'il établit
avec d'autres documents.
Le langage HTML permet notamment la lecture de documents sur
Internet à partir de machines différentes, grâce au
protocole HTTP, permettant d'accéder via le réseau à des
documents repérés par une adresse unique, appelée URL.
1.2.7.3. SGBD
Dans le cadre de notre application de Gestion de paiement de
facture, nous avons opté pour le SGBD MySQL utilisable dans phpMyAdmin.
PHP MyAdmin (PMA) est une application Web de gestion pour les systèmes
de gestion de base de données MySQL réalisée en PHP et
distribuée sous licence GNU GPL. Il s'agit de l'une des plus
célèbres interfaces pour gérer une base de données
MySQL sur un serveur PHP. De nombreux hébergeurs, gratuits comme
payants, le proposent ce qui évite à l'utilisateur d'avoir
à l'installer.
52
connaissances en bases de données, des requêtes
comme les créations de table de données, insertions, mises
à jour, suppressions et modifications de structure de la base de
données, ainsi que l'attribution et la révocation de droits et
l'import/export. Ce système permet de sauvegarder commodément une
base de données sous forme de fichier .SQL et d'y transférer ses
données, même sans connaître SQL.
Les principaux avantages que présente une application
en mode phpMyAdmin sont :
? Multiplateforme ;
? Implémentation du langage SQL : MySQL respecte plus
le standard SQL, performances avec d'importants pools de connexions.
? Gratuité et solutions libres ;
? Solution client léger : rien d'autre qu'un navigateur
pour faire fonctionner l'application sur le poste de l'utilisateur...
1.2.7.4. Un serveur web
Un serveur web est un serveur informatique utilisé pour
publier des sites web sur internet ou un intranet. L'expression serveur web
désigne également le logiciel utilisé sur le serveur pour
exécuter les requêtes http, le protocole de communication
employé sur le www31. Un site est constitué,
matériellement, d'un ordinateur connecté à l'Internet, et
d'un programme tournant en permanence sur cet ordinateur, le serveur.
Le programme serveur est en attente de requêtes
transmises à son attention sur le réseau par un programme client.
Quand une requête est reçue, le programme serveur l'analyse afin
de déterminer quel est le document demandé, recherche ce document
et le transmet au programme client. Un autre type important d'interaction
consiste pour le programme client à demander au programme serveur
d'exécuter un programme, en fonction de paramètres, et de lui
transmettre le résultat.
|