Auteurs : Colin DEFIENAS, Florian GIGOT & Quentin LEVIEUX
Réalisation d'une application permettant la gestion des stocks d'un magasin de sport.
Via cette application, un responsable de magasin et ses vendeurs peuvent administrer et consulter facilement les articles du magasin.
Le responsable de magasin posséde des droits super utilisateur lui permettant de gérer les comptes des vendeurs
Langage : JAVA JEE (avec librairies JDBC et Hibernate)
Interface : JAVAFX
Base de données : mySQL
Les étapes à réaliser pour que cela fonctionne, à faire la premiere fois :
- Veuillez créer une BDD se nommant "magasin"
- Importer la base de donnée avec le fichier magasin.sql
- Sur IntelliJ, s'assurer d'être sous java 11
- Ajouter les librairies et pilote présent dans le dossier librairies: pilote mySQL(mysql-connector-java-8.0.18.jar), les librairies Hibernate, controlsfx-11.0.1, jfoenix-9.0.8, librairies JUnit et mockito
Un tutoriel complet pour utiliser l'application est disponible dans le document nommé Guide Utilisateur.
Informations pouvant être utile le chef de magasin admet comme identifiant admin et pour mot de passe Adminsys1.
Une video permet également de comprendre le fonctionnement de l'application au lien suivant : https://reccloud.com/fr/u/d7i5r3c
Nous avons fourni plusieurs livrables au format pdf, ils se situent dans le projet. Il s'y trouve également un rapport de test, un rapport de couverture de test avec JaCoCo, ainsi qu'un rapport sonar vers le site sonarcloud.
- Cahier de recette.pdf
- Cahier ds spécifications fonctionnels.pdf
- Guide utilisateur.pdf
- Test Results - All_in_MagasinDeSport.html
- Dans le dossier Tests-couverture se trouve le rapport JaCoCo à partir d'index.html
- Le lien vers le rapport sonar : https://sonarcloud.io/dashboard?id=Quentin-56_MagasinDeSport , ce dernier ne comprennant pas la couverture des tests car nous n'avons pas réussi à les intégrer