LIBRAIRIEHARALD
Cette application web permet à un utilisateur quelconque d'accéder aux informations relatives aux livres disponibles sur la librairie fictive en ligne: LibrairieHarald. Il peut les afficher en fonction de leur catégorie et accéder aux détails relatifs à chaque livre. Après inscription sur le site, il pourra ajouter des livres dans son chariot et enfin placer une commande. La commande en question sera alors livrée à l'adresse indiquée et le paiement se fera par cash au moment de la livraison. Cette application offre aussi une interface d'administration permettant à un employé de s'authentifier pour pouvoir gérer les utilisateurs, les clients, les livres, les catégories de livres, les commandes et les commentaires postés par les clients.
L'écran suivant affiche aux visiteurs les nouveaux livres ajoutés ainsi que les mieux notés par les clients.
HTML
JavaScript
CSS
JSP
Eclipse IDE
J2EE
Hibernate/JPA
Servelt
MySQL
Bootstrap
1 | Un visiteur peut afficher tous les livres disponibles |
2 | Un visiteur peut afficher par catégorie les livres disponibles |
3 | Un visiteur peut afficher les détails relatifs à un livre |
4 | Un visiteur peut s'inscrire sur le site pour devenir client |
5 | Un client peut se connecter sur la plateforme |
6 | Un client peut modifier son profil |
7 | Un client peut ajouter des livres à son chariot |
8 | Un client peut modifier le contenu de son chariot |
9 | Un client peut placer une commande |
10 | Un client peut transmettre un commentaire |
11 | Un opérateur peut se connecter sur la plateforme |
12 | Un opérateur peut ajouter de nouvelles catégories |
13 | Un opérateur peut modifier une catégorie |
14 | Un opérateur peut supprimer une catégorie |
15 | Un opérateur peut se connecter/déconnecter |
16 | Un opérateur peut changer son mot de passe |
17 | Un opérateur peut ajouter un livre |
18 | Un opérateur peut modifier un livre |
19 | Un opérateur peut supprimer un livre |
20 | Un opérateur peut ajouter un client |
21 | Un opérateur peut modifier un client |
22 | Un opérateur peut supprimer un client |
23 | Un opérateur peut éditer un commentaire |
24 | Un opérateur peut supprimer un commentaire |
25 | Un opérateur peut passer une commande |
26 | Un opérateur peut supprimer une commande |
L'écran suivant affiche aux visiteurs le résultat de la recherche pour le mot clé python.
L'écran suivant affiche les livres de la catégorie informatique.
L'écran suivant affiche aux visiteurs les détails tels que : auteur, prix, description et commentaires liés au livre choisi
Les écrans suivants présentent le processus d'inscription d'un visiteur pour devenir client de la plateforme.
L'écran suivant présente la fenêtre de connexion du client.
L'écran suivant présente la fenêtre de bienvenue au client, il peut alors modifier les informations de son profil sauf son email
Écran de modification de profil offert au client.
L'écran suivant permet au client d'ajouter un livre au chariot.
L'écran suivant affiche le contenu du chariot. "Continuer Achat" permet au client d'ajouter d'autres livres au chariot
Les écrans suivants permettent au client de placer sa commande. Les informations du destinataire sont collectées automatiquement à la Base de Données.
Les écrans suivants permettent au client de visualiser toutes ses commandes.
Les écrans suivants permettent au client de visualiser le détail d'une commande placée.
L'écran suivant permet au client de transmettre un commentaire à la plateforme.
L'écran suivant affiche la réponse de la plateforme au client confirmant l'enregistrement de son commentaire
Les écrans suivants permettent à l'administrateur de se connecter à la plateforme.
Les écrans suivants permettent à l'administrateur de gérer: les utilisateurs, les clients, les livres, les catégories, les commentaires et les commandes. Le tableau de bord affiche aussi des données statistiques anisi que les récents commentaires postés par les clients.
L'écran suivant permet à l'administrateur de gérer les catégories de livre. Il a la possibilité d'ajouter une nouvelle catégorie, de modifier ou de supprimer une catégorie déjà disponible.
L'écran suivant permet à l'administrateur d'ajouter une catégorie.
L'écran suivant permet à l'administrateur de gérer les livres. Il a la possibilité d'ajouter un nouveau livre, de modifier ou de supprimer un livre déjà disponible.
Les écrans suivants permettent à l'administrateur d'ajouter un nouveau livre.
Les textes "Modifier" et "Supprimer" permettent à l'administrateur de modifier ou de supprimer un livre de la Base de données.
L'écran suivant permet à l'administrateur de gérer les clients. Il a la possibilité d'ajouter un nouveau client, de modifier ou de supprimer un client disponible.
L'écran suivant permet à l'administrateur de modifier les informations sur un client
L'écran suivant permet à l'administrateur d'ajouter un nouveau client.
L'écran suivant permet à l'administrateur de gérer les commentaires postés par les clients. Il a la possibilité de les éditer et de les supprimer.
L'écran suivant permet à l'administrateur d'éditer un commentaire.
L'écran suivant permet à l'administrateur de gérer les commandes placées par les clients. Il a la possibilité de les éditer pour les traiter et de les supprimer.
Les écrans suivants permettent à l'administrateur d'éditer les commandes placées par les clients.
Le texte "Supprimer" permet à l'administrateur de supprimer une commande après confirmation .