SRS - Coivoiturage taxi

From air
Jump to navigation Jump to search

Page d'accueil du projet

Équipe

  • LECORPS Germain (Chef de projet)
  • VOUTAT Manuel
  • MATHIEU Tanguy
  • HALLAL Marwan (Scrum Master)
  • FOUNAS Abdelaziz

1. Introduction

1.1 Objectif du projet

L'objectif du projet est de réaliser un site de réservation de Taxi. La particularité de nos Taxis est que ce sont des voiture Autonome. L'application permettra de réserver des trajets en individuel mais aussi en covoiturage. Les voyages seul seront des voyages porte à porte disponible à n'importe quelle heure tandis que les voyages en covoiturage s'effectueront entre différents points de rendez-vous à des horaires précis.

1.2 Portée du produit

Le site web se doit d'être assez simple d'utilisation puisqu'il peut être utilisé par n'importe qui et ce dans n'importe quelle tranche d'âge (à partir de 18 ans). Le site doit être développé pour une version desktop ainsi qu'une version mobile / tablette.

2. Description générale

2.1 Le but du produit

Le but du projet est de proposer une solution de transport innovante à mis chemin entre le taxi et le covoiturage. En effet, il est possible de réserver des trajets seul, ce qui réduit le prix par rapport à un taxi tout en conservant la qualité du transport. Il est aussi possible de réserver des trajets en covoiturage, réduisant ainsi encore plus le prix mais en "sacrifiant" alors un peu de confort. Ce site se doit d'être simple et rapide d'utilisation. Des utilisateurs sans expérience en informatique sont à même de l'utiliser. De plus, il doit être rapide de réserver un trajet pour conserver une certaine compétitivité face aux concurrents.

2.2 Fonctionnalités

  • Créer un compte
  • S'identifier
  • Réserver un trajet
  • Consulter ses trajets (éventuellement les annuler)
  • Éditer son profil

2.3 Utilisateurs potentiels

2.4 Cas d'utilisations

  • S'identifier :

Un utilisateur, s'il possède un compte, peut s'identifier grâce au bouton en haut à droite qui le redirigera vers la page d'identification. S'il ne possède pas de compte, il passera à l'étape créer un compte.

  • Créer un compte :

Sur la page d'identification, s'il ne possède pas de compte, un utilisateur peut cliquer sur le bouton Créer un compte. Ce bouton redirige vers une page permettant de créer un compte. Il devra renseigner son Nom/Prénom, son mail, son mot de passe ainsi que son numéro de téléphone.

  • Se déconnecter :

Il est possible pour un utilisateur de se déconnecter à tout moment une fois identifié.

  • Réserver un trajet :

Une fois qu'un utilisateur est connecté, il peut réserver un trajet. Dans un premier temps, il devra choisir s'il veut effectuer le trajet seul ou en covoiturage grâce à un menu déroulant. A tout moment, si l'utilisateur navigue vers une autre page via le menu ou s'il se déconnecte, la réservation est réinitialisée

    • Trajet seul

Si un utilisateur décide d’effectuer un trajet seul, il doit indiquer l'adresse son point de départ ainsi que l'adresse de son point d'arriver grâce à des champs de textes. Il doit ensuite choisir la date ainsi que l'heure de départ (la date et l'heure d'arrivée seront alors estimés et affichés). L'itinéraire du trajet est alors affiché sur une carte. Il est alors possible de valider le trajet. L'utilisateur est alors redirigé vers une nouvelle page affichant le récapitulatif du trajet.

    • Trajet à plusieurs

Si un utilisateur décide d’effectuer un trajet à plusieurs, il doit choisir son point de départ ainsi que son point d'arrivée dans une liste de points de rendez-vous pré-définis. Il doit ensuite choisir une date ainsi qu'un créneau horaire pour le départ (la date et l'heure d'arrivée seront alors estimés et affichés). L'itinéraire du trajet est alors affiché sur une carte. Il est alors possible de valider le trajet. L'utilisateur est alors redirigé vers une nouvelle page affichant le récapitulatif du trajet.

  • Payer :

Un fois sur la page du récapitulatif, les détails du trajet ainsi que le prix sont affichés. Il est alors possible de cliquer sur le bouton "Payer". Ce bouton redirige vers une page de paiement sécurisé. Sur la page de récapitulatif, il est possible de naviguer vers d'autres pages sans que la réservation soit annulée. Une réservation restée trop longtemps non payée sera automatiquement annulée.

  • Consulter des ses réservations

Cette page est accessible depuis n'importe où via le menu. Elle affiche une liste des réservations en cours. Un résumé du détail de ces réservations est affiché à côté. Une réservation est cliquable et redirige vers le récapitulatif (cette fois plus détaillé) de la réservation.

  • Annuler une réservation :

Via la page "Nos réservations", il est possible d'annuler un trajet. Il y a deux façons de procéder. Un utilisateur peut soit cliquer sur le bouton "Annuler" dans la liste de ses réservations, soit cliquer sur "Annuler" dans le récapitulatif de la réservation. Dans les deux cas, une page demandant la confirmation de l'annulation sera affichée. Comme chez Blabla Car, une commission peut être récupérée au moment de l'annulation.

  • Consulter les voitures mises à disposition :

Il est possible pour un utilisateur d’accéder à "Nos voitures" via le menu. Cette page affiche une liste des voitures disponibles. Avec le même principe que les réservation, un résumé rapide des caractéristiques de la voiture est affiché dans la liste. Ces éléments sont cliquable pour afficher les caractéristiques complètes de la voiture.

  • Administrer :

Un administrateur se connecte via le pannel administrateur et doit pouvoir gérer la base de données (soit pouvoir gérer les utilisateurs, les voitures, les trajets...)

2.4 Contraintes générales