Poo et c++

Fermé
EnoncLesupermarchXLsouhaitegrerlesclients,lescommandesetlesvente - 16 mai 2019 à 16:07
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 16 mai 2019 à 17:40
Bonjour,
Enoncé
Le supermarché XL souhaite gérer les clients, les commandes et les ventes. Il a identifié les
différentes entités nécessaires et leurs caractéristiques. Ces entités sont les suivantes :
- client : numéro, nom, prénom, date de naissance, genre (M, F) ;
- article : référence, libellé, prix unitaire, quantité en stock et seuil critique ;
- commande : numéro de la commande, numéro du client qui a passé cette commande, état
(livrée, en cours), référence de l’article et quantité commandée ;
- livraison : pour une livraison, on saisit le numéro de la commande, la quantité à livrer de
l’article et le numéro du client.
Chaque commande est faite par un seul client.
Le magasin aimerait avoir une application lui permettant de :
1. Enregistrer, rechercher, modifier et supprimer les clients de la XL, les articles, les
commandes et les livraisons ;
2. Donner la liste des articles achetés par un client donné ;
3. Donner la liste des clients d’un article donné;
4. Donner la liste des commandes d’un client en cours ;
5. Faire des statistiques sur les ventes d’un article : quantité vendue, nombre de
commandes ;
6. Afficher les articles et leurs prix unitaires ;
7. Afficher les articles à ravitailler (ie donc la quantité en stock est au seuil critique ; NB :
les quantités commandées doivent être réduites du stock de l’article
8. Calculer le capital de XL ;
9. Donner le nom du meilleur client (client ayant acheté la plus grande quantité) par
article.
TAF :
Il vous est demandé d’utiliser les fichiers pour stocker les données et pour apporter une
solution au problème de XL avec un programme C++. Vous définirez donc : des classes
nécessaires. Il est important de respecter le principe de la POO en faisant les fichiers .h pour
chaque classe. Après avoir bien défini vos classes, vous devez écrire les fonctions ou les
procédures pour répondre aux questions de 1 à 9.
A la fin du travail, vous devez produire un rapport présentant les algorithmes, et préparer
un exposé de cinq minutes pour présenter votre travail.
L’évaluation sera individuelle, chacun devra participer et être capable de défendre la partie
sur laquelle il a travaillée



Configuration: Windows / Chrome 74.0.3729.131
A voir également:

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
16 mai 2019 à 17:40
2