LIBRAIRIEHARALD

Commande et Livraison de livres

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.

Outils Technologiques

HTML

JavaScript

CSS

JSP

Eclipse IDE

J2EE

Hibernate/JPA

Servelt

MySQL

Bootstrap

Fonctionnalités

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 .

RETOUR