← Tous les projets

Botanic

Une application de bureau C# et WPF pour gérer les bons de commande du service achats d’une jardinerie.

  • C#
  • WPF
  • .NET
  • PostgreSQL
  • Npgsql

Voir le dépôt GitHub

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.