Vous êtes sur la page 1sur 61

Gestion Automatisée des Colis dans Une Agence : Cas de

2020 / 2021
L’Agence de Voyage MARY LAND

Sommaire

Sommaire......................................................................................................................................... i

Dédicace......................................................................................................................................... ii

Remerciements.............................................................................................................................. iii

Avant – Propos.............................................................................................................................. iv

Liste des Sigles Et Abréviations.....................................................................................................v

Liste des Tableaux......................................................................................................................... vi

Liste des Figures........................................................................................................................... vii

Résumé........................................................................................................................................ viii

Abstract.......................................................................................................................................... ix

Introduction Générale...................................................................................................................11

Chapitre 1 : Généralité Sur L’Entreprise Et Déroulement du Stage..............................................12

Section 1 : Généralité Sur L’Entreprise.....................................................................................13

Section 2 : Déroulement du Stage Et Expression des Besoins...................................................18

Chapitre 2 : Développement du Thème de Stage..........................................................................27

Section 1 : Présentation de La Méthode d’Analyse – MERISE.................................................28

Section 2 : Implémentation de La Solution Numérique du Projet..............................................48

Conclusion Générale..................................................................................................................... 61

Références Bibliographiques........................................................................................................62

Table des Matières........................................................................................................................ 64

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
i
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Dédicace

Je dédie ce travail à Mes Parents qui m’ont toujours


guidé et entretenu tout au long de notre formation.

Remerciements

Avant tout, nous tenons à remercier toute personne contribuant au succès de notre stage, à toute
personne qui nous a aidé à la réalisation de notre projet et de ce rapport au long de ces deux années

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
ii
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

d’étude de près ou de loin. Ce travail ne pouvant être le fruit uniquement d’efforts personnels, nous
souhaitons donc remercier tous ceux qui ont participé, de près ou de loin à la réalisation de cette dernière.
Ces personnes étant nombreuses, nous pensons spécialement :

 Au Président de l’ISTAG Monsieur DJOFANG Joseph pour le cadre de formation ;


 Au Directeur de l’ISTAG Monsieur YOUMTO Ernest pour l’ambiance de qualité au campus ;
 A Mon Encadreur Académique Monsieur CHAHIE Paulin, pour la qualité du suivie et des
conseils prodigués ;
 A monsieur NGAGOUM Blondel, mon encadreur professionnel pour son encadrement et ses
multiples conseils ;
 A tout le personnel de l’entreprise OrelexTech pour leur accueil et leur collaboration au bon
déroulement de notre stage académique ;

 A tous nos enseignants d’ISTAG, pour leur encadrement pendant tout notre parcours académique ;

 A mes Parents, Monsieur Et Madame, qui prennent soins de moi, me soutiennent et œuvre de leurs
mieux depuis mon enfance pour ma croissance physique et intellectuelle.

 A la grande famille, pour leurs soutient constant durant toute cette année académique

 A nos frères, sœurs, tantes, oncles et amis qui nous ont apporté leurs soutiens et leurs solidarités
sans quoi nous ne serons pas arrivées au bout de ce travail.

 A tous ceux qui m’ont aidé et que je n’ai pas cité, quel que soit la manière, à la réalisation de ce
travail.

Avant – Propos

Le décret présidentiel N 77/108 du 28 avril 1967 portant sur la création des centres universitaires
introduit le brevet de technicien supérieur (BTS) et c’est l’arrêté ministériel N 90/E/150 MINEDUC du 24
décembre de 1971 qui met en application ce décret.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
iii
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Ainsi, on assiste à l’émergence des instituts privés à l’instar d’ISTAG. Cet institut offre des
formations diverses offrant droit à l’obtention du BTS dans des différentes spécialités .la formation suivie
dure deux ans et ensuite couronne par la soutenance d’un rapport de stage qui est la résultante de deux
mois d’exercice au sein d’une entreprise

Cet en accord avec cet exigence académique que nous avons été accueillis pour exercer un stage
au sein de L’Entreprise OrelexTech et avec comme thème : « Gestion Automatisée des Colis dans Une
Agence de Voyage : Cas de L’Agence de Voyage MARYLAND  »

Pendant ce stage que l’occasion nous avait été donnée d’effectuer un stage en entreprise pendant
une période de 02 mois du 17 Aout Au 07 Septembre 2020, dans le but de s’imprégner des réalités
professionnelles et de compléter l’enseignement jusque-là théorique reçu à l’école.

Nous ne prétendons pas avoir fait un parcours sans - fautes dans cette réalisation ; Comme toute
œuvre humaine, elle peut contenir des petites erreurs d’interprétation ou d’analyse, nous nous excusons
d’ores et déjà auprès de nos lecteurs et utilisateurs.

Liste des Sigles Et Abréviations

AGL : Atelier Génie Logiciel ;

BTS : Brevet de Technicien Supérieur ;

CA : Chef d’agence ;

DG : Directeur Général ;

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
iv
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

GSI : Gestion des Systèmes Informatiques ;

IDE : Integrated Devolopment Environment ;

IHM: Interface Homme Machine;

ISTAG : Institut Supérieur de Technologies Appliquées et de Gestion ;

MCT : Modèle Conceptuel de Traitement ;

MLD : Modèle Logique de Données ;

MOT : Modèle Organisationnel de Traitement ;

MPD : Modèle Physique de Données ;

MySQL: My Structured Query Language;

PC : Personal computer ;

PDF : Portable document File ;

SGBD : Système de Gestion de Base de Données ;

SQL: Structured Query Language;

TIC : Technologies de l’Information et de la Communication ;

MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes d’Entreprise

Liste des Tableaux

Tableau 1 – Fiche Signalétique de L’Entreprise..........................................................................................12

Tableau 2 - Liste des Représentations des Agence de L’Agence de Voyage MARY LAND.....................20

Tableau 4 – Formalisme du Dictionnaire de Données MERISE.................................................................31

Tableau 5 – Tableau du Dictionnaire de Données MERISE.......................................................................32

Tableau 6 – Formalisme du Modèle Organisationnel de Traitements MERISE.........................................41

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
v
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Tableau 7 – Tableau du MOT Processus Gestion Envoie Colis..................................................................42

Liste des Figures

Figure 1 – Organigramme de L’Entreprise..................................................................................................15

Figure 2 – Plan de Localisation de L’Entreprise.........................................................................................16

Figure 3 - Organigramme de L’Agence de Voyage MARYLAND............................................................20

Figure 4 – Formalisme du Diagramme de Flux MERISE...........................................................................28

Figure 5 – Schéma du Diagramme de Flux : « Retrait Colis »....................................................................29

Figure 6 – Schéma du Diagramme de Flux : Envoie Colis.........................................................................30

Figure 7 – Formalisme du MCD MERISE..................................................................................................35

Figure 8 – Schéma du Modèle Conceptuel de Données du Système...........................................................36

Figure 9 – Formalisme du Modèle Conceptuel de Traitements MERISE...................................................38

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
vi
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Figure 10 – Schéma du Modèle Conceptuel de Traitements : Processus Envoie Colis..............................39

Figure 11 – Représentation du Schéma Logique de Données.....................................................................44

Figure 12 – Schéma du Modèle Physique de Données du Système............................................................46

Figure 13 - Ecran 1 - Présentation des Tables de La Base de Données.......................................................54

Figure 14 - Ecran 2 – Page Formulaire Login.............................................................................................55

Figure 15 - Ecran 3 – Page Tableau de Bord Utilisateur.............................................................................56

Figure 16 - Ecran 4 – Page Listing des Colis Envoyés................................................................................57

Figure 17 - Ecran 5 – Page Listing des Colis Retirés..................................................................................58

Figure 18 - Ecran de Gestion 6 – Formulaire Envoie Colis.........................................................................59

Résumé

Le thème soumis à notre étude dans le cadre de notre stage académique porte sur la «Gestion
Automatisée des Colis dans Un Agence de Voyage : Cas de L’Agence de Voyage MARY LAND ».
L’application ainsi réalisée possède plusieurs modules (Clients, Envoie Colis, Retraits des Colis,
Personnel) qui prennent en compte deux aspects : L’Aspect Sécurité qui donne la possibilité au CA de
créer des utilisateurs (Login et Mot de passe) et de les affecter à un groupe utilisateur. De même l’Aspect
Gestion des données qui offre la possibilité de générer et d’imprimer et lister le personnel de l’agence,
d’avoir la liste des colis de la journée, de la semaine ou du mois en cours.

Pour atteindre ces objectifs, nous avons utilisé la méthode d’analyse informatique MERISE
comme démarche de modélisation et l'implémentation a été réalisée avec le langage de programmation
PHP couplé à une Base de Données MySQL et avec l’utilisation des outils d’aide à la programmation
comme des Framework JQuery et Bootstrap. Pour ce qui est de la conception des formulaires et page de
l'application, nous avons utilisé l’Editeur Visual Studio Code.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
vii
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Abstract

The theme submitted for our study as part of our academic internship relates to "The Automated
Management of Parcels in a Travel Agency: Case of the MARY LAND Travel Agency". The application
thus produced has several modules (Customers, Sends Parcels, Collection of Parcels, and Staff) which
take into account two aspects: The Security Aspect which gives the CA the possibility of creating users
(Login and Password) and of assign them to a user group. Likewise, the Data Management aspect which
offers the possibility of generating and printing and listing the staff of the agency, to have the list of
packages for the current day, week or month.

To achieve these objectives, we used the MERISE computer analysis method as a modeling
approach and the implementation was carried out with the programming language PHP coupled to a
MySQL database and with the use of tools to help programming like jQuery and Bootstrap frameworks.
For the design of the application's forms and pages, we used the Visual Studio Code Editor.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
viii
Gestion Automatisée des Colis dans Une Agence : Cas de
2020 / 2021
L’Agence de Voyage MARY LAND

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
ix
Introduction Générale

L’Afrique est l’un des continents de nos jours, en perpétuelle évolution dans le domaine des
Technologies de l’Information et de la Communication. Ainsi, elle met sur pied des infrastructures
commerciales dans le but de s’arrimer au développement et de mettre le client au centre des
préoccupations.

La gestion de colis est un enjeu essentiel dans beaucoup d'entreprises. Les nouvelles technologies
peuvent désormais vous permettre d'envisager de meilleures solutions pour votre logistique. Découvrez-
en plus sur les étapes indispensables pour automatiser et optimiser votre gestion de colis. Mais
actuellement, dans la plupart des agences de voyage routière, le service des courrier (gestion des colis)
enregistre les entrées et sorties des colis des clients dans un gros registre où est inscrit les formations sur
le colis et pour les recherches, le chef service courrier doit parcourir ligne par ligne, page par page afin de
vérifier si un colis est arrivé ou pas. Cette méthode qui est utilisée trouve des limites, puisque les
informations disponibles ne sont pas stockées dans une base de données qui permettra entre autres de
faciliter le traitement et la manipulation des informations en liaison avec les colis des clients.

C’est pour résoudre les problèmes ci-dessus que le thème suivant nous a été soumis : « Gestion
Automatisée des Colis d’une Agence de Voyage : Cas de L’Agence de Voyage MARY LAND ».

Dans ce contexte, Ce rapport est pour nous l’occasion de résumer brièvement le travail effectué Ce
document détaillera donc les travaux effectués tout au long de la réalisation de ce projet. Le travail réalisé
été divisé en trois chapitres :

 Au chapitre 1, il sera question de présenter l’entreprise et du déroulement du stage ;


 Au chapitre 2, il sera question de l’approche théorique de la solution ;
 Et enfin au chapitre 3, il sera question de présenter de prime abord l’ensemble des outils utilisée et
enfin de présenter les captures de la solution mise en place.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Chapitre
1
Générali
té Sur
L’Entre
prise Et
Déroule
ment du
Stage
Section 1
Généralité Sur L’Entreprise 
Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
OreleXTech est une entreprise spécialisée dans le domaine des technologies informatiques mais
aussi de traduction en général et d’'informatique en général. Résolument tournée vers l’innovation et en
constante croissance. Notre mission est de fournir à toutes les entreprises, organismes publics et privés,
quelle que soit leur taille, les solutions de sécurité informatique, de maintenance informatique, de Réseau
informatique, de Développement des sites web et mobile les plus performants du marché et selon les
besoins des clients tout en ayant comme règle d’or : l’innovation et la créativité au cœur de la
technologie. Par ailleurs, Les produits d'OreleXTech outre leur beauté, fiabilité, robustesse possède une
efficacité et efficience à nul autre pareil.

I. Fiche Signalétique de L’Entreprise :

Raison Sociale OreleXTech 


Adresse Yaoundé, MVOG ADA (Pharmacie)
Contacts orelextechpointe@gmail.com
Site Internet http://www.orelextech.com/

Logo de
L’Entreprise

Tableau 1 – Fiche Signalétique de L’Entreprise

II. Historique Et Evolution de L’Entreprise :


Créé en 2016 par M. YOSSA BLONDEL dans la ville de Yaoundé, plus précisément au quartier
Mvog-Ada (2ème étage immeuble pharmacie Mvog-Ada). ORELEXTECH est une entreprise jeune et
abaisseuse ayant un grand avenir.

Cette une jeune entreprise qui depuis sa création n’a cessé de se développer et d’élargir ses
compétences basées sur les techniques et le métier de l’informatique. L’entreprise a débuté son activité&
e proposant principalement ses sévices en développement d’application web, mobile, en sécurité et réseau
informatique, audit informatique et conseil (pour les entreprises privé, publique ou pour des particulier).

III. Missions Et Activités de L’Entreprise :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
OrelexTech est une entreprise de services numériques qui s’est donné pour objectifs d’intégrer le
processus de numérisation du pays. Ses missions se résument entre autres :

 A l’automatisation et la numérisation des services non informatisés ;

 Au développement de solutions suivant des spécifications clientes ;

 Au recrutement de la matière grise (jeunes ingénieurs, passionnées) au profit de la recherche en


termes d’innovation ;

Placée sous l’autorité du CEO, les activités principales de OrelexTech tournent autour :

 Du développement de sites web ;


 Du développement des logiciels à la demande ;
 Mise en place de logiciels spécialisés ;
 Développement de solutions de production et de gestion efficace.

IV. Organisation de L’Entreprise :


Sur le plan structurel, la startup se présente comme suit :

 Direction Générale : Elle coordonne les activités de l’entreprise, n’impose aucun fonctionnement
dans les autres services sauf en cas de force majeure. Chaque chef de projet est le coordinateur
dudit projet et rend compte lors des différentes assises de l’avancement du projet. C’est dire que la
direction a pour rôle de superviser ;
 Direction Financière : placée sous l’autorité d’un chef de service, le service financier est chargé
de la mise en œuvre de la coordination des activités relatives à la gestion financière :
o Régularise l’exécution du budget OrelexTech ;
o Assure le suivi et la traçabilité des finances ;
o Ordonne les dépenses budgétaires ;
o Assure la comptabilité ;
o Assure la gestion financière du personnel ;
 Service Marketing : met sur pied la stratégie marketing afin de d’assurer la rentabilité de
l’entreprise et sa productivité ;

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
 Direction de Gestion des Projets : ce service est chargé de la validation des devis et des
recherches des fournisseurs les plus offrants afin de lancer la commande. Elle contrôle les travaux
des responsables de production et assure l’installation, la maintenance du réseau interne et externe
de l’entreprise ;
 Service Communication : assure le relais entre l’entreprise et les acteurs externes, assure la
visibilité publicitaire de l’entreprise.

V. Organigramme de L’Entreprise :

Figure 1 – Organigramme de L’Entreprise

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
VI. Plan de Localisation de L’Entreprise :

Figure 2 – Plan de Localisation de L’Entreprise

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Section 2
Déroulement du Stage Et Expression des Besoins 

I. Déroulement du Stage :
1) Accueil Et Intégration :

Dès notre arrivée le 17 Aout 2020 nous avons été accueillis au sein de la structure par le président
fondateur en la personne de M. NGAGOUM Blondel. Une fois notre admissibilité confirmée après un
bref entretien, s’en est suivi une visite globale, une présentation des différents collaborateurs et
encadrants dépêchés pour la circonstance puis, un briefing effectif sur l’organisation journalière du travail
et surtout la rigueur que la structure porte au travail bien fait.

Durant cette phase d’insertion qui a durée exactement deux semaines, il a été question pour nous
de nous adapter et de nous familiariser avec notre structure d’accueil, en côtoyant quotidiennement les
services de l’entreprise devant intervenir de près ou de loin à la réalisation de notre projet. Notre séjour à
OrelexTech nous a permis à esprits fusés de présenter la quintessence des projets que nous envisageons et
de sélectionner le plus réaliste à notre contexte socio-économique afin d’en faire notre thème de stage et
étendre à un projet lucratif.

2) Lieu d’Affectation :

Dans cette section, nous allons présenter le déroulement du stage effectué à MARYLAND SARL,
par la suite illustrer un modèle théorique du transport routier en général. Prenant pour cas, l’agence de
voyage MARYLAND étant notre cas d’étude, nous allons ensuite essayer d’en parler brièvement. Il sera
question en fin de faire l’analyse du système d’information existant au sein de l’agence de voyage
MARYLAND de manière à ressortir ses points forts et ses points faibles et dégager une quelconque voie
de solution.

3) Apports du Stage  :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Au cours de ce stage, j’ai beaucoup appris. Les apports que j’ai tirés de cette expérience
professionnelle peuvent être regroupés autour de deux idées principales : les compétences acquises et les
difficultés rencontrés et solutions apportées.

Ce stage représente pour moi une belle transition entre le système étudiant et le monde de
l’entreprise. En effet, durant ce mois, j’ai eu l’opportunité d’appliquer des connaissances déjà acquises et
d’en développer de nouvelles, et de prouver que je pouvais être capable de m’adapter, d’apprendre
d’exécuter, et de faire preuve de créativité dans mon travail.

De nombreuses satisfactions ressortent de cette expérience chez Sirènes Voyages :

 Evolution au sein d’une entreprise et d’une équipe dynamique ;

 Rencontre des personnes intéressantes, ouvertes et à l’écoute ;

 Travail complet au long du stage ;

 Respect des objectifs fixés avant le stage ;

 Progression dans le travail en autonomie, prise d’assurance ;

 Progression personnelle

4) Difficultés Rencontrées :

Bien que notre présence en entreprise soit marquée par des réussites, nous y avons rencontrés de
difficultés notamment dans le remplissage des bordereaux de voyage, la vérification des comptes en fin
de journée mais surtout, j’ai pu constater un manque de motivation de certains membres du personnel ceci
pour diverses raisons. Pendant le déroulement du stage nous avons recensé certains problèmes majeurs
tels que :

 La peur d’être dans l’incapacité face aux attentes des dirigeants ;


 Les problèmes liés à la comptabilisation ;
 Le Manque permanente d’une connexion internet ;
 Des coupures intempestives d’électricité ;

II. Expression des Besoins :


1) Justification du Thème de Stage :

L’Agence MARY LAND possède un nombre conséquent d’opérations de colis (envoie, retrait) et
il est très souvent difficile d’avoir toutes les informations dont nous avons besoin rapidement ; Sans

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
oublier qu’il arrive parfois qu’on ait des pertes d’informations ; d’où la nécessité d’un tel projet qui
permet d’automatiser La Gestion des Colis de L’Agence de Voyage, et donne la possibilité aux
différents utilisateurs d’entrer des informations dans la base de données et d’avoir toutes les informations
qu’ils souhaitent rapidement et en toute sécurité.

Le mot « gestion » est un terme générique, important à définir afin de répondre précisément à
l'attente de l’entreprise. Selon le Larousse, la gestion est définie comme l'action et/ou la manière de gérer,
d'administrer, de diriger, d’exécuter, d'organiser quelque chose. L’agence de transport MARYLAND
(MLD) constitue une entreprise de transport routier des passagers. Elle joue le rôle d’intermédiaire et/ou
d’agrégateur de services entre les clients et les différents prestataires sur le marché du transport. L’agence
de voyage offre à ses clients divers services. Toutefois, il est très difficile d’avoir des informations
concernant les colis envoyés ou retirés par les usagers.

2) Le Contexte du Projet :
a) Présentation de L’Agence de Voyage MARY LAND :

MARYLAND (Petit tala) est une société à responsabilité limité (SARL) qui a été créé en 2015 à la
suite de la fermeture de TALA VOYAGE qui était le leadeur sur la ligne des hauts plateaux de l’ouest
(HAUT-NKAM). Elle est une des compagnies de transport agréée par le ministère des transports
Camerounais. Elle dispose d’un capital d’environ 1,5milliards (un milliards cinq millions) de francs CFA.
Elle est constituée à 100% des intérêts privés camerounais représentés par un groupe d’hommes
d’affaires. L’agence de MARYLAND est située à TONGOLO à Yaoundé. (Voir annexe 1)

b) Représentation des Agences de L’Agence de Voyage :

Le tableau ci-dessous liste les différents sites où se situes les agences de maryland avec les villes
correspondantes :

Villes Les Agences de MARYLAND


YAOUNDE  L’agence de BIYEM-ASSI ;

 L’agence TONGOLO (Siège Direction Générale)


BAFANG, BANGOU et
Chacune de ces villes ont une agence unique
NKONGSAMBA

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Tableau 2 - Liste des Représentations des Agence de L’Agence de Voyage MARY LAND

c) Organigramme de L’Agence de Voyage :

Figure 3 - Organigramme de L’Agence de Voyage MARYLAND

d) Présentation des Ressources de L’Agence de Voyage :

Le personnel de maryland travaille du lundi au vendredi et les jours fériés également. Il est à noter
que le personnel fonctionne avec un planning établi au préalable par le chef d’agence. Pour son
fonctionnement, un personnel peut assurer une fonction la journée (06h30 - 17h30) prendra le relais
jusqu’au lendemain matin, la semaine qui suit des permutations sont effectués vice versa.

Pour bien exercer ses activités au sein de l’agence, l’agence de voyage MARYLAND emploie une
main d’œuvre conséquente par succursale. Ainsi, la succursale de, concernée par cette étude est placée
sous la direction d’un chef d’agence. Elle est composée de :

 Un Directeur Général (DG) : Le directeur général, comme sommet stratégique, est charger de
planifier et diriger les activités de l’agence, d’assurer les relations avec les fournisseurs, de suivre
le planning des activités, d’assurer le suivi comptable et juridique en respect du budget

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
prévisionnel et d’orienter la politique commerciale de l’agence en tenant compte de la
concurrence ;

 Un Chef d’Agence : En sa qualité de responsable d’une succursale, le chef d’agence a comme


fonctions de superviser et encadrer le personnel, d’assurer du développement de la clientèle, de
gérer la communication entre les partenaires et les offres des produits financiers de la succursale,
de conseiller les clients les plus importants et manifester son rôle de représentant de l’agence dans
la zone géographique d’influence, d’atteindre les objectifs commerciaux qui lui ont été assignés
par le coordonnateur ou le directeur général, d’exercer, au quotidien, le rôle de manager auprès du
personnel de la succursale ;

 Un Comptable : En sa qualité de comptable de toute l’agence, il vérifie le rapport budgétaire


fourni par chaque succursale de l’agence et prodigue des conseils dans le domaine fiscal et
financier. Ainsi, il a comme tâches principales : faire le budget annuel, donner des conseils
financiers, fiscaux et sociaux, apporter un soutien administratif pour toutes les questions
financières, fiscales et sociales, envoyer à ses supérieurs les factures relatives aux prestations de
l’entreprise, payer les factures des fournisseurs, acquitter des obligations en matière de TVA (taxe
sur la valeur ajoutée) ;

 Un Superviseur : Le superviseur est une personne chargée de faire le contrôle des colis de tous
les passagers à bord. Ainsi, il est chargé de vérifier ce qui se trouve dans chaque colis du passager
à embarquer, de s’assurer que le contenu signale au guichet par le passager est réellement le vrai,
de vérifier si le colis n’est pas excédentaire ;

 Un Guichetier : Le guichetier est considéré comme le premier interlocuteur des clients. Il a


comme fonctions d’accueillir et de renseigner les clients de l’agence de faire la promotion de
nouveaux produits ou projets, d’effectuer des opérations simples (par exemple fournir au passager
les cordonnées bancaire de l’agence lorsque le passager ne veut pas payer le cash) ;

 Les Chauffeurs : Le chauffeur est une personne qui transporte des personnes par voie routière
d’un point donné à un autre, en suivant un itinéraire donné. Il a comme principales tâches
d’accueillir et d’assister les passagers à leur entrée dans le bus, de les informer sur le parcours, de
gérer au mieux les incidents éventuels, de respecter les programmes et horaires de voyage,

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
d’assurer la propreté du véhicule lors d’un voyage de plusieurs jours, de diagnostiquer les pannes
du véhicule et d’en informer les services techniques chargés de l’entretien ;

 Les Manutentionnaires : Le manutentionnaire intervient dans les opérations de réception, de


rangement, de préparation et d’emballage des colis des passagers et d’inventaire physique. Le
manutentionnaire cariste est chargé de l’acheminement, du stockage et déstockage de produits et
colis des passagers. Seul ou en équipe, suivant les directives du chef d’agence, le
manutentionnaire prend en charge les tâches suivantes : charger et décharger les colis des
passagers, mettre à disposition des marchandises, consigner le travail effectué sur un document
qui permettra de localiser l’endroit où est stocké la marchandise signaler les marchandises
détériorées ou manquantes.

3) La Problématique du Projet :

Après une analyse du fonctionnement de l’agence de voyage, nous voyons qu’il est fastidieux de
faire un bilan, de connaître le nombre de colis traités par jours, semaine, mois ou année. C’est ainsi qu’à
la fin du mois, le chef d’agence, pour avoir le bilan des opérations qui ont été effectuées tout au long du
mois, doit attendre le bilan du chef service des courriers. De ce fait, Comment Automatiser Les
Opérations Liées Au Colis Au Sein de L’Agence ?

4) Présentation de L’Existant :

L’élaboration d’une application est toujours précédée par une phase d’analyse, cette phase permet
de recenser et structurer les tâches, ainsi d’estimer les charges nécessaires à la réalisation du projet.
L’étude de l’existant (Etude préalable) consiste à recueillir les informations nécessaires et établir un
diagnostic détaillé des problèmes à résoudre, et recherche des solutions possibles, il constitue le point de
départ qui matérialise le premier contact des concepteurs avec un domaine qu’ils ignorent. Ce point est
essentiel pour que le concepteur parvienne à une claire vision des besoins, connait les objectifs à
atteindre, et le terrain sur lequel ils s’appliquent, ce qui permet de comprendre la nature exacte du
problème à résoudre, et pour passer à la solution future.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
La Gestion des Colis (Envoie / Retrait) :

 Pour le retrait de colis :

o Sois le client arrive à l’agence et demande à retirer un colis, le personnel en service au


service des courriers lui pose un certain nombre de questions (de quelle ville viens le colis,
à qu’elle heure a été envoyé le colis, sous quelle forme se trouve le colis), et si le colis est
déjà arrivée et enregistrée alors le client remet sa carte, le personnel écris dans un registre
le nom du client, le numéro de sa Carte Nationale d’Identité, et demande au client de viser
pour valider le retrait du colis ;

o Sois un usager arrive à l’agence et demande à retirer un colis qu’aurait envoyé au nom de
quelqu’un d’autre, et dans ce cas, le personnel cherche à vérifier si le colis est déjà à
l’agence mais surtout procède à une vérification afin de valider le retrait du colis.

 Concernant les envois de colis, l’usager ou le client arrive avec son colis à l’agence et procède à
son enregistrement. Un certain nombre d’informations sont obligatoires (la ville de destination, le
nom du destinataire et son numéro de téléphone, le prix du ticket pour envoi de colis. A la fin de
l’opération, un ticket est remis au client pour valider l’enregistrement du colis.

Les reçus d’envoi de colis sont enregistrés et faits manuellement.

5) Critiques de L’Existant :

Le traitement et la manipulation des informations concernant l’ensemble des colis ne sont pas
informatisés. La recherche des colis n’est pas facile car compte tenu du nombre d’opérations inscrits dans
les registres, la fouille est parfois très fastidieuse.

6) Proposition de Solutions :

Face aux multiples défaillances sus citées, et afin de remédier aux insuffisances relevées, notre
projet de fin d’étude consiste à concevoir un système qui assure la rapidité, la fiabilité et la facilité des
traitements. La solution que nous avons suggérée est une application qui sera hébergé par la suite dans le
réseau local du service. La phase d’analyse permet également de s’accorder sur ce que doit faire le
système.

a) Les Besoins Fonctionnels :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Les besoins fonctionnels se rapportent aux fonctionnalités que l'application doit offrir pour
satisfaire les utilisateurs. Notre système sera constitué de cinq (5) modules :

 La Gestion des Clients, Usagers ;


 Gestion du Personnel (Service Courrier) ;
 La Gestion des Envois de Colis ;
 La Gestion des Retraits de Colis ;
 La Gestion des Impressions Et Statistiques de Gestion ;
 La Gestion des Comptes Utilisateurs : Pour Permettre au chef d’agence de définir des droits aux
utilisateurs du système ;

b) Les Besoins Non Fonctionnels :

S’agissant des besoins non fonctionnels qui sont des besoins en matière de performance et qui
présentent des exigences internes au système et cachées aux utilisateurs. De type de matériel ou le type de
conception. Dans le cadre de ce travail, l'application devra être extensible, c'est-à-dire qu'il pourra y avoir
une possibilité d'ajouter ou de modifier de nouvelles fonctionnalités. Les besoins non fonctionnels
spécifient également, les propriétés du système telles que les contraintes d'environnement et
d'implémentation, la performance, la maintenance, l'extensibilité et la flexibilité. Certains besoins non
fonctionnels sont généraux et ne peuvent pas être rattachés à un cas d'utilisation particulier.

Les contraintes ergonomiques sont les contraintes liées à l'adaptation entre les fonctionnalités de
l'application, leurs interfaces et leur utilisation. Pour notre application, nous devons obéir aux contraintes
ergonomiques suivantes :

 Permettre un accès rapide de l'information ;

 Faire une interface simple et compréhensible ;

 Organiser des menus et commandes de l’application ;

 Développer l'application avec un langage compréhensif par l’utilisateur, présenter les informations
d’une façon simple et claire, faire apparaître les choix ou les saisies du client dans le but de guider
le gestionnaire de mariage ou l’administrateur à enregistrer les informations.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Chapitre
2
Dévelop
pement
du
Thème
de Stage

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Section 1
Présentation de La Méthode d’Analyse – MERISE 

L’avènement dans les entreprises des applications informatiques a pour objectif de maximiser son
efficacité. La nécessité de mettre en place les systèmes d’information qui définissent et organisent la
tâche de chaque intervenant dans l’univers de l’entreprise a conduit au développement de plusieurs
méthodes d’analyse et de conception des systèmes d’information. Nous pouvons avoir comme méthodes
d’analyses parmi lesquelles SADT, Yourdon (faisant parti des méthodes cartésiennes), MERISE
(appartenant à la famille des méthodes systémiques) et ODD, HOOD (comme méthodes objets).

La méthodologie MERISE étant celle étudiée au programme de BTS au Cameroun et en Afrique


francophone en général, c’est elle que nous utiliserons pour réaliser notre projet. 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 dans le domaine de la gestion.

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. La méthode
MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles
conceptuels et physiques.

La séparation des données et des traitements assure une longévité au modèle. En effet,
l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont plus
fréquemment.

La méthode MERISE date de 1978 - 1979, et fait suite à une consultation nationale lancée en 1977
par le ministère de l'Industrie dans le but de choisir des sociétés de conseil en informatique afin de définir
une méthode de conception de systèmes d'information

I. Diagramme de Flux :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
L’ensemble des flux échangés par l’entreprise et son environnement peut être représenté par un
diagramme. Ces échanges d’information ou de données peuvent être représentés par un diagramme de
flux dont nous définirons d’une part quelques concepts et d’autre part le formalisme.

1) Définition des Concepts :

 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 ;

 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) Présentation du Formalisme :

Acteur_2
Flux
Acteur_1

Figure 4 – Formalisme du Diagramme de Flux MERISE

3) Schémas du Diagramme de Flux du Système :

a) Processus « Retrait Colis »:

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
5

Service
Courier
1

Client
4

3
Personnel

Légende :

1. Flux 1 : Demande Retrait Colis ;


2. Flux 2 : Demande Informations Sur Le Colis ;
3. Flux 3 : Transmission CNI du Client, Usager ;
4. Flux 4 : Recherche Colis Et Visa ;
5. Flux 5 : Transmission Registre Pour Vérification ;
6. Flux 6 : Retrait du Colis.

Figure 5 – Schéma du Diagramme de Flux : « Retrait Colis »

b) Processus Envoie Colis :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
1
Service
Courrier

Client

Personnel
3

Légende :

1. Flux 1 : Demande Envoie de Colis ;


2. Flux 2 : Transmission Fiche Registre Pour Enregistrement ;
3. Flux 3 : Transmission du Ticket d’Enregistrement du Colis ;
4. Flux 4 : Etiquetage du Colis Et Embarquement.

Figure 6 – Schéma du Diagramme de Flux : Envoie Colis

II. Le Dictionnaire de Données :

1) Définition des Concepts :

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.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
2) Présentation du Formalisme :

Type Nature
Nom
A – AN – N Longueur
Symbolique Signification SI – ST -M Format Commentaire
-D

Tableau 3 – Formalisme du Dictionnaire de Données MERISE

3) Tableau du Dictionnaire de Données du Système :

Code Symbolique Signification Type Taille Nature


AdresseAgence Adresse de L’Agence AN 50 SIG
AdresseClient Adresse du Client AN 50 SIG
CodeAgence Code Agence AN 5 SIG
CodeEtatColis Code Etat Colis AN 5 SIG
CodeTypeRetrait Code Type Retrait AN 5 SIG
CodeVille Code Ville AN 5 SIG
DateEnvoi Date Envoi D / SIG
DateRetraitColis Date Retrait Colis D / SIG
DescriptionEnvoiColis Description Envoi Colis AN 50 SIG
DescriptionRetraitColis Description Retrait Colis AN 50 SIG
FormeColisEnvoi Forme Colis Envoi AN 50 SIG
HeureEnvoi Heure Envoi N / SIG
HeureRetraitColis Heure Retrait Colis N / SIG
idClient Id du Client N / SIG
idEnvoi Id Envoi N / SIG
idRetraitColis Id Retrait Colis N / SIG
LibelleEtatColis Libellé Etat Colis AN 50 SIG
LibelleTypeRetrait Libellé Type Retrait AN 50 SIG
NomAgence Nom Agence AN 50 SIG
NomClient Nom Client AN 50 SIG
NomDestinaireEnvoiColis Nom Dentinaire Envoi Colis AN 50 SIG
NomResponsableAgence Nom Responsable Agence AN 50 SIT

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
NomVille Nom Ville AN 50 SIG
NumCNIClient Numéro CNI du Client N / SIG
PrixEnvoiColis Prix Envoi Colis N / SIT
TelAgence Téléphone Agence AN 25 SIT
TelClient Téléphone du Client AN 25 SIG
TelDestinaireEnvoiColis Téléphone Destinataire Envoi Colis AN 25 SIG
TitreEnvoiColis Titre Envoi Colis AN 50 SIG

Tableau 4 – Tableau du Dictionnaire de Données MERISE

III. Les Règles de Gestion :

1) Définition des Concepts :

Une règle de gestion est un libellé qui décrit le fonctionnement global de l’entreprisse ou de
l’organisation étudiée. Dans chaque démarche de construction d’un modèle conceptuel de données, le
concepteur doit établir une liste de règles de gestion. Ceci consiste pour lui à identifier dans l’entreprise
ou l’organisation qu’il est en train d’étudier toutes les contraintes qui doivent être respectées dans la
représentation du système d’information. Le formalisme de représentation des règles de gestion est le
suivant :

 RG No1 : énoncé de la règle de gestion no1 ;

 RG No2 : énoncé de la règle de gestion no2 ;

 … ;

 RG Non : énoncé de la règle de gestion non

2) Présentation des Règles de Gestion du Système :

Concernant notre système, les règles de gestion sont :

 RG1 : un client peut envoyer plusieurs colis ;


 RG2 : un colis est envoyé dans une ville d’arrivée ;
 RG3 : un colis possède une forme

IV. Le Modèle Conceptuel de Données :


Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
1) Présentation Et Définition des Concepts :

 Propriété : C’est le plus petit élément d’information manipulable par le concepteur. Elle est
décrite par un nom, prend des valeurs dans un domaine de valeurs ou types et a une signification
dans le système d’information étudié. Une propriété doit être élémentaire c’est-à-dire ne doit pas
être décomposable en un ensemble de propriétés signifiantes plus petites ;

 Entité : Une entité est la représentation d’un ensemble d’objets de même nature, concrets ou
abstraits, ayant un intérêt pour le système d’information étudié. Une entité doit être définie par des
occurrences multiples et au moins une propriété ;

 Occurrence : Une entité est une classe d’objets de même nature. Les propriétés qui la décrivent
sont communes à toutes ses occurrences. Par contre les valeurs prises par les propriétés sont
spécifiques à chaque occurrence de l’entité. Pour modéliser un objet en entité, il est nécessaire de
s’assurer que l’objet considéré possède au moins deux occurrences dans le système d’information
étudié ;

 Identifiant : Parmi toutes les propriétés d’une entité une ou plusieurs d’entre elles doit jouer un
rôle particulier, celui de permettre de distinguer chaque occurrence de l’entité par rapport à toutes
les autres. Cette propriété ou groupe de propriétés est appelé « identifiant ». On distingue trois
types d’identifiants :

o L’Identifiant Simple : C’est un identifiant constitué d’une seule propriété ;

o L’Identifiant Composé : C’est celui qui est composé d’au moins deux propriété ;

 Association Ou Relation : Une association (ou une relation pour certains auteurs) est la prise en
compte par le système d’information du fait qu’il existe un lien entre les objets de l’univers
extérieur ;

 Cardinalité : Le concept de cardinalité permet d’expliciter les liens entre les entités et les
associations. Elles s’expriment sous la forme d’un couple de valeurs appelées cardinalité

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
minimum et cardinalité maximum traduisant respectivement le nombre d’occurrences minimum et
maximum d’une association auxquelles participe une occurrence d’entité.

2) Formalisme du Modèle :

Identifiant Primaire Entité 1 Cardinalité

Nom_Entitée 2
Nom_Entitée 1
Propriété1_Entitée 2
Propriété1_Entitée 1 0,n Nom_Association
0,n Propriété2_Entitée 2
Propriété2_Entitée 1 Propriété1_Association Propriété3_Entitée 2
Propriété3_Entitée 1 ...
...

Identifiant Primaire Entité 2


Cardinalité

Figure 7 – Formalisme du MCD MERISE

3) Etapes de Mise En Œuvre du MCD :

Au niveau conceptuel, la représentation des données sous la forme d’un modèle conceptuel des
données (MCD) constitue le but visé par le concepteur. Pour atteindre ce but, le concepteur doit adopter
une démarche rigoureuse qui s’articule sur les outils de conception suivants : les règles de gestion, le
dictionnaire des données, les dépendances fonctionnelles et les règles de construction du modèle
conceptuel des données (MCD).

4) Schéma MCD du Système :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Avoir
T ypeRetrait
CodeT ypeRetrait
Li bell eT ypeRetrait
1,n
Retrai tCol is
idRetraitColis
1,1
DateRetraitColi s
HeureRetraitColis
Descri ptionRetrai tCol is
... Locali ser

1,1
Ville
CodeVi lle
Agence NomVil le
1,n
CodeAgence
NomAgence 1,1
AdresseAgence
Départ 0,n
Lier T elAgence
NomResponsabl eAgence
...
Client
0,n
idClient
NumCNIClient
NomClient
T elClient 1,1
AdresseClient
... EnvoiColis
1,n idEnvoi
1,n DateEnvoi
HeureEnvoi Destinati on
FormeColisEnvoi
PrixEnvoiCol is 1,1
T itreEnvoiColis
Descri ptionEnvoi Colis
Associer 1,1 NomDestinai reEnvoiColis
T el Destinai reEnvoiCol is
...
EtatColis
1,1
CodeEtatCol is
Disposer
Li bell eEtatColis
1,n

Figure 8 – Schéma du Modèle Conceptuel de Données du Système

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
V. Le Modèle Conceptuel de Traitements :
Les concepts utilisés pour construire le modèle conceptuel de traitement sont : évènement,
synchronisation, opération, règle d’émission, résultat.

1) Définition des Concepts du Modèle :

 É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é ;

 Synchronisation : Une synchronisation est une expression conditionnelle sur les différents
évènements en entrée d’une opération ;

 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 ;

 Règles D’Emission : 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 ok, si, sinon ;

 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 :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Nom
Evènement
Déclencheur

Synchronisation

ET / OU

Nom Traitement
Liste Actions Règles d'Emission

Ok Non_Ok

Nom Evèvement Nom Evèvement


Résultat 1 Résultat 2

Figure 9 – Formalisme du Modèle Conceptuel de Traitements MERISE

3) Etapes de Mise En Œuvre du MCT :

La mise en œuvre des concepts de construction du MCT doit se faire en plusieurs étapes :

 Détermination du champ d’étude ;

 Inventaire des règles de gestion du domaine ;

 Inventaire des évènements ;

 Construction du graphe d’ordonnancement des évènements ;

 Constitution du schéma du MCT.

Le champ d’étude correspond au système d’information étudié. Il est délimité par une définition
globale ou par une énumération exhaustive des activités qui le composent.

Les règles de gestion sont les contraintes que doivent respecter le fonctionnement de l’entreprise.
Inventorier les évènements consiste à identifier clairement chaque opération dans le domaine ainsi que les
conditions de déclenchement (évènement en entrée) et les résultats (évènement résultat) de chacune des
opérations.

4) Schéma du MCT du Système :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Processus Gestion Envoie Colis :

Arrivée
Client Disponibi lité
Colis du Service
Client Courrier

ET

Enregistrement du Colis

T OUJOURS

Disponibilité
Chargeur
Colis Enregistré

ET

Etiquetage du Colis

T OUJOURS

Colis Embarqué

Figure 10 – Schéma du Modèle Conceptuel de Traitements : Processus Envoie Colis

VI. Le Modèle Organisationnel de Traitements :


Au niveau organisationnel, on prend en compte les moyens humains, matériels et les conditions
temporelles de réalisation des traitements.

1) Présentation Et Définition des Concepts du Modèle :

 Poste de Travail : Un poste de travail est un centre de l’entreprise ou les travaux sont assurés par
une ou plusieurs personnes Il dispose de moyens humains et matériels nécessaires à la réalisation
de ses activités et occupe un lieu déterminé ;
Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
 Nature ou Type : La nature d’un traitement est son degré d’automatisation. On distingue trois
types de traitements :

o Le Type Manuel : aucune utilisation de l’informatique ;

o Le Type Interactif ou conversationnel : succession des tâches manuelles et traitements


informatiques ;

o Le Type Automatique : L’utilisateur exécute un traitement à partir des données déjà


contenues dans le système d’information en appuyant sur un bouton, en choisissant un
traitement dans un menu ;

 Période : Il indique les conditions temporelles d’activité d’une procédure fonctionnelle. Il peut
s’agir soit des plages de temps pendant lesquelles une procédure fonctionnelle peut être exécutée,
soit des fréquences de traitement ;

 Procédure Fonctionnelle : Une procédure fonctionnelle est un ensemble de traitements exécutés


sans interruption par un même poste de travail utilisant les moyens de traitement d’un type
déterminé pendant une période d’activité précise.

2) Formalisme du MOT :

Le modèle organisationnel de traitement est obtenu en enchaînant les procédures fonctionnelles


(PF) à l’aide des évènements. Il existe plusieurs formalismes de représentations du MOT. Dans notre
travail nous adopterons la méthode suivante :

PERIOD POSTE
ENCHAINEMENT PROCEDURES FONCTIONNELLES NATURE
E TRAVAIL

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
MANUELLE POSTE 1
PERIODE 1

EVT 1

POSTE 2

PF1
NOM_ACTION 1

REGLE 1 REGLE 2

INTERACTIF
PERIODE 2

EVT 3 EVT 4
EVT 2

ET

PF2
NOM_ACTION 2

REGLE 3

EVT 5 EVT 6

Tableau 5 – Formalisme du Modèle Organisationnel de Traitements MERISE

La plupart du temps, une opération conduit à plusieurs procédures fonctionnelles. Les raisons
peuvent être les suivantes :

 Les traitements de l’opération sont effectués successivement par des postes de travail distincts ;

 Un des traitements de l’opération est effectué ou non à l’aide des moyens informatiques.

3) Schéma du MOT du Système :

Processus Gestion Envoie Colis :

Période Enchainement des Procédures Fonctionnelles Poste de Nature

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Travail
Arrivée
Client Disponibilité
Colis du Service
Tous Les Client Courrier

Jours Service Inter Active

ET

Enregistrement du Colis

TOUJOURS

Disponibilité
Après Chargeur
Colis Enregistré
Enregistrement Service Manuelle
Courrier

ET

Etiquetage du Colis

TOUJOURS

Colis Embarqué

Tableau 6 – Tableau du MOT Processus Gestion Envoie Colis

VII. Le Modèle Logique de Données :

1) Définition des Concepts du Modèle :

 Le terme attribut désigne le plus petit élément d’information manipulable par le concepteur ;

 Une relation en intention est celle qui est représentée par son nom et l’ensemble de ses attributs ;

 Une relation en extension est représentée par une table à deux dimensions avec en colonne les
attributs et en ligne les occurrences de valeurs ;

 Le degré d’une relation est le nombre d’attributs de la relation ;

 La cardinalité d’une relation est le nombre de tuples de cette relation ;

 La clé primaire d’une relation est celle qui permet d’identifier chaque tuple de façon unique ;

 La clé candidate est celle qui peut potentiellement jouer le rôle de clé primaire ;

 La clé étrangère d’une relation est celle qui n’est pas clé primaire dans la relation mais qui l’est
dans une autre relation.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
2) Règles de Passage du MCD Au Modèle Logique :

 Toute entité devient une relation. L’identifiant de l’entité devient clé primaire de la relation. Les
propriétés de l’entité deviennent des attributs de la relation ;

 Toute association de cardinalité maximum à n devient une relation. L’identifiant implicite de


l’association constitué par la concaténation des identifiants des entités qui lui sont rattachés
devient clé primaire de la relation Les propriétés de l’association deviennent attributs de la
relation ;

 Toute association binaire de cardinalité maximum égale à 1 d’un côté et n de l’autre induit la
création d’une clé étrangère. Une clé étrangère est ajoutée dans la relation ayant pour origine
l’entité dont la participation maximum à l’association vaut 1 ;

 Lorsque toutes les branches de l’association possèdent une cardinalité maximum égale à 1, il y’a
création d’une seule relation avec clé étrangère Le choix se fait en fonction des besoins de
l’entreprise ou des règles de gestions existantes.

3) Présentation du Schéma Logique de Données du Système :

Le modèle relationnel est aujourd’hui l'un des modèles les plus utilisés est basé sur deux
instruments puissants : l’algèbre relationnelle (c'est-à-dire le concept mathématique de relation en théorie
des ensembles) et la notion de produit cartésien. Ce modèle définit une façon de représenter les données,
les opérations qui peuvent être effectuées ainsi que les mécanismes pour préserver la consistance des
données. En partant du diagramme de classes présenté ci-dessus, les tables de la base de données
relationnelle résultantes sont

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
T ypeRetrait
# CodeT ypeRetrait
Avoir LibelleTypeRetrait

RetraitColis
# idRetraitColis
idEnvoi
CodeT ypeRetrait
DateRetraitColis
HeureRetraitColis
DescriptionRetraitColis
... Agence
# CodeAgence
CodeVille
Départ NomAgence
AdresseAgence
T elAgence
NomResponsableAgence
...
Client Localiser
# idClient
NumCNIClient
NomClient
T elClient EnvoiColis
AdresseClient Ville
# idEnvoi
... # CodeVille
idClient
CodeEtatColis NomVille
CodeAgence
Age_CodeAgence
DateEnvoi
Destination
Lier HeureEnvoi
FormeColisEnvoi
PrixEnvoiColis
Associer T itreEnvoiColis
DescriptionEnvoiColis
NomDestinaireEnvoiColis
T elDestinaireEnvoiColis EtatColis
... Disposer # CodeEtatColis
LibelleEtatColis

Figure 11 – Représentation du Schéma Logique de Données

VIII. Le Modèle Physique de Données :

1) Définition du Modèle :

Dans la méthode Merise, le modèle physique des données consiste à implanter une base de
données dans un SGBDR. Le langage utilisé pour ce type d'opération est le SQL. On peut également faire
usage d'un AGL qui permet de générer automatiquement la base de données.

L’étape de création du MPD est presque une formalité comparée à la création du MCD. En
s’appuyant sur des règles simples (et qui fonctionnent à tous les coups), l’analyste fait évoluer sa
modélisation de haut niveau pour la transformer en un schéma plus proche des contraintes des logiciels de
bases de données. Il s’agit de préparer l’implémentation dans un SGBDR. Concrètement, cette étape
permet de construire la structure finale de la base de données avec les différents liens entre les éléments
qui la composent. Pour la peine, on change aussi de vocabulaire :

 Les entités se transforment en tables ;

 Les propriétés se transforment en champs (ou attributs) ;

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
 Les propriétés se trouvant au milieu d’une relation génèrent une nouvelle table ou glissent vers la
table adéquate en fonction des cardinalités de la relation ;

 Les identifiants se transforment en clés et se retrouvent soulignés. Chaque table dispose d’au


minimum 1 clé dite primaire ;

 Les relations et les cardinalités se transforment en champs parfois soulignés : il s’agit de créer des
« clés étrangères » reliées à une « clé primaire » dans une autre table.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
2) Schéma du MPD du Système :

T ypeRetrait
FK_AVOIR CodeT ypeRetrai t varchar(10) <pk>
LibelleT ypeRetrait varchar(50)

RetraitColis
idRetraitColis int <pk>
idEnvoi int <fk1>
CodeT ypeRetrai t varchar(10) <fk2>
DateRetraitColis date
HeureRetraitColis tim e Agence
FK_DEST INAT ION
DescriptionRetraitColis varchar(50)
... CodeAgence varchar(10) <pk>
CodeVi lle varchar(10) <fk>
Nom Agence varchar(50)
FK_LIER
AdresseAgence varchar(50)
T elAgence varchar(50)
FK_DEPART
Nom ResponsableAgence varchar(50)
... FK_LOCALISER

Vill e
CodeVille varchar(10) <pk>
Nom Ville varchar(50)
EnvoiColis
idEnvoi int <pk>
CodeAgence varchar(10) <fk3>
Client CodeEtatColis varchar(10) <fk2>
Age_CodeAgence varchar(10) <fk4>
idClient int <pk>
idClient int <fk1>
NumCNICli ent varchar(25)
DateEnvoi date
NomClient varchar(50)
HeureEnvoi ti me
T elCl ient varchar(50)
FormeCol isEnvoi varchar(50)
AdresseClient varchar(50) FK_DISPOSER
PrixEnvoiColis int
...
T itreEnvoiColis varchar(50)
Descri ptionEnvoiColis varchar(50) EtatCol is
Nom DestinaireEnvoiColi s varchar(50) CodeEtatCol is varchar(10) <pk>
T el Destinai reEnvoiColis varchar(50) LibelleEtatColis varchar(50)
FK_ASSOCIER ...

Figure 12 – Schéma du Modèle Physique de Données du Système

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Section 2
Implémentation de La Solution Numérique du Projet 

I. Présentation des Environnements de Travail :

1) Environnement Matériel :

Pour implémenter notre application de gestion, nous nous sommes servis d’un ordinateur portable
Product ID 00331-10000-00001-AA121 dont les caractéristiques sont :

 Nom du Système d’Exploitation : Microsoft Windows 10 Professionnel, Version10.0.17134


Numéro 17134, PC à base de x64 ;

 Processeur Intel(R) Core (TM) i5-4300U CPU @ 1.9GHz,2.50 GHz, 2 cœurs(s), 4 processeurs


logiques ;

 Mémoire physique (RAM) installée 4,00 Go.

2) Environnement Logiciel :

Les logiciels utilisés sont les suivants :

 Système d’Exploitation : Windows 10 Professionnel 64 bits

 Modélisation Graphique Diagrammes : PowerAMC 15.1

 Rédaction du Rapport : Microsoft Office WORD 2016

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
II. Présentation des Outils Et Langages de Programmation :
Pour l’implémentation nous avons utilisé le langage de programmation PHP, et l’environnement
de gestion de base de données MySQL, ainsi qu’un serveur web WampServer pour accéder aux pages
web sur la machine locale :

Le langage PHP fut créé en 1994 par RasmusLerdorf pour son site web. C'était à l'origine une
bibliothèque logicielle en C dont il se servait pour conserver une trace des visiteurs qui venaient consulter
son CV. Au fur et à mesure qu'il ajoutait de nouvelles fonctionnalités, Rasmus a transformé la
bibliothèque en une implémentation capable de communiquer avec des bases de données et de créer des
applications dynamiques et simples pour le Web. Rasmus décida alors en 1995 de publier son code, pour
que tout le monde puisse l'utiliser et en profiter. PHP s'appelait alors PHP/FI (pour Personal Home Page
Tools/FormInterpreter).

En 2002, PHP est utilisé par plus de 8 millions de sites Web à travers le monde, en 2007 par plus
de 20 millions et en 2013 par plus de 244 millions. La version actuelle est la version 5, sortie le 13 juillet
2004. Elle utilise Zend Engine 2 et introduit une modélisation objet plus performante, une gestion des
erreurs fondée sur le modèle des exceptions, ainsi que des fonctionnalités de gestion pour les entreprises.
PHP 5 apporte beaucoup de nouveautés, telles que le support de SQLite ainsi que des moyens de
manipuler des fichiers et des structures XML basés sur libxml2.

La dernière mise à jour est la 5.6.7 datant du 20 mars 2015. Il est à noter qu'historiquement, PHP
disposait d'une configuration par défaut privilégiant la souplesse à la sécurité (par exemple
registerglobals, qui a été activé par défaut jusqu'à PHP 4.2). Cette souplesse a permis à de nombreux
développeurs d'apprendre PHP mais le revers de la médaille a été que de nombreuses applications PHP
étaient mal sécurisées. Le sujet a bien été pris en main par le PHP Group qui a mis en place des
configurations par défaut mettant l'accent sur la sécurité. Il en résultait une réputation de langage peu
sécurisé, réputation d'insécurité qui n'a plus de raison d'être.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Bootstrap est une collection d'outils utile à la création du design (graphisme, animation et
interactions avec la page dans le navigateur ... etc. ...) de sites et d'applications web. C'est un ensemble qui
contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments
interactifs, ainsi que des extensions JavaScript en option. C'est l'un des projets les plus populaires sur la
plate-forme de gestion de développement GitHub.

C’est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l'écriture de scripts


côté client dans le code HTML des pages web. La première version est lancée en janvier 2006 par John
Resig. La bibliothèque contient notamment les fonctionnalités suivantes : parcours et modification
du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de XPath) ; événements ;
effets visuels et animations ; manipulations des feuilles de style en cascade (ajout/suppression des classes,
d'attributs…) ; Ajax ; plugins ; Utilitaires (version du navigateur web…).

Depuis sa création en 2006 et notamment à cause de la complexification croissante des interfaces


Web, jQuery a connu un large succès auprès des développeurs Web et son apprentissage est aujourd'hui
un des fondamentaux de la formation aux technologies du Web. Il est à l'heure actuelle la librairie front-
end la plus utilisée au monde (plus de la moitié des sites Internet en ligne intègrent jQuery).

WampServer (anciennement WAMP5) est une plateforme de développement Web de


type WAMP, permettant de faire fonctionner localement (sans avoir à se connecter à un serveur externe)
des scripts PHP. WampServer n'est pas en soi un logiciel, mais un environnement comprenant trois
serveurs (Apache, MySQL et MariaDB), un interpréteur de script (PHP), ainsi que phpMyAdmin pour
l'administration Web des bases MySQL.

Il dispose d'une interface d'administration permettant de gérer et d'administrer ses serveurs au


travers d'un tray icon (icône près de l'horloge de Windows).

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
La grande nouveauté de WampServer 3 réside dans la possibilité d'y installer et d'utiliser n'importe
quelle version de PHP, Apache, MySQL ou MariaDB en un clic. Ainsi, chaque développeur peut
reproduire fidèlement son serveur de production sur sa machine locale.

MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué
sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les
plus utilisés au monde1, autant par le grand public (applications web principalement) que par des
professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server. Son nom vient du prénom
de la fille du cocréateur Michael Widenius, MySQL fait allusion au StructuredQueryLanguage, le langage
utilisé. Supporte officiellement les systèmes Windows, mais peut aussi fonctionner sous Linux et MacOS.

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows,


Linux et macOS. Les fonctionnalités incluent la prise en charge du débogage, la mise en évidence de la
syntaxe, la complétion intelligente du code, les snippets, la refactorisation du code et Git intégré. Les
utilisateurs peuvent modifier le thème, les raccourcis clavier, les préférences et installer
des extensions qui ajoutent des fonctionnalités supplémentaires. Le code source de Visual Studio Code
provient du projet logiciel libre et open source VSCode de Microsoft publié sous la licence
MIT permissive, mais les binaires compilés sont des logiciels gratuits pour toute utilisation. Dans le Stack
Overflow 2019 Developer Survey, Visual Studio Code a été classé comme l'outil d'environnement de
développement le plus populaire, avec 50,7 % des 87 317 répondants déclarant l'utiliser.

HyperText Markup Language (HTML5) est la dernière révision majeure d'HTML (format de
données conçu pour représenter les pages web). Cette version est finalisée en 2014, HTML5 spécifie deux
syntaxes d'un modèle abstrait défini en termes de DOM : HTML5 et XHTML5.

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Souvent abrégé JS, JavaScript est un langage de programmation de scripts principalement utilisé
dans les pages web interactives. C'est un langage orienté objet à prototype, c'est-à-dire que les bases du
langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes,
mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une
propriété de prototypage qui permet d'en créer des objets héritiers personnalisés.

Le langage CSS3 : CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage
informatique qui sert à décrire la présentation des documents HTML et XML. Les standards définissant
CSS sont publiés par le World Wide Web Consortium (W3C). Introduit au milieu des années 1990, CSS
devient couramment utilisé dans la conception de sites web et bien pris en charge par les navigateurs web
dans les années 2000.

SublimeText propose aux développeurs un éditeur de texte qui se démarque des autres par son
interface et ses fonctionnalités. L’application supporte la coloration syntaxique selon les langages de
programmation utilisés. SublimeText dispose d’une interface pratique qui comprend un panel avec
l’arborescence des dossiers des différentes sources éditées. Ensuite, on retrouve la gestion d’onglets pour
un accès rapide aux fichiers en cours d’édition. Enfin, SublimeText offre des fonctionnalités d’édition
avancées telles que la modification de variables instantanées ou encore l’affichage en miniature du code
sur un volet à droite du texte édit

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
III. Présentation des Modules de La Solution :
L’application réalisée se composera de plusieurs interfaces qui guideront l’administrateur et les
autres utilisateurs vers les différentes fonctions de l’application après authentification. Comme interfaces,
on pourra avoir entre autres :

 Lien Web de La Solution réalisé ;

 La fenêtre de Login pour authentification des utilisateurs ;

 La fenêtre Principale de L’Application servant de Tableau de Bord composé des Liens Internet :

o Accueil ;

o Gestion des Clients :

o Gestion des Envois de Colis ;

o Gestion des Retraits de Colis ;

o Gestion des Impressions Et Statistiques ;

o Gestion des Comptes Utilisateurs :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
IV. Présentation des Captures d’Ecran de La Solution :

1) Ecran 1 - Présentation des Tables de La Base de Données :

Figure 13 - Ecran 1 - Présentation des Tables de La Base de Données

2) Ecran 2 – Page Formulaire Login :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Figure 14 - Ecran 2 – Page Formulaire Login 

3) Ecran 3 – Page Tableau de Bord Utilisateur :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Figure 15 - Ecran 3 – Page Tableau de Bord Utilisateur 

4) Ecran 4 – Page Listing des Colis Envoyés :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Figure 16 - Ecran 4 – Page Listing des Colis Envoyés

5) Ecran 5 – Page Listing des Colis Retirés :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Figure 17 - Ecran 5 – Page Listing des Colis Retirés

6) Ecran de Gestion 6 – Formulaire Envoie Colis :

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Figure 18 - Ecran de Gestion 6 – Formulaire Envoie Colis

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Conclusion Générale

Au terme de notre stage académique effectué, nous avons étudié l’entreprise, analysé, puis
modélisé en utilisant la méthode d’analyse informatique MERISE et enfin nous avons implémenté et
déployé l’application. Au terme de notre travail, nous avons mis sur pied des modules de gestion (Clients,
Envoies Colis, Retraits Colis, Statistiques, Utilisateurs), qui permettront la gestion de l’agence de
voyage. Ce stage nous a été très bénéfique sur plusieurs points :

 Humainement : grâce à la communication avec les encadreurs professionnel et académique pour


établir le cahier des charges, et entre nous stagiaires et personnels employés afin de gérer nos
différences ;
 Techniquement : en effet, ce projet nous a permis d’appliquer nos acquis dans un contexte
professionnel et nous a amené à découvrir certaines réalités du monde de l’Entreprise.

Notre application est opérationnelle et répond aux grandes lignes de notre cahier de charges. Tout
de même, nous dirons enfin que cette application n’a pas la prétention de totalement révolutionner la
grande structure qu’est l’agence de voyage routière MARYLAND, mais qu’elle va permettre de se rendre
compte des nombreuses possibilités qu’offre l’informatisation. Le présent travail étant le fruit de notre
première expérience professionnelle, il est évident qu’il contient quelques insuffisances. Cependant, toute
suggestion, toute critique positive ou négative seront les bienvenues.

Références Bibliographiques
 NOTES DE COURS :

o M. CHAHIE Thomas Paulin, Analyse et conception des systèmes d’informations, ISTAG,


Spécialité Gestion des Systèmes Informatiques ;

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
 OUVRAGES PUBLIES :

o [L1] Conception et Réalisation de Base de données : [Livre] / Auteur. Guyot Jacques ;

o [L2] Cours UML [Livre] / Auteur BORDEAU J. STEFFE-ENITA DE  ; lien


http ://www.anor.fr/fichiers/1.pdf ;

o [L3] Création de pages web dynamique, Côté Serveur (En PHP) [Livre] / Auteur. SERIAI
Djamel Abdelhak ;

o [L4] Le langage HTML [Livre] / Auteur. Le Tertre Yannick. – 2004  ; Editeurs : IFSIC
Origine de la fiche : Université de Rennes 1 Notes de cours de l’IFSIC sur le langage
HTML ;

o [L5] Le langage JavaScript [Livre] / Auteur. Le Tertre Yannick. – 2004  ; Editeurs : IFSIC
Origine de la fiche Université de Rennes 1 Notes de cours de l’IFSIC sur le langage
Javascript ;

o [L6] PHP/MYSQL avec Dreamweaver 8 [Livre] / Auteur. Eyrolles Groupe lien  :


www.eyrolles.com/Informatique/Livre/php-mysql-avec-dreamweaver-8-9782212117714/

 SITES WEB VISITES :

N° Lien du Site
1. http://cyberzoide.developpez.com/html/
2. http://dev.nexen.net/docs/mysql/17
3. http://www.developpez.com/php/
4. http://www.mysql.com/ 

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
5. http://www.php.net
6. http://www.phpfrance.com 
7. http://www.phpinfo.net
8. http://www.siteduzero.com

Table des Matières

Sommaire......................................................................................................................................... i

Dédicace......................................................................................................................................... ii

Remerciements.............................................................................................................................. iii

Avant – Propos.............................................................................................................................. iv

Liste des Sigles Et Abréviations.....................................................................................................v

Liste des Tableaux......................................................................................................................... vi

Liste des Figures........................................................................................................................... vii

Résumé........................................................................................................................................ viii

Abstract.......................................................................................................................................... ix

Introduction Générale...................................................................................................................10

Chapitre 1 : Généralité Sur L’Entreprise Et Déroulement du Stage..............................................11


Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Section 1 : Généralité Sur L’Entreprise.....................................................................................12

I. Fiche Signalétique de L’Entreprise..................................................................................12

II. Historique Et Evolution de L’Entreprise.........................................................................13

III. Missions Et Activités de L’Entreprise..........................................................................13

IV. Organisation de L’Entreprise.......................................................................................14

V. Organigramme de L’Entreprise.......................................................................................15

VI. Plan de Localisation de L’Entreprise............................................................................16

Section 2 : Déroulement du Stage Et Expression des Besoins...................................................17

I. Déroulement du Stage.....................................................................................................17

1) Accueil Et Intégration..................................................................................................17

2) Lieu d’Affectation........................................................................................................17

3) Apports du Stage :........................................................................................................18

4) Difficultés Rencontrées................................................................................................18

II. Expression des Besoins...................................................................................................19

1) Justification du Thème de Stage...................................................................................19

2) Le Contexte du Projet...................................................................................................19

3) La Problématique du Projet..........................................................................................23

4) Présentation de L’Existant............................................................................................23

5) Critiques de L’Existant.................................................................................................24

6) Proposition de Solutions...............................................................................................24

Chapitre 2 : Développement du Thème de Stage..........................................................................26

Section 1 : Présentation de La Méthode d’Analyse – MERISE.................................................27

I. Diagramme de Flux.........................................................................................................28

1) Définition des Concepts...............................................................................................28

2) Présentation du Formalisme.........................................................................................28

3) Schémas du Diagramme de Flux du Système...............................................................29

II. Le Dictionnaire de Données............................................................................................31

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
1) Définition des Concepts...............................................................................................31

2) Présentation du Formalisme.........................................................................................31

3) Tableau du Dictionnaire de Données du Système........................................................31

III. Les Règles de Gestion..................................................................................................32

1) Définition des Concepts...............................................................................................32

2) Présentation des Règles de Gestion du Système...........................................................33

IV. Le Modèle Conceptuel de Données..............................................................................33

1) Présentation Et Définition des Concepts......................................................................33

2) Formalisme du Modèle.................................................................................................34

3) Etapes de Mise En Œuvre du MCD..............................................................................35

4) Schéma MCD du Système............................................................................................35

V. Le Modèle Conceptuel de Traitements............................................................................37

1) Définition des Concepts du Modèle.............................................................................37

2) Formalisme du Modèle.................................................................................................38

3) Etapes de Mise En Œuvre du MCT..............................................................................38

4) Schéma du MCT du Système.......................................................................................39

VI. Le Modèle Organisationnel de Traitements..................................................................40

1) Présentation Et Définition des Concepts du Modèle....................................................40

2) Formalisme du MOT....................................................................................................41

3) Schéma du MOT du Système.......................................................................................42

VII. Le Modèle Logique de Données...................................................................................43

1) Définition des Concepts du Modèle.............................................................................43

2) Règles de Passage du MCD Au Modèle Logique.........................................................43

3) Présentation du Schéma Logique de Données du Système...........................................44

VIII. Le Modèle Physique de Données.................................................................................45

1) Définition du Modèle...................................................................................................45

2) Schéma du MPD du Système.......................................................................................46

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG
Section 2 : Implémentation de La Solution Numérique du Projet..............................................47

I. Présentation des Environnements de Travail...................................................................47

1) Environnement Matériel...............................................................................................47

2) Environnement Logiciel...............................................................................................47

II. Présentation des Outils Et Langages de Programmation..................................................48

III. Présentation des Modules de La Solution.....................................................................53

IV. Présentation des Captures d’Ecran de La Solution.......................................................54

1) Ecran 1 - Présentation des Tables de La Base de Données...........................................54

2) Ecran 2 – Page Formulaire Login.................................................................................55

3) Ecran 3 – Page Tableau de Bord Utilisateur.................................................................56

4) Ecran 4 – Page Listing des Colis Envoyés...................................................................57

5) Ecran 5 – Page Listing des Colis Retirés......................................................................58

6) Ecran de Gestion 6 – Formulaire Envoie Colis............................................................59

Conclusion Générale..................................................................................................................... 60

Références Bibliographiques........................................................................................................61

Table des Matières........................................................................................................................ 63

Rapport Rédigé et Présenté Par : GASSINA MOLLO ALEXANDRE – Etudiant GSI2 ISTAG

Vous aimerez peut-être aussi