Simulateur (simple) qui génère une activitée de l'entreprise fictive VANTATOU (sae bdd 1.04) sur une periode donnée et selon certains paramètres. Les données générées sont ensuite insérées dans une base de donnée voir https://codefirst.iut.uca.fr/git/maxime.batista/sae-1.04-bases-de-donnees pour le repo de la sae
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Maxime BATISTA 7bbf7a89c8
Update 'README.md'
2 years ago
gradle/wrapper déplacement module vers repo 2 years ago
src déplacement module vers repo 2 years ago
README.md Update 'README.md' 2 years ago
build.gradle déplacement module vers repo 2 years ago
gradlew déplacement module vers repo 2 years ago
settings.gradle déplacement module vers repo 2 years ago

README.md

wakatime (temps de dev)

Simulation / Remplissage

Fait par BATISTA Maxime
Ce simulateur simple permet de générer une activitée fictive de l'entreprise VANTATOU, qui est une entreprise de location et de revente de véhicule.
Le simulateur prend en compte plusieurs paramètres tel que le budget alloué pour l'achat de nouveau véhicules, le nombre de nouveau clients par période, leurs qualitée de conduite etc (voir src/main/resources/simulation.yml)

Attention !!!

Si vous avez quelconques problèmes avec le programme, nous vous invitons à éxécuter le script /scripts/remplissageTempo.sql à la place.

Démarrer la simulation

Téléchargez le jar https://www.mediafire.com/file/g3sire9jqqn9e70/remplissage.jar/file sur votre session à l'iut puis :

java -jar remplissage.jar

(assurez vous de ne pas être sur tokyo ou londres lorsque vous exécutez la commande).
Vous serez demmandé de choisir un sgbd entre sqlite et postgresql.
Dans le cadre de cette SAE nous prendrons pour exemple postgresql en nous connectant à notre base de donnée sur londres :

choose DBMS: 
(1) sqlite
(2) postgre
2
host : londres
user : <nom d'utilisateur> ex: mabatista1
password :
database :db<nom d'utilisateur> ex: dbmabatista1

/!\ si vous vous connectez à londres assurez vous d'executer le script sur votre session à l'iut sinon il pourra pas trouver l'host ! Ensuite, la simulation commence, et une ou deux minutes plus tard elle aura terminée :

Initializing database tables ...
Generating a data set and simulating 'VANTATOU' activity between 2000-01-01T00:00 and 2022-12-31T00:00.
Simulating month (2022-12-01 - 2022-12-31)... (100%)
Inserting generated data into database ...

carsupplier : 100%
client : 100%
modele : 100%
reduction : 100%
caroption : 100%
car : 100%
rentcontract : 100%
plannedrentcontract : 100%
cardammage : 100%
done.

vous pouvez maintenant vous connecter à votre base de données sur londres et constater les changements.

Configuration

Lorsque la première simulation sera terminée, vous verrez que les fichiers models.json et simulation.yml sont apparu, vous pouvez modifier le fichier models.json pour modifier / ajouter des modèles à la simulation et le fichier simulation.yml contient différents paramètres qui permettent d'influencer la simulation.
NOTE: il est recommandé de ne pas simuler au delà d'une periode de 20 ans car le temps de simulation est exponentiel.
NOTE2: le simulateur n'a pas été testé de font en comble donc il est possible de recontrer facilement des limitations ou des erreures.