Historique Des Commandes
Historique Des Commandes
Historique Des Commandes
Après l’exécution et l’affichage des résultats obtenues et pour garder une traçabilité des
commandes pour l’entreprise il faut enregistrer ces résultats dans une base de données
spécifiques.
La première étape c’était le choix de la base sur laquelle on enregistrera les résultats. En se
basant sur nos recherche on a fixé deux bases et les critères de choix , ainsi on a choisi
PHPMyadmin.
3.5.2 PHPMyadmin
3.5.2.1 Définition
phpMyAdmin est un logiciel gratuit écrit en PHP, destiné à gérer l'administration de MySQL
sur le Web. phpMyAdmin prend en charge un large éventail d'opérations sur MySQL et
MariaDB. Les opérations fréquemment utilisées (gestion des bases de
données, des tables, des colonnes, des relations, des index, des
utilisateurs, des autorisations, etc.) peuvent être effectuées via
l'interface utilisateur, tandis que vous avez toujours la possibilité
d'exécuter directement n'importe quelle instruction SQL.
Pour utiliser PhPMyadmin il faut des Prérequis qui doivent être fournit tel que :
Serveur Web
PHP
Base de données
phpMyAdmin prend en charge les bases de données compatibles MySQL.
Pour enregistrer des résultats de l’Excel vers PhpMyAdmin il faut établir une liaison entre
ces deux logiciels et spécifiquement entre la table dans laquelle les informations doivent
être enregistrés et la fichier Excel.
La liaison ne peut être établi que lorsque les logiciels ci-dessous sont installés sur la
machine de l’utilisateur.
WampServer
WampServer est une plate-forme de développement Web sous Windows pour
des applications Web dynamiques à l’aide du serveur Apache 2, du langage de
scripts PHP et d’une base de données MySQL. Il possède également
PHPMyAdmin pour gérer plus facilement les bases de données.
Connecteur ODBC
Le connecteur MySQL/ODBC est le nom de la famille de pilotes MySQL ODBC
(précédemment appelés pilotes MyODBC) qui donnent accès à une base de
données MySQL à l’aide de l’API standard de connectivité à base de données
ouvertes (ODBC) standard de l’industrie. Cette référence couvre
connecteur/ODBC 8.0, qui comprend les fonctionnalités du pilote Unicode et
du pilote ANSI.
Le connecteur MySQL/ODBC fournit à la fois des interfaces basées sur le pilote
et natives à la base de données MySQL, avec un soutien complet pour les
fonctionnalités MySQL, y compris les procédures stockées, les transactions et
la conformité Unicode complète.
Pour configurer le pilote ODBC dans un environnement Windows, on doit créer un DSN pour
le pilote en Lançant l’outil d’administration de sources de données Windows et ensuite on
accède au source des données ODBC 32/64 Bits selon les specifications de notre machine.
La création d’un nouveau DSN est le noyau permet au conncteur d’avoir un accès a
phpMyAdmin via un utilisateur pour la base bontaz qui est identifier par un nom d’utilisateur
( Username) et un mot de passe ( Password ) pour qu’il puisse délivre cet accès au autre
application , le microsoft excel dans notre cas.
L’utilisateur identifié pour la configuaration du nouveau DSN est crée a partir de l’interface
principale de PHPMyadmin en accédant a l’onglet privilége dans la base bontaz et ajouter un
nouveau utilisateur a lequel on donne tous les priviléges pour pouvoir mise a jour la base
soit pour supprimer ou par ajout des informations. Dans notre cas on a créer un utilisateur
nommé Excel et « 123456 » comme un mot de passe.
3.5.4 L’enregistrement des données
La traçabilité représente l’un des bases de chaques processus dans l’industrie car elle permet
d’avoir les retours des anciennes périodes c’est pour cela il est primordial de prendre cette
notion dans notre application.
Dans le menu principal de l’application on a mis un bouton qui permet a l’utilisateur de
consulter la base de données dans laquelle on enregistre les résultats obtenues.
Le bouton historique permet a l’utilisateur d’accéder a la base de données et parcourir le
table « resultats »
Conclusion :
Tout au long de ce chapitre, nous avons détaillé notre application et les différentes phases
de sa réalisation et ce, en décrivant l’environnement de travail matériel et logiciel et les
choix technologiques, nous avons aussi expliqué la logique du fonctionnement de la fonction
principale de l’application en mentionnant des interfaces durant tous le chapitre pour
concrétiser tout ce qui a été dit tout au long de ce rapport.