TP DE SYNTHESE "VeloConcept"

Gestion des commandes

 

Création d'une application permettant de gérer les commandes de la société "VeloConcept" :

·         Gestion des commandes en cours (fichier XML)

·         Edition des rapports de commande (en PDF)

·         . . .

 

 

Base de données "VeloConcept" :

image 

 

Detaillant

image

 

Produit

image

 


 

Pieces

image

 

Extrait du fichier "cdes.xml"

<cde>

                <detaillant numero="A101">

                               <produit>

                                               <reference>V1256</reference>

                                               <nom>VTT 512</nom>

                                               <qte>8</qte>

                               </produit>

                               <produit>

                                               <reference>V1166</reference>

                                               <nom>VTT 418</nom>

                                               <qte>6</qte>

                               </produit>

                               .

                               .

                               .

                </detaillant>

                <detaillant numero="A104">

                               <produit>

                                               <reference>V1166</reference>

                                               <nom>VTT 418</nom>

                                               <qte>3</qte>

                               </produit>

                               .

                               .

                               .

                </detaillant>

</cde>


 

Exemple d'application :

Interface 1 :

image

 

 

Interface 2 : Un clic sur le bouton <Commandes à préparer> permet d'afficher, sous forme de tableau, les produits à livrer, par détaillant.

 

Interface 3 : Un clic sur le bouton <Commandes en attente> permet d'afficher, sous forme de tableau, les pièces à commander.

 

Il est important de prévoir 2 éditions, au format PDF :

·         une liste des produits à livrer par détaillant (similaire à la 2ème interface).

·         Une liste des pièces à commander (similaire à la 3ème interface).