0% ont trouvé ce document utile (0 vote)
33 vues2 pages

Resume Projet JavaSE2

Le projet vise à développer une application de gestion de pharmacie en Java SE 2 avec Eclipse, incluant la gestion des utilisateurs, produits, commandes, réservations et factures. Des fonctionnalités supplémentaires comme un tableau de bord avec statistiques, l'exportation en PDF et des notifications internes sont également prévues. Le plan de travail s'étend sur 8 jours, avec des priorités pour le tableau de bord et l'exportation des données.

Transféré par

lucrecenfono10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues2 pages

Resume Projet JavaSE2

Le projet vise à développer une application de gestion de pharmacie en Java SE 2 avec Eclipse, incluant la gestion des utilisateurs, produits, commandes, réservations et factures. Des fonctionnalités supplémentaires comme un tableau de bord avec statistiques, l'exportation en PDF et des notifications internes sont également prévues. Le plan de travail s'étend sur 8 jours, avec des priorités pour le tableau de bord et l'exportation des données.

Transféré par

lucrecenfono10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Resume du Projet en Java SE 2 avec Eclipse

Objectif du projet
Developper une application de gestion de pharmacie en Java SE 2 avec Eclipse, permettant de gerer les produits,
commandes, reservations, factures et utilisateurs.

Fonctionnalites principales

1. Gestion des utilisateurs (Connexion & Roles)


- Table `utilisateurs` pour la connexion des employés et administrateurs.
- Authentification avec email et mot de passe.
- Roles: Admin (Acces total), Employe (Acces restreint).

2. Gestion des produits et categories


- Table `categories` pour organiser les produits.
- Table `menu` pour stocker les produits (nom, description, prix, stock, categorie).
- Alerte de stock faible si un produit passe sous un seuil defini.

3. Gestion des clients


- Table `clients` pour stocker les informations des clients.
- Ajout, modification et suppression des clients.

4. Gestion des commandes


- Table `commandes` pour enregistrer les commandes des clients.
- Table `details_commande` pour stocker les produits inclus dans une commande.
- Statuts: En attente, En cours, Terminee.

5. Gestion des reservations


- Table `reservation` pour enregistrer les produits reserves.
- Statuts: Confirmee, Annulee.

6. Gestion des factures


- Table `factures` pour stocker les informations des paiements.
- Generation automatique d'une facture apres validation d'une commande.
- Statuts: Payee, Non payee.

Fonctionnalites supplementaires ajoutees

7. Tableau de bord avec statistiques


- Nombre total de commandes.
- Produits les plus vendus.
- Statuts des commandes.
- Revenu total genere.

8. Exportation des commandes et factures en PDF


- Generer un PDF des commandes (details client, produits, total).
- Generer une facture en PDF (format professionnel).
- Utilisation de iText pour les fichiers PDF.

9. Notifications internes en Swing


- Alerter les employés des nouvelles commandes, stocks faibles et nouvelles reservations.
- Pop-ups (JOptionPane) en Swing.

Organisation des tables de la base de donnees

Plan de travail sur 8 jours


Jour 1-2 : Configuration du projet (Eclipse, Base de donnees, JDBC).
Jour 3-4 : Developpement des produits, categories et utilisateurs.
Jour 5 : Gestion des commandes et reservations.
Jour 6 : Generation des factures et gestion des statuts.
Jour 7 : Ajout du tableau de bord et des notifications internes.
Jour 8 : Finalisation, tests et export des donnees en PDF.

Priorite pour la suite


- Commencer par le tableau de bord et l'affichage des statistiques.
- Developper l'exportation en PDF des commandes et factures.
- Ajouter les notifications internes pour les employés.

Vous aimerez peut-être aussi