UNIVERSITE DE DOUALA
EXAMEN Programmation en C++
Enseignant : M HENDRIGUE NKOLO Joseph
-
Durée : 30min
1. Consignes :
Remettre les exercices dans une clé USB ou graver dans un CD agrafer dans votre cahier de composition.
A l’intérieur de ces supports vous allez mettre un fichier sous format pdf nommé « Session_normale » ;
le projet C++ et la base de données portant le même nom « Session_normale ».
NB :
- Pas de plagiat
- S’assurer d’avoir bien graver le projet sur CD si vous décidez de déposer sur CD
- Pas de projets identiques
- Suivre scrupuleusement la consigne donnée plus haut et pas de signe indicatif dans vos fichiers
numériques
Le fichier pdf doit contenir :
- Un cahier de charge du projet
- Une analyse et conception (Dictionnaire de donnée, Modèle entité association ie MCD et MLD)
- La présentation globale des outils et langages de programmation, un paragraphe par élément (Pour la
Base de donnée utilisez les logiciel WampServer ou XamppServer ceci est oblgatoire)
Le fichier de base de données doit être exporter en fichier .sql
2. Projet
Vous disposez d’un restaurant proposant 4 Menu : L’okok ; le taro sauce jaune ; le Eru ; le poisson braisé.
Vous souhaitez automatiser les processus de ce restaurant en proposant un projet console relié à une base de
données mysql, une partie de l’application sera développé par vous gérant les informations du client voulant
passer les commandes ainsi que des commandes passées par clients et sortir les statistiques des plats
consommés par jours et par semaines pour définir le meilleur plat ansi que les recettes journalières. La
plateforme sera donc en mode console et doit se comporter suivant la manière suivante :
- Avoir un menu tournant en boucle qui se présente de la manière suivante :
Recette de la journée actuelle : 500000fcfa (à titre illustratif : Somme des plats vendus en journée :
venant de la base de donnée) et Plat le plus mangé de la journée : Okok (à titre illustratif : Toutes les
données viendront de la base de donnée)
1. Okok Prix : 2500 f
2. Taro Sauce Jaune Prix : 1500 f
3. Eru Prix : 500 f
4. Poisson Braisé Prix : 2500 f
5. Quitter
- Si l’utilisateur saisie 1 il choisit Okok , si il saisit 2 il choisit Taro Sauce Jaune etc…. S’il saisit 5 il
sélectionne quitter et sort du programme
- Un champ de saisie s’affiche juste après lui demandant de saisir son nom et validez puis afficher encore
le menu précédent
- Enregistrez toutes les informations en base de données (le nom du client, le repas choisit avec le prix,
le jour et l’heure)
- Ressortir les statistiques telles que la recette de la journée et le plat le plus consommé de la journée
3. Quelques indications :
- Avoir des notions sur les bases de données et langages SQL (Insert Into, Select, Count …)
- Avoir des notions en Cpp console et utilisez la boucle Do … while pour gérer le menu