DOCUMENTATION SUR LA CREATION
DE NOTRE APPLICATION WEB
Thème : Application Web de Gestion des
produits
Groupe 10
MEMBRES DU GROUPE
NOMS & PRENOMS MATRICULES FILIERES
NGUETSA MEINKONDEM DARIUS CHATELAIN CM-UDS-20IUT1682 GL
MANFOUO Patrick Aime CM-UDS-20IUT0807 ISR
NJILA WOUMBE ZACHEE CM-UDS-20IUT0823 GL
MAMDONBE SONG ARTHUR GHISLAIN CM-UDS-19IUT1159 ISR
NOUSSI JEAN ERICK CM-UDS-20IUT0181 GL
NOUMENI DJONANG ARNAULD STEVE CM-UDS-19IUT0290 GL
Sous la supervision de : Dr NOULAMO Thierry
INTRODUCTION
Au travers de ce document, nous allons voir les différentes étapes
effectuer pour créer notre application WEB, pour cela nous nous
nous sommes basé sur les
technologies étudiées suivantes :
MySQL Pour le stockage et la gestion des données
HTML5 & CSS3 Pour le rendu de nos pages HTML
PHP Pour la programmation des parties dynamiques de notre
application
I. LE MODELE DE DONNEES
Avant de se lancer dans la programmation, il convient de bien
déterminer l'ensemble des données ainsi que les liaisons qu'elles
ont entre elles. En effet la programmation ne représente qu'à peu
près 20% dans la création d'une application, le reste étant partagé
entre l'Étude de ce que l'on veut réaliser et les tests finaux.
1. Définition des fonctionnalités de l'application
Nous devons dans un premier temps donc bien définir ce que notre
application est censée faire. Application Web permettant de créer et
effectuer des opérations dans une entreprise.
Les utilisateurs doivent pouvoir créer de nouveaux fichiers/entreprise
et effectuer les différentes opérations.
2. Générer le MCD
Ici, le MCD a été générer à l’aide des liaisons entre les entités et le
logiciel Windesign
II. CREATION DE LA BASE DE DONNEES
Maintenant que nous avons définis les différentes données que
notre application devra gérer, nous avons créé physiquement
notre base de données. Pour cela nous allons utiliser le SGBD
MySQL, qui est l'un des plus connu dans le monde
du WEB et du logiciel libre.
Afin de faciliter, la manipulation de MySQL, nous avons utilisé
PhpMyAdmin. Cet outil, écrit en PHP, permet de gérer ses bases
de données sans avoir besoin d'une grande connaissance de
MySQL. De plus du fait qu'il est écrit en PHP (donc sur votre
serveur HTTP) vous pouvez surtout gérer vos bases à distance.
III. MAQUETTAGE DE L’APPLICATON
Avant de programmer les pages en PHP avec les accès à la base de
données MySQL, nous sommes passé par une phase de
maquettage de l'application.
Il s'agit de créer les formulaires dans le but de réaliser l'interface
et la navigation entre pages
IV. UTILISATION DE L’APPLICATION WEB
Il s’agit d’une application web et étant donné qu’elle n’est pas encore
hébergée, la procédure suivante met en exergue la manipulation
dans un PC avec wamp server.
Installation de la Base de données
Sélectionner phpMyAdmin
La page suivante est affichée :
Entrer le nom de la BD(mlr2) et appuyer sur Créer
Ouvrir la base de données Mlr2 :
Cliquer sur importer
LA page suivante est affichée :
Choisir le fichier [Link] puis exécuter
La base de données installe vous prouver maintenant utiliser
l’application en suivant les étapes ci-dessous :
Lancer PhpMyadmin à travers Wamp Server
Choix du projet dans le local host
Après avoir choisi le projet, ça vous affichera les diffèrent répertoire parent, rechercher le
Menu_Deroulant.html et le lancer
Le serveur affichera l’application et vous pourrez commencer a
travailler
À ce niveau de l’exécution, il incombe de créer tout d’abord
l’établissement à travers le menu Structure>Établissement
Ensuite ajouter les produit, les familles de produit, les fournisseurs,
les clients, les catégories de client, banque à travers les formulaires
Nouvelle Famille, Nouveau produit, Fournisseur, Client, Categories
client, Banque du Menu STRUCTURE
Remplir les différents formulaires et cliquer sur OK
Le navigateur renvoie Nouveau projet ajouter avec succès
Après avoir ajouter les entités lies au bon fonctionnement de
l’établissement dans le menu STRUCTURE, le menu TRAITEMENT
nous permettra d’effectuer les différentes opérations suivantes :
• Traitement
o Commande Fournisseur
o Commande Client
o Operations Banque
o livraison client
o Reception CommandeF
o reglement
o type
o Regler Facture C
o Fractionner Produit
o Entree Produit
o Sortie Produit
o Entree Fond
o Sortie Fond
Prenons le cas de commande Client qui permet d’ajouter les
commandes des clients qui ont été passer dans l’entreprise :
Voici comment créer une commande client :
faire de même avec les autres traitements
Dans le menu ADMINISTRATION, il s’agit d’accorder les droits et
ajouter les différents groupes d’utilisateur et créer les utilisateurs :
Dans le menu ETAT, il s’agit d’afficher les éléments crées grâce aux
entités. Il contient les éléments suivant :
• Etat
o Bon de commande F
o Bon de commande C
o Bon de Reception
o Bon de Livraison
o Facture
o Bon d'entree
o Bon de Sortie
o Liste Fournisseurs
o Liste Produits
o Liste Clients
o Liste des Utilisateurs
o Etat d'inventaires
o Valeur du Stock
o état des marge
o Ventes par période
Ici, on peut générer les bons de commandes comme suit :
Ainsi, on obtient le fichiers PDF suivant imprimable:
CONCLUSION
Au terme de ce travail captivant, le développement Web (des
applications web) nous a apporter beaucoup en terme de
programmation en ce qui concerne les technologies PHP,
JAVASCRIPT, MySQL, HTML5&CSS3. Ainsi, nous avons pu développer
cette application web de Gestion des produits pour les entreprises
comme les Supermarchés, les boulangeries et bien d’autres
structures…