Vous êtes sur la page 1sur 2

PROJET DE DEVELOPPEMENT SOUS ORACLE

Lentreprise SenPeinture spcialise dans la fabrication de peinture souhaite mettre en place une
solution information pour une meilleure gestion de son dpartement commercial.
Lentreprise utilise plusieurs ingrdients fournis par ses fournisseurs pour fabriquer les produits qui
sont commercialiss. SenPeinture veut suivre rigoureusement ses fournisseurs (localisation
gographique et ingrdients fournis), les ingrdients constituants un produit et le stock de produit.
Les produits sont classs par catgorie. Chaque produit appartient une et une seule catgorie.
Le processus de vente se dcline comme suit :
Le client passe sa commande (la commande peut tre constitue de plusieurs produits) en prcisant le
lieu et la date de livraison souhaits. Une vrification de la disponibilit en stock est effectue.
Si le stock disponible est suffisant pour satisfaire la commande, elle est facture et livre suite au
rglement du client. Dans le cas contraire la production est sollicite pour lapprovisionnement du
stock. Lapprovisionnement du stock se fait travers des livraisons internes de produit (de la
production au dpartement commercial).
Suite la livraison, un responsable qualit vrifie la conformit des produits. Les produits prsentant
des dfauts sont retirs du stock par le processus de retrait de produit non conforme.
Toute opration de livraison ou de retrait entraine la mise jour du stock.
Le rglement peut se faire en plusieurs tranches et la commande peut tre livre crdit.
La livraison peut se faire en plusieurs lots. Une livraison ne peut avoir lieu si la commande na pas t
facture. La facturation consiste la cration dune facture base sur les lments de la commande.
Pendant la facturation, tous les clients ayant un volume dachat suprieur dix millions (10 000)
bnficient dune remise de 10%.
Toute livraison dclenchera la mise jour du stock des produits concerns.
Un fournisseur peut aussi tre un client de lentreprise.
Chaque anne, une liste des meilleurs clients par catgorie de produit est tire, les cinq (5) premiers de
chaque catgorie bnficieront dune remise de 20% pour leur premire commande de lanne
suivante.

Page 1

Travail faire
1-Raliser le diagramme des classes pour cette situation
NB : identifier tous les champs et mthodes ncessaires
2-Dduire le MCD de votre diagramme des classes
3-Raliser le script de cration de la base de donnes
NB : Implmenter toutes les contraintes dintgrits et ajouter les index que vous jugerez
utile
4-Raliser les triggers ncessaires qui permettront de mettre jour automatiquement le
stock
5-Raliser les fonctions et/ou procdures suivantes :
-

Le programme de gnration des factures


Le programme de slection des meilleurs clients annuels
Le programme de calcul des remises
Un programme prsentant le volume des achats par client et par catgorie de
produit

6-Raliser travers un schma la conception IHM pour la ralisation des traitements par
les utilisateurs.
7-Raliser les formulaires (IHM) sous forms.

Bonne chance

Page 2