Vous êtes sur la page 1sur 2

www.ventelivre.

com se veut être le site Web d’une librairie (distributeur des livres) visant de
servir le marché international. Le site Web devra regrouper toutes les fonctionnalités
nécessaires de recherche, de découverte détaillée, de sélection et de commande des livres.
Le système de la librairie en ligne offre les sévices aux clients ainsi que les possibilités au
personnel de réaliser les opérations suivantes : recevoir les livres en provenance des
éditeurs et les introduire dans le stock, mettre à jour le catalogue, et expédier les livres aux
clients.

Recherche
Le site Web offre la possibilité de recherche d’un livre dans l’ensemble du catalogue grâce à
un moteur de recherche. Le client peut saisir un critère ou même plusieurs critères : par des
mots-clés, le non de l’auteur, le titre du livre, ISBN10, ISBN13, le non de l’éditeur, et/ou la
date de publication, comme illustré ci-après.

Découverte
Chaque livre est présenté en détail sur sa propre page. On trouvera en particulier une image,
le prix (en Euro), la disponibilité, la table de matière détaillée, la présentation de l’éditeur, la
biographie de l’auteur et la moyenne des commentaires des lecteurs déjà client (évaluation
sur une échelle de 5 étoiles) :

Sélection
Le client choisit les livres désirés les uns à la suite des autres, les déposes dans son panier. Le
panier comprend, la quantité, le prix unitaire et le montant (quantité * prix unitaire) de
chaque article choisi. Le bouton mettre à jour permet de recalculer le total de la commande
suite à un changement de la quantité alors que le bouton vider le panier permet de
supprimer toutes les articles et remettre à zéro le panier. Le bouton continuer vos achats
permet aux clients de rechercher d’autres livres. A la fin, le client peut appuyer sur le bouton
commander pour passer commande.

1
Commande
A tout moment, le client peut appuyer sur le bouton commander pour accéder au formulaire
de du bon de commande dans lequel il saisit ses coordonnées, les informations nécessaires
au paiement par carte de crédit (numéro de la carte et la date de validité) et l’adresse de la
livraison. A la fin de la commande, un numéro de confirmation est envoyé par email au
client. Le client doit pouvoir suivre l’état de ses commandes à travers le numéro de la
confirmation. La commande peut être soit : en traitement, en expédition, à la réception du
client, ou en annulation suite à n’importe quel problème.

Travail à fournir :

Proposez :
1. Un diagramme de classes complet présentant les éléments conceptuels de la
modélisation et faisant bien apparaître une distinction entre les couches
d'interfaçage graphique, de logique et de persistance.
2. Un diagramme de séquence présentant l'interaction détaillée entre les différentes
instances des classes modélisées pour le cas « Commander Livre ».
3. Un diagramme d'états-transitions d’une classe de votre choix.

Vous aimerez peut-être aussi