Botanic
Une application de bureau C# et WPF pour gérer les bons de commande du service achats d’une jardinerie.
Contexte
SAE201 du BUT Informatique. Il fallait développer une application de bureau reliée à une base de données, pour permettre au service achats d’une jardinerie de gérer ses bons de commande.
Équipe et mon rôle
Projet de groupe, 3 personnes.
J’ai pris le lead du projet et je me suis occupé de la partie technique.
Démarche
- Accès : écran de connexion avec les identifiants de la base de données.
- Produits : recherche et filtres par type, catégorie, couleur et fournisseur, enregistrement et modification.
- Commandes : création, choix du mode de transport, validation, puis consultation du détail et des dates de livraison.
- Données : connexion à PostgreSQL avec Npgsql, et classes métier pour les produits, les fournisseurs, les magasins et les commandes.
Visuels
Chiffres et faits
- de C#
- 2 266 lignes
- de XAML
- 1 370 lignes
- avec WPF et Npgsql pour PostgreSQL
- .NET 6
- présentés dans la galerie
- 7 écrans
Ce que j’en retiens
Les difficultés et les apprentissages sont venus du management du projet et de l’initialisation du cahier des charges.






