Sunteți pe pagina 1din 2

Analyse et Conception Orientée Objet

Devoir Libre

Mise en contexte :

Un magasin de vente au détail de meubles et d’électroménagers vous a mandaté pour développer un


système de gestion de son inventaire, de ses ventes et de ses clients. Ce système, nommé POLY-VENTES,
devra permettre aux commis d’entrepôt de mettre à jour l’inventaire quand des nouveaux stocks
arrivent. Il devra également permettre aux vendeurs du magasin de consulter l’inventaire et
d’enregistrer des transactions avec les clients.

Gestion d’inventaire

Le magasin reçoit régulièrement des marchandises provenant de ses fournisseurs. Le système doit
permettre aux commis d’entrepôt, dont la tâche est de recevoir cette marchandise, de mettre à jour
l’inventaire par le biais de terminaux POLY-VENTES installés dans l’entrepôt. Chaque type de meuble ou
d’électroménager possède un certain nombre de caractéristiques qui lui sont propres (prix, taille,
couleur, rabais et promotions, etc.) qui doivent être conservées par le système POLY-VENTES. Le
système doit permettre de visualiser ces informations sur les produits. Par contre, seuls les gérants
peuvent les modifier.

Vente

Les vendeurs se tiennent à la disposition des clients afin de les conseiller dans leurs achats et de faire
des ventes. Les vendeurs auront accès à plusieurs terminaux disséminés dans le magasin qui leur
permettront d’utiliser le système POLY-VENTES.

Le système POLY-VENTES leur permettra de consulter l’inventaire afin de connaître la disponibilité des
différents produits, d’en examiner certaines caractéristiques et de communiquer ces informations aux
clients.

Lorsqu’un client est prêt à acheter un produit, le vendeur utilisera le système POLY-VENTES pour
concrétiser la vente. Le vendeur s’assoit avec le client et lui demande son numéro de téléphone.

À partir de ce numéro de téléphone, le système POLY-VENTES recherche dans sa liste de clients


existants. Si le client existe déjà, le système affiche les informations pertinentes (adresse et nom).

Le vendeur demande alors au client de confirmer que son adresse et son nom sont valides et fait les
modifications requises si nécessaire. Si le client n’existe pas dans la banque de données des clients, le
vendeur crée un nouveau compte client en entrant les informations relatives à ce nouveau client
(numéro de téléphone, nom et adresse).
Une fois que le client est correctement identifié, le vendeur peut créer la transaction. Il sélectionne les
items que le client désire acheter par leur numéro d’identification. Le système vérifie leur disponibilité
et les ajoute à la liste des items de la transaction. Lorsque tous les items ont été ajoutés, le système
calcule le montant total de la vente, le montant de la commission du vendeur (un pourcentage du
montant de la vente), le tarif de livraison (s’il y a lieu) et ajoute les taxes fédérale et provinciale.

Une fois le montant total calculé et l’approbation du client obtenue, le client doit maintenant acquitter
la facture. Le système doit permettre des paiements par carte de crédit ou par carte de guichet. Pour ce
faire, POLY-VENTES communiquera avec un serveur de crédit externe fournissant les services de
traitement nécessaires à ces types de paiement.

Une fois le paiement effectué, le système permet au vendeur de prendre un rendez-vous avec le client
pour la livraison. Le vendeur interroge le système pour obtenir les plages horaires de livraison
disponibles et les montrer au client. Celui-ci peut alors choisir la plage horaire qui lui convient. Le
vendeur entre alors cette information dans le système.

Livraison

Les livreurs utilisent le système POLY-VENTES afin de planifier leurs livraisons à chaque jour. Ils se
branchent sur le système à partir d’un terminal dans l’entrepôt et l’interrogent afin d’obtenir la liste des
items à livrer pour une plage horaire donnée. Cela leur permet de planifier efficacement leur journée de
travail en choisissant le meilleur itinéraire possible.

Gestion des comptes

Les gérants du magasin seront responsables de créer, modifier ou supprimer des comptes utilisateurs
pour le système POLY-VENTES.

Travail demandé

1. Décrire la démarche de réalisation d’un diagramme de cas d’utilisation (4 pts)


2. Rédiger le diagramme de cas d’utilisation (8 pts)
3. Proposer un diagramme de séquence par cas d’utilisation (8 pts)
4. Donner le diagramme de classe (12 pts)
5. Proposer un diagramme de déploiement (8 pts)

S-ar putea să vă placă și