Efm poo eve
Etablissement : CFMOTI NTIC 1
Examen de fin de module : Programmation Orientée Objet /Programmation Evénementielle
2010/2011
(Epreuve pratique)
Filière: TDI Variante 1
Niveau : 1ere Année Durée: 4 heures Barème: /40
Partie I : Programmation Objet (/20)
Un opérateur immobilier qui construit des groupes d’habitations désire informatiser son système de vente d’appartements. Pour cela on modélise les différents objets en les classes suivantes :
La classe Appartement (numéro, immeuble, superficie, dateDeVente, prixDVente)
La classe Immeuble (numéro, nom, nbrAppartement)
1. Créer les classes Immeuble et Appartement. Les attributs doivent être privés.
2. Réaliser deux constructeurs pour chacune des classes: un premier constructeur sans paramètre et un deuxième initialisant tous les attributs
3. Réaliser la classe groupeImmobilier qui permet de gérer l’ensemble des appartements et ajouter les méthodes suivantes :
a. AjouterAppartement : ajouter un appartement au groupe
b. VendreAppartement : rechercher l’appartement par numéro et mettre à jour les attributs dateDeVente et prixDeVente
c. SupprimerAppartement : supprimer un appartement de la liste
d. TrierAppartement : Trier les appartements par superficie en ordre croissant
e. AfficherAppartements : Afficher les appartements du groupe
f. Sauvegarder : Sauvegarder les appartements dans un fichier
4. Réaliser un menu permettant de tester les fonctionnalités précédentes
Partie II : Programmation Evénementielle (/20)
Nous allons réaliser une application winforms pour la gestion des groupes d’habitations traités dans la première partie, réaliser des formulaires permettant:
1) Gestion des immeubles :
a. Ajouter un immeuble
b. Afficher les immeubles
2) Gestion des Appartements :
a. Ajouter un appartement (Effectuer une contrôle de saisie, tout les champs doivent être renseignés)
b.