Gyrobab

Gyrobab est une application de gestion de location de gyropodes dĂ©veloppĂ©e en Java avec une architecture orientĂ©e objet. Elle permet de gĂ©rer une flotte de gyropodes de diffĂ©rents types (monoroue, guidon, plateau), chacun Ă©tant associĂ© Ă  un modĂšle et une marque. Les clients peuvent rĂ©server un gyropode pour une pĂ©riode donnĂ©e, en choisissant une date de dĂ©but et de fin. Le systĂšme prend Ă©galement en compte la saison en cours afin d’appliquer une tarification spĂ©cifique selon le type de gyropode. Toute la logique repose sur des classes bien sĂ©parĂ©es (Client, Reservation, Gyropode, Saison, etc.), facilitant l’organisation et l’évolutivitĂ© du projet. L’interface utilisateur permet Ă  un gestionnaire de consulter les rĂ©servations, d’ajouter des clients et d’interagir avec les donnĂ©es en mĂ©moire ou en base.

CompĂ©tences associĂ©es : GĂ©rer le patrimoine informatique RĂ©pondre aux incidents et aux demandes d’assistance et d’évolution Travailler en mode projet Mettre Ă  disposition des utilisateurs un service informatique Organiser son dĂ©veloppement professionnel

Gestion de la base de données

La base de donnĂ©es relationnelle est au câ”ŒĂŽur du projet JavaGyropode. Elle permet de stocker et relier efficacement toutes les entitĂ©s mĂ©tiers du projet : clients, gyropodes, rĂ©servations, saisons, tarifs, modĂšles et marques. Le modĂšle suit une logique hiĂ©rarchique et normalisĂ©e oé╣ chaque gyropode est rattachĂ© Ă  un modĂšle, lui-mĂȘme liĂ© Ă  une marque. Lorsqu’un client effectue une rĂ©servation, celle-ci est enregistrĂ©e avec les dates, le gyropode choisi, et le client concernĂ©. Un systĂšme de tarification dynamique est aussi prĂ©vu pour moduler les prix selon les saisons. Cela permet Ă  l'application de simuler une vraie gestion commerciale, avec un bon niveau de complexitĂ©.

Modélisation des entités

Les classes Java comme Client, Gyropode, Modele, Reservation, ou Tarification ont été créées pour structurer les données. Chacune possÚde ses attributs propres et des liens forts (via des références) avec d'autres entités, comme une réservation qui contient un client, un gyropode et des dates.

media
Le schéma relationnel montre les tables liées entre elles via des clés étrangÚres, avec un systÚme de tarification saisonniÚre intégré.