â Projets
Application de vente
SAà · Projet scolaire
Application de vente
Fromagerie đ§
Le projet
RĂ©alisĂ©e dans le cadre d'une SAĂ (Situation d'Apprentissage et d'Ăvaluation), cette application simule une boutique en ligne de fromages. DĂ©veloppĂ©e entiĂšrement en Java avec l'interface graphique Swing, elle repose sur une architecture multi-fenĂȘtres utilisant des JDialog imbriquĂ©es pour chaque Ă©tape du parcours client - navigation du catalogue, gestion du panier, saisie des informations et Ă©dition de la facture.
Fonctionnalités
- Catalogue de fromages avec filtres par type de lait et format (demi / entier)
- Panier d'achat avec respect des limites de stock et options de modification ou vidage
- Formulaire de saisie des informations client
- Génération de facture récapitulative avec option d'impression
Stack technique
âJava
UISwing
{}JSON
Démonstration
Démonstration de l'interface de commande de fromage en action : gestion du panier, calcul des frais de port et validation du formulaire client.
Ce que montre la vidéo
- Panier vide : un message s'affiche automatiquement si le panier est vide lors de la validation.
- Trois types de fromages disponibles : vache, chĂšvre et brebis.
- Stock limité : un message d'avertissement s'affiche si la quantité demandée dépasse le stock, et la mention « Rupture » apparaßt lorsque le stock atteint zéro.
- Modification de quantité dans le panier : le stock du fromage correspondant se met à jour en temps réel.
- Frais de port : offerts pour toute commande supĂ©rieure Ă 120 âŹ, sinon des frais s'appliquent.
- Trois expéditeurs disponibles : Chronorelais, Chronofresh et Colissimo.
- Formulaire client complet : nom, prénom, adresse, code postal, ville, téléphone, e-mail, mode de paiement et inscription à la newsletter.
- FenĂȘtre facture : rĂ©capitulatif complet avec coordonnĂ©es, contenu du panier, montant des fromages et frais de port si la commande est infĂ©rieure Ă 120 âŹ.
- Interface responsive : toutes les fenĂȘtres s'adaptent Ă la taille de l'Ă©cran.