Projet APOO
Projet APOO
Projet APOO
Partie Gestion :
Nous allons dans ce projet aborder plusieurs modules :
-Gestion du produit
-Gestion du stock
-Gestion d’une commande
-Gestion de la facture
-Gestion des clients
-Gestion du personnel
Gestion du produit
Gestion du stock
Nous devons être capable de connaître le stock c’est à dire le nombre de chaque
produit et le nombre total du stock à n’importe quel instant t.
Pour une bonne gestion la date d’entrée ainsi que la date de sortie d’un produit du
stock seraient primordial.
Le logiciel doit permettre de faire la mise à jour de l’état du stock c’est à dire
ajouter, supprimer, modifier un produit. Au besoin le gérant doit pouvoir faire une
recherche et avoir une liste exhaustive des produits
Ici nous devons pouvoir identifier une commande par son identifiant.
Dans une commande nous avons les noms des produits commandés, le prix unitaire
du produit, le prix total par ligne de produit, le prix total de la commande ainsi que
la date de la commande.
Étant donné que c’est un client qui fait la demande toutes les informations liées au
client seront indispensables donc nous devons avoir accès au gestionnaire des clients
Une commande faite doit pouvoir agir directement sur le stock.
Le client peut toutefois changer d’avis donc le logiciel doit pouvoir modifier l’état
d’une commande c’est à dire ajouter, supprimer, modifier un produit mais seule la
personne appropriée avec son nom utilisateur et mot de passe pourra effectuer une
quelconque modification
Gestion du client
Gestion de la facture
Ici le logiciel doit être en mesure de proposer une facture au client renfermant
les noms des produits livrés, le prix unitaire, le prix total par ligne de produit et le
prix définitif total.
Il y aura un champ pour le montant donné par le client, ainsi qui le reliquat
obtenu par celui-ci.
Quelques informations du client tels que son nom, prénom, sexe, numéro de
téléphone doivent se figurer sur la facture.
Pour une bonne gestion il n’y a que la ou les personnes appropriées qui doivent
avoir accès au gestionnaire de factures.
Gestion du personnel
Le logiciel doit pouvoir nous renseigner sur toutes les informations du personnel
travaillant dans la société (un identifiant unique, nom, prénom, date de naissance,
sexe et la fonction)
Ceux qui auront accès au logiciel sont essentiellement le gérant et le comptable pour
une gestion transparente.
NB : L’affichage des produits, du stock, des commandes etc. pourra chacun se faire
dans un tableau (grâce au JTable).
Partie Technique :
- Outils :
Langage : Java
IDE : NetBeans
SGBD : MySQL
- Interface de connexion à la base de données
- Quelques directives :
- Renommer les champs de la base pour que ces champs aient un sens dans le
JTable (exemple le champs numclient d’une table de la base de données
devient Numéro du client dans le JTable).
Pour le choix (ou saisie) des dates, utiliser le composant JCalendar de Java.