0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Contrôle POO Java : Gestion de Produits

Le document présente un contrôle de programmation orientée objet en Java, comprenant la création de classes pour gérer des produits et des commerciaux. Il décrit également les interfaces et leurs implémentations pour la gestion des données via JDBC, ainsi que la conception d'une interface utilisateur pour l'ajout de nouveaux produits. Des méthodes spécifiques pour la manipulation des données et la gestion des erreurs de saisie sont également mentionnées.

Transféré par

Reda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Contrôle POO Java : Gestion de Produits

Le document présente un contrôle de programmation orientée objet en Java, comprenant la création de classes pour gérer des produits et des commerciaux. Il décrit également les interfaces et leurs implémentations pour la gestion des données via JDBC, ainsi que la conception d'une interface utilisateur pour l'ajout de nouveaux produits. Des méthodes spécifiques pour la manipulation des données et la gestion des erreurs de saisie sont également mentionnées.

Transféré par

Reda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ENSA Marrakech

GI2
January 4, 2020

Controle POO JAVA


durée 1h30
Exercice 1:
Etant donné le diagramme des classes suivant (Voir figure 1) :
1-1 créer la classe Produit
1-2 redéfinir les méthode equals (Deux produit sont égaux s’ils ont le meme id de type int) et
hashCode dans la classe Produit
1-3 créer la classe Commercial (un Objet Commercial détient une référence sur un ensemble
(Set) de produits.

Figure 1 : Diagramme de classes


2-1 définir l’interfaces CommercialDao et son implementation JDBC CommercialDaoImpl qui
declare deux méthodes :
2-1-1 Set<Commercial> selectAll() : permet de charger l’ensemble des commerciaux.
2-1-1 void delete(String matricule)
2-2 définir l’interfaces ProduitDao set on implementation JDBC ProduitDaoImpl qui declare
deux méthodes :
2-2-1 int add(Produit p) (Gérer l’exception en cas d’un ID déjà existant )
2-2-2 int update(Produit p)

CONTROLE 2 JAVA PR A. NEJEOUI 1


3- créer l’IHM “Ajout Nouveau Produit” (Voir figure 2)
3-1 La liste des matricules des commercials est chargée à partir de la base de données table
COMMERCIAL.
3-2 Gérer l’événement clique sur le bouton “Ajouter” ça permet d’insérer un nouvel
enregistrement dans la table PRODUIT.
3-2-1 le prix est de type double : les formats acceptés (##,## et ##.##) exemple 45,30 ou 45.30
afficher un message d’erreur sur l’IHM en cas d’erreur de saisie.

Figure 2 : IHM Ajouter un nouveau Produit

CONTROLE 2 JAVA PR A. NEJEOUI 2

Vous aimerez peut-être aussi