Académique Documents
Professionnel Documents
Culture Documents
TELECOMMUNICATIONS
******************
I. Introduction
III. Conclusion
I. INTRODUCTION :
Un projet de développement web étant un ensemble d’actions coordonnées et implémentées dans le
but de développer un produit fonctionnant avec les exigences répondant ainsi à un besoin spécifique.
Pour notre cas, il s’agit d’un mini projet de gestion des produits (Location de voitures).
1) Connexion :
Cette page est la page principale qui contient le code de connexion à notre base de données à
l’intérieur de cette page, on a déclaré quatre (4) variables à savoir : serveur (le non du serveur), user
(le nom de l’utilisateur), pw (pour mot de passe) et bdd (le nom de notre base de données).
Toutes les autres pages qui seront créés vont appelés la page connexion à travers le lien suivant :
« require_once(‘connexion.php’) »
2) Index :
Dans cette partie, on a créé une barre de recherche qui permet à l’utilisateur d’exprimer son besoin de
voiture, on a aussi ajouté une vidéo de présentation des voitures (une fonctionnalité supplémentaire)
qui se joue lorsque l’utilisateur est en train de faire la recherche de voiture dans la barre de recherche.
On a créé le bouton Login qui permet à l’utilisateur de se connecter à la page d’accueil (tableau de
bord) pour pouvoir accéder aux autres fonctionnalités (ajouter, détails, modifier, supprimer). Le code
correspondant à cette partie est la suivante :
Après l’exécution de ces codes ci-dessus, on obtient l’interface suivant :
3) Login :
Il s’agit là, lorsque Ce bouton est appuyé, ça nous dirige vers la page de connexion demandant ainsi de
renseigner le nom de l’utilisateur et son mot de passe.
- Si le mot de passe est correct, l’utilisateur accèdera à la page d’accueil pour pouvoir modifier,
supprimer, ou ajouter de voitures ;
- Si le mot de passe est incorrect, le message « Login ou mot de passe invalide lui sera
affiché ».
Après avoir effectué la procédure de connexion tout en mettant correctement le nom de l’utilisateur et
le mot de passe (on rappelle qu’on a créé deux utilisateurs à savoir : aly avec 1234 comme son mot de
passe et NIANG avec 0000 comme son mot de passe), on accède au tableau de bord.
4) Tableau de bord :
Cette partie contient les différents paramètres indiqués dans le cahier de charge tels que : ajouter,
détails, modifier, supprimer.
Après avoir effectué les différents paramètres, on peut quitter le tableau de bord juste en cliquant sur
« Déconnexion » en bas de la photo de profil de l’utilisateur connecté.
3-1) Ajouter :
Cette partie nous permet d’ajouter plus de voitures juste en cliquant l’icône ci-dessus en donnant les
informations nécessaires de la voiture (immatriculation, marque, prix et la photo).
Si toutes les informations sont correctement renseignées le message suivant s’affiche « insertion de
donnée validée » et le message suivant « échec d’insertion de donnée » dans le cas contraire.
3-2) Détails :
Ici, nous obtenons tous les détails sur les voitures (quantité, immatriculation, marque, prix, photo)
seulement en cliquant sur l’icône ci-dessus.
Cette partie contient le code qui permet de mettre en bas de la page les différents messages de
marketing de la société. Voici le ce code ci-dessous :
L’interface qu’on obtient à la suite de la combinaison de ces deux codes est la suivante :
3-3) Modifier :
Dans cette partie, on peut modifier cette caractéristique de la voiture tels que : la marque, le prix ainsi
que la photo mais on ne peut pas modifier l’immatriculation, car l’immatriculation est définie comme
notre clé primaire.
Si les différents champs sont remplis, on obtient le message suivant « Mis à jour des données
validés » et le message suivant dans le cas contraire « Echec de modification de donnée ».
3-4) Supprimer :
Cette partie permet supprimer immédiatement la voiture concernée dans la base de données des en
cliquant sur l’icône ci-dessus. Si la suppression se fait correctement, le message suivant s’affiche
« Suppression a été correctement effectuée » et le message suivant « la suppression a échoué »
dans le cas contraire.
En guise de conclusion, on peut dire que ce mini-projet que nous venons de réaliser nous a permis
d’apprendre de nombreuses connaissances sur le développement web.
Ça nous a permis aussi de savoir comment combiner PHP, HTML et CSS afin de donner un produit
final (site) et de connaître leurs rôles spécifiques pour la réalisation d’un tel projet.