RAPPORT DE STAGE EN ENTREPRISE

-

Documents
21 pages
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

  • rapport de stage - matière potentielle : en entreprise
  • fiche - matière potentielle : par liste déroulante
  • fiche - matière potentielle : techniques
  • fiche - matière potentielle : du tour leader
FORMATION D.L. du 11/05/2009 au 23/12/2009 RAPPORT DE STAGE EN ENTREPRISE Du 5 octobre au 18 décembre 2009 Le Néréis 4 Rue Henri et Antoine Maurras F-13016 Marseille Tél. : 04 88 66 48 48
  • tuteur entreprise
  • validation des questionnaires
  • regroupement des questions
  • extranet
  • service qualité
  • service de qualité
  • services de qualité
  • base données
  • bases de donnée
  • base donnée
  • base de donnée
  • base de données
  • bases de données
  • base des données
  • réponses
  • réponse
  • création
  • créations
  • donnée
  • données
  • annexe
  • annexes

Sujets

Informations

Publié par
Nombre de visites sur la page 11 517
Langue Français

Informations légales : prix de location à la page 0,0005 €. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Signaler un problème











FORMATION D.L. du 11/05/2009 au 23/12/2009

RAPPORT DE STAGE EN
ENTREPRISE

Du 5 octobre au 18 décembre 2009












Le Néréis
4 Rue Henri et Antoine Maurras
F-13016 Marseille

Tél. : 04 88 66 48 48
www.tourisport-company.com


Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

Sommaire


Sommaire .................................................................................................................................. 2
Remerciements ......................................................................................................................... 3
Présentation de l’entreprise..................................................................................................... 4
Le sujet de stage........................................................................................................................ 5
Cahier des charges ................................................................................................................... 6
Schéma des bases de données .................................................................................................. 8
IHM de la partie Questionnaire............................................................................................ 12
IHM de la partie Guide.......................................................................................................... 14
Technologies utilisées ............................................................................................................. 20
Conclusion............................................................................................................................... 21

2

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE


Remerciements


En premier lieu, je tiens à remercier toute l’équipe de Tourisport Company pour leur
accueil, ainsi que pour toute l’aide et les conseils qu’ils m’ont apportés durant toute la durée
de mon stage, et plus particulièrement M. Xavier Descamps pour m’avoir ouvert les portes
de son entreprise, me permettant ainsi de découvrir la réalité du métier de développeur
logiciel.

Je tiens également à remercier :

- M. Jean-Michel Fazzari, mon tuteur, pour sa grande disponibilité, ses
explications claires et ses conseils constructifs,

- M. Cédric Mendy, pour ses concepts et ses connaissances des différentes
technologies,

- M. Marc Lesbros, pour son support technique et ses connaissances en réseau
et sécurité,

- M. Romain Lacaille, pour ses conseils en intégration web et surtout au
niveau du css.

- M. Jérôme Parrage, pour sa supervision et sa connaissance du métier.



Enfin, je remercie ma formatrice Mme Régine Deltombe :

- pour son enseignement des différents aspects de l'informatique,

- pour la diffusion des ses connaissances et de son expérience,

- pour sa capacité d'adaptation aux différents besoins de ses élèves,

- et enfin pour sa disponibilité et son aide précieuse lors de ma recherche de
stage.
3

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE


Présentation de l’entreprise


Dans le cadre de mon stage, j’ai intégré le groupe Tourisport Company, et plus
précisément l’équipe de la société clubaventure, avec pour mission de développer l’extranet
de cette société.






Tourisport Company est le leader français du tourisme sportif et d’aventure. Le
groupe s’appuie sur une stratégie multimarques, dont chaque enseigne possède sa spécialité.
Le groupe propose une palette exhaustive de séjours actifs et thématiques à travers ses
différentes marques.
















Au travers de ses 9 marques de voyages « outdoor », Tourisport Company envoie
chaque année 30 000 aventuriers parcourir le monde et enregistre un chiffre d’affaires annuel
de 40 millions d’euros. Porté par les valeurs qui ont assuré son succès auprès du public depuis
près de 30 ans et avec l’appui de plus d’une centaine de collaborateurs répartis à Paris, Lyon,
Toulouse et Marseille, le groupe poursuit avec succès son développement stratégique.




Forte d’une expérience de près de 30 ans forgée sur les chemins, les mers, les
montagnes et les pistes d’une kyrielle de pays, cette agence est spécialisée dans le voyage
d’aventure avec l’objectif de faire découvrir à des groupes restreints un monde authentique
sous la bienveillance de guides professionnels et passionnés.
4

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

Le sujet de stage


La mission de stage qui m’a été confiée s’articule autour de la refonte et de la création
de deux modules de l'extranet de clubaventure.

Cet extranet permet aux prestataires de services d'avoir accès à un espace dédié. Cet
espace centralise les informations relatives à l'état de remplissage des voyages, les listes
d'arrivées, les fiches techniques ainsi que la consultation des questionnaires de satisfaction.

Le module du questionnaire de satisfaction existant rencontre beaucoup de problèmes
inhérents à la conception qu’ils soient d’ordre structurel ou informatique. D'une part, selon le
service qualité de l'entreprise, les questions ne sont plus en adéquation avec la réalité actuelle
du métier. D'autre part, l'intégrité des données a été compromise suite à des défauts de codage.
Or, outre le fait que cet outil est indispensable pour le bon déroulement de la prise en charge
des clients sur place, il est également un atout stratégique majeur dans le processus de prise de
décision quant à la modification d’un produit par le service qualité

L’entreprise avait souhaité initier le développement d’un module tour leader en
version bêta de l'extranet. Ce module, encore au stade de projet, était destiné au suivi des
guides d'une manière qualitative tout comme quantitative. J’ai donc été chargé de mettre en
place une gestion de toutes les données concernant le guide et un suivi de type notation à
partir des retours du questionnaire de satisfaction.

Mon stage consistait donc en deux missions bien distinctes, mais indissociables l’une
de l’autre : la refonte complète du questionnaire de satisfaction en collaboration avec le
service qualité et la création d'un module de suivi des tours leaders (ou guides) pour le
directeur du service opérationnel.
5

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

Cahier des charges


1) Partie questionnaire de satisfaction

Concernant le questionnaire de satisfaction, l'expression du besoin provient de deux
sources :

• Le service qualité :

Au terme d’une série de réunions, le service qualité m'a fourni un document
synthétisant les différentes questions (45 au total), les échelles et types de réponses, ainsi que
les informations nécessaires à l'identification du questionnaire et à son analyse (cf. document
« Traitement statistique Sphinx/Qds » en annexe).

Le service a également soulevé la nécessité de garder une étape de validation des
questionnaires avec la possibilité d'imprimer les réponses pour les communiquer au client.

Pour le traitement statistique, ce service a investi dans le logiciel Sphinx. L'utilisation
de ce logiciel est donc au cœur de l'analyse des données.

• Le service informatique :

Pour des raisons d'intégration aux différentes interfaces, le service informatique veut
avoir une continuité avec à l'ancien système, mais une refonte en même temps.

Il fallait donc permettre une récolte des réponses dans un espace client sur Internet et
extranet et mettre en place une consultation sur l'extranet par le service qualité et les
fournisseurs concernés.

Les données doivent être stockées dans la base SQL Serveur 2008 et synchronisées
avec le logiciel Sphinx.


2) Partie tour leader

Le module tour leader est soumis aux exigences de deux services :

• Le service opérationnel :

Le service opérationnel veut un système d'informations complet des tours leaders (cf.
annexe : Expression des besoins), avec la possibilité :
o de créer une fiche rassemblant toutes les informations ayant trait à
l'identité, le statut, la formation et l'encadrement,


6

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

o de faire des requêtes automatisées sur des variables bien précises pour
avoir un retour statistique,

o de modifier les libellés de ces variables a posteriori et de les saisir dans
la fiche par liste déroulante,

o d’établir une notation dynamique et pondérée des guides suivant le
résultat des questionnaires de satisfaction sous la forme d'étoiles
colorées,

o d’utiliser un moteur de recherche rapide suivant 3 critères : fournisseur,
pays d’opérations, tour leader,

o d’autoriser une consultation et une modification par les fournisseurs,

o de créer une interface multilingue, au début en anglais et en français,
mais pouvant évoluer,

o de générer un email d'alerte automatique envoyé lors de la validation
des questionnaires dont la note du guide est inférieure à 2,5.


• Le service informatique :

Au niveau de l'informatique, les demandes sont les suivantes :

o l'utilisation des langages web en continuité de l'extranet : php, xhtml,
javascript, css, xml, jquery.

o l'utilisation des bases de données Microsoft SQL Serveur 2008 pour
stocker les données des guides et le rattachement aux tables existantes

o l'utilisation des bases de données MySQL pour la sécurité du site et le
stockage des variables libellées en différentes langues

o l'utilisation de fichiers xml pour le stockage de l'affichage multilingue

o le moteur de recherche interpolant les combo-box sans recharger la
page (javascript httprequest)

o les connexions à la base de données en php

o le respect de la charte graphique déjà existante pour l'intégration des
modules créés

o un système d'onglets en jquery pour la fiche du tour leader



7

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

Schéma des bases de données

Tout d’abord, je dois préciser que certains choix par la suite seront dictés par les choix
historiques de la société. Ces choix sont des contraintes me forçant à adapter les concepts
théoriques à la pratique, par exemple :

• pas de clés étrangères dans les bases de données,
• des clés primaires rarement numériques,
• des champs pour les variables texte à varchar(50) par défaut pour MSSQL serveur,
• pas de formats de saisie de données dans les tables.

1) Le module questionnaire de satisfaction :

Pour cette partie, le schéma de base de données est principalement dicté par des
contraintes techniques de deux ordres :

Tout d’abord, pour des raisons d’ordre historique à l’entreprise, la base de données à
utiliser pour le stockage des données est MSSQL serveur 2008.

En outre, la deuxième contrainte est la synchronisation à Sphinx, qui exige une requête
simple pour récupérer les données et une forme réglementée (identifiant numérique, dates).

Les données se décomposent donc en trois parties :

• les identifiants correspondant aux clés étrangères à intégrer dans la table,
• les résultats des requêtes sur les autres tables figurant en haut du questionnaire et les
informations nécessaires aux filtres demandés par le service qualité (cf. annexe :
traitement statistique Sphinx/QDS),
• les réponses aux questions au format texte pour être exploitables par Sphinx.

Ces contraintes m’ont naturellement orienté vers la création d’une seule table regroupant :
• un identifiant numérique auto incrémenté avec date de validation et de création,
• les clés étrangères (sans les contraintes),
• les champs identifiants, résultat de la dégradation de la base (informations issues de
requêtes),
• les réponses au format texte.

L’utilisation d’une numérotation des questions et des champs est plus simple pour
l’identification des données et des réponses. La création de la table se fait par un script php
reposant sur des boucles (cf. annexe : creation_table.php et schéma de la table QDS).

Cette table contenant toutes les réponses et les champs d’identifiants est donc extraite par
sphinx avant le démarrage de l’application par une macro de synchronisation.



8

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

J’ai crée cette macro grâce à l’outil de création de macro de sphinx se basant sur une
requête SQL sur la base de données via l’ODBC de Windows (cf. annexe : macro
synchronisation).

Il faut aussi générer le questionnaire dans son intégralité dans Sphinx en définissant
strictement le type des données importées (réponse ouverte, échelle, code, date…) ainsi que le
regroupement des questions pour pouvoir faire les analyses (cf. annexe questionnaire Sphinx).

L’analyse se base sur des vues statistiques sous toutes leurs formes (histogramme,
camembert…) enregistrées et filtrées selon des strates (les informations pertinentes de filtres).

Par exemple, vous pouvez créer une vue des réponses sous forme de camembert des
échelles de notation sur le groupe de questions « Lors de votre voyage » en filtrant par le
conseiller voyage ou en histogramme sur les questions du groupe « Agir pour un tourisme
responsable » selon la zone géographique.

Toutes ses vues créées et enregistrées sont réutilisables et modifiables à volonté au fur à
mesure des mises à jour des données.


2) Le module guide :

Comme cité précédemment, le choix du logiciel de base de données se fait selon trois
responsabilités distinctes :

• Les variables d'affichage en plusieurs langues seront stockées dans des fichiers xml
propres à chaque partie ayant la responsabilité de la traduction.
• Certaines données sont normées et vont faire l’objet de requêtes statistiques. Leurs
libellés doivent être stockés en plusieurs langues et être modifiables sans modifier la
donnée elle-même. Elles seront donc stockées dans des tables les regroupant et gérant
leur langue dans MySQL.
• Toutes les données concernant les guides proprement dits seront stockées dans
MSSQL Serveur.


a) MySQL :

Ces données répondant aux demandes du service opérationnel sont de sept types et en
deux langues (cf. annexe Dictionnaire des données MySQL) :

• 4 niveaux de français
• 3 niveaux d’étude
• 4 niveaux de diplôme
• 3 civilités
• 4 types de contrat
• 13 modules de formations
• 8 équipements

9

Stagiaire : Tuteur Entreprise : Formateur AFPA :
Brice LAMAR Jean-Michel FAZZARI Régine DELTOMBE

Ce qui donne les sept tables ci-après (cf. annexe MCD MySQL Extranet) avec le code
correspondant à la langue comme identifiant.






Le script SQL de création de la table est simplifié du fait des seules contraintes de clés
primaires et des non relations entre les tables (cf. annexe Script de création MySQL) .


b) MSSQL Serveur :

Les données concernant les guides (cf. annexe Dictionnaire des données MSSQL Server)
se décomposent en trois parties distinctes :

• les données propres au tour leader,
• les données dépendantes du tour leader et de son fournisseur,
• les données dépendantes du tour leader, de son fournisseur et du pays d’opération.

De plus, concernant les données propres au tour leader, il en existe deux particulières :

• l’équipement que le service opérationnel veut suivre particulièrement en datant le
dernier procuré et son type,
• les formations avec leur historique complet, les formateurs, les dates et les
commentaires

Suivant ces règles de gestion et le dictionnaire des données, j’ai pu établir le MCD
suivant :






10