Vous êtes sur la page 1sur 54

SOMMAIRE

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 …………………………………………………………………..

REDIGER PAR : Feumedjou kankeu rosard 1


DEDICACE

REDIGER PAR : Feumedjou kankeu rosard 2


REMERCIEMENT

 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.

 Nos remerciements s'adressent en particulier à :

 Monsieur DJOFANG JOSEPH, Président de l’ISTAG pour son cadre de travail


propice ;

 Monsieur YOUMTO Ernest, Président de l’ISTAG pour le sérieux dans le suivi de


l’encadrement ;

 M. MFOMEGNE, encadreur académique, pour sa disponibilité et l’orientation


apportée dans la réalisation de ce travail ;

 Notre encadreur professionnel M. ONANEMA LANDRY, qui nous a accordé sa


confiance et assigné des tâches durant notre séjour parmi eux ;

 Tous mes enseignants pour la formation reçue, en particulier M. BEKECK ROLAND


et à M. ONNANEMA LANDRY ;

 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

REDIGER PAR : Feumedjou kankeu rosard 3


LE CYCLE DE BREVET DE TECHNICIEN SUPÉRIEUR (BTS) A ÉTÉ CRÉÉ PAR ARRÊTÉ
MINISTÉRIEL NO 90/E/05/MINEDUC DU 24 DÉCEMBRE 1971. I L S’EST ASSIGNÉ POUR
PRINCIPALE MISSION , LA FORMATION DES ÉTUDIANTS TITULAIRES D’UN BACCALAURÉAT .

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’E NSEIGNEMENT SUPÉRIEUR . L A
FORMATION EST ÉTALÉE SUR UNE PÉRIODE DE DEUX ANS DONT LES CARACTÉRISTIQUES
SONT LES SUIVANTES :

UNE PREMIÈRE ANNÉE AU COURS DE LAQUELLE IL FAUT VALIDER PLUS DE 75% DES
UNITÉS DE VALEURS EXISTANTES ;

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 .

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 .

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
POINCARE IT CONSULTING S UR 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 .

REDIGER PAR : Feumedjou kankeu rosard 4


ABREVIATIONS

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

MOO :MÉTHODE ORIENTÉE OBJET


MOT :MODÈLE ORGANISATIONNEL DES TRAITEMENTS

OMT :OBJECT MODELING TECHNIQUE


PHP : HYPERTEXT PREPROCESSOR
RG : RÈGLE DE GESTION
SADT : STRUCTURED ANALYSIS AND DESGN TECHNICS
OI : ORGANE INFORMATIQUE
RO : RÈGLES D'ORGANISATION
SIG : SIGNALÉTIQUE
SIT : SITUATIONNEL
XAMPP: X APACHE MYSQL PERL PHP
GL: GÉNIE LOGICIEL

REDIGER PAR : Feumedjou kankeu rosard 5


LISTE DES FIGURES

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

REDIGER PAR : Feumedjou kankeu rosard 6


RESUME

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.

poincareITconsulting en tant que prestataire informatique a constater que dans de


nombreux agence de voyage les réservations des tickets de voyage manuellement et
à envisager proposer une plateforme pour faciliter les agences de voyage

L’objectif de cette étude est d’accroitre et de fidéliser la clientèle d’une


compagnie de voyage en mettant en place un système de réservation des tickets de
voyage en ligne. Le système de réservation ainsi proposé est conçu par la méthode
MERISE, et est réalisé

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

REDIGER PAR : Feumedjou kankeu rosard 7


ABSTRACTE

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

operations manually, including booking travel tickets.

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

designed by the MERISE method, and is carried out

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

relevance of the results obtained.

REDIGER PAR : Feumedjou kankeu rosard 8


INTRODUCTION GENERALE

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

REDIGER PAR : Feumedjou kankeu rosard 9


CHAPITRE 1 : PRESENTATION GENERALE DE
POINCAREITCONSULTING ET DEROULEMENT DU STAGE

Dans ce chapitre, nous procédons à une présentation de l’entreprise où nous avons


effectué notre stage académique. Il s’agira de rappeler son historique, de présenter ses
missions, son organigramme et son architecture. Nous terminerons par une présentation du
service d’accueil et le déroulement du stage.

REDIGER PAR : Feumedjou kankeu rosard 10


SECTION I : PRESENTATION DE L’ENTREPRISE

Située à Yaoundé, capitale du Cameroun, Poincare IT Consulting est une agence de


consulting & Marketing Digital, dédiée à la e-réputation des entreprises,
communication, lancement d’un nouveau produit, conception des solutions logicielles
basées sur les technologies web, installation et maintenance des réseaux
informatiques, service d’infographie, formation professionnelles et fournitures du
matériel informatique et gadget multimédia via notre site E-commerce
(https://store.poincare-it-consulting.com).
Notre savoir-faire et notre expérience sont reconnus dans le domaine des sites
marchands, sites vitrines (CMS, portail d’entreprise…) et dans le développement des
solutions « métier » sur mesure, conseil et formation en développement web. De plus,
grâce à son offre de développement offshore Poincare IT Consulting propose aux
entreprises africaines, européennes et américaines, des services de haute qualité à des
prix ultra compétitifs.
Dotée d’une équipe de plusieurs ingénieurs aux compétences diversifiées, Poincare IT
Consulting concilie expertise, maîtrise technologique et esprit d’équipe au service
d’un seul objectif : la satisfaction de ses clients. Il s’efforce de développer au sein de
ses équipes une véritable culture professionnelle, où la qualité d’écoute et le respect
des engagements sont nos priorités.
Notre mission « Poincare IT Consulting s’engage à offrir un service de haute qualité,
avec une innovation constante, en amélioration continue, ceci dans le délai prévu. »

REDIGER PAR : Feumedjou kankeu rosard 11


FIGURE 1: SITUATION GEOGRAPHIQUE

II. LES INFRASTRUCTURES

L’entreprise PoincareItconsulting possède un cadre et des équipements qui sont à la


pointe de la technologie informatique ; ils concernent :
Une salle de formation climatisée équipée d’un vidéo projecteur et d’une dizaine
d’ordinateurs hauts de gamme.
Une salle de développement.

L’entreprise PoincareItconsulting compte en son sein environs 8 personnels qualifiés


en des spécialités suivantes :
 Développement des SIG.
 Développement d’application pour PME/PMI.
 Développement des sites web.

REDIGER PAR : Feumedjou kankeu rosard 12


 Maintenance informatique.
 Mise en place des réseaux d’entreprise.
L’audit des systèmes d’information.
Formation et certification (à distance comme en présentielle).

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

DIRECTEUR GENERAL ADJOINT

DIRECTION DES SERVICES


DIRECTION COMMERCIAL DIRECTION DES FORMATIONS
INFORMATIQUES

FIGURE 2 : ORGANIGRAMME DE L’ENTREPRISE

REDIGER PAR : Feumedjou kankeu rosard 13


V. LA VISION ET LES VALEURS
A. La vision
Proposer par l’innovation une solution aux problèmes sans réponse ; proposer,
accompagner, conseiller et assister les entreprises dans leur processus d’informatisations.
B. Les valeurs
 Le respect : respect de l’autre, respect des délais, respect de la parole donnée.
 La recherche de la perfection : c’est le challenge des promoteurs de
PoinItConsulting. Les produits mis à la disposition de la clientèle doivent répondre
exactement aux besoins, s’adapter à l’évolution technologique, et résister à la
concurrence, tant nationale qu’internationale.
 L’exemplarité en matières éthique et relationnelle.
 Le travail bien fait et le service bien rendu.

VI. FICHE SIGNALETIQUE DE POINTCAREITCONSULTING

Date de création : 2017


Siege Social : Yaoundé Montée SNI
Forme Juridique : Société à responsabilité limitée
RCCM RC\Yaoundé\2009\708
Secteur d’Activités : Développement des logiciels,
développement des Systèmes d’Information
Géographique (SIG)
Capital Social : 150 000 000 FCFA
Contacts : Portable : (237) 655 22 80 86/ 680 21 66
46
BP : 11 824 Yaoundé
EMAIL: landrypoincare@gmail.com
SITE WEB : https://poincare-it-
consulting.com
Nature des Bénéfices : Bénéfices Commercial
Régime Spécial : Entreprise Privée
Devise : RAPIDITE-EFFICACITE
Logo officiel :

REDIGER PAR : Feumedjou kankeu rosard 14


SECTION II : DEROULEMENT DU STAGE

I. PREMIER CONTACT AVEC POINCAREITCONSULTING


Notre stage a effectivement débuté le 29 juin deux mil vingt-deux, nous avons été accueillis
par le directeur général de POINITCONSULTING, M. ONANENA NTSOBO Landry qui,
après un bref échange de civilités, nous a fait une lecture du règlement intérieur, puis nous a
confié au responsable du service de développement d'application. Après un bref échange
collectif, un poste de travail nous a été attribué. Par la suite, il nous a aussi donné les objectifs
de son institution à savoir :

 Résoudre les problèmes des clients, en matière de création et de gestion d’un site web.

 Former de futurs ingénieurs dans les domaines de gestion, de comptabilité, de micro


finance, dans l’informatique et réseau.

 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é.

REDIGER PAR : Feumedjou kankeu rosard 15


II. ENVIRONNEMENT MATERIEL ET LOGICIEL DE POINCARE IT
CONSULTING
1. Environnement logiciel
La partie logicielle de l’entreprise est constituée de plusieurs environnements lui
permettant de créer des applications, de faire des certifications en ligne. Nous présentons les
différentes applications retrouvées au sein de PoincareItConsulting comme suit :

 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.

 UN IP Phone de marque CISCO, celui-ci correspond au moyen utilisé en interne dans


l’entreprise, il est utilisé par la secrétaire qui prend contact avec les clients potentiels.

REDIGER PAR : Feumedjou kankeu rosard 16


III. TRAVAUX EFFECTUES
Lors de notre stage nous avons effectués plusieurs tâches. Ainsi, dans cette partie
nous présenterons les tâches et les difficultés rencontrés lors de la réalisation. Durant notre
stage nous avons effectué plusieurs tâches, ces travaux pouvaient être d’ordre matériel ou
logiciel. Nous pouvons citer entre autres :

 Rédaction du manuel d’utilisation de l’application Poincareritconsulting développée


par les informaticiens travailleurs au sein de POINCARE IT CONSULTING,
rédaction du rapport des burgs, et d’un résumé sur les fonctionnalités du système ;
 Enregistrement du plan de compte dans l’application Poincareritconsulting ;
 Analyse (Règles de gestion, liste des entités, DD, MCD, MLD) des petits systèmes tels
que (la gestion des élections dans un pays, Fonctionnement de la caisse d’un
supermarché, situation matrimoniale au Cameroun, fonctionnement d’une équipe de
football).
 Utilisation des imprimantes
 Pour travailler collectivement nous avons utilisé « Scrum » est un Framework qui aide
les équipes à collaborer.
 Réalisation d’un site de E-commerce (ARTOFLINE) la mise en place des œuvres d’art

IV. DIFFICULTES RENCONTREES


 Le C Sharp (C#) étant un nouveau langage son apprentissage fût long.
 Étude JDK
 La maitrise imprimantes
 Le travail demandant beaucoup de temps ce qui nous amenait à travailler à des
heures tardives jusqu’à 19 heures et même le weekend.

REDIGER PAR : Feumedjou kankeu rosard 17


CHAPITRE II : APPROCHE THEORIQUE

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.

REDIGER PAR : Feumedjou kankeu rosard 18


SECTION I : PRESENTATION DU SYSTÈME ACTUELE

1. Synoptique de la démarche

Analyse

Conception Modélisation

Montage de la base de donnée

Développement des interfaces

Test de l’application

FIGURE 3: SYNOPTIQUE DEMARCHE

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

REDIGER PAR : Feumedjou kankeu rosard 19


l’agence et nous a donc permis de distinguer les différents processus intervenants
dans notre étude.

3. La conception et modélisation

Dans la conception d’un système d’information, la modélisation des données est


l’analyse et la conception de l’information contenue dans le système. Il s’agit
essentiellement d’identifier les entités logiques et les dépendances logique entre ces entités
La modélisation d’un système d’information repose sur la méthode ou le langage à suivre.
Ainsi le méthode MERISE a été choisi pour la présente étude.

4) Le montage de la base de donnée

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).

5) Le développement des interfaces

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.

REDIGER PAR : Feumedjou kankeu rosard 20


7) PROCESSUS

Figure 5 : graphe des flux du processus de programmation des voyage

REDIGER PAR : Feumedjou kankeu rosard 21


F

Figure 9: diagramme des flux du processus vente des tickets

REDIGER PAR : Feumedjou kankeu rosard 22


SECTION II : ETUDE DE L’EXISTANT ET SOLUTION

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

au niveau du guichet. Ce dernier vous enregistre dans un bordereau et vous remet


votre ticket de voyage.

De même pour effectuer une réservation il faut se rendre à l’agence au niveau du


guichet qui vous renseigne sur les horaires de départ et les différentes destinations
puis vous effectuez votre réservation en payant pour le voyage programmé à l’heure
qui vous convient ou encore vous appelez l’agence par téléphone pour le faire et vous
devez arriver une heure avant le départ pour confirmer votre réservation au guichet.

Les voyages quant à eux sont programmé de manière journalière en fonction de la


disponibilité des véhicules et ne sont communiqués au voyageur qu’au niveau du
guichet lorsque ceux-ci viennent se renseigner

REDIGER PAR : Feumedjou kankeu rosard 23


NUM DOCUMENT NOM POSTE DE DESCRIPTION
SYMBOLIQUE PRODUCTION

1 Ticket de Voyage Doc 1 Guichet Donne l’accès à


un voyage

2 Liste des Voyageurs Doc 2 Guichet Présente les noms


des voyageurs par
voyage

3 Etat des Voyages Doc 3 Service des Présente les


Voyages voyages
programmés sur
une période
donnée avec leurs
paramètres.

Les documents répertoriés et manipulés sont présentés dans le tableau suivant :

II. Critiques de l’Existant


L’étude de l’existant nous a permis de découvrir beaucoup de manquements au
système sur place. Ainsi, dans le tableau ci-après, nous représentons les critiques que
nous pouvons apporter au système d’information existant.

N° CRITIQUES CONSEQUENCES

1 Toutes les pièces sont


- Lenteur dans le travail
tenues manuellement
- Génération de résultats incorrects
- Mobilisation de plusieurs employés
- états présentés avec ratures
Absenc
2 e de Base de
- L’information ne peut pas être retrouvée en temps réel
Données Numérique
- Certaines informations pourraient carrément finir par

REDIGER PAR : Feumedjou kankeu rosard 24


disparaissant
- Impossibilité de retrouver toutes traces exactes
- difficultés à dresser des statistiques

III. Solutions proposées

A la suite de tous les manquements constatés dans le système, il apparaît


indispensable pour un rendement optimum, de se doter d’un dispositif informatisé et
fiable, capable de gérer toutes les données, car il faudra pouvoir :

Identifier de façon unique chaque occurrence dans les entités.

Restituer l’information exacte au moment précis, à la personne concernée et


sous la meilleure des formes.

Avoir la possibilité de mises à jour toute fois que besoin se fera ressentir

Faire des sauvegardes à chaque mouvement de la base des données.

Garantir une sécurité d’accès aux données.

Alléger tous ces traitements via une rapidité d’exécution, la mobilisation du


moins d’acteurs possibles.

IV. Problématique
Les difficultés rencontrées lors de ce processus de réservation sont les suivantes :

REDIGER PAR : Feumedjou kankeu rosard 25


 Le système de réservation étant effectué manuellement par le personnel via le
carnet de réservation. Il faudra un certain temps pour terminer ce processus.
Par conséquent, il en résulte une longue file d'attente pour acheter un ticket
de voyage.

 Le manque de synchronisation des différentes agences de la compagnie sur


les disponibilités des places dans un bus lors de sa mise en route.

 L’annulation de voyage par certains passagers sans tenir informé l’agence au


moment opportun

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

VI. Question de recherche


Les préoccupations soulevées dans le diagnostic préalable ont été articulés afin de savoir
comment améliorer les services offerts par la compagnie notamment en ce qui concerne la
réservation des voyages ?

VI. Question subsidiaires

REDIGER PAR : Feumedjou kankeu rosard 26


 Comment 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 permettrait-elle d’améliorer la


qualité des services offerts par la compagnie ?

VIII. Objectif général

 L'objectif général poursuivi par cette étude est d’accroître et fidéliser


CHAPITRE III : MODELISATION
la clientèle d’une compagnie de voyage DU FUTUR SYSTEME
interurbain.

La modélisation de la solution constituera en une suite de schémas qui nous permettra


de comprendre le système existant de suivi des tickets de voyage.

REDIGER PAR : Feumedjou kankeu rosard 27


SECTION I : CONCEPTION DU SYSTEME

I. Méthodes Fonctionnelles

Historiquement basées sur des langages de développement procéduraux, les méthodes


fonctionnelles sont plus orientées vers les traitements que vers les données. Ils fournissent une
référence suffisante pour analyser, choisir et utiliser un modèle, quel que soit les
développements technologiques visibles ou non. Avec l'évolution des systèmes et des
langages de programmation, ces méthodes ont pris en compte la modélisation des données et
le problème posé par le

II. LA METHODE DE CONCEPTION MERISE

MERISE (Méthode d’Étude et de Réalisation Informatique pour les Systèmes


d’Entreprise) est une méthodologie de modélisation à usage général dans le domaine
du développement des systèmes d’information, du génie logiciel et de la gestion de
projet. Introduit pour la première fois au début des années 1980, il était largement
utilisé en France. Il a été développé et perfectionné à tel point que la plupart des

REDIGER PAR : Feumedjou kankeu rosard 28


grandes organisations gouvernementales, commerciales et industrielles françaises l'ont
adopté.
MERISE procède par un traitement séparé des données et des processus, où la
vue des données est modélisée en trois étapes : de la conception à la physique en
passant par la logique. De même, la vue axée sur les processus passe par les trois
étapes : conceptuelle, organisationnelle et opérationnelle. Ces étapes du processus de
modélisation sont parallèles aux étapes du cycle de vie : planification stratégique,
étude préliminaire, étude détaillée, développement, mise en œuvre et maintenance.
C'est une méthode d'analyse basée sur le modèle entité-relation. En utilisant MERISE,
on peut concevoir des tables avec des relations pour créer une base de données
relationnelle. L’avènement dans les entreprises des applications informatisées a pour
objectif de maximiser leur efficacité. La nécessité de mettre en place les systèmes
d’information qui définissent et organisent les tâches de chaque intervenant dans
l’univers de l’entreprise, a conduit au développement de plusieurs méthodes d’analyse
et de conceptions des systèmes d’information (méthodes ACSI par exemple). Les
méthodes d’analyse les plus connues sont : SADT, Yourdon (faisant partie des
méthodes cartésiennes), MERISE (appartenant à la famille des méthodes systémiques)
et ODD, HOOD, UML (comme méthode objets).
Pour matérialiser notre contribution, ce rapport fait état de la méthode qui nous
a paru très pratique : la méthode MERISE. Notre choix a été déterminé par rapport au
fonctionnement pertinent de cette méthode et son adaptation au système d’entreprise
auquel nous avons eu affaire. Le but de cette méthode est d’automatiser un système
d’information donnée. Elle prend en compte à la fois les aspects statiques (données) et
dynamiques (traitements) du système concerné. MERISE en tant que méthode par
système est efficace, simple et parfaitement adaptée au domaine de la gestion.
MERISE comprend :
 Un cycle de vie : qui comprend un schéma directeur, une étude préalable, une
étude détaillée, une étude technique, une réalisation, une mise en œuvre, une
maintenance ;
 Un cycle d’abstraction : constitué de trois (3) niveaux d’abstraction
(conceptuel, opérationnel ou physique, organisationnel ou logique) et deux (2)
axes de modélisation (données et traitement) ;

REDIGER PAR : Feumedjou kankeu rosard 29


 Un cycle de décision : à ce stade ce n’est que le cycle d’abstraction auxquels
nous nous intéressons. Ce cycle est lui-même décomposé en 3 niveaux :
Le niveau conceptuel : ici on ne s’attarde pas sur l’aspect technique, il s’agit de
savoir : de quoi parle-t-on ? On cherche donc à décrire le modèle de l’entreprise.
Le niveau logique : à ce niveau, on reprend le contenu du Modèle Conceptuel de
Données (MCD) pour organiser les données grâce auxquelles on connaitra par
exemple les différentes tables dans la base de données.
Le niveau physique : on obtient ici concrètement de quelle façon sera mise en place le
système ; La modélisation de notre solution se fera donc selon ses trois différents
niveaux et sera orientée de la façon suscitée.

III. LES DIAGRAMMES DE MERISE

A. Le Diagramme de flux

1. Symbolisme du 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 ;

REDIGER PAR : Feumedjou kankeu rosard 30


 Notion d’Acteur : Un acteur peut désigner tout composant de l’environnement de
l’entreprise ou interne à l’entreprise, recevant un flux d’un composant ou émettant un
flux à destination d’un autre composant ;

2. Formalisme du diagramme de flux

 Acteur :

 Flux d’information :

 Rectangle :

 Cas Pratique :

Acteur 1 Flux d’Informations


Acteur 2

B. Le Modèle conceptuel de traitements

1. Symbolisme du Modèle Conceptuel de Traitement

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 :

REDIGER PAR : Feumedjou kankeu rosard 31


1. Évènement : Un évènement est un fait nouveau pour le système d’information ; c’est
quelque chose qui se passe à un moment donné dans le système d’information.
Suivant leurs modalités d’apparition, on distingue deux types d’évènements : les
évènements externes et les évènements internes. Un évènement externe est un évènement
provenant de l’extérieur du système d’information ou du domaine étudié. Il est émis par
un acteur extérieur. Un évènement interne est un évènement généré par un traitement
propre au domaine étudié.

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

Figure 10: Formalisme du MCT

REDIGER PAR : Feumedjou kankeu rosard 32


POCESSUS DE PROGRAMMATION DE VOYAGE

Figure 11 : MCT du processus de programmation des voyages

processus de réservation des voyages

Figure12 : MCT de réservation de voyage

Modèle Conceptuel des Traitements

REDIGER PAR : Feumedjou kankeu rosard 33


Figure 13 : MCT du processus vente des tickets de voyages

E. Modèle conceptuel de données

1. Symbolisme du modèle conceptuel de données

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.

b. Formalisme d’une règle de Gestion

RGN°1 : Énoncé de règle de gestion N°1

RGN°2 : Énoncé de règle de gestion N°2

REDIGER PAR : Feumedjou kankeu rosard 34


3. Formalisme du Modèle Conceptuel de Données

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é.

Un identifiant est une propriété permettant de décrire de manière unique un objet


ou une entité. L’identifiant est généralement la première propriété d’une entité et est toujours
souligne par convention.

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 :

Pour représenter une association on utilise le formalisme suivant

REDIGER PAR : Feumedjou kankeu rosard 35


METHODE CONCEPTUELE DU SYSTEME

SECTION
Figure 18 : modèle conceptuel desII : ORGANISATION
données DU SYSTEME

A. Modèle Organisationnel de Traitement

A.1 Symbolisme du Modèle Organisationnel de Traitement


Une procédure fonctionnelle est l’ensemble d’action non interrompu effectue par le
système d’information en réponse à un évènement ou d’un ensemble d’évènement partageant
les notions organisationnelles (même acteur, même lieu d’exécution, même périodicité. Elle
indique le degré d’automatisation.

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).

La période indique les conditions temporelles d’activité d’une procédure fonctionnelle.

Le Modèle Organisationnel de Traitement de Traitement se présente comme suit :

REDIGER PAR : Feumedjou kankeu rosard 36


1. Formalisme Modèle Organisationnel de Traitement

Figure 14: Formalisme du MOT

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

Figure 15 : MOT du processus de programmation des voyages

REDIGER PAR : Feumedjou kankeu rosard 37


RG01 : Le réserveur (guichetier agence de voyage, standardiste agence de voyage,
responsable de kiosque installé dans la ville ou le voyageur lui-même via la plateforme en
ligne) réserve son voyage de n’importe où à tout moment.

Figure 16 : MOT du processus de réservation des voyages

processus Vente des Tickets


RG01 : Le guichetier vend les tickets d’un voyage avant ce voyage

Figure 17: MOT du processus de vente des tickets de voyage

C. Modèle logique des données

REDIGER PAR : Feumedjou kankeu rosard 38


1. Symbolisme du modèle logique de données

La description conceptuelle a permis de représenter le plus fidèlement possible


les réalités de l’univers à informatiser. Mais cette représentation ne peut pas être
directement manipulée et acceptée par un système informatique. Il est donc nécessaire
de passer du niveau conceptuel à un niveau plus proche des capacités des systèmes
d’information : c’est le MLD, il permet de décrire les enregistrements logiques,
d’entrevoir la structuration physique des données grâce aux estimations que l’on peut
faire sur les volumes d’enregistrement à mémoriser.

Formalisme du modèle logique de données


Un attribut désigne le plus petit élément d’information manipulable par le concepteur.
Le degré d’une relation est le nombre d’attribut de cette relation.
La cardinalité d’une relation est le nombre de tuples de cette relation.
Une relation, aussi appelée table, est un ensemble d’attribut qui permet de
distinguer chaque tuple de la relation par rapport à tous les autres tuples.
Un tuple d’une relation est une ligne dans une relation.
Une clé primaire d’une relation est un attribut ou groupe d’attributs qui permet
d’identifier de manière unique tout tuple de la relation.
Règles de passage du MCD au MLD

Toutes les entités du MCD se transforment en table dans le MLD ;


Pour une association père-père ou maillée, il y a formation d’une nouvelle table dont
le nom est celui l’association et la clé primaire est la concaténation des deux
identifiants des entités quelle associe ;
Pour une association père-fils ou hiérarchique, il y a migration de l’identifiant de
l’entité père dans l’entité fils.
Les processus

I. MODELE LOGIQUE DE DONNEES (MLD)

LOCALITE (idLocalite, codeLocalite, libelleLocalite) ;

REDIGER PAR : Feumedjou kankeu rosard 39


AGENCE (idAgence, #idLocalite, codeAgence, libelleAgence, adresseAgence,
telephoneAgence)

PERIODE (idPeriode, #idAgence, codePeriode, libellePeriode, debutPeriode,


finPeriode) ;

VOYAGE (idVoyage, #idVehicule, #idChauffeur, #idLocalite, #idPeriode,


codeVoyage, libelleVoyage, dateVoyage, departVoyage, prixVoyage) ;

VEHICULE (idVehicule, #idMarque, code Véhiculé, libelleVehicule,


immatriculationVehicule, placesVehicule) ;

CHAUFFEUR (idChauffeur, nomChauffeur, prenomChauffeur, datenaisChauffeur,


cniChauffeur) ;

TICKET (idTicket, #idVoyage, codeTicket, voyageTicket, coordonneesTicket,


piècesIdentiteTicket, observationTicket, etatTicket);

MARQUE (idMarque, codeMarque, libelleMarque)

A. Le Dictionnaire de Données

1. Symbolisme du 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 :

2. Formalisme du Dictionnaire de Données

Nom Type Nature Longueur Format Commentaire

REDIGER PAR : Feumedjou kankeu rosard 40


A – SI – ST
Symbolique Signification AN – -M
N-D

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 :

Code Désignation Type Longueur Nature Table de


référence

CodeLocalité Code De La AN 6 PK Localité


Localité

Nom
de la
localit
NomLocalité é AN 20 AT Localité

codeagence Code de l’agence AN 6 PK Agence

REDIGER PAR : Feumedjou kankeu rosard 41


Libelléagence Libellé de l’agence AN 20 AT Agence

Adresse agence Adresse De T 50 AT Agence


L’agence

Telephoneagence Téléphone De N 12 AT Agence


L’agence

Codeperiode Code De La AN 6 PK Période


Période

Libell
Libelleperiode é De La AN 20 AT Période
Période

Debutperiode Date de début de D 14 AT Période


La période

Finperiode Date De fin De D 14 AT Période


Période

Codevoyage Code du voyage AN 6 PK Voyage

Libellévoyage Libellé du voyage AN 20 AT Voyage

Datevoyage Date du voyage D AT Voyage

REDIGER PAR : Feumedjou kankeu rosard 42


Departvoyage Heure De départ D 14 AT Voyage

Prixvoyage Prix du voyage N 9 AT Voyage

Codevéhicule Code du véhicule AN 6 PK Véhicule

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

Placesvéhicule Nombre de place N 9 AT Véhicule


Nomchauffeur Nom Du AN 30 AT Chauffeur
Du véhicule
Chauffeu
r
Idchauffeur Numéro de la cni N 10 PK Chauffeur
Du chauffeur
Codeticket Code du ticket AN 12 PK Ticket

Voyageurticket Nom Du AN 4O AT Ticket


Voyageu
r

CHAPITRE IV : IMPLEMENTATION
Coordonneesticket Coordonnées Du T 40 AT Ticket
Voyageu
r

codemarque Code De La AN 6 PK Marque


Marque De

Voiture

REDIGER PAR : Feumedjou kankeu rosard


Libellémarque Libellé De La AN 4320 AT Marque
Marque
Dans ce chapitre, nous présenterons les outils matériels et logiciels utilisés ainsi que
quelques écrans de l’application.

SECTION I : PRESENTATION DES OUTILS

REDIGER PAR : Feumedjou kankeu rosard 44


A. OUTILIS MATERIELS
Le matériel que nous avons utilisé tout au long de la mise en œuvre de notre solution est
un MacBook Pro dont les caractéristiques sont les suivants :
 RAM : 12Go ;
 Disque Dur :500Go ;
 Processeur : Core i7 de 4.5Ghz

.
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.

Figure 2: Microsoft Word 2016

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

Figure9: Java Oracle

4. Mamp Server: server local

REDIGER PAR : Feumedjou kankeu rosard 45


Figure9 : Mamp server

5. MYSQL : SGBDR (Système de Gestion de Bases de Données Relationnelles).

Figure 3: MySQL6. SQLYOG community 13.2.0 :


Client MySQL permettant d'avoir une interface graphique pour les fonctionnalités natives
de MYSQL.

Figure 4: SQLyog

• C# : langage de programmation de 4ième génération

FIGURE : CSHARPT

REDIGER PAR : Feumedjou kankeu rosard 46


SECTION I : PRESENTATION DE LA SOLUTION

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 :

Figure 23: Formulaire d’inscription

C’est le premier formulaire qui s’affiche au lancement de l’application, il permet de s’inscrire


à l’application via un nom d’utilisateur, un prénom, un email, un mot de passe et le numéro de
téléphone depuis la quelle on souhaite se connecter.

II. ECRAN PRINCIPAL


C’est le formulaire qui donne accès à toutes les autres interfaces du système et permet aussi
l’enregistrement des tickets.

Figure 24 : écran principale

REDIGER PAR : Feumedjou kankeu rosard 47


CONCLUSION GENERALE

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

REDIGER PAR : Feumedjou kankeu rosard 48


ANNEXES

REDIGER PAR : Feumedjou kankeu rosard 49


REFERENCES BIBLIOGRAPHIQUE ET WEBOGRAPHIQUE

Notes de cours

Pour la réalisation de notre solution, nous nous sommes référencés aux cours suivants :

 Exploitation d’un Schéma de Données (ESD) M. KELEMBE, année 2021/2022 ;


 Développement d’application (CABD) M. ONANEMA LANDRY 2022/2023 ;
 Programmation Orientée Objet (POO) M. KELEMBE ;
 Bases de la Programmation Algorithmique Appliquée (BPAA) M. KELEMBE.
Pour la réalisation de notre solution, nous nous sommes référencés aux documents suivants :

 Guide de rédaction du rapport de stage IC (INSTITUT DE COMMERCE ET


D’INGENIERIE D’AFFAIRES).

I. Sites Web Visités

Pour la réalisation de notre solution, nous nous sommes référencés aux Sites Web suivants :

 [PDF] Connexion aux bases de données (C#) (cours-gratuit.com) Membuat Menu


Custom Flat Pada Visual Studio (C#) 2010 - YouTube
 https://openclassrooms.com.
 Membuat Tampilan Flat Design Menu Utama Aplikasi Perpustakaan - VB Net,
CSharp (C#) Tutorial – YouTube
 https://fr.quora.com/Comment-puis-je-apprendre-les-bases-de-Java-en-21-jours
 https://java.developpez.com/cours/

REDIGER PAR : Feumedjou kankeu rosard 50


TABLE DES MATIÈRES
SOMMAIRE ………………………………………………………………………………………----------------------------------------------1
DEDICACE ………………………………………………………………………………………------------------------------------------------1
REMERCIEMENTS……………………………………………………………………………------------------------------------------------1
AVANTPROPOS……………………………………………………………………………………--------------------------------------------1
ABREVIATIONS ET SIGLES……………………………………………………………………---------------------------------------------1
LISTE DES FIGURES ………………………………………………………………………---------------------------------------------------1
LISTE DES TABLEAUX …………………………………………………………………..---------------------------------------------------1
RESUME …………………………………………………………………………………………….---------------------------------------------1
ABSTRACT………………………………………………………………………………………….---------------------------------------------1
INTRODUCTION…………………………………………………………………………………….-------------------------------------------1
CHAPITRE 1 : PRESENTATION GENERALE DE POINTCAREITCONSULTING ET DEROULEMENTDU STAGE
………………………………………………………………….---------------------------------------------------------------------------------1
SECTION I : PRESENTATION DE L’ENTREPRISE-------------------------------------------------------------------------------1
I- HISTORIQUE……………………………………………………………………-----------------------------------------------------------1
II - FICHE SIGNALETIQUE……………………………………………………………………----------------------------------------------1
III- OBJECTIFS ET MISSIONS DE POINTCAREITCONSULTING……………………----------------------------------------1
IV- ORGANIGRAMME DE POINTCAREITCONSULTING…………………………………---------------------------------------1
V- PLAN DE LOCALISATION DE POINTCAREITCONSULTING…………………………………… SECTION II :
DEROULEMENT DU STAGE--------------------------------------------------------------------------------------------------------1
I-ACCEUIL ET ORIENTATION……………………………………………………………….----------------------------------------------1
II- TACHES EFFECTUEES PENDANT LE STAGE………………………………………….-------------------------------------------1
III- APPORT DU STAGE……………………………………………………………………….----------------------------------------------1
IV- DIFFICULTES RENCONTRES……………………………………………………………----------------------------------------------1
V-ETUDE DE L’EXISTANT ………………………………………………………………….-----------------------------------------------1
CHAPITRE II : APPROCHE THEORIQUE-----------------------------------------------------------------------------------------1
SECTION I : PRESENTATION DU SYSTEME ACTUEL (Description du fonctionnement du système actuel et
analyse à travers DF et DCI) SECTION II : CRITIQUE DE L’EXISTANT ET PROPOSITION DE LA SOLUTION----1
CHAPITRE III : MODELISATION DU FUTUR SYSTEME-----------------------------------------------------------------------1
SECTION I : Conception du système (MCT, MCD)---------------------------------------------------------------------------1
Section II : Organisation du système (MOT, MLD)--------------------------------------------------------------------------1
CHAPITRE IV : IMPLEMENTATION-----------------------------------------------------------------------------------------------1
SECTION I : Présentation des outils---------------------------------------------------------------------------------------------1
Section II : Présentation de la solution CONCLUSION GENERALE ANNEXES
…………………………………………………………………………………… REFERENCE BIBLIOGRAPHIQUE ET
WEBOGRAPHIQUE…………………………….----------------------------------------------------------------------------------------1
TABLES DES MATIERES …………………………………………………………………..------------------------------------------------1
 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.-------------------------4

 Nos remerciements s'adressent en particulier à :------------------------------------------------------------------------4

 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

REDIGER PAR : Feumedjou kankeu rosard 51


 M. MFOMEGNE, encadreur académique, pour sa disponibilité et l’orientation apportée dans la
réalisation de ce travail ;-------------------------------------------------------------------------------------------------------------4
 Notre encadreur professionnel M. ONANEMA LANDRY, qui nous a accordé sa confiance et assigné
des tâches durant notre séjour parmi eux ;---------------------------------------------------------------------------------------4
 Tous mes enseignants pour la formation reçue, en particulier M. BEKECK ROLAND et à M.
ONNANEMA LANDRY ;--------------------------------------------------------------------------------------------------------------4
 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 ;-----------4
 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.-------------------------------------------------------------------------------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

REDIGER PAR : Feumedjou kankeu rosard 52


SADT : Structured Analysis and Desgn Technics--------------------------------------------------------------------------6
OI : Organe Informatique---------------------------------------------------------------------------------------------------------6
RO : Règles d'Organisation------------------------------------------------------------------------------------------------------6
SIG : Signalétique------------------------------------------------------------------------------------------------------------------6
SIT : Situationnel------------------------------------------------------------------------------------------------------------------6
XAMPP: X Apache MYSQL Perl PHP----------------------------------------------------------------------------------------6
GL: Génie Logiciel------------------------------------------------------------------------------------------------------------------6

CHAPITRE 1 : PRESENTATION GENERALE DE POINCAREITCONSULTING ET


DEROULEMENT DU STAGE-----------------------------------------------------------------------------------------------------11

-------------------------------------------------------------------------------------------------------------------------------------------------11

V. LA VISION ET LES VALEURS------------------------------------------------------------------------------------------14


VI. FICHE SIGNALETIQUE DE POINTCAREITCONSULTING--------------------------------------------------15
I. PREMIER CONTACT AVEC POINCAREITCONSULTING-------------------------------------------------16
II. ENVIRONNEMENT MATERIEL ET LOGICIEL DE POINCARE IT CONSULTING------------16
1. Environnement logiciel------------------------------------------------------------------------------------------------------16
III. TRAVAUX EFFECTUES-----------------------------------------------------------------------------------------------17
I. . ETUDE DE l’EXISTANT------------------------------------------------------------------------------------------------24
II. LA METHODE DE CONCEPTION MERISE-----------------------------------------------------------------------29
III. LES DIAGRAMMES DE MERISE------------------------------------------------------------------------------------31
I. MODELE LOGIQUE DE DONNEES (MLD)--------------------------------------------------------------------------40
I. Dictionnaire de données-------------------------------------------------------------------------------------------------------41
------------------------------------------------------------------------------------------------------------------------------------------45
A. OUTILIS MATERIELS----------------------------------------------------------------------------------------------------46
B. OUTILS LOGICIELS------------------------------------------------------------------------------------------------------46
I. ECRAN D’INSCRIPTION---------------------------------------------------------------------------------------------------48
II. ECRAN PRINCIPAL---------------------------------------------------------------------------------------------------------48

-------------------------------------------------------------------------------------------------------------------------------------------------50

-------------------------------------------------------------------------------------------------------------------------------------------------51

Notes de cours--------------------------------------------------------------------------------------------------------------------------51

I. Sites Web Visités-------------------------------------------------------------------------------------------------------------------51

REDIGER PAR : Feumedjou kankeu rosard 53

Vous aimerez peut-être aussi