On souhaite concevoir et réaliser une application gérant certaines taches concernant les réservations des billets de train . Pour eff...

On souhaite concevoir et réaliser une application gérant certaines taches concernant les réservations des billets de train.
Pour effectuer une réservation, on spécifie les éléments suivants :
- la ville de départ et la ville de destination ;
- la date et l’heure de départ ;
- le type du train (ordinaire ou rapide) ;
- la classe (première ou deuxième classe) ;
- type du trajet (direct ou éventuellement avec changement de train ;
- tarif : réduit ou plein tarif ;
- le nombre de places ;
- le choix de voyager en couchette ou pas.
Condition sur les réservations:
- le taux de réduction varie selon la catégorie du voyageur (étudiant, enfant, handicapé …).
- les clients possédant une carte d’adhérence de l’ONCF bénéficie d’une réduction particulière de 30%.
- une réservation peut être confirmée ou annulée. Une réservation confirmée donne lieu à un code qui sera utilisé ultérieurement pour établir les billets.
- une réservation n’est possible que s’il y a des places disponibles.
L’application doit offrir la possibilité de :
- recherche d’horaires et de trajets.
- recherche et mise à jour d’une réservation.
- gestion des clients et des adhérents de l’ONCF.