Skip to content

Fafa008/Desktop

Repository files navigation

Système de Gestion des Contrats Agricoles - Desktop Application

Description

Application de gestion de contrats et de transactions commerciales pour le secteur agricole. Cette application JavaFX permet de gérer l'ensemble de la chaîne de valeur reliant producteurs, acheteurs et offres de produits.

Fonctionnalités Principales

Gestion des Acteurs

  • Producteurs : Enregistrement et gestion des producteurs agricoles
  • Acheteurs : Gestion des profils d'acheteurs
  • Organisations : Administration des organisations partenaires

Gestion des Produits et Zones

  • Produits : Catalogue des produits agricoles avec détails
  • Zones : Gestion des zones géographiques de production/distribution

Gestion Commerciale

  • Contrats : Création et suivi des contrats entre producteurs et acheteurs
  • Demandes : Enregistrement des commandes/demandes de produits
  • Offres : Gestion des offres commerciales

Dashboard et Statistiques

  • Dashboard : Vue d'ensemble des activités et statistiques principales
  • Statistiques : Analyses par année et par produit
  • Graphiques : Visualisations des données commerciales

Authentification

  • Système de Login : Authentification sécurisée des utilisateurs
  • Sign-in : Enregistrement de nouveaux utilisateurs

Architecture

Structure du Projet

Desktop/
├── classes/com/example/demo4/
│   ├── Controleur/        # Controllers JavaFX
│   ├── Model/             # Modèles de données
│   ├── *.fxml             # Vues JavaFX
│   └── Style.css          # Feuille de styles
├── img/                   # Ressources images
└── META-INF/              # Métadonnées Maven

Technologies

  • JavaFX : Framework pour l'interface utilisateur
  • Maven : Gestion du projet et des dépendances
  • CSS : Stylisation de l'interface

Modules Principaux

Module Description
AcheteurControleur Gestion des acheteurs
ProducteurControleur Gestion des producteurs
ProduitControleur Gestion du catalogue produits
ContratControleur Gestion des contrats
DemandeControleur Gestion des commandes
OffreControleur Gestion des offres
OrganisationControleur Gestion des organisations
ZoneControleur Gestion des zones
DashboardControleur Tableau de bord principal

Utilisation

  1. Lancer l'application
  2. Se connecter avec vos identifiants
  3. Accéder aux différents modules via le dashboard
  4. Gérer vos producteurs, acheteurs, produits et contrats

Auteur

Projet Académique - Étude et Développement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages