Vous venez d être intégré à l équipe PROJET VOYAGE PLUS. De manière à vous familiariser avec le système d information de notre client, vous trouverez cidessous un compte rendu de la réunion de présentation de l environnement qui a eu lieu lors de la réception du client par l équipe projet. Ce compte rendu a été réalisé par M. Dupont, l engagement Manager chargé de l équipe de développement. L entreprise VOYAGE PLUS est une filiale d un groupe Allemand spécialisé dans les longs et courts séjours à l étranger ou en France. La filiale comprend 20 salariés et est basée sur Nantes. Un historique du groupe est présenté dans historique.pdf. De manière à bien prendre en charge sa clientèle et dans un souci de rentabilité, l agence souhaite avoir une vision d ensemble de sa clientèle et des offres qu elle lui fait. Pour ce faire elle dispose d une équipe particulièrement bien organisée et d une spécialisation importante de son personnel. L organigramme présentant les responsabilités dans l organisation est présenté dans le fichier organigramme.pdf. Le domaine d étude est la préparation et l affectation des voyages aux clients mais n intègre pas les aspects de paiements des voyages. 1 Le processus de préparation d une voyage et de son affectation aux clients Les Clients 79% de la clientèle de la société est représentée par des familles ou des retraités. Ce sont souvent des clients de longues dates qui sont satisfait de la prestation. Les vacances que l on prend sont souvent très réfléchies et le client attend beaucoup de la prestation. La satisfaction du client doit commencer dès qu il franchi le seuil de la porte de l agence de voyage. Pour cela il est nécessaire que les commerciaux puissent avoir une vision rapide et détaillé du profil du client qui est devant lui. En effet rien n est plus sympathique que d avoir l impression d une commercial vous reconnait et qu il connait votre passé dans son entreprise. Pour cela non seulement il est nécessaire de connaitre les coordonnées du client, mais aussi un résumé de ses gouts, son nombre d enfants, sa tranche d âge et éventuellement sa nationalité. Les Voyages Lorsque le responsable des voyages décide de créer un voyage, il lui donne un nom et en fait un résumé accrocheur. Il décide d un prix de base qu il aura calculé en fonction du prix de revient et du cout de base. Chacun des voyages aura des activités qui correspondent à une liste fini et déterminée mise en place à la création de l entreprise, mais qui évolue en fonction des diplômes des guides. Un voyage possède une ville de départ, on peut avoir plusieurs choix de villes de départs et en fonction de la ville avoir un supplément à régler. Par contre un voyage ne possède d une seule ville d arrivée. Lors d un voyage on peut avoir plusieurs villes correspondant à des escales. Cependant attention une ville qui serait escale dans le voyage, ne peut pas être proposée comme ville de départ ou d arrivée! Voyage plus Page 1
Lors d un voyage on fait des activités. Les guides participent aux voyages en fonction des activités qu ils sont capables d assurer. Pour encadrer une activité il faut un diplôme. Les guides ne peuvent donc participer aux voyages que s ils ont le diplôme correspondant à au moins une activité du voyage. Un voyage peut être de plusieurs types. Par exemple on peut imaginer un voyage qui comprendrait des visites de musée, donc du type culturel et une journée avec du rafting en rivière et donc aussi être du type sportif. Un voyage se décline en session. En effet une session est une période pendant lequel le voyage va avoir lieu. La session comporte donc une date de début et une date de fin. Deux sessions d un même voyage ne peuvent pas avoir lieu en même temps. Lors d une session d un voyage, on à un certain nombre de place de prévu. Le nombre de place prévu dépend de la session. Une session se situe en haute, moyenne ou basse saison. En fonction de la saison on applique un coefficient au prix de basse du voyage. Le même voyage n aura donc pas obligatoirement le même prix en fonction de la session pendant lequel il se déroule. Un voyage possède un type de transport au départ, un type à l arrivée et pour chacune des escales il va avoir un type de transport nécessaire. On connait donc les villes d arrivée, de départ et d escale. Un ville se situe dans un pays. Les Guides L agence a 11 guides titulaires. Dans une session d un voyage, il faut au moins un guide titulaire. Les guides possèdent des diplômes leur permettant de faire des activités. On conserve la date d obtention du diplôme, ainsi que son libellé. Lorsqu un guide est affecté à un voyage, il faut vérifier que le guide en question est libre lors de cette session mais aussi qu il est en possession d au moins un diplôme correspondant aux activités du voyage. L agence emploi tout un tas de guide non titulaire, de manière très ponctuelle. Cela n est pas conserver dans l applicatif actuel. Un guide est compétent dans une ou plusieurs langues. Les réservations Lors d une réservation un client doit nous indiquer le nombre de place dont il veut disposer. Il ne pourra réserver que dans une session d un voyage où il reste suffisamment de place libre. Voyage plus Page 2
Processus de création, puis d affectation d un voyage à un client. 2 L architecture applicative et technique actuelle L application Web actuelle L application Web actuelle est que l ombre de celle qu elle doit devenir. En effet pour l instant l agence ne fonctionne pratiquement que par catalogue et elle n a pas vraiment de site internet. Cependant elle a une idée très précise de ce qu il doit devenir et certains écrans sont déjà fait. Par exemple elle sait exactement le design que doit prendre le site. - Le menu est sur la partie haute sous forme de bandeau. La couleur de fond est jaune et les écritures bleu (comme le logo de l agence). - Il y a une partie administration du site et une partie grand public. Le squelette de l application est à la disposition de l équipe projet de ACRION. Voyage plus Page 3
Le schéma relationnel actuel de la Base de données. L architecture technique L administrateur de réseau de l agence a mis en place une structure de réseau simple et efficace. Deux parties du réseau - que nous appellerons segments de réseau - sont à distinguer : - le segment de l agence où sont installés les postes de travail des commerciaux, assistant et secrétaires et le serveur intranet. Cette partie du réseau est isolée de l internet par le routeur qui dispose de fonctionnalités pare-feu. D autres dispositifs ont également été mis en place pour assurer la sécurité du réseau. Ils ne sont pas présentés ici par souci de simplifier cette étude. - Le segment de réseau accessible de l internet. Cette partie du réseau moins protégée est dite zone démilitarisée (DMZ, pour DeMilitarised Zone) car elle autorise tous les postes de la toile à interroger les serveurs installés dans ce segment du réseau. Par exemple, chacun d entre nous peut interroger le serveur web de l agence, et découvrir les différents voyages. Voyage plus Page 4
Schéma simplifié du réseau de l agence Schéma de l application web actuellement hébergé sur le serveur. Serveur web Serveur de bases de données Voyage plus Page 5
Logiciel mit en place Le schéma suivant donne une vision de l installation actuelle des postes de travail pour l équipe projet, et une vision du serveur d exploitation. La partie gauche montre le coté exploitation et la partie droite le coté développement. Le monde exploitation est installé sur le serveur web de l entreprise dans la zone démilitarisée. Cet espace comprend un serveur web permettant l interprétation des pages PHP et un gestionnaire de base de données MySQL permettant le stockage et l exploitation des données. Le transfert des différents éléments concernant le projet se fait par l intermédiaire de Filezilla. La gestion du travail collaboratif est à la discrétion des groupes de développeurs qui peuvent choisir indifféremment AGORA, E-LECO ou GOOGLE DOC ou tout autre outil. La documentation technique en relation avec le projet devra être commune à l ensemble du groupe. Sur le poste développeur devra être installé l environnement de développement WAMP SERVER. Mise en œuvre des missions A chacune des missions qui lui seront confié, le développeur devra : Vérifier les noms des fichiers sources dont il aura besoin en modification ; Vérifier qu il dispose de la dernière version des fichiers. Cas particulier du fichier Traitement et du fichier style.css : - Attention le fichier Traitement et le fichier style.css doivent rester unique. Il faut donc gérer les différentes modifications des différents programmeurs. LE NON RESPECT DES CONSIGNES OUVRIRA DROIT A DES SANCTIONS. TOUTE DESTRUCTION DU TRAVAIL D AUTRUIT INDUIRA LA REMISE EN ETAT DU SITE. Il est rappelé qu à chacune des nouvelles missions qui vous sont confiés, vous devez prendre la version en exploitation de l application, en conserver une version, faire les modifications inhérente à votre mission, et conserver une version de la nouvelle application incluant votre mission. Voyage plus Page 6
Accès à l application Les codes d accès générique utilisé pour les tests sont les suivants : Administrateur du site : Login : Admin password : admin Commercial de l entreprise : Login : Commercial password : Commercial Les internautes : Ils n ont aucun code d accès et visite la partie publique du site. L administrateur du site doit pouvoir à terme : Modifier les pages suivantes en insérant le texte de son choix : Historique des voyages organisés (groupe) ; Présentation de l équipe de l agence ; Méthode pour bien choisir son voyage ; Présentation des différents types de voyages que l on peut faire : sport, culturel, gourmant. Présentation des différentes modalités de paiement (en 10 fois, en 3 fois, en une fois.). Les monnaies en cours dans les différentes régions du monde ; Accéder aux : Les guides, activités, diplômes, langues, type de voyage, type de transport, ville, pays en : ajout, modification, suppression, consultation ; Les commerciaux devront pourvoir accéder : Aux différents voyages en lecture ; Aux sessions en écriture, modification ; Aux clients en lecture, modification, ajout, suppression ; Aux réservations en ajout, modification, suppression et consultation. Aux guides, activités, type de voyage, type de transport, ville, pays en lecture. Ils pourront faire une réservation o Le responsable des voyages qui est aussi l administrateur du site : Aux voyages en écriture, consultation, modification et suppression ; Aux sessions, aux escales en écriture et en modification, consultation, modification ; Aux clients en consultation ; o Les internautes : Pourront visualiser tous les voyages avec leur session, envoyer un mail, faire une réservation, faire des recherches en fonction de différents critères. Ces listes ont été élaboré en fonction de la demande initiale du client Voyage plus. Elles peuvent évoluer. Il est donc nécessaire pour chacune des missions qui lui seront confié que le programmeur en charge de la mission valide les demandes et les différents accès qui lui seront demandé. Voyage plus Page 7