Chap III. CONCEPTION ET PRESENTATION DE L'APPLICATION
OU RESULTAT DU TRAVAIL
Dans ce chapitre, il est question de présenter les
éléments qui nous ont permis à la conception de ce
système et à montrer le résultat de ce travail.
III.1. OUTILS DE DEVELOPPEMENT ET ENVIRONNEMENT
D'IMPLEMENTATION
III.1.1. LES ELEMENTS MATERIELS
Pour le développement de notre système, nous avons
utilisé un ordinateur ayant des
caractéristiques suivantes :
Nom du système d'exploitation : Microsoft Windows 8.1
Entreprise
Version : 2013 Microsoft corporation
Modèle : Hp EliteBook 6930p
Type du système : système d'exploitation 32 bits,
processeur x64
Disque dur 320 Go
Processeur Intel(R) Core (TM) 2 Duo CPU P8600 @ 2.40GHz, 2.40
MHz,
Mémoire physique (RAM) installée 2,00 Go (1.87Go
utilisable)
III.1.2. LES OUTILS IMMATERIELS
Quant aux éléments immatériels
utilisés lors du développement de notre système nous avons
eu à utiliser wampserver en tant que serveur web par défaut
fonctionnant en local afin de voir la manière dont le système
pourra fonctionner une fois mis sous réseau, nous avons recouru à
l'éditeur de texte « sublime text » afin d'écrire nos
lignes de code. Ci-dessous, nous détaillons l'ensemble des
éléments utilisés afin de développer notre
système.
A. WAMPSERVER
WampServer est une plateforme de développement Web de
type WAMP, permettant de faire fonctionner localement (sans avoir
à se connecter à un serveur externe) des scripts PHP.
WampServer n'est pas en soi un logiciel, mais un environnement comprenant deux
serveurs (Apache et MySQL), un interpréteur de script
(PHP), ainsi que phpMyAdmin pour l'administration Web des bases
MySQL.
Il dispose d'une interface d'administration permettant de
gérer et d'administrer ses serveurs au travers d'un tray icon
(icône près de l'horloge de Windows)15.
15
https://fr.wikipedia.org/wiki/WampServer
consulté le, 12/06/2020 à 11h24
87
![](Conception-et-implmentation-d-un-systme-national-de-gestion-des-cotes58.png)
Interface d?administration WampServer
B. Le langage SQL
SQL (en sigle Structured Query Language, en français
langage de requête structurée) est un langage informatique
normalisé servant à exploiter des bases de données
relationnelles. La partie langage de manipulation des données de SQL
permet de rechercher, d'ajouter, de modifier ou de supprimer des données
dans les bases de données relationnelles.16 Ce langage nous a
aidés dans la manipulation des données de la base de
données MySQL (ajout, recherche, modification et suppression des
données dans la base de données) comme prévoie son
fonctionnement.
C. Le serveur MySQL17
MySQL est le Système de Gestion de Base de
Données Relationnelle(SGBDR) Open source le plus répandu dans le
monde. Il est développé par MySQL AB, une entreprise
suédoise.
16
https://fr.m.wikipedia.org/wiki/Structured
Query Language consulté le 12/06/2020 à 12h30
17
http://www.mysql.com/consulté
le 12/06/2020 à 13h12'
88
Le SQL dans «MySQL» signifie «Structured Query
Language» : le langage standard pour les traitements de bases de
données. MySQL est Open Source. Open Source (Standard Ouvert) signifie
qu'il est possible à chacun d'utiliser et de modifier le logiciel. Tout
le monde peut le télécharger sur Internet et l'utiliser sans
payer aucun droit. Toute personne en ayant la volonté peut
étudier et modifier le code source pour l'adapter à ses besoins
propres. Toutefois, si vous devez intégrer MySQL dans une application
commerciale, vous devez vous procurer une licence auprès de MySQL AB.
Le SGBD MySQL est supporté par un large éventail
d'outils. MySQL est surtout installé pour les applications Web, ce SGBD
est solide et utilisé par de grands groupes spécialisés
dans l'Internet. Plusieurs pilotes natifs de type 4 sont disponibles pour MySQL
et sont conseillés pour une utilisation en Java.
Il est très utilisé dans les projets libres et
dans le milieu industriel. MySQL est un SGBDR facile à utiliser qui
convient très bien pour la plupart des sites web. La rapidité de
développement a été, depuis le début l'objectif
principal de ceux qui l'ont écrit. Pour cela ils ont
décidé de proposer moins de fonctionnalités, mais son
installation et son utilisation sont plus aisées.
MySQL couvre plusieurs avantages entre autre :
V' Il est ouvert à des nombreux langages
de programmation ;
V' Un cout réduit ;
V' Une simplicité de configuration et
d'apprentissage ;
V' Sa portabilité ;
V' L'accessibilité de son code source
;
V' La disponibilité du support.
|