Académique Documents
Professionnel Documents
Culture Documents
Analyse
I.
I.1
Besoins fonctionnels
Les utilisateurs arrivent, au sein de ce projet, interagir avec le systme qui propose divers services distingus suivant le rle que jouit l'acteur.
1-Gestion des agences abonnes Lapplication, partir du son back-office, doit fournir la socit Intercom-consulting, qui va hberger ce back et le prsente comme un service, les fonctionnalits ncessaires pour la gestion et le suivi de ses clients (les agences abonnes). Pour chaque agence abonne lapplication doit fournir les fonctionnalits suivantes : Gestion des personnels Lapplication doit permettre ladministrateur de grer les succursales, les personnels et leurs droits daccs.
Gestion des Clients Ladministrateur peut grer les clients, leurs oprations et leurs avis via lapplication. Gestion des htels Lapplication doit sauvegarder les coordonnes des htels, leurs contacts, les thmes, les types darrangements et les rductions quils prsentent. Gestion des circuits et des excursions Ladministrateur peut organiser des circuits et des excursions, en spcifiant leurs dtails et leurs conditions. Gestion de billetterie Lapplication doit permettre au chef de production de grer les pays destinations, les horaires et les dtails des vols dans le cas de processus traductionnel de rservation dans les vols et de dfinir les donnes rcuprer partir des web services fournis par Amadeus dans le cas o on a une synchronisation immdiate avec Amadeus via le front office. Gestions des voitures Lapplication doit permettre au chef de production de grer les voitures disponibles louer, les agence de location des voitures avec lesquelles il travail. Gestions des promotions Le chef de production peut, travers lapplication, ajouter, modifier ou supprimer une promotion en lui donner la possibilit de saisir tous ses dtails. Gestion des rservations Tout personnel a le droit de saisit les rservations pour les clients qui se prsentent dans lune des succursales de lagence. Dlivrer une facture et un reu pour chaque rservation saisie soit travers le back-office soit travers le service quil offre le front-office. Gestions de front-office Lapplication, travers son front-office, doit fournir au chef de production la possibilit de grer laperu du front-office en slectionnant les htels, les promotions, les circuits, les excursions et les voiture et les promotions afficher dans chaque bloque du front office. Rserver distant Lapplication fournit aux clients, travers les critres de recherche prdfinis, de choisir et saisit les dtails de son rservation.
I.2
Fiabilit
La premire exigence de notre application est la fiabilit : c'est--dire qu'elle doit effectuer les tches prvues dans les conditions normales d'utilisations. En effet, le fonctionnement de toutes les fonctionnalits de l'application doit tre sr quel que soit la squence ou le scnario tabli par l'utilisateur.
Scurit
Accs contrl des URL suivant les rles et le statut des utilisateurs connects. Le plus important est de sassurer de scuriser les donnes des agences : Chaque agence naccde ses propres donnes.
L'ergonomie
Lapplication doit prsenter des interfaces conviviales et ergonomiques afin de faciliter laccs aux donnes nimporte quel utilisateur.
II.1
Les acteurs dun systme sont les entits externes ce systme qui interagissent avec lui par lenvoi des vnements et la rception des informations de la part du systme. En se basant sur cette dfinition, notre application qui est compose par deux sous applications : Un back office commun pour toutes les agences qui est en interaction avec des acteurs principaux qui sont : -Ladministrateur de la part dIntercom-consulting
- Le directeur administratif et financier -Le chef de production - Le conseiller agence Un front office spcifique la premire agence cliente qui est en interaction avec deux principaux acteurs qui sont le client et le chef de production.
II.2
Diagramme de cas dutilisation du back office II.2.1 Diagramme de cas dutilisation global du back office
Pour mieux dcrire les besoins fonctionnels du back office, nous avons utilis un diagramme de cas dutilisation gnralis qui contient le systme et les acteurs prsent par la figure ci-dessous.
client et une facture pour lhtel dans le cas dune rservation dans un htel et pour la direction de lagence dans les autres cas. Ces fonctionnalits doivent tre offertes au chef de production et au directeur administratif et financier comme le montre le diagramme ci-dessous.
II.2.4.2 Diagramme de cas dutilisation de gestion des voitures La figure ci-dessus montre les fonctionnalits ncessaires pour la gestion des voitures louer.
II.2.4.3 Diagramme de cas dutilisation de gestion des voitures Le chef de production peut programmer, consulter, modifier, supprimer un vnement spcial qui peut tre soit un circuit ou une excursion. Ces besoins sont spcifis dans la figure ci-dessous
II.2.4.4 Diagramme de cas dutilisation de gestion de billetterie On a deux possibilits pour la gestion des vols : -Le processus traditionnel : dans lequel les dtails des vols ne sont pas jours, une telle application nest pas lie directement Amadeus, qui est le fournisseur leader de service consternant les dtails des vols. Le conseiller doit vrifier la disponibilit de demande saisie par le client par rapport aux dernires mises jour en utilisant la version desktop dAmadeus.
-Le processus avanc : A laide des web services fournis par Amadeus, les dtails des vols sont jours. Le client peut payer directement en ligne. Notre application, tant destine tous les types des agences, doit tre capable de satisfaire les deux types de gestion des vols. On va sintresser au cas le plus dlicat qui est le premier ou le processus se fait dune manire traditionnelle, le deuxime cas est garantie en invoquant les web services dAmadeus dans le front office. La figure ci-dessous montre en dtails le use case gestion des vols.
II.2.4.5 Diagramme de cas dutilisation de gestion de promotions Les promotions couvrent toutes les fonctionnalits prcdemment dcrites. Le chef de production doit tre capable de grer les promotions dans les diffrents services fournis par son agence. La figure cidessous montre en dtail le cas dutilisation gestion des promotions.
II.3.2 Diagramme de cas dutilisation gestion de front office La gestion de contenu du front office est un besoin indispensable pour les applications web. La figure cidessous prsente les fonctionnalits ncessaires pour la gestion de front office.
II.3.3 Diagramme de cas dutilisation gestion de rservation Le client tant lutilisateur principal du front office. Lapplication doit lui fournir les fonctionnalits ncessaires pour ajouter et manipuler ses rservations. La figure ci-dessous montre en dtail les besoins du client pour grer ses rservations.
III.2 Diagrammes de squences gestion de front office A partir de front office le chef de production grer les blocs qui le constituent (publicit, promotion.). Ce cas dutilisation est dtaill par le diagramme de squence prsent par la figure ci-dessous
Conclusion
La spcification des besoins nous a permis de dterminer les principales fonctionnalits de notre systme travers la prsentation des besoins fonctionnels et non fonctionnels, les diagrammes de cas dutilisation et de squences. Par la suite, il est indispensable de passer ltape de conception.