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
   280   281   282   283   284   285   286   287   288   289   290