Projet Caisse

Le but du projet caisse enregistreuse étant de pouvoir utiliser le projet code barre afin de les scanner, récupérer les infos des produits, afficher les produits et de gérer le paiement de l'ensemble des articles ajoutés. Une sauvegarde d'une liste d'article doit pouvoir être gérer. Un clavier visuel a du être ajouté car l'application doit pouvoir être utiliser depuis un écran tactile. Le projet devant être développé en Java et un ticket en PDF doit être généré.


Pour l'utilisateur qui paie en espèce un rendu de monnaie lors du passage en caisse a été intégrer afin de faciliter et d'accélerer le rendu des espèces. Si un client doit s'absenter une sauvegarde de la liste des articles peut être fait afin de gérer le passage ultérieurement.


Une fois les articles ajoutés, le moyen de paiement sélectionné, une éventuelle réduction appliqué alors la validation peut avoir lieu et le ticket est alors générer via une bibliothèque Java qui permet de généré des PDF.

Le design de l'application a été réaliser via SceneBuilder.