GSB Parc Auto

GSB Parc Auto est une application C# permettant aux secrétaires de la société GSB de gérer la reservation des véhicules de son parc automobile.

Elle tourne sous l'ORM (object-relational mapping) Entity Framework qui permet la génération des classes métiers de l'application directement via la base de données (notamment grâce aux clés étrangères) liée. Ce Framework permet aussi de faciliter l'ajout, mise à jour et suppression des données.

Entity Framework propose 3 approches différentes :

  1. Database First
  2. Code First
  3. Model First

MCD correspondant à l'application
GSB Parc Auto Gestion MCD

L'application comporte plusieurs fonctionnalités, premièrement, les secrétaires doivent enregistrer les salariés.

Ajout d'un salarié
GSB Parc Auto Gestion Salaries

Comme pour les salariés, il faut enregistrer les véhicules.

Ajout d'un véhicule
GSB Parc Auto Gestion Vehicules

La liste des véhicules est consultable directment via l'application.

Liste des véhicules
GSB Parc Auto Liste Vehicules

Ensuite, il est possible d'ajouter des réservations pour les véhicules, à certaines date et pendant une ou deux journées.

Ajout d'une réservation
GSB Parc Auto Gestion Reservations

Il n'est biensûr pas possible de réserver un véhicule qui est déjà réservé sur une période où une réservation d'une ou deux journées existe déjà.

Erreur d'ajout de réservation
GSB Parc Auto Gestion Reservations Erreur

Après avoir ajouté la réservation, il est possible de la consulter sur la liste des réservations, il faut aussi la valider pour qu'elle soit prise en compte par l'application.

Liste des réservations
GSB Parc Auto Liste Reservations

Entity Framework
Activités
Visual Studio
C#