GSB Vélib
GSB Vélib est une application C# permettant à la société GSB de gérer les utilisateurs, leurs abonnements et les stations de vélo de son nouveau service GSBVélib.
L’entreprise a mis en place un certain nombre de stations privées à certains endroits de la ville d’Aurillac et d’Arpajon, chaque stations regroupe chacune un certain nombre de vélos disponibles.
Pour pouvoir utiliser un vélo, les employés doivent souscrire un abonnement pour une durée déterminée et depuis une certaine station de vélo.
Le cahier des charges a défini des tranches de tarifs d’abonnements en fonction de la durée de l’abonnement. De ce fait, le prix de l’abonnement est par défaut 10€/semaines, 8€/semaines si la durée d’abonnement est de plus de 4 semaines et 5€/semaines si la durée d’abonnement est de plus de 12 semaines.
Pour optimiser et faciliter l’enregistrement des données sous MySQL, nous avons décidé d’utiliser Entity Framework. Il permet de générer directement les classes correspondantes aux entités de la base de données (Database first) en prenant en compte notamment les typages, les héritages et les cardinalités.
Afin de valider le bon fonctionnement de l’application, un certain nombre de test unitaires ont étés créés sur chaques classes.
Ajouter un utilisateur
Voir un utilisateur et ses abonnements
Ajouter un abonnement pour un utilisateur
Voir un abonnement et ses paiements
Ajouter une station
Voir une station et vérifier la disponibilité
Voir la carte de toutes les stations