Projet réalisé dans le cadre du BUT Informatique. Application Java implementant un algorithme de calcul d'itinéraire (Théorie des graphes).
Dans le cadre des SAE 2.01, 2.02 et 2.05, nous avons eu l’occasion de nous mettre dans la peau de vrais développeurs ayant pour objectif de mener à bien leur projet. Celui-ci était principalement centré autour de la résolution algorithmique d’un problème faisant appel au graphes et autour de la réalisation d’une application performante et accessible. En effet, le but était d’aider notre client à établir des itinéraires à partir de transactions fournies. Dans notre application, il est possible d’ajouter de nouveaux scénarios, d’obtenir tous les itinéraires liés à un itinéraire et d’obtenir le plus rapide d’entre eux. Il est aussi possible de créer son propre itinéraire étape par étape, d’obtenir des informations sur la domiciliation des membres (leur ville d’origine) et de les regrouper par ville.
voir Documents/Rapport_BA_ZIHOUNE_2.02_2.01.pdf et Documents/Manuel d'utilisation pour plus d'informations.
Le motif d'architecture logicielle suivi est Modèle-vue-contrôleur (MCV).
Pour exécuter le projet facilement :
cd sae2_02
java -jar code/target/Scenario-1.0-SNAPSHOT-shaded.jar
Ici pour la méthode pour générer le .jar
Vous pouvez aussi exécuter l'application dans l'IDE IntelliJ Idea en ouvrant le projet /sae_2_02 (exécuter la clasee PageMain.java ou Main.java)