Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours JAVA » Applications JAVA

Projet en Java avec swing sur la gestion de stock

Projet en Java avec swing sur la gestion de stock
Participez au vote ☆☆☆☆☆★★★★★
Page suivante pour Télécharger

Projet en Java avec swing sur la gestion de stock

ANALYSE DU SYTEME

Le système de gestion des données techniques doit être fonctionnel pour permettre aux employés de passer des commandes, des suivre l’état des commandes de visualiser les articles en stock, de sortir un article du stock pour le remettre a un client, de rentrer un article en stock et faire des recherches sur les articles et sur les catégories d’articles.

CONFIGURATION

Equipement : PC Intel celeron 2.0Ghz de processeur, 2.0Gbde RAM, 250 Gb de disque dur.

Système d’exploitation : Windows Seven Edition Intégrale

Logiciels : SQL Server 2005, NetBeans IDE 6.9.1

Conception de la base de données

Nom de la base de données : SJQ07_M1

Nombre de tables : 4

Nom des tables :

  1. Article_Stock
  2. Commande
  3. Client
  4. Fournisseur

Le logiciel est fait d’un ensemble de composant swing pour interagir avec le magasinier.

Conception de la base de données

Nom de la base de données : SJQ07_M1

Nombre de tables : 4

Nom des tables :

  1. Article_Stock
  2. Commande
  3. Client
  4. Fournisseur

L'application contient plus de 80 classes réparties en catégories :

  1. Article
  2. Client
  3. Commander
  4. Employe
  5. Fournisseur
  6. Mail

Aperçu du codage de certaines classes de l’application :

Classe « Article » :

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package Beans;

/**

*

* @author Ibrahima

*/

public class Article {

   private int id_article;

   private String nom_article;

   private String categorie;

   private int quantite;

   //Accesseurs

   public int getId_Article() {

       return this.id_article;

   }

   public String getNom_Article() {

       return this.nom_article;

   }

   public String getCategorie() {

       return this.categorie;

   }

   public int getQuantite() {

       return this.quantite;

   }

   //Modificateur

   public void setId_Article(int id_article) {

     this.id_article = id_article;

   }

   public void setNom_Aricle(String nom_article) {

       this.nom_article = nom_article;

   }

   public void setCategorie(String categorie) {

       this.categorie = categorie;

   }

   public void setQuantite(int quantite) {

       this.quantite = quantite;

   }

}

…

Classe « Commander » :

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package Beans;

/**

*

* @author Ibrahima

*/

public class Commander {

   private int id_commande;

   private String nom_article;

   private String categorie;

   private int quantite;

   //Accesseurs

   public int getId_Commande() {

       return this.id_commande;

   }

   public String getNom_Article() {

      return this.nom_article;

   }

   public String get_Categorie() {

       return this.categorie;

   }

   public int getQuantite() {

       return this.quantite;

   }

   //Modificateurs

   public void setID_Commande(int id_commande) {

       this.id_commande = id_commande;

   }

   public void setNom_Article(String nom_article) {

       this.nom_article = nom_article;

   }

   public void setCategorie(String categorie) {

       this.categorie = categorie;

   }

   public void setQuantite(int quantite) {

       this.quantite = quantite;

   }

}

....

Classe "Fournisseur":

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Beans;

/**
 *
 * @author Ibrahima
 */
public class Fournisseur {
    int id_fournisseur;
    String nom,categorie,adresse;

    public String getAdresse() {
        return adresse;
    }

    public void setAdresse(String adresse) {
        this.adresse = adresse;
    }

    public String getCategorie() {
        return categorie;
    }

    public void setCategorie(String categorie) {
        this.categorie = categorie;
    }

    public int getId_fournisseur() {
        return id_fournisseur;
    }

    public void setId_fournisseur(int id_fournisseur) {
        this.id_fournisseur = id_fournisseur;
    }

    public String getNom() {
        return nom;
    }

    public void setNom(String nom) {
        this.nom = nom;
    }
    
    
}

...

Casse "Client" :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Beans;

/**
 *
 * @author Ibrahima
 */
public class Client {
    //Variables
    private int id_client;
    private int id_article;
    private String nom_article;
    private String categorie;
    private int quantite;
    //Accesseurs

    public int getId_Client() {
        return this.id_client;
    }

    public int getId_Article() {
        return this.id_article;
    }

    public String getNom_Article() {
        return this.nom_article;
    }

    public String getCategorie() {
        return this.categorie;
    }

    public int getQuantite() {
        return this.quantite;
    }
    //Modificateur

    public void setId_Client(int id_client) {
        this.id_client = id_client;
    }

    public void setId_Article(int id_article) {
        this.id_article = id_article;
    }

    public void setNom_Aricle(String nom_article) {
        this.nom_article = nom_article;
    }

    public void setCategorie(String categorie) {
        this.categorie = categorie;
    }

    public void setQuantite(int quantite) {
        this.quantite = quantite;
    }
}

Decouvrir ces documents

  • Cours sur la gestion de stock

    Cours sur la gestion de stock

  • Application en langage C sur la gestion de stock

    Application en langage C sur la gestion de stock

  • Projet JAVA sur la gestion de bibiliothèque

    Projet JAVA sur la gestion de bibiliothèque

  • Projet JAVA sur la gestion des réservations en ligne

    Projet JAVA sur la gestion des réservations en ligne

  • Application Excel sur la gestion des ventes et de stock

    Application Excel sur la gestion des ventes et de stock

  • Projet JAVA sur la gestion de location de voiture

    Projet JAVA sur la gestion de location de voiture

  • Projet en JAVA sur gestion simplifié d'une bibliothèque

    Projet en JAVA sur gestion simplifié d'une bibliothèque

  • Apprendre swing trading pour débutant

    Apprendre swing trading pour débutant

Articles connexes

  • Comment rédiger une lettre de motivation pour un poste de chef de projet digital?
  • Ms Project : comment créer un nouveau projet
  • Comment élaborer un projet d'établissement scolaire?
  • Exercices de modélisation UML : Etudes de Cas avec correction
  • Exercice Java : Programme de gestion de ligne d'autocar
  • Gestion de chantier maîtrise d'œuvre: meilleurs logiciels gratuits et payants
  • Comment établir une étude de faisabilité d'un projet informatique ?
  • Comment créer vos plannings de travaux avec MS Project?
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02