Page 285 - IT2
P. 285
et 284 a pour diviseurs : 1, 2, 4, 71 et 142 (somme=220).
Partie 2 : Programmation orientée objet (25 points)
L’objectif de cette application est de gérer l'inventaire par un suivi des flux d'équipements
(création, modification, sortie) et gérer les équipements durant toute leur durée de vie en terme de
planifications d'entretien et de remplacement (maintenance) et disponibilité d'équipement (prêt,
utilisation multiple, etc.).
1. Créer une classe abstraite Equipement caractérisée par son code, date d’acquisition, Etat
(opérationnel ou non), prix d’achat et durée de garantie. Ajouter un constructeur à 2
paramètres : code et Etat et des accesseurs pour tous les champs. Ajouter une méthode
toString() qui renvoie les informations sur l’équipement sous forme d’une chaine de
caractère. (2 pts)
2. Crée une classe Ordinateur qui hérite de la classe Equipement, elle aura comme
caractéristiques supplémentaires : une marque et taille de l’écran. Ecrire le constructeur
correspondant ainsi que sa méthode toString() qui renvoie les informations sur
l’équipement sous forme d’une chaine de caractères. (2 pts)
3. Crée une classe Téléphone qui hérite de la classe Equipement, elle n’aura aucune
caractéristique supplémentaire. Ecrire le constructeur correspondant ainsi que sa méthode
toString() qui renvoie les informations sur l’équipement sous forme d’une chaine de
caractères. (2 pts)
4. Crée une classe Imprimante qui hérite de la classe Equipement, elle aura comme
caractéristiques supplémentaires une marque et un numéro de série. Ecrire le constructeur
correspondant ainsi que sa méthode toString() qui renvoie les informations sur
l’équipement sous forme d’une chaine de caractères. (2 pts)
Une administration se compose de plusieurs sites, une fiche d'inventaire est établie pour chaque
site, un site est caractérisé par un code, description, et une liste des équipements.
5. Classe Site (6pts)
a. Créer une classe Site, écrire le constructeur correspondant ainsi que sa méthode
toString() qui renvoie le code et le description de site ainsi que le nombre
d’équipements sans forme d’une chaine de caractères. (1 pt)
b. Ajouter une méthode AjouterEquipenent qui permet d’ajouter un équipement
(ordinateur, Téléphone ou Imprimante) à la liste de ce site. (1 pt)
c. Ajouter une méthode RechercheEquipement qui permet de rechercher les
équipements achetés à une date passée comme paramètre. (2 pts)
d. Ajouter une méthode FicheInventaire qui affiche la liste des équipements de ce
site. (1 pt)
e. Ajouter une méthode SupprimerEquipement qui permet de supprimer un
équipement par code. (1 pts)
6. Classe Administration (11 pts)
www.itlearning-settat.com
2 / 5
Email: admission@itlearning-settat.com
Tél.:0661077812

