Mini-Projet-java-2GInfo
Finaliser l’application de gestion d’une pharmacie en utilisant le framework javafx.
A. La 1ère partie consiste à créer et gérer la base de données relative à l’application qui est constituée des
données suivantes :
- Les clients fidèles,
- les médicaments et les appareils médicaux
- Autres tables s'il y en a besoin.
A.1. Modéliser le diagramme de classes relatif à l’application et créer la base de données appropriée
en utilisant un SGBD de votre choix. Se Connecter à la base et tester des requêtes sql (4 points).
A.2. L'application devra gérer la base des données. Pour ce faire, Modifier les méthodes
implémentées et ajouter d'autres afin d'assurer les fonctionnalités suivantes (10 points)
1. Ajouter et supprimer les vendables et les clients dans la base des données.
2. Rechercher les médicaments par nom ou par catégorie ou par premières lettres du nom.
Utiliser les Streams dans l'implémentation des méthodes (récupérer les données de la base de données
dans un stream et effectuer les filtres nécessaires)
3. Acheter un vendable par un client fidèle en implémentant les facilités de paiement .
4. Afficher la liste des médicaments qui expirent dans un mois et y effectuer une remise de 30% sur
le prix initial.
B. La deuxième partie concerne la création des interfaces graphiques (6 points)
B.1. Créer des interfaces ergonomiques et intuitives comme suit:
- Interface d'Accueil
- interface d'ajout, de suppression, de recherche et d’affichage des médicaments,
- interface d'ajout, de suppression, de recherche et d’affichage des clients fidèles.
B.2. Créer les fenêtres d’alerte pour les erreurs de saisie des données, les gérer comme étant des
exceptions.
Bon courage :)