Mlle COULIBALY GNIGUIMPLE NOELLIE
étudiante en Troisième année de licence d'informatique spécialité Développement D'applications et e-Services
I- INTRODUCTION
L’ampleur que prend le web dans notre
quotidien devient de plus en plus grandissant.
Je suis en stage depuis trois (03) mois
dans une agence de voyage dénommé Agence El Aukouwa voyage dans le domaine de
la billetterie. Dans le cadre de ma licence3 à l’Université Virtuelle de Côte
d’Ivoire, j’ai souhaité réaliser mon stage dans cette agence de voyage
répondant à ces enjeux du futur en matière de réalisation de site web tout en
me formant aux métiers de développement web que j’ai découvert et que ma
formation propose comme débauché. Mon stage dans cette agence fait l’objet de
la réalisation du site web de l’agence en question afin de faciliter l’accès de
ses services auprès de sa clientèle.
D’où Le problème qui se pose :
Comment faciliter l’accès des services de l’agence de voyage El Aukouwa via un
site web ?
Dans un premier temps, je vais recueillir
toutes les informations décrivant tout le fonctionnement de l’agence qui me
permettront d’effectuer un cahier de charges à ma portée pour la réalisation du
site web. Dans second temps, je passerai à la charte graphique (choix des
couleurs et images) puis les contenus pour chaque différente partie du site web
de l’agence. Ensuite et enfin la réalisation des différentes pages
représentants les services de l’agence et l’hébergement du site web.
C’est dans cette optique vient s’inscrire
mon projet de fin d’étude de la licence en informatique spécialité
Développement d’Applications et e-Services(DAS) à l’Université Virtuelle de
Côte d’Ivoire (UVCI). Et l’élaboration de ce rapport a pour principale source
mes connaissances acquises tout au long de mon processus de formation et de mes
recherches personnelles.
II-CONTEXTE DE TRAVAIL
II.1 L’historique l’agence EL Aukouwa
L’Agence El
Aukouwa est une nouvelle agence de voyage ivoirienne qui fait sa toute première
entrée parmi ces agences et bureaux de voyages déjà installés dans le transport
aérien à savoir la billetterie. A cet effet, il a été octroyé à Mr DIOMANDE
SOUMAILA, promoteur de l’établissement dénommé « AGENCE EL AUKOUWA » 13 BP 82 Abidjan.
Tel : 07 62 82 66/ 04 19 26 20 un Agrément professionnel pour agence de
voyages en vue de l’ouverture de son agence de voyage qui a été conforme aux
dispositions de l’article 1er de l’arrêté n° 019 du 30 septembre
1977, fixant les conditions de délivrance et de retrait de l’Agrément
professionnel et des licences d’Agences et Bureaux de Voyages.
L’agence El
Aukouwa a pour mission l’organisation de voyages ou de séjours individuels ou
collectifs.
II.2 Le service
d’affectation
Pour le bon
déroulement de son fonctionnement, l’agence est composée d’un directeur
général, d’une assistante, et d’un service informatique dont je fais partir.
J’ai intégré le
service informatique du fait que ce service vient d’être crée, car l’agence est
une nouvelle agence, dont je suis la première à travailler dans ce service en
tant que stagiaire. Ce qui fera l’objet de la numérisation de l’agence par le
biais des nouvelles technologies.
II.3 L’étude existant
L’agence El
Aukouwa est une agence déjà installée et bien équipée avec les outils
nécessaires tels que les ordinateurs, le téléphone fixe, une connexion wifi,
une imprimante, etc… qu’il faut pour offrir ses services, mais il en manque un
pour qu’elle puisse se faire connaitre sur le plan national et international.
Elle étant située dans une zone éloignée effectue déjà ses services auprès de
sa clientèle mais de façon classique à cause du manque des nouvelles
technologies qui ne sont pas inclus dans l’agence et cela ralentit leurs
services à la recherche de nouveaux clients.
Au vu de ce qui
précède, nous souhaiterions améliorer le fonctionnement de de l’accès de ces
services, alors nous nous posons la question de savoir :
Comment faciliter
l’accès des services de l’agence de voyage El Aukouwa via un site web ?
L’agence ne
disposant pas de site web pour l’instant mon travail consistera donc de
réaliser un site web qui permettra à l’agence de présenter ces services auprès
de sa clientèle afin de leur faciliter le déplacement.
Le site web qui est une représentation virtuelle d’une entreprise ;
il est indispensable pour une agence de voyage d’en avoir, car il permet de
proposer ses services à ses potentiels clients, il permet d’avoir une bonne
interaction avec le monde extérieur via internet, et permet aussi d’avoir une
bonne visibilité sur le marché concurrentiel.
II.4 Cahier
de charges
L’objectif de notre projet est la réalisation du site web de l’agence de
voyage El Aukouwa qui facilitera le déplacement et l’accès de ses services
auprès de sa clientèle. Ainsi ce site web doit :
-Etre facile d’accès ;
-Faire une brève présentation de l’agence + quelques témoignages ;
-Permettre aux clients de réserver leurs billets d’avion via le
site web ;
-Faciliter la réservation de commandes d’article des clients ;
-Permettre la réservation d’hôtels et location de voiture ;
-Donner les informations nécessaires sur l’organisation du pèlerinage à
la Mecque à savoir : le Hadj & Omra ;
-Donner les informations sur les propositions de colonies de
vacances ;
-Présenter les différents sites touristiques mettant l’accès sur le type
de tourisme que le client veut effectuer ;
III-CONCEPTION
L’objectif
du projet est d’aboutir à la réalisation du site web en utilisant les nouvelles
technologies qui facilitera l’accès des services auprès de la clientèle afin
d’éviter toute source éventuelle de stresse lors du séjour ou processus de
réservations de billets d’avion via un site web.
Le site
web qui est une représentation virtuelle d’une entreprise, il se doit pour
toute entreprise d’avoir un site web pour faciliter l’accès de ses services
ainsi qu’une bonne interaction avec le monde extérieur via internet. Ce qui
amène l’agence El Aukouwa à en avoir afin de répondre efficacement aux
problèmes d’accès de ses services et aussi le déplacement de sa clientèle étant
située dans une zone assez éloignée.
Pour la
réalisation du site, nous avons recueilli les informations préliminaires : les
informations décrivant tout le fonctionnement de l’agence qui permettront
d’effectuer un cahier de charges pour la réalisation du site, la charte
graphique (choix des couleurs et images) puis les contenus de chaque différente
partie, la réalisation des différentes pages représentants les services de
l’agence et l’hébergement du site.
III.1 Méthode
d’analyse
Il existe plusieurs méthodes d’analyse, dans
ce rapport nous nous intéresserons à la méthode MERISE.
ü MERISE
MERISE est une méthode de conception, de développement
et de réalisation de projets informatiques. Le but de cette méthode est
d'arriver à concevoir un système d'information. Elle possède plusieurs modèles
qui sont répartis sur 4 niveaux : le niveau conceptuel, le niveau
organisationnel, le niveau logique et le niveau physique.
Schéma du cycle
I.1.1.1 Niveaux
d’abstraction
L’approche
Merise : Le cycle d'abstraction permet de sérier les niveaux de préoccupations
lors de la description ou de l'analyse du système. Les trois niveaux retenus
correspondent à des degrés de stabilité et d'invariance de moins en moins
élevés.
–Le
niveau conceptuel,
–le
niveau logique,
–le niveau
physique.
I.1.1.1 Approche
fonctionnelle
L'approche
Merise propose une approche descendante où le système réel est décomposé en
activités, elles-mêmes déclinées en fonctions. Les fonctions sont composées de
règles de gestion, elles-mêmes regroupées en opérations. Ces règles de gestion
au niveau conceptuel génèrent des modules décomposés en modules plus simples et
ainsi de suite jusqu’à obtenir des modules élémentaires... Les limites d'une
telle approche résident dans le fait que les modules sont difficilement
extensibles et exploitables pour de nouveaux systèmes.
I.1.1.1 Dualité
des données -traitements
L'approche
Merise propose de considérer le système réel selon deux points de vue : un
point de vue statique (les données), un point de vue dynamique (les
traitements). Il s'agit d'avoir une vision duale du système réel pour
bénéficier de l'impression de relief qui en résulte, et donc consolider et
valider le système final.
Nous
allons détailler les différentes étapes correspondant à la méthode d’analyse
choisie (MERISE), qui permettrons d’obtenir une base de données qui pourra
répondre au mieux aux besoins de notre cahier de charges.
ü Modèle Conceptuel des Données (MCD)
Le MCD est
l'élément le plus connu de MERISE et certainement le plus utile. Il permet
d'établir une représentation claire des données du système d’information et
définit les dépendances fonctionnelles de ces données entre elles. Les éléments
utilisés pour la formalisation d'un MCD sont les suivants :
Entité type
|
Définition d'entités (objets
physiques ou abstraits) ayant des caractéristiques comparables.
|
Relation type
|
Définition d'une Association liant
plusieurs Entités Types. Signification d'un lien entre deux ou plusieurs
types d'objets.
|
Propriété type
|
Définition d'une caractéristique
d'un objet ou d'une association. Une propriété Type est elle-même caractérisé
par un type (Chiffre ou Texte ...) et une longueur. L'ensemble des propriétés
types du MCD compose le dictionnaire des données.
|
Identifient
|
Propriété Type ou concaténation de
Propriétés Types permettant de distinguer une entité parmi toute les autres
dans une Entité Type.
|
Cardinalité minimal
|
Nombre minimum de fois où une entité
est concernée par l'association. 0 indique que les entités ne sont pas
obligatoirement concernées par l'association.
|
Cardinalité maximum
|
Nombre maximum de fois où une entité est
concernée par l'association. N signifie plusieurs fois sans préciser de
nombre. Ce nombre ne peut être égal à 0.
|
·
Champ
d’étude : Gestion Automatisée de la
réalisation du site de l’agence de voyage El Aukouwa
• Billetterie & Tourisme
• Réservations
• Commande
• Article
Ø REGLE DE GESTION
Une
commande est destinée à un seul article
Pour
plus être précis ces entités ne sont pas reliées à ces deux autres entités à
savoir : Billetterie &Tourisme et Réservations qui sont justes
des entités de stockages.
Ø Les règles de passage du MCD au MLD
- Une propriété est transformée en
attribut.
- Un identifiant est transformé en une clé
primaire.
- Toute entité est transformée en table.
- La clé primaire de la table issue de
l’entité côté cardinalités (0,n) ou (1,n) est dupliquée dans la table
issue de l’entité côté cardinalités (1,1) où elle devient clé externe.
- La clé primaire de la table issue de
l’entité côté cardinalités (0,1) est dupliquée dans la table issue de
l’entité côté cardinalités (1,1) où elle devient clé étrangère.
- Une table ayant comme clé une clé
composée des identifiants des 2 entités est créée (devient une table), Les
éventuelles propriétés de l’association deviennent les attributs de la
table.
ü Modèle Logique de Données (MLD)
|
|
II.2 Description des
outils de programmation
Comme
outils techniques que j’ai utilisé pour la réalisation du site web sont : les
langages HTML et CSS
Pour la
charge graphique, j’ai utilisé le logiciel Visual Studio Code qui un éditeur de
texte très puissant, car ce logiciel prend en charge le langage HTML pour
écrire les lignes de codes et le CSS pour les couleurs, les images ou couleurs
d’arrière-plan, la police, les espaces et les marges des différents éléments,
le positionnement des éléments etc…
Après la
charte graphique, il était question de la rédaction des contenus de chaque
partie.
Les
langages de programmation HTML et CSS ont été utilisés pour la réalisation des
différentes pages représentant les services de l’agence et la mise en formes de
ces pages ainsi que les formulaires.
En sommes,
pour la réalisation du site, j’ai utilisé l’éditeur texte Visual Studio Code
pour écrire les lignes de codes avec les langages de programmation HTML et CSS.
IV-REALISATION
Au cours de ce stage, j’ai eu l’opportunité de découvrir un métier sous
toutes ses formes et d’appréhender certaines notions de manière global les
difficultés que l’on pouvait rencontrer dans l’exercice. Pour une meilleure
compréhension des tâches, il apparait approprié de traiter en premier lieu les
outils qui étaient mis à ma disposition, puis traiter de manière détaillée les
tâches que j’ai pu effectuer.
Au cours de ce stage, différentes sortes d’activités m’ont été confiées:
-La rédaction du cahier de charges
-la charte graphique (couleurs et images)
-La rédaction des différents contenus de chaque page
-La réalisation des différentes pages représentants les services de
l’agence
-L’hébergement du site
La rédaction du cahier de charges m’a permise de savoir les informations
requises concernant le fonctionnement de l’agence. La charte graphique un
élément essentiel du site qui met en exergue la beauté du site avec une couleur
attirante et des images de qualités attrayantes pour embellir l’éclat du site.
La réalisation des différentes pages de services qui proposent les services de
l’agence tels que : la réservation et émission de billets d’avion ;
la vente de certains articles dans la page boutique du site ; la
réservation et la location de voiture pour permettre aux clients de se déplacer
librement lors de séjours de voyages ; et la réservation pour les colonies
de vacances. L’hébergement est à la finalisation du site qui montre qu’il est
maintenant disponible via internet à travers un nom de domaine qui sera comme
une étiquette de l’agence.
IV.1 Présentation des écrans du site et évaluation
Les outils qui étaient à ma disposition pour effectuer la réalisation du
site sont : le langage HTML qui permet d’écrire les lignes de codes et le
langage CSS qui sert principalement à gérer l’aspect visuel d’une page web mais
sert aussi à gérer la présentation d’une page web tel que : la
couleur du texte, la police, les images ou couleurs de l’arrière-plan, les
espaces et les marges des différents éléments, le positionnement des éléments,
etc…
Le site est déjà presqu’en finition mais pas totalement car, il reste à
apporter des modifications sur certaines pages, des contenus de tailles pour
certaines pages du site qui me doit être fourni par l’assistante de l’agence et
pour terminer avec l’hébergement du site.
Nous présenterons les pages web décrivant les différentes fonctionnalités
essentielles du site web à savoir : PAGE D’ACCUEIL, PAGE HADJ&OUMRA,
PAGE RESERVATION, PAGE BILLETERIE&TOURISME, PAGE COLONIE DE VACANCES.
Pour effectuer des réservations sur
le site, le client se doit de :
ü
Cliquer sur l’onglet Réservations
-Donner les informations lui
concernant en renseignant tous les champs possibles.
-Donner les informations sur le type
de réservation qu’il veut effectuer à savoir : la réservation d’une
chambre d’hôtel ou la location d’une voiture.
ü
Cliquez sur l’onglet
Billetterie & Tourisme
- Donner les
informations lui concernant en renseignant tous les champs possibles.
-Donner les
informations nécessaires sur la réservation de son billet d’avion et sur le
type de voyages qu’il voudrait effectuer.
IV.2 Les difficultés rencontrées et enseignements
tirés
Au cours de stage, j’ai beaucoup appris. Les apports que j’ai tiré de
cette expérience professionnelle peuvent être regroupés autour de trois idées
principales : les compétences acquises, les difficultés rencontrées et les
solutions apportées ainsi que la vie en société.
Les compétences que j’ai acquises sont énormes et enrichissantes, car
cela a réveillé le goût du chalenge, à chercher d’avantages, à appréhender
certaines notions et d’avoir une meilleure maitrise de ma formation. J’en ai
connus des difficultés par rapport à l’accès de certaines images et contenus
qui devaient être fourni par le personnel de l’agence sur un délai bien définit
mais malheureusement je me suis retrouver face à un non-respect de délai, le
manque d’efficacité sur certaines préoccupations qui nécessite urgemment une
réponse d’où le problème de communication ce qui ralentit considérablement la
finition du site.
Comme solution à apporter à ces problèmes étaient d’effectuer certaines
tâches sans qu’on ne le demande et de venir faire une présentation sur
l’avancement du site auprès du personnel de l’agence afin d’avoir un résultat
un peu plus rapide.
Mon stage a été instructif au cours de ces (03) trois mois, j’ai pu
observer le fonctionnement d’une agence de voyage. Au-delà, de l’activité de
chacun des services, j’ai pu apprendre comment s’articulent les différents
services d’une telle agence. Par ailleurs, les relations humaines entre les
différents employés de l’agence, indépendamment de l’activité exercée de chacun
d’eux, m’as apprise en quelque sorte sur le comportement à adopter en toute
circonstance.
Toute fois mon projet qui consistait en
l’étude de la réalisation d’un site web d’une agence de voyage dans le but de
faciliter l’accès de ses services auprès de sa clientèle ainsi que le
déplacement a été pour moi l’occasion de mettre en pratique mes connaissances
que j’ai apprises durant ma période de formation à l’Université Virtuelle de
Côte d’Ivoire (UVCI).
Cependant, la perfection ne pouvait pas être
atteinte à 100%, ce site web peut être amélioré toujours selon les services que
l’agence proposera à ces potentiels clients à l’avenir, il n’est qu’à sa
première version pour l’instant.














