chrislink.net

Exemple programme java eclipse avec base de données mysql pour la gestion des ventes

Il s'agit d'un système d'information de gestion commerciale permettant au gérants d'un supermarché d'enregistrer les nouveaux produits ainsi qu'une nouvelle quantité de chaque produit; elle permet aussi d'enregistrer les ventes des produits et de connaitre de manière automatique le montant total de chaque vente; elle permet enfin de connaitre le montant total de chaque produit vendu par jour et le montant total de toutes les ventes d'une journée.
Vous pouvez télécharger le projet et l'importer dans un IDE comme eclipse pour le modifier et l'adapter à vos besoins ou l'utiliser directement en ouvrant l'exécutable "VenteProduits.jar" si vous avez le JDK installé sur votre ordinateur. Importer ou créer d'abord la base de données "dbgesprod.sql" dans votre SGBD Mysql pour la réliée à l'application.
Télécharger le projet

Voici les interfaces graphiques de l'application :
Interface graphique d'enregistrement des produits :
L'interface graphique d'enregistrement des produits permet d'enregistrer tous les produits vendus dans le supermarché et ensuite d'ajouter un nouveau stock de chaque produit.
NB : lorsqu'on ajoute le stock d'un produit, la nouvelle quantité est ajoutée à la quantité déjà disponible, on peut observer cela au niveau de la colonne "Quantité disponible".
La liste de choix "Nom produit" est réliée à la table produit, donc les noms des produits s'ajoutent automatiquement à cette liste en fonction des enregistrements dans la table produit.

interface graphique

Interface graphique d'enregistrement des ventes :
L'interface graphique d'enregistrement des ventes permet d'enregistrer chaque vente du supermarché, une vente dans le contexte de cette application, c'est lorsqu'un client achete au même moment un ou plusieurs produits, donc, enregistrer un vente consiste à enregistrer la vente de chaque produit acheté par un même client au même moment. Dans cette interface graphique on peut connaitre le montant total de chaque produit d'une vente grace à la liste des ventes, on peut aussi connaitre le montant total d'une vente en indiquant l'identifiant de la vente.

interface graphique

Interface graphique des requêtes :
L'interface graphique des requêtes permet de connaitre le montant total de chaque produit vendu aucours d'une journée ainsi que le montant total de toutes les ventes aucours de cette journée en indiquant une date.

interface graphique

Application Java SE/MySQL de gestion des commandes et livraisons de produits dans une usine

Cette application est un système d'information utilisé dans une usine de fabrication des ustensiles de cuisines, afin d'accomplir les opérations suivantes:
1) Enregistrer dans la base de données les commandes de produits par les clients;
2) Enregistrer dans la base de données les livraisons des produits aux clients;
3) Afficher la liste des commandes en cours;
4) Afficher la liste des livraisons éffectuées.

Voici l'interface graphique de l'application:

interface graphique

Lire la description détaillée de l'application


Télécharger le code source de l'application

Un programme Java qui donne la liste de tous les nombres premiers compris entre deux nombres entiers naturels:

La version du programme exécutable dans la console:

import java.util.Scanner;
public class Nombres1 {
public static void main(String[] args) {
String mess="";
int compte=0;
Scanner sc = new Scanner(System.in);
System.out.println("Entrer le premier nombre entier :");
int nb1 = sc.nextInt();
System.out.println("Entrer le second nombre entier :");
int nb2 = sc.nextInt();
if(nb2>nb1 )
{
System.out.println("Voici les nombres premiers
compris entre "+nb1+" et "+nb2+" :");
for(int j=nb1;j<=nb2;j++){
for(int i=1;i<=j;i++){
if(j%i==0){
compte=compte+1;
}
}
if(compte==2){
mess=mess+j+" ; ";
}
compte=0;
}
System.out.println(mess);
}
else if(nb1==nb2){
System.out.println("Les bornes de l'intervalle
sont égales. Changez l'une d'elles.");
}
else{
System.out.println("Les bornes de l'intervalle
sont fausses. Permutez les bornes.");
}
}
}

Exemple d'utilisation:

interface graphique

La version du programme munie d'une interface graphique:

Exemple d'utilisation:

interface graphique
Télécharger le code source