Skip to content

DJV Technical Test: GUI Software for the management of equipment Booking

Notifications You must be signed in to change notification settings

yaniferhaoui/reservations-ski

Repository files navigation

MPD (Modèle Physique des Données)

Input

Personnes

  • Indirectement: Via l'importation de booking.json
  • Directement: Via l'importation de persons.json
  • Directement: Via l'interface graphique du programme

Equipements

  • Indirectement: Via l'importation de booking.json
  • Directement: Via l'importation de equipments.json
  • Directement: Via l'interface graphique du programme

Booking

  • Directement: Via l'importation de booking.json
  • Directement: Via l'interface graphique du programme

Output

Chaque liste d'objets (Personnes, Equipements, Booking) peut être exportée dans un fichier Json

Contraintes/Fonctionnalitées

  • Un casque est automatiquement ajouté à un Booking lors de la réservation d'un équipement pour une personne de moins de 10ans. Seulement si l'équipement en question n'est pas un casque et qu'un casque n'est pas déjà réservé dans le Booking au nom de cette même personne.
  • Des bâtons sont automatiquement ajoutés à un Booking lors de la réservation d'un équipement Ski. Seulement si des bâtons ne sont pas déjà dans le Booking au nom de cette même personne.
  • Lors d'une réservation, la date de départ doit être inférieur à la date de fin
  • Lors de l'enregistrement d'une personne, sa date de naissance doit être inférieur à la date courante
  • Plus de contraintes/fonctionnalités à découvrir dans le programme

Screenshots

1

2

3

4

5

6

7

8

About

DJV Technical Test: GUI Software for the management of equipment Booking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published