Projet en Java avec swing sur la gestion de stock


Télécharger Projet en Java avec swing sur la gestion de stock

★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Télécharger aussi :


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;
    }
}



56