Premier projet réalisé PHP sans framework, sans MVC, sans composer ni rien et lié à une base de données. Réaliser en première année de BTS SIO. C’est un site marchand de musique.


Digramme de cas d’utilisation: Utilisateur

Diagramme de cas d’utilisation: Visiteur

Premier aperçu: La page d’accueil

La première page, la page d’accueil, contient une brève explication du site, des boutons de connexion et d’inscription, le panier, une barre de recherche pour chercher l’album souhaité et un menu avec tous les albums triés.


Recherche: « A »

Après avoir tapé « a » dans la barre de recherche, le site amène sur une page où sont affichés les artistes ayant un « a » dans leur nom d’artiste, les descriptions contenant un « a » et les genres contenant « a ». Quand on ajoute un article de la page de recherche, on retourne à l’accueil et l’icône panier affiche le montant à payer.


Panier

Quand on clique sur le panier, on arrive sur une page qui montre les albums présents, leur nombre et le prix à l’unité, puis le total. Quand on clique sur « acheter » si on n’est pas connecté, le site renvoie sur une page de login.


Synthèse

Ce projet est le premier gros site réalisé. Comme il a été réalisé en 1ʳᵉ année de BTS, il contient énormément de pages PHP et n’est pas très optimisé. Il manque certaines fonctionnalités. Mais avec du recul, on peut apprendre de ses erreurs et dans notre futur site web (fait principalement sur MVC/SLIM), ne pas oublier les composants importants comme : retirer des objets du panier, afficher les textes plus lisiblement.