Académique Documents
Professionnel Documents
Culture Documents
SOMMAIRE ………………………………………………………………………………………
DEDICACE ………………………………………………………………………………………
REMERCIEMENTS……………………………………………………………………………
AVANTPROPOS……………………………………………………………………………………
ABREVIATIONS ET SIGLES……………………………………………………………………
LISTE DES FIGURES ………………………………………………………………………
LISTE DES TABLEAUX …………………………………………………………………..
RESUME …………………………………………………………………………………………….
ABSTRACT………………………………………………………………………………………….
INTRODUCTION…………………………………………………………………………………….
CHAPITRE 1 : PRESENTATION GENERALE DE POINTCAREITCONSULTING ET
DEROULEMENTDU STAGE ………………………………………………………………….
SECTION I : PRESENTATION DE L’ENTREPRISE
I- HISTORIQUE……………………………………………………………………
II - FICHE SIGNALETIQUE……………………………………………………………………
III- OBJECTIFS ET MISSIONS DE POINTCAREITCONSULTING……………………
IV- ORGANIGRAMME DE POINTCAREITCONSULTING…………………………………
V- PLAN DE LOCALISATION DE POINTCAREITCONSULTING……………………………………
SECTION II : DEROULEMENT DU STAGE
I-ACCEUIL ET ORIENTATION……………………………………………………………….
II- TACHES EFFECTUEES PENDANT LE STAGE………………………………………….
III- APPORT DU STAGE……………………………………………………………………….
IV- DIFFICULTES RENCONTRES……………………………………………………………
V-ETUDE DE L’EXISTANT ………………………………………………………………….
CHAPITRE II : APPROCHE THEORIQUE
SECTION I : PRESENTATION DU SYSTEME ACTUEL (D ESCRIPTION DU FONCTIONNEMENT DU
SYSTÈME ACTUEL ET ANALYSE À TRAVERS DF ET DCI)
SECTION II : CRITIQUE DE L’EXISTANT ET PROPOSITION DE LA SOLUTION
CHAPITRE III : MODELISATION DU FUTUR SYSTEME
SECTION I : C ONCEPTION DU SYSTÈME (MCT, MCD)
SECTION II : ORGANISATION DU SYSTÈME (MOT, MLD)
CHAPITRE IV : IMPLEMENTATION
SECTION I : P RÉSENTATION DES OUTILS
SECTION II : PRÉSENTATION DE LA SOLUTION
CONCLUSION GENERALE
ANNEXES ……………………………………………………………………………………
REFERENCE BIBLIOGRAPHIQUE ET WEBOGRAPHIQUE…………………………….
TABLES DES MATIERES …………………………………………………………………..
Au moment où nous mettons un terme à notre stage nous tenons à exprimer notre
profonde gratitude à l'endroit de toutes les personnes qui nous ont accordé leurs
expériences professionnelles.
Tous mes camarades de GSI (Gestion des Systèmes d’Informations), pour le partage
de connaissances, ainsi que pour les moments agréables passés ensemble, des
remerciements spéciaux à Mlle FOSSI JULIE, M. ABONDO LENY, M. TALLA
FONKOUA RONALD, M. TSANGA ESSAMA VINNY et bien d’autres ;
Tous ceux qui, de près ou de loin, ont d’une certaine façon contribuée à la
consolidation de nos connaissances et à l’aboutissement de ce travail.
AVANT PROPOS
UNE PREMIÈRE ANNÉE AU COURS DE LAQUELLE IL FAUT VALIDER PLUS DE 75% DES
UNITÉS DE VALEURS EXISTANTES ;
A: ALPHABÉTIQUE
AN : ALPHANUMÉRIQUE
CF :CONTRÔLE DE FORME
CP :CONTRÔLE DE PRÉSENCE
MCD :MODÈLE CONCEPTUEL DES DONNÉES
MCT : MODÈLE CONCEPTUEL DES TRAITEMENTS
MERISE : MÉTHODE D'ÉTUDE ET DE RÉALISATION INFORMATIQUE POUR LES SYSTÈMES
D'ENTREPRISE
Figure 1 : organigramme....................................................................................................17
Figure 2 : schéma du modèle conceptuel des traitements..................................................26
Figure 3 : graphe des flux du processus de programmation des voyage...........................27
Figure 4 : diagramme des flux du processus de programmation des voyages...................27
Figure 5 : MCT du processus de programmation des voyages..........................................28
Figure 6 : graphe de flux du processus de réservation des voyages..................................28
Figure 7 : diagramme de flux du processus de réservation des voyages...........................29
Figure 8 : MCT du processus réservation des voyages......................................................29
Figure 9 : graphe des flux du processus vente des tickets.................................................30
Figure 10 : diagramme des flux du processus vente des tickets........................................30
Figure 11 : MCT du processus vente des tickets de voyages.............................................31
Figure 12 : MOT du processus de programmation des voyages........................................32
Figure 13 : MOT du processus de réservation des voyages...............................................32
Figure 14 : MOT du processus de vente des tickets de voyage.........................................33
Figure 15 : modèle externe du processus d’enregistrement des voyages..........................35
Figure 16 : modèle externe du processus de l’enregistrement des voyages......................37
Figure 17 : modèle externe de la procédure de réservation des voyages...........................40
Figure 18 : modèle externe de la procédures de vente des tickets.....................................42
Figure 19 : modèle conceptuel des données......................................................................45
Les compagnies de transport interurbain dans le but d’être compétitive ont besoin
d’automatisé leur système, la compagnie General Express et bien d’autre agences de
voyage continues quant à elles effectuent encore ses opérations manuellement y
compris la réservation des tickets de voyage.
l’aide du système de gestion de base de donnée MySQL et sera déployer sur le web via un
hébergeur de site web pour être accessible aux clients. La plateforme est développée en
utilisant les outils tels que : Photoshop, Canvas,... Les résultats obtenus sont les suivants :
fournir un service de réservation en ligne et des informations sur chaque voyage aux clients,
permettre à la compagnie de programmer des voyages et d’effectuer un suivi sur les
réservations afin d’en tenir compte dans la vente des places disponibles. Grâce à un test
effectué auprès de quelques usagers cette plateforme s’avère opérationnelle grâce à la
pertinence des résultats obtenus
Intercity transport companies in order to be competitive need to automate their system, the
Continental Express company and many other travel agencies continue to carry out their
poincareITconsulting as an IT service provider has noticed that in many travel agencies the
reservations of travel tickets manually and to consider offering a platform to facilitate travel
agencies
The objective of this study is to increase and retain the clientele of a travel company by
setting up an online travel ticket reservation system. The reservation system thus proposed is
using the MySQL database management system and will be deployed on the web via a
website host to be accessible to customers. The platform is developed using tools such as:
Photoshop, Canvas,... The results obtained are as follows: providing an online booking service
and information on each trip to customers, allowing the company to schedule trips and to
follow up on reservations in order to take them into account in the sale of available seats.
Thanks to a test carried out with a few users, this platform is operational thanks to the
Internet propose une multitude des services tels que : la téléphonie par Internet, les
vidéoconférences, le e-commerce, le e-learning, le chat Internet, la messagerie
instantanée et bien d'autres moyens de communication. Un autre service non moins
important est bien le service de réservation en ligne.
Les habitudes de consommation ont évolué, les ménages se dirigent de plus en plus
vers la réservation en ligne. Cette tendance oblige les entreprises de n’importe quel
secteur
proposer la réservation en ligne sur leur site internet. Cela est d’autant plus vrai pour
les hôtels, les agences de voyages… qui offrent leurs prestations en ligne (comment
créer un site de réservation en ligne, 2022).
Une observation faite au niveau des compagnies de transport inter urbain de la ville de
YAOUNDE, et particulièrement au sein de GENERAL EXPRESS révèle que le
système de réservation des tickets de voyage se pratique encore manuellement. Il n’est
donc pas toujours évident de réserver un ticket de voyage dans la plupart de ces
compagnies de voyage. Il se pose donc le problème suivant : comment améliorer le
système de réservation de tickets de voyage. C’est dans ce contexte que s’intègre ce
projet de fin d’étude qui a pour objectif d’accroitre et de fidéliser la clientèle d’une
compagnie de voyage en mettant en place une plateforme de réservation de tickets de
voyage en ligne.
Afin de mener à bien cette étude nous adopterons la méthodologie suivante : l’analyse
du système, la conception et la modélisation en utilisant MERISE, et enfin
l’implémentation du système. Les résultats obtenus seront pour les usagers : de
consulter les programmations faites par la compagnie, d’effectuer une réservation.
Pour l’administration : de consulter des réservations afin d’en tenir compte dans la
vente des places disponibles, de programmer des voyages.
La suite de ce document est organisée de la manière suivante : Le premier chapitre
présente le contexte, la problématique, les hypothèses de recherche, les objectifs et
l’état de l’art ; le second chapitre présente la démarche méthodologique adoptée, avec
notamment la démarche synoptique, et les différents modèles réalisés ; le troisième et
dernier chapitre, avant la conclusion générale, présente les principaux résultats
obtenus assortis de commentaires et discussion
Ce qu’il faut noter c’est que PoincareItConsulting travaille avec un réseau d’expert tous
certifié dans leur domaine d’intervention. Ces experts pour la plupart interviennent comme
formateur pour les différentes formations
qu’offre le centre, aussi DIRECTEUR GENERALE bien à distance comme en
formation initiale.
IV-ORGANIGRAMME DE POINCARERITCONSULTING
SECRETAIRE
Résoudre les problèmes des clients, en matière de création et de gestion d’un site web.
Renforcer les capacités des ingénieurs ou étudiants par des certifications Oracle, Linux et
Cisco. Nous avons eu droit à une visite guidée de l'entreprise doublée de notre présentation à
l'ensemble du personnel. Enfin notre thème nous a été attribué.
Les systèmes d’exploitation, dont les différentes versions utilisées sont Windows7 et
Windows10 ;
Mamp, une application permettant la lisibilité des scripts PHP et la connexion aux
bases de données en envoyant les scripts à un interpréteur de scripts ;
Visual Studio, qui est un environnement de développement intégré permettant la
conception des applications Windows grâce au Framework .NET ;
WORD 2016, qui est le logiciel phare de la suite Bureautique Microsoft Office, c'est
l'un des logiciels les plus utilisés dans le monde pour rédiger des lettres, CV, rapports
et tous types de documents texte.
SQLYOG COMMUNITY 3.2, qui est une application permettant la gestion et
l’administration de base de données.
Des CMS tells que: (WORDPRESS, PRESTASHOP)
A. Environnement matériel
Des laptops et des desktops de marque HP ou MACBOOKPRO, en ce qui concerne les
laptops nous remarquons qu’ils sont pour la plupart des ordinateurs personnels que les
travailleurs et stagiaires utilise et qui en sont leur propriété. Tandis que pour le desktop on les
retrouvait déjà installé dans la salle du stage ne caractériser pas 6Go de RAM, 500Mo de
mémoire de disque dur, processeur CORE i5 de 2.5 GHz.
Des Switch de marque D-LINK, ces outils permettent aux agents de recevoir la connexion
sur leurs ordinateurs ceci grâce aux branchements faits à l’aide des câbles.
Dans ce chapitre, nous présenterons la méthode MERISE, méthode qui nous a permis de
mieux appréhender et modéliser notre système.
1. Synoptique de la démarche
Analyse
Conception Modélisation
Test de l’application
2. L’analyse
Au cours de cette phase d’analyse nous avons recueillis des données qui nous ont servi
à élaborer un diagnostic et de pouvoir apporter une solution permettant
l’amélioration du système actuel cela a été fait par un entretien avec le personnel de
3. La conception et modélisation
Une base de données (BD) est un ensemble d’information archivées dans des mémoires
accessibles à des ordinateurs en de permettre le traitement des diverses applications . Une
fois toutes ces informations collectées nous avons eu recours à un système de gestion des
bases de données (SGBD) en l’occurrence MySQL pour gérer ces données. Un SGBD
c’est un ensemble de logiciels systèmes permettant de stocker et d’interroger un ensemble
de fichiers indépendants, mais aussi comme un outil permettant de modéliser et de gérer
les données d’une entreprise (Gardarin, 2003).
Une fois la base de donnée conçue nous nous sommes attelé au développement des
différentes interfaces puis nous les avons insérés des requêtes afin que la plateforme
puisse être fonctionnelle
6) Le test de l’application
Une fois l’application fonctionnelle nous avons réalisé des tests auprès de quelques
utilisateurs afin de s’assurer de son bon fonctionnement.
I. . ETUDE DE l’EXISTANT
L’analyse de l’existant a pour but de recueillir les données qui sont servir pour
élaborer le diagnostic en vue de la recherche et du choix des solutions ou de la
solution future permettant l’amélioration du système actuel (critique et analyse de
l'existant, 2022). En d’autres termes c’est ce qui se passe et existe dans le champ
d’étude concernant notre sujet. Le but de son étude est de faire un inventaire
exhaustif des échanges d’informations entre les différents intervenants et notre
domaine d’étude. Ainsi donc pour l’achat d’un ticket de voyage il faut se rendre à
l’agence de voyage pour le faire
N° CRITIQUES CONSEQUENCES
Avoir la possibilité de mises à jour toute fois que besoin se fera ressentir
IV. Problématique
Les difficultés rencontrées lors de ce processus de réservation sont les suivantes :
Compte tenu des difficultés énumérées ci-dessus notre problématique gravite autour
de la question suivante : comment pouvons-nous utiliser l’outil informatique pour
améliorer le système de réservation des tickets de voyage.
V. Hypothèses de recherche
La mise en ligne des informations sur les voyages permet d’améliorer la visibilité des
horaires de départ et les lignes desservies par une compagnie de transport interurbain
La réservation des voyages en ligne permet d’améliorer la qualité des services offerts
par la compagnie
I. Méthodes Fonctionnelles
A. Le Diagramme de flux
Le diagramme de flux est un graphe qui représente l’ensemble des flux échangés
par les acteurs d’un système donné. Ces échanges d’information ou de données.
Notion de Flux : En analyse informatique, les échanges divers entre l’entreprise et
son environnement est appelé flux. Les flux entrants et sortants échangés par
l’entreprise et son environnement sont appelés flux externes tandis que ceux échangés
entre les composants internes à l’entreprise sont des flux internes ;
Acteur :
Flux d’information :
Rectangle :
Cas Pratique :
Le Model Conceptuel de Traitement (MCT) est un schéma qui décrit les traitements
effectués dans le système, découlant des échanges entre le domaine étudié et le domaine
extérieur. Il exprime donc ce que fait le système sans tenir compte de qui le fait, quand et
comment. Les termes utilisés dans le MCT sont ceux de :
2. Synchronisation : Une synchronisation est une expression conditionnelle sur les différents
évènements en entrée d’une opération.
3. Opération : Une opération est un ensemble de traitements sur les données. Ces données
sont associées aux évènements en entrée de l’opération ou sont mémorisées dans le
système d’information ;
4. Règles D’Émission : C’est la condition traduisant les règles de gestion, à laquelle est
soumise l’émission des résultats d’une opération. La condition d’émission du résultat
pourra être précisée dans le rectangle de l’opération. On trouvera les messages tels que :
« ok », « Non », « sinon », etc.
5. Résultats : C’est le produit de l’exécution d’une opération. Le résultat, fait réel de même
nature que l’évènement, pourra être le déclencheur d’une autre opération.
2. Formalisme du Modèle Conceptuel de Traitement
Le Modèle Conceptuel de Données (MCD) est une représentation abstraite des données
qui seront utilisées dans le système. Ainsi pour mieux le comprendre il s’agira de définir
avant tout quelques notions élémentaires telles que : Entité, relation, propriété, cardinalité.
2. Règles de gestions
a. Symbolisme d’une règle de Gestion
Une règle de gestion est un libellé qui décrit le fonctionnement global de l’entreprise ou
du domaine dédié. Elle peut s’établir pour chaque activité du système et porte sur les données.
Elle consiste ainsi à établir les contraintes qui doivent être respecté par le domaine d’étude.
Une entité est la représentation abstraite d’un objet du monde réel par différentes
caractéristiques élémentaires. Elle se présente comme un rectangle divisé en deux parties,
celle de haut contenant le nom de l’entité et celle de bas contenant les propriétés de l’entité.
Une propriété est une caractéristique élémentaire d’un objet décrite dans une
entité.
Une association est une liaison logique entre entité. Elle se représente dans une
ellipse.
Considérons une entité « bordereau » à trois propriétés. Pour éviter les erreurs lors
de la génération du MPD (problème d’homonymie), il est nécessaire de créer un identifiant
<<Id bordereau>> à l’entité bordereau et de préciser devant toutes ses propriétés qu’ils
proviennent de la table bordereau :
SECTION
Figure 18 : modèle conceptuel desII : ORGANISATION
données DU SYSTEME
Un poste de travail est une unité d’action élémentaire caractérisé par un responsable,
un lieu géographique et un ensemble de ressource (matériels, humains, logiciels).
RG01 : Le Chef d’agence enregistre une nouvelle période des voyages tous les deux mois
RG02 : Le Chef Service des Voyages enregistre les voyages
A. Le Dictionnaire de Données
Le dictionnaire des données en abrégé DD, est un tableau qui recense et décrit
l’ensemble des propriétés ou données élémentaires significatives et utiles de l’entreprise ou de
l’organisation étudiée. Il donne un aperçu des différents éléments qui seront contenus dans la
base de données. Le dictionnaire de données se présente comme suit :
I. Dictionnaire de données
Il s’agit de donner les détails de chaque attribut d’entité ou d’objet. En remplissant la
le tableau suivant :
Nom
de la
localit
NomLocalité é AN 20 AT Localité
Libell
Libelleperiode é De La AN 20 AT Période
Période
Libell
Libellévéhicule é Du AN 20 AT Véhicule
Véhicule
Immatriculationvehicule Immatriculation
Code Désignation AN
Type 8Longueur AT
Nature Véhicule
Table de
Du véhicule référence
CHAPITRE IV : IMPLEMENTATION
Coordonneesticket Coordonnées Du T 40 AT Ticket
Voyageu
r
Voiture
.
Figure7: Laptop utilisé
B. OUTILS LOGICIELS
1. Microsoft Word 2016 qui est le logiciel phare de la suite Bureautique Microsoft Office,
c'est l'un des logiciels les plus utilisés dans le monde pour rédiger des lettres, CV, rapports et
tous types de documents texte.
JAVA version 1.2.3.4. ;permet de tout coder, des applications mobiles aux logiciels
d'entreprise en passant par les applications de big data et les technologies côté serveur
Figure 4: SQLyog
FIGURE : CSHARPT
I. ECRAN D’INSCRIPTION
Pour accéder au logiciel, il faut s’inscrire dans l’application comme le présente la fenêtre ci-
dessous :
Dans le cadre de notre projet de fin d’étude il a été question de réaliser un système de
réservation des tickets de voyage en ligne. Pour ce faire, l’étude du système existant
nous a permis de nous faire une idée de l’évolution du système de réservation en
contextualisation les problèmes, en se fixant un objectif, afin d’obtenir des résultats.
Cela nous a permis d'avoir un aperçu de notre projet. Après cela, nous avons entamé
la phase d’analyse et de conception pour se faire nous avons opté pour la méthode
MERISE. Et par la suite nous avons implémenté le système.
Ce projet a donc été conçu dans le but d’accroître et fidéliser la clientèle d’une
compagnie de voyage interurbain, pour répondre aux exigences de la compétitivité.
Ainsi donc cette plateforme permet de faciliter les réservations, de vulgariser les
horaires de départ et les lignes desservies par une compagnie de voyage. Un test de la
plateforme effectué auprès de quelques usagers nous a permis de valider les résultats
de notre étude.
La principale recommandation pouvant être faite après cette étude est que toutes les
agences de voyages doivent utiliser ce système car, contrairement au système de
réservation manuelle, notre système est flexible, fiable, facile à entretenir et permet à
un client d’effectuer sa réservation en toute simplicité.
Par conséquent, pour le développement futur et l'expansion de cette recherche, les
perspectives sont les suivantes :
Autoriser à un utilisateur de pouvoir faire le choix de la langue ;
Intégrez un moyen de payement en ligne
Notes de cours
Pour la réalisation de notre solution, nous nous sommes référencés aux cours suivants :
Pour la réalisation de notre solution, nous nous sommes référencés aux Sites Web suivants :
Monsieur DJOFANG JOSEPH, Président de l’ISTAG pour son cadre de travail propice ;-------------------4
Monsieur YOUMTO Ernest, Président de l’ISTAG pour le sérieux dans le suivi de l’encadrement ;-------4
Le cycle de brevet de technicien supérieur (BTS) a été créé par arrêté ministériel N o 90/E/05/MINEDUC
du 24 Décembre 1971. Il s’est assigné pour principale mission, la formation des étudiants titulaires d’un
baccalauréat.------------------------------------------------------------------------------------------------------------------------------- 5
Ce cycle comprend actuellement une multitude de spécialités parmi lesquelles la spécialité Gestion des
Système d’information. Aujourd’hui, il est placé sous la tutelle du Ministre de l’Enseignement Supérieur.
La formation est étalée sur une période de deux ans dont les caractéristiques sont les suivantes :-------------5
Une première année au cours de laquelle il faut valider plus de 75% des unités de valeurs existantes ;------5
Une deuxième année, sanctionnée par un examen national se structurant après les dernières réformes
comme suit : une phase de validation des unités de valeurs internes, une autre phase pour les épreuves
pratiques et une dernière pour les épreuves écrites.---------------------------------------------------------------------------5
C’est dans la première phase que l’occasion est donnée à l’étudiant d’effectuer un stage en entreprise
pendant une période de deux mois minimums dans le but de s’imprégner des réalités professionnelles et de
compléter l’enseignement jusque-là reçu à l’école.-----------------------------------------------------------------------------5
A la fin du stage, l’étudiant doit rédiger et présenter un rapport de stage c’est ainsi que nous avons été
admis à faire notre stage au cabinet de poincareITconsulting Sur le thème « gestion de réservation des
tickets de voyage dans une agence ». C’est dans le cadre de cette réflexion que nous avons rédigé le présent
rapport.---------------------------------------------------------------------------------------------------------------------------------------5
A : Alphabétique--------------------------------------------------------------------------------------------------------------------6
AN : Alphanumérique------------------------------------------------------------------------------------------------------------6
CF :Contrôle de Forme-------------------------------------------------------------------------------------------------------------6
CP :Contrôle de Présence----------------------------------------------------------------------------------------------------------6
MCD :Modèle Conceptuel des Données---------------------------------------------------------------------------------------6
MCT : Modèle Conceptuel des Traitements-------------------------------------------------------------------------------6
MERISE : Méthode d'Étude et de Réalisation Informatique pour les Systèmes d'Entreprise--------------------6
MOO :Méthode Orientée Objet--------------------------------------------------------------------------------------------------6
MOT :Modèle Organisationnel des traitements------------------------------------------------------------------------------6
OMT :Object Modeling Technique---------------------------------------------------------------------------------------------6
PHP : HyperText Preprocessor--------------------------------------------------------------------------------------------------6
RG : Règle de Gestion--------------------------------------------------------------------------------------------------------------6
-------------------------------------------------------------------------------------------------------------------------------------------------11
-------------------------------------------------------------------------------------------------------------------------------------------------50
-------------------------------------------------------------------------------------------------------------------------------------------------51
Notes de cours--------------------------------------------------------------------------------------------------------------------------51