L’automatisation des inventaires, réaliser l’application
Chapitre 3 : réalisation
L’objectif de ce chapitre est d’aboutir à une automatisation des inventaires.
Nous avons donc adoptés pour la création et l’exploitation de notre base de données MySQL avec le paquet Wampserver et comme langage de manipulation SQL, ainsi que l’utilisation d’un environnement de programmation « Symfony » permettant un développement rapide d’application.
Nous allons aussi dévoiler le matériel nécessaire pour l’application, enfin nous finirons par suite en montrant les principales interfaces et fenêtres de l’application QR237 pour la gestion d’inventaire.
* Implémentation de la base de données
** La base de données
Une base de données est composée de données stockées dans des mémoires de masse sous une forme structurée, et accessibles par des applications différentes et des utilisateurs différents.
Une base de données doit pouvoir être utilisée par plusieurs utilisateurs en même temps.
** Système de Gestion de Bases de Données
Un SGBD (Système de Gestion de Bases de Données) est un ensemble de logiciels chargés d’assurer les fonctions minimales suivantes :
-Le maintien de la cohérence des données entre elles.
-Le contrôle d’intégrité des données accédées.
-Les opérations classiques sur les données (consultation, insertion, modification, suppression)
-Les autorisations d’accès aux données.
Et pour la création de notre base de données on a utilisés le logiciel Wampserver.
** WampServer
WampServer est une plateforme de développement Web sous Windows pour des applications web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL.
Il vous permettra, entre autres choses :
-de créer et déployer des applications plus sûres, plus puissantes et plus fiables.
-de proposer aux développeurs un environnement de développement riche, souple et moderne permettant de créer des applications de bases de données plus sûres.
-de partager des données entre diverses plates-formes, applications et systèmes pour faciliter les connexions, tant internes qu’externes.
** Langage de Manipulation de Bases de Données
SQL (Structured Query Language) est un langage de manipulation utilisé pour construire des requêtes et pour accéder aux systèmes de base de données, et il permet trois types de manipulations :
-La maintenance des tables : création, suppression, modification des tables.
-La manipulation des données : sélection, modification, suppression d’enregistrements.


