0% ont trouvé ce document utile (0 vote)
397 vues16 pages

Agence de Voyage

Le document présente un projet de création d'une application de gestion des agences de voyage visant à simplifier les procédures de réservation pour les clients. Il inclut des diagrammes de cas d'utilisation, de classes, et des descriptions détaillées des fonctionnalités, ainsi qu'un chronogramme et un budget pour le développement. L'application permettra aux utilisateurs de rechercher des agences, d'enregistrer leurs informations, de réserver des billets et de payer en ligne.

Transféré par

jbladeleboladji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
397 vues16 pages

Agence de Voyage

Le document présente un projet de création d'une application de gestion des agences de voyage visant à simplifier les procédures de réservation pour les clients. Il inclut des diagrammes de cas d'utilisation, de classes, et des descriptions détaillées des fonctionnalités, ainsi qu'un chronogramme et un budget pour le développement. L'application permettra aux utilisateurs de rechercher des agences, d'enregistrer leurs informations, de réserver des billets et de payer en ligne.

Transféré par

jbladeleboladji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Application de gestion d’agences de voyage

[Sous-titre du document]

25 AVRIL 2025
REPUBLIQUE DU BENIN

MINISTERE DES ENSEIGNEMENTS SECONDAIRES ET SUPERIEUR

UNIVERSITE D’ABOMEY-CALAVI

ECOLE NATIONALE D’ECONOMIE APPLIQUEE ET DE MANAGEMENT

INFORMATIQUE DE GESTION

COURS : Modélisation

RAPPORT

THEME :

APPLICATION DES GESTION DES AGENCES DE VOYAGE

Membres : Professeur :
BOUSSARI Mistourath Mr COMLAN Maurice
GOUNGLA Anais
PLAN
1) Description du projet
2) Diagramme des cas d’utilisation
 Identification des acteurs
 Identification des fonctionnalités
 Relation entre fonctionnalités et acteurs
 Diagramme
 Description textuelle de 03 cas d’utilisation
3) Diagramme de classe
 Identification des classes
 Règles de gestion
 Diagramme
4) Diagramme d’objet
5) Diagramme de séquences de 03 cas d’utilisation
6) Diagramme d’état transition des 03 cas d’utilisations
7) Choix techniques
8) Chronogramme
9) Budget
10)
1- DESCRIPTION DU PROJET
L’internet a conquis notre siècle par sa réduction des activités pénibles au quotidien.
Il fait donc parti des indices de développement de notre époque. Ailleurs ou tout est
numérisé ; ici dans notre pays il existe quelques carences qui sont en voie
d’éradication grâce au support informatique qui est en train d’être mis sur pieds.
Notre projet fait donc parti d’une de ces innovations et porte sur la création d’une
application de gestion des agences de voyage qui va réduire les procédures de
voyage de la population en un espace de 3min au plus.
Dans ce projet, au lieu de se déplacer le client peut depuis sa position rechercher
une agence de voyage qui répond à ses critères(durée, trajet, rapidité etc…) puis il
enregistre ses informations (nom, prénom, mail, mot de passe) afin d’effectuer une
réservation de son billet de voyage. La procédure étant respecté, il peut donc
confirmer son voyage en payant la réservation par le biais des moyens de paiement
de ladite agence

2- DIAGRAMME DES CAS D’UTILISATION

 Identification des acteurs


Ici les acteurs sont les clients et l’administration

 Identification des fonctionnalités


Rechercher agence
Enregistrer infos client
Réserver ticket
Payer réservation
Annuler réservation

 Relation entre fonctionnalités et acteurs

Fonctionnalités Acteurs
Rechercher agence Client
Enregistrer infosclient Client, Agence(administration)
Réserver ticket Client
Payer réservation Client
Annuler réservation Client

 DIAGRAMME
 Description textuelle de 03 cas d’utilisations

 Enregistrer infosclients
Nom du cas : Enregistrer infos clients
Objectif : Détaille les étapes pour permettre au client de saisir ses identifiants afin
d’avoir son compte sur l’application
Acteur : client
Date : 15 /04 /2025
Responsable : Anaïs Goungla, Boussari Mistoura
Enchainements :
Pré-condition(s) :
Le client a recherché l’agence de voyage qui correspond à ses besoins
Enchainement nominal :
1-Demander au client de s’inscrire ou de créer un compte
2-Demander au client de saisir les informations par rapport à son nom, prénom,
mail, mot de passe
3-Le système vérifie si les identifiants du client sont corrects
4-Le compte du client est enfin créer
5-Notifier au client que l’opération de création de son compte a été effectué avec
succès

Enchainement alternatif :
En 2 si les informations du client sont mal saisies ou incorrects pour l’agence, lui
redemander de saisir ses informations avec un maximum de 3 essais
Post-conditions
Le client a donc enregistré ses informations

 Réserver billet

Nom du cas : Réserver billet


Objectif : Cette étape permettra au client de réserver son billet pour le voyage
Acteur : client
Date : 15/04/2025
Responsable : Anaïs Goungla , Boussari Mistoura
Enchainements :
Pré-condition(s) :
Le client a sélectionné une agence selon ses critères puis a enregistré ses
informations
Enchainement nominal :
1-Demander au client de saisir son nom, prénom, mail, mot de passe
2-Le système vérifie que ses identifiants sont corrects
3-Demander au client le nombre de réservation qu’il veut
4-Vérifier la disponibilité de son choix puis le valide
5-On donne un numéro de siège au client
6-Le choix étant confirmé, on envoie le formulaire remplit à son mail
7- Demander au client de télécharger le formulaire envoyé à son mail

Enchainement alternatif :
En 1 si le mail ou le mot de passe sont incorrects, on le notifie au client et on lui
demande de les ressaisir
En 4 si son choix n’est plus disponible, on lui notifie d’autres places et on lui
demande de choisir parmi celles qui sont disponibles
Post-condition(s) :
La réservation est faite

 Payer réservation ticket

Nom du cas : Payer réservation ticket


Objectif : Le client donne ses coordonnés (numéro de téléphone, code,nom,prénom)
pour valider sa réservation. Il peut payer par Momo, carte bancaire ou en espèce.
Acteur : client
Date : 15/04/2025
Responsable : Anaïs Goungla , Boussari Mistoura
Enchainements :
Pré-condition(s) :
Le client a réservé son ticket
Enchainement nominal :
1-Demander au client de choisir un mode de paiement
2- Le système présente au client un formulaire pour le paiement
3-Demander au client de remplir les informations du formulaire selon son mode de
paiement
4-Le système vérifie si ces informations (mail, mot de passe ou numéro de
compte) sont correctes
5-Le compte du client est débité
6-Notifier au client que l’opération a été effectué avec succès

Enchainement alternatif :

En 4 si ces identifiants (mail, mot de passe ou numéro de compte) sont incorrects, on


le notifie au client et on lui demande de les ressaisir
En 5 si le solde est insuffisant, on informe le client et on annule la transaction
Postconditions
Le paiement a été effectué
Le solde de l’entreprise est crédité

3- DIAGRAMME DE CLASSES

 Identification des classes


Les classes dont il s’agit sont :
-Client
-Agence
-Réservation
-Billet

 Règles de gestion
-une agence enregistre plusieurs clients
-une agence gère plusieurs réservations
-une réservation est gérer dans une agence
-un client est enregistré dans au moins une agence
-une réservation est faite par un client
-une réservation correspond à un billet
-un billet correspond à une et une seule réservation
-une réservation concerne un billet

 Diagramme
4- Diagramme d’objet

5- Diagramme de séquences des 3 cas d’utilisations


 Cas enregistrer infosclients

 Cas réserver billet


 Cas payer réservation

6- Diagramme d’état transition des 3 cas d’utilisations

 Cas enregistrer infosclients


 Cas réserver billet

 Cas payer réservation

7- Choix techniques
Pour une meilleure expérience et accessibilité à tous, les outils techniques à utiliser
sont :
Pour le frontend (langage :html, css, Javascript et Framework : [Link])
Pour le backend (langage : python, java, PHP et Framework : laravel)
Pour la base de données (PostgreSQL ou MongoDB)
8- Chronogrammes
A-Étude des besoins (semaine 1)
o Enquêtes auprès des agences.

o Rédaction du cahier des charges (fonctionnalités, etc.).

B-Spécifications techniques (semaine 2)


o Choix des langages de programmation idéales pour le front-end , back-
end et la base de données.
o Découpage et répartition des tâches (frontend, backend et base de
données).
D-Backend (semaines 3 et 4)
o API (gestion des utilisateurs, voyages, paiements, etc.).

o Intégration de services externes (paiement en ligne, emails, etc.).

E-Frontend (semaine 5)
o Interfaces responsive (web et/ou mobile).

o Connexion à l’API.

F-Base de données (semaine 6)


o Modélisation et optimisation.

o Faire des tests et corriger les bugs

G-Déploiement(semaine7)
o Lancement officiel de l’application.

9- Budget

Semaine1 : déplacements(12000 à raison de 2000 sur 6jours)


Semaine2 : 25000
Semaine3,4:50000
Semaine5 :25000
Semaine6 :10000
Total :122000fcfa

Vous aimerez peut-être aussi