Page 1068 - IT2
P. 1068
3. Créer la procédure qui permet de saisir les informations d’une
nouvelle commande (4 pts)
4. Créer la procédure qui permet d’afficher une commande donné
par son numéro. (4 pts)
5. Créer la fonction qui permet de retourner le montant total d’une
commande donnée par numéro . (4 pts)
Dossier 2: langage de programmation orienté objet(40 pts)
On souhaite développer une application qui permettra aux futurs clients de faire des
réservations ,l’applications contiendra plusieurs classes dont tous les attributs doivent
être protégés(déclaré privés)
classe client
1. Définir la classe client dont les caractéristiques sont : (2 pts)
· Code Client : ce numéro doit être incrémenté automatiquement par 1
· Nom
· Prénom
· Ville
· Date Naissance
· E-mail
2. Ecrire un constructeur avec les paramètres ainsi que les accesseurs et les
modificateurs des champs(4 pts)
3. Ecrire une méthode permettant d’afficher tous champs de la classe client(2 pts)
classe Réservation
1. Définir une classe Réservation dont les caractéristiques sont : (2 pts)
· ID Réservation
· Client : c’est le client qui fait cette réservation
· Liste Chambre : une liste des Chambres disponible
· Date réservation
2. Ecrire un constructeur avec les paramètres ainsi que les accesseurs et les
modificateurs des champs(4 pts)
3. Ecrire une méthode permettant d’afficher le numéro de la réservation, la date de la
réservation , le nom et prénom du client. (2 pts)
classe Chambre
1. Définir une classe Chambre dont les caractéristiques sont : (2 pts)
· Numéro Chambre
· Type Chambre
· Prix (tarif)
· Nombre personnes
Filière Epreuve Session Page 4 sur 6
TDM Synthèse V2 Juillet 2015

