Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Rapport stage académique redigé par Michel TANGA
1. REPUBLIQUE DU CAMEROUN
Paix-Travail-Patrie
MINISTERE DE
L’ENSEIGNEMENT
SUPERIEUR
REPUBLIC OF CAMEROON
Peace-Work-Fatherland
MINISTRY OF HIGHER
EDUCATION
Filière : COMMERCIALE ET DE GESTION
Option : Informatique de Gestion
Rédigé par :
TANGA Michel
Sous l’encadrement :
Académique de et Professionnel de
Mme NGUEYAP Mme MBALLA Albertine
Professeur à ISMA Gérante de GP Dakar
Année académique 2015-2016
2. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 2
SOMMAIRE …………………………………….…………………………………..II
DEDICACE …………………………………………………………………...........III
REMERCIEMENTS………………………………………………………………..IV
AVANT PROPOS…………………………………………………………………...V
RESUME……………………………………………………………………….........VI
ABSTRACT……………………………………………………………………….....VII
LISTE DES ABREVIATIONS…………………………………………………....VIII
INTRODUCTION GENERALE……………………………………………….....IX
PREMIERE PARTIE : ETUDE DE L’ENVIRONNEMENT………………….10
CHAPITRE I : ETUDE PREALABLE………………………….…………….11
A. Présentation générale de l’entreprise………………………...11
B. Etude d’opportunité et de faisabilité………………………….14
C. Déroulement du stage………………………………...…………14
CHAPITRE II : ETUDE DE L’EXISTANT……………………………….…..16
A. Analyse de l’existant………………………………………….….16
B. Modélisation de l’existent………………………….…………….20
DEUXIEME PARTIE : CONCEPTION DU SYSTEME FUTUR……………..36
A. Présentation de la méthode MERISE………………………………....37
B. Elaboration du MCD………………………………………………………38
C. Elaboration du MCT……………………………………………………….39
D. Elaboration du MLDR……………………………………………………..43
E. Elaboration du MOT………………………………………………..……..44
CHAPITRE IV : IMPLEMENTATION……………………………………..….46
A. Construction du MPD…………………………………………………..…47
B. Presentation de la base de données………………………………….….49
C. Réalisation présentation des langages utilisés……….…………...…..51
CONCLUSION…………………………………………………….……52
BIBLIOGRAPHIE…………………………..…………………………………….……53
Webographie…………………………………………...…………………….………….53
Liste des figures………………………………………………………….…….……….54
TABLES DES
MATIERES…………………..…………………………………………………………..55
SOMMAIRE
3. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 3
A MA
FAMILLE
4. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 4
Ce travail n’aurait pas pu être réalisé s’il n’avait pas été dans une large
mesure, le résultat d’un encadrement collectif.
Aussi convient-il de remercier tous ceux-là qui, de près ou de loin, ont été
des véritables acteurs dans la réalisation de ce document. Je pense
particulièrement à :
Pr BOB NGAMOE pour sa rigueur dans la gestion de l’institut ;
Mme Hortense NANDA, Directrice d’ISMA pour tous ses multiples conseils. ;
M. Roger BOGNE KAMWA, Directeur des affaires académiques d’ISMA, pour tout son
encadrement ;
Mon chef de département M. NGUENANG MICHEL pour son engagement et sa
bonne organisation dans le travail ;
Mon encadreur académique Mme NGUEYAP pour le temps qu’elle a pu me
consacrer question de rédiger en bonne et due forme ce document ;
Mon encadreur professionnel, Mme MBALLA ALBEERTINE, gérante de Global
Pressing (Dakar) ;
Le personnel de Global Pressing pour tout le savoir qu’ils ont mis à ma disposition ;
Mes professeurs grâce à qui j’ai réussi à acquérir un tel niveau de productivité ;
Mon oncle KANA Jean Marie, pour le financement de mes études et ses multiples
conseils ;
Ma mère, Mme NDZINA MATHILDE et mon beau père, M. NDJIE ROBERT pour
leur rôle joué dans mon éducation de base et leur soutien moral et financier ;
Mon grand frère qui a toujours su m’orienter vers le droit chemin ;
Ma famille pour le soutien moral qu’ils ont pu m’apporter durant tant d’années ;
Mes camarades de classe particulièrement pour leur amitié, leurs critiques, leur
affection et leur attention parmi lesquelles j’ai réussi à tisser des liens forts ;
Mes amis de toujours et connaissances qui de près ou de loin m’ont accompagné
dans le droit chemin.
REMERCIEMENTS
5. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 5
Crée par l’arrêté ministériel N°90/E/50MINEDUC du 24 novembre 1971 en vue
de promouvoir les progrès techniques au Cameroun par la formation des personnes
hautement qualifiées en entreprise, le brevet des techniciens supérieures(BTS),
préalablement préparé par les titulaires d’un baccalauréat dans les universités
d’Etat depuis des années assuré également par des écoles professionnelles privées
parmi lesquelles l’Institut Supérieur de Management(ISMA) qui va très vite
s’intégrer dans les réalités économiques et technologiques afin de mettre sur le
marché de l’emploi « des hommes d’action ».Cet institut qui verra le jour par
l’autorisation du MINESUP N° 99/0167 du 25 novembre 1999 sous la tutelle
académique de l’université de Dschang compte aujourd’hui en cycle BTS dix filières
à savoir :
Action commerciale
Banque
Commerce internationale
Comptabilité et gestion des entreprises
Communication d’entreprise
Gestion logistique et transport
Informatique de gestion
Maintenance des systèmes informatiques
Secrétariat bureautique bilingue
Secrétariat de gestion
Etant donné le caractère professionnel que revêt ce diplôme, l’étudiant en cycle
BTS doit effectuer un stage académique de deux mois dont l’objectif est non
seulement de concrétiser les connaissances théoriques acquises mais surtout de
découvrir les réalités de l’entreprise dans un contexte professionnel réel. Ayant été
à Global Pressing, plus précisément dans une agence de Dakar, nous vous
présenterons notre travail portant sur le thème :
ANALYSE ET AUTOMATISATION DE LA GESTION DES SERVICES D’UN
PRESSING EN LIGNE.
AVANT-PROPOS
6. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 6
Lorsqu’on entre dans une école de formation, on a besoin d’être formé pour
développer des efficaces et performantes qualités professionnelles afin de répondre
favorablement aux critères du monde de l’emploi. Mais dans le cadre de l’adéquat
formation afin de développer une assiette des connaissances théoriques reçues au
cours des enseignements magistraux de nos professeurs, il était urgent pour nous
d’effectuer un stage pratique à Global Pressing.
Notre stage à Global Pressing nous a permis de faire le parcours de quelques
de ses services mais notre attention a été focalisée sur le service archaïque de la
structure d’où provient notre thème à savoir : « ANALYSE ET
AUTOMATISATION DE LA GESTION DES SERVICES D’UN PRESSING EN
LIGNE ». La question qui nous vient à l’esprit dès lors que nous plongeons dans
cette étude est celle de savoir : De quelle manière concevoir une application qui
traitera la gestion des services ? Pour répondre à cette question, nous avons
effectué des interviews, observations, enquêtes, en gros une étude qui nous a
nécessité l’utilisation d’une méthode nommée MERISE (Méthode d’Etude et de
Réalisation d’Informatique par Sous Ensemble) et d’un système de gestion de base
de données(MYSQL).
RESUME
7. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 7
When entering a training school, we need to be trained to develop effective
and efficient professional qualities to respond positively to the requirements of
the world of employment. But under the proper training to develop a base of
theoretical knowledge received during the magisterial teachings of our teachers,
it was urgent for us to intern practice Pressing Global.
Our internship at Global Dry has allowed us to make the journey of some of
its services but our attention was focused on the service of the archaic structure
that comes our theme namely "AUTOMATION AND ANALYSIS OF A
MANAGEMENT SERVICES OF A PRESSING ON LINE". The question that
comes to mind whenever we dive into this study is to know: How to design an
application that will process services management? To answer this question, we
conducted interviews, observations, surveys, roughly a study that required the use
of a method called us MERISE (Study Method and Realization of Computer Science
by Subject Ensemble) and a database management system (MYSQL).
ABSTRACT
8. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 8
A : Alphabétique
AN : Alphanumérique
CIF : Contrainte d’Intégrité Fonctionnelle
DCI : Diagramme de Circulation des Informations
DDE : Dictionnaire des Données Elémentaires
DF : Dépendance Fonctionnelle
GAD : Grille d’Analyse des Documents
GDF : Graphe de Dépendance Fonctionnelle
MVT : Mouvement
MCD : Modèle Conceptuel des Données
MCT : Modèle Conceptuel des Traitements
MERISE : Méthode d’Etude et de Réalisation Informatique par Sous Ensemble
MLD : Modèle Logique des Données
MOT : Modèle Organisationnel des Traitements
OI : Organisation Informatique
N : Numérique
RG : Règle de Gestion
RO : Règle d’Organisation
SIG : Signalétique
SIT : Situationnel
GP : Global Pressing
NAS : Nettoyage A Sec
LISTE DES ABREVIATIONS
9. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 9
Dans une entreprise, on peut être confronté à une mauvaise gestion
entrainant la perte de données indispensables à son bon fonctionnement, ceci du
au traitement manuel de l’information. De nos jours toute entreprise digne de son
statut devrait automatiser son système afin de réduire au maximum les erreurs
émanant de la gestion manuelle. Informatiser c’est organiser, simplifier,
automatiser des informations au sein d’une structure à l’aide d’un appareil appelé
« Ordinateur ». L’évolution des systèmes d’informations a apporté une véritable
amélioration dans les systèmes de gestion, plus particulièrement dans la gestion
des entrées-sorties.
Dans le but de mieux gérer ses articles, Global Pressing a rationalisé sa
gestion et a élaboré de nouvelles stratégies pour parvenir à un niveau
d’efficacité.Le but à atteindre sera donc de concevoir une application dans un
environnement qui intègre les outils performants tant au niveau sécurité qu’au
niveau du volume de données à traiter,car cette gestion avait des difficultés de
recensement des différentes opérations éffectuées lors de la demande.Pour mener
a bien ce projet,notre travail ferra l’objet :
D’une étude préalable ;
D’une étude détaillée ;
D’une modélisation du système futur ;
D’une implémentation.
INTRODUCTION GENRALE
10. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 10
Dans cette partie, il sera pour nous question d’une part de faire une
étude préalable dans laquelle nous présenterons l’entreprise (historique,
fonctionnement et organisation) et d’autre part, de faire une étude
d’opportunité et de faisabilité.
Ière
PARTIE : ETUDE DE
L’ENVIRONNEMENT
11. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 11
A. Présentation générale de l’Entreprise
1. Historique
Pour cerner au mieux le contexte dans lequel évolue Global Pressing, il est
indispensable de présenter certains aspects de l’établissement. Global Pressing
est une structure qui fut créée en 2010 par Mme Agnès Catherine.
FICHE D’IDENTIFICATION
Raison Sociale GLOBAL PRESING
SIGLE G.P
DATE DE
CREATION
2010
ADRESSE BP : 15265 Dla-CAMEROUN
Tel : +237 673 56 02 55
REGIME REEL
Siège Social Douala-Dakar
Acticités Artisanat
2. Activités
Depuis sa création jusqu’à nos jours, cette structure exerce dans la
blanchisserie, la teinturerie. La directrice a mis à jour le statut de la structure en
instaurant d’autres services telles que : le pressing à domicile. Actuellement, GP
exerce comme activités principales en plus de la blanchisserie, la teinturerie, la
couture, l’ameublement, Le pressing et la livraison à domicile.
CHAPITRE I : ETUDE PRE LABLE
12. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 12
3. Situation géographique
Librairie
Papeterie Le
pélican Express
Exchange
Vers le rond-point Dakar Vers Ndokoti
ENTREE2DUMARCHEVersENEODakar
Ancienne
boulangerie
Boulangerie
Librairie
Papeterie
Lagloire
Congelcam
BoutiquesCONGELCAM
BICECWesternUnion
Hôtel le
piger
Vers le centre-ville
GLOBAL
PRESSING
Oyack
Commissariat du
8e
arrondissement
Express Union
Dakar
ENEO Dakar
13. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 13
4. Fonctionnement et Organigramme
a. Fonctionnement
La mission de GP est de donner à son aimable clientèle la possibilité de
découvrir les différents services dont elle dispose ; permettre à celle-ci d’offrir à ses
articles un traitement impeccable. Ayant en son sein un personnel compétent. La
structure est divisée en trois sous agences (Dakar, Yassa, Ndokoti) dont à la tête
on retrouve un administrateur ou gérant. Ainsi, chaque agence dispose le même
effectif composé des livreurs et des experts (nettoyeurs ou tailleurs).
b. Organigramme
5. Environnement externe
Situé dans la capitale économique où s’exerce multiples activités effectuées
par divers agents commerciaux et qui ont besoin de financement et d’appui pour
la relance de leurs activités et gestion de leurs revenus.
14. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 14
La concurrence concernant le traitement du linge est de plus en plus
grandissante dans la ville de Douala. Ainsi nous retrouvons plusieurs types de
concurrents dans la zone à savoir : Elégance Pressing qui est plus proche et
Victoire Pressing…, qui tous offrent à la clientèle plusieurs services permettant
de mieux entretenir leurs tissus.
6. Environnement Informatique
a. Environnement Matériel
En dehors des outils d’utilisation et des machines de production, Global
Pressing ne compte en son sein aucun matériel de communication. En d’autres
termes nous n’avons détecté aucun matériel informatique.
b. Environnement Logiciel
Plus que la structure ne dispose d’aucun matériel informatique par
conséquent aucun logiciel n’a été retrouvé.
B.Etude D’opportunité et de faisabilité
1. Etude d’opportunité
La société GP est une structure essentiellement artisanale. Elle dispose d’un
service qui assure la gestion des services. Au cours de notre étude, nous avons pu
constater que toutes les tâches de cette structure étaient manuelles ce qui peut
entrainer un risque d’erreur, une lenteur dans la recherche des documents (fiche
de de classification des articles) pouvant fournir des risques de pertes d’articles
dans la structure.
2. Etude de faisabilité
Le système de gestion étant manuel, cela permet à l’entreprise de
supporter un coût faible en application de gestion mais donne des résultats
incertains qui rendent fastidieuse la maitrise des matériels d’informations.
L’informatisation de la structure engendre des couts supérieurs par rapport au
système actuel mais générera des meilleurs résultats dans la gestion compte tenu
des objectifs de l’entreprise.
C. Déroulement du stage
1. Exposition des tâches effectuées
Au cours de notre stage à Global Pressing, nous avons réalisé les tâches
suivantes :
-Accueil des clients ;
-réception du linge ;
15. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 15
-entretien des machines et matériels de production ;
-nettoyage et lavage des filtres à peluche et à bouton ;
-minimisation des coûts d’achats de certains
- livraison des articles.
2. Acquisition du thème
Pour faire face à la concurrence du milieu extérieur, Global pressing a opté
pour la politique d’élargissement de sa clientèle d’où l’issu du thème : « ANALYSE
ET AUTOMATISATION DE LA GESTION DES SRVICES D’UN PRESSING EN
LIGNE. »
16. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 16
L’existant représente le contenu du système à automatiser. Cette partie
permet à l’équipe d’analyste d’avoir une compréhension complète du système à
l’étude, c’est-à-dire de comprendre sa raison d’être, ses composantes, ses modes de
traitement, ses utilisateurs, les informations qu’il produit et leur destination, les
données qu’il reçoit et leur source afin de détecter tout dysfonctionnement.
A. Analyse de l’existant
1. Description des Processus
Global Pressing depuis sa création en 2008 parvient toujours à
atteindre ses objectifs malgré certaines méthodes et techniques rudimentaires et
archaïques grâce à un personnel ambitieux et dynamique et à la rigueur de sa
directrice. La structure est divisée en trois sous-agences. Chaque agence dispose
du même effectif, des mêmes services… Une agence est dirigée par un(e) gérant(e)
accompagnés de deux livreurs et deux expert (un nettoyeur et un tailleur). Un
article est repéré par son numéro, nom du client, son type, sa date de dépôt, date
retrait. Le client par conte est identifié par un nom, prénom, téléphone, adresse,
domicile…
Global pressing ouvre ses portes de lundi à vendredi de 8h00 à 18h, le samedi de
8h00 à 14h00 et exceptionnellement le dimanche de 8h00 à 12 h00. La structure
propose à son client plusieurs services à savoir :
-la blanchisserie : le linge est nettoyé à l’aide d’une machine à laver, ce qui permet
de nettoyer les pièces encombrantes et d’un poids lourd (draps, couvertures, linge
de maison…) ;
-la teinturerie : le linge est nettoyé à l’aide d’un solvant qui remplace l’eau. Il s’agit
d’un traitement de linge qui permet de faire disparaitre les taches difficiles et de
bien nettoyer le linge tout en le désinfectant. Ici les articles concernés sont ceux
supportant le nettoyage à sec ;
-Le pressing à domicile : Un livreur est chargé de récupérer l’article des lors que la
structure a validé la demande de service du propriétaire (une demande de service
peut être un simple appel téléphonique ou une demande). Ce qui permet de réduire
des déplacements unitifs.
Dès l’arrivée d’un article à l’agence (un article peut être un textile, vêtements,
tapis, couvertures…), la gérante se charge de la vérification de l’émetteur (si celui-
CHAPITRE II : ETUDE DE L’EXISTENT
17. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 17
ci n’existe pas dans la base de donnée de l’agence il sera enregistré par le gérant
du site) avant de le confier à un expert (nettoyeur ou tailleur). Lorsque l’article
arrive chez le nettoyeur, celui-ci récupère les informations sur son état. Il s’agit ici
de repérer les informations concernant les taches, la qualité de l’article, le type…
Lorsque l’expert finit son diagnostic, il estime l’article à un prix convenable et
alerte aussitôt la gérante qui à son tour s’accorde avec le client sur certains points.
Si ce dernier est d’accord, le traitement sur l’article peut débuter. Sinon
l’(les)article(s) lui est (sont) rendu(s). A cette étape le nettoyeur prend le processus
en main en suivant le service choisi par le client. Après traitement, les articles sont
soumis au repassage. L’’expert du domaine doit s’assurer d’utiliser une
température appropriée selon le type d’article et surtout en tenant compte des
articles délicats. Le repassage terminé, ils sont stockés dans un emplacement qui
leur est réservé. La gérante alerte encore le propriétaire par message téléphonique
ou par appel lorsque la date actuelle a dépassé celle du retrait.
Pour éviter ce désagrément il peut exiger que la livraison soit faite en
fonction de la date fixée pour le retrait.
Dans le cas où l’(les)article(s) est (sont) disparu(s) ou est (sont) en mauvais
état (mauvais repassage, mauvais lavage, accident…) ce qui peut arriver au
moment du traitement, la structure verse une indemnisation au client.
2. Délimitation du système d’information
Le système d’information dont l’étude nous est soumise est la gestion Du
suivi des services.
3. Description des acteurs
Un acteur, c’est tout ce qui peut émettre ou recevoir un flux. On en trouve deux qui
sont :
a. Acteur interne
Un acteur interne : appartenant à l’organisation ou au domaine d’étude sont :
-Le gérant
-L’expert (nettoyeur ou tailleur)
-Le livreur
b. Acteur externe
Un acteur externe est une entité externe à l’organisation ou au domaine
d’étude à savoir
18. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 18
-Le client (C)
4. Analyse critique de l’existant
a. Objectifs
Dans cette rubrique il est question de décrire toutes les tâches quotidiennes
de la structure
b. Tableau d’analyse
Entités Propriétés Dépendances fonctionnelles
CLIENT NomClient
PrénomClient
TéléphoneClient
ResidenceClient
NumeroClient
PasswordClient
dateinscription
NumeroClient nomClient
NumeroClient prenomClient
NumeroClient ResidenceClient
NumeroClient téléphoneClient
NumeroClient dateinscription
NumeroClient PasswordClient
GERANT
MatriculeGerant
NomGerant
PrénomGerant
TéléphoneGerant
LocaliteGerant
PasswordGerant
VilleAgence
dateinscription
MatriculeGerant nomGerant
MatriculeGerant prenomGerant
MatriculeGerant localiteGerant
MatriculeGerant téléphoneGerant
MatriculeGerant VilleAgence
MatriculeGerant PasswordGerant
MatriculeGerant dateinscription
LIVREUR MatriculeLivreur
NomLivreur
PrénomLivreur
TéléphoneLivreur
LocaliteLivreur
PasswordLivreur
Dateinscriptionlivreur
MatriculeLivreur nomLivreur
MatriculeLivreur prenomLivreur
MatriculeLivreur localiteLivreur
MatriculeLivreur téléphoneLivreur
Matriculelivreur dateinscriptionlivreur
MatriculeLivreur PasswordLivreur
19. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 19
localitelivreur matriculelivreur localitelivreur
NumeroClient, idservice Datedemande
MatriculeTailleur, Matriculegerant,
Matriculelivreur, Matriculenettoyeur Message
MatriculeTailleur, Matriculelivreur,
Matriculenettoyeur, code nature
Idservice, code
prix
TAILLEUR
MatriculeTailleur
NomTailleur
PrenomTailleur
LocaliteTailleur
EmailTailleur
TelephoneTailleur
PasswordTailleur
dateinscriptiontailleur
MatriculeTailleur nomTailleur
MatriculeTailleur prenomTailleur
MatriculeTailleur localiteTailleur
MatriculeTailleur téléphoneTailleur
MatriculeTailleur PasswordTailleur
MatriculeTailleur EmailTailleur
Matriculetailleur dateinscriptiontailleur
NETTOYEUR
MatriculeNettoyeur
NomNettoyeur
PrenomNettoyeur
LocaliteNettoyeur
EmailNettoyeur
TelephoneNettoyeur
PasswordNettoyeur
dateinscriptionnettoyeur
MatriculeNettoyeur PasswordNettoyeur
MatriculeNettoyeur nomNettoyeur
MatriculeNettoyeur
prenomNettoyeur
MatriculeNettoyeur localiteNettoyeur
MatriculeNettoyeur
téléphoneNettoyeur
Matriculenettoyeur dateinscriptionnettoyeur
Matriculenettoyeur PasswordNettoyeur
ARTICLE Code
Type
Date retrait
Date dépôt
code type
code Date retrait
code Date depot
20. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 20
SERVICE Id service
Libelle
Horaire
idservice Libelle
idservice Horaire
B.Modélisation de l’existant
1. Diagramme de flux
a. Objectifs
Un flux d’information est un échange d’information entre deux postes de travail. Notre
but ici est de représenter la communication qui s’effectue entre les différents acteurs du
processus.
b. Formalisme
c. Liste des flux
F1 : Demande de service envoyée (client-gérant)
F2 : Demande validée (Gérant-Client)
F’2 : Demande non validée(Gérant-Client)
F3 : Article ramassé (Livreur-Client)
F4 : Nouveau client (Gerant-Client)
F’4 : Client enregistré (Gerant-Client)
F5 : Article transféré (Gérant-Expert)
F6 : Diagnostic et coûts estimés (Expert-Gérant)
F7 : client alerté et avis donné (Gérant-Client)
F’7 : Client alerté et avis refusé (Gérant-Client)
F8 : Ordre de traitement envoyé transféré (Gérant-Expert)
F9 : Traitement réussi (Expert-Gérant)
F’9 : Article endommagé (Expert-Gérant)
F’10 : Délai dépassé (Gérant-Client)
Atelier
iinterne
Atelier externe
21. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 21
F’10 : Stockage réussi (Gerant-Gerant)
F11 : Client indemnisé (Gérant-client)
F12 : Article livré (Livreur-Client)
Flux temporels
Un flux temporel est un flux qui concerne le temps nécessaire pour l’exécution d’une
tâche. Ici nous avons :
FT : date retrait
d. Construction du diagramme
2. Diagramme de circulation des Informations
a. Objectifs
Dans cette rubrique, nous montrerons comment les informations circulent
dans la structure.
F'10
F11
F10
F9
F7
F'7
F2
F3
F12
F'4
F4
F'2
F8
F'9
F6
F5
F1
GERANT(E)
CLIENT
EXPERT
LIVREUR
22. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 22
b. Liste des documents
D1 : Demande de service
D2 : Fiche des traitements des demande
D3 : Fiche de ramassage
D4 : Carte de membre
D5 : Fiche d'enregistrement du client
D6 : Fiche de transfert
D7 : Devis
D8 : Message d’alerte
D9 : Signature du client
D10 : Ordre du gérant
D11 : Fiche de traitement
D12 : Fiche de stockage
D13 : Fiche de description des anomalies
D14 : Reçu d'indemnisation
D15 : Reçu de livraison
c. Listes des tâches
Une tâche est un ensemble d’actions qui s’exécute sans interruption au sein
d’un même poste de travail. C’est ainsi que nous avons :
T1 : Validation
A1 : Validation de la demande
T2 : Ramassage
A2 : Ramassage de l’article
T3 : Vérification
A2 : Vérification du client
T4 : Enregistrement du client
A3 : Enregistrement du client
T5 : Transfert de l’article
A4 : Transfert de l’article
T6 : Diagnostic et estimation des coûts
A5 : Diagnostic de l’article
A6 : Estimation des coûts
T7 : Alerte client et consultation décision client
23. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 23
A7 : Alerte du client
A8 : Consultation décision client
T8 : Ordre de traitement
A9 : Ordre de traitement
T9 : Traitement
A10 : Traitement de l’article
T10 : Indemnisation
A11 : Indemnisation
T11 : Stockage
A12 : Stockage de l’article
T12 : Livraison
A13 : Livraison de l’article
d. Formalisme
Evènement :
Action :
Document :
Multi document :
Condition :
e. Construction du DCI
24. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 24
25. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 25
26. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 26
3. Règles de Gestions
Un client peut déposer une ou plusieurs demandes de services
Un client peut posséder un article ou plusieurs
Un article appartient à un client
Le personnel peut traiter plusieurs articles
Un gérant peut envoyer plusieurs missions
Le tarif dépend de l’article et du service
Un article est traité par plusieurs personnes
Un service peut conserver 0 ou plusieurs article(s)
Un article peut être tarifié pour un ou plusieurs services
4. Règles d’organisation
RO1 : Toute demande est traitée (validée) par le gérant
RO2 : Le gérant est le pilier de la communication entre le client et le
reste du personnel
RO3 : La listes des services et des tarifs st mise à jour par le gérant
RO4 : Tous les traitements que peut subir un article concernent le
nettoyeur et le tailleur
RO5 : La livraison et le ramassage des articles sont naturellement
exercés par le livreur
RO6 : Le client est indemnisé lorsque celui-ci a signé un accord
l’autorisant au moment de l’alerte.
5. Règles techniques
Un client a un compte unique
Un membre du personnel a un compte unique
Un client a accès aux rubriques que s’il possède un compte
Une demande de service ne peut se faire que si le client est connecté
La validation d’une demande de service n’excède pas 12 heures
Un espace de travail est attribué en fonction de la personne
6. Grille d’analyse des données
a. Objectifs
Nous allons analyser les documents recensés à partir des différentes rubriques, des
catégories de données, afin de ressortir le dictionnaire des données.
Etude des concepts
-Rubrique : Données recensées dans les documents
-Document : Documents collectés
27. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 27
-Catégorie rubrique : On en distingue 03 (trois)
Paramètre (P) : ce sont les données dont les valeurs sont constatées ou
prévisibles.
Arithmétique (A) : ce sont les données obtenues par calcul à partir d’autres
données.
Logique (L) : ce sont les données qui résultent des règles de gestion et
impliquant une condition logique.
b. Formalisme
c. Construction de la GAD
Rubriques
Documents
Catégorie
rubriques
Dictio
nnaire
de
donné
es
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 P A L
NomClient * * * * * * * * * NomC
lient
PrenomClient * * * * * * * * * Preno
mClie
nt
Rubriques Documents Catégories
rubriques
Dictionnaire des
données
D1 D2 D3 … Dn P A L
28. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 28
ResidenceCli
ent
* * * * * * * * * Reside
nceCli
ent
EmailClient * * * * * * * * *
Email
Client
date_inscript
ionClient
* * * * * * * * *
Date_i
nscrip
tionCli
ent
TelephoneCli
ent
* * * * * * * * *
Telep
honeC
lient
PasswordClie
nt
* *
Passw
ordCli
ent
matriculeLivr
eur
* *
Matric
uleLivr
eur
NomLivreur * * NomLi
vreur
PrenomLivre
ur
* * Preno
mLivr
eur
LocaliteLivre
ur
* * Localit
eLivre
ur
EmailLivreur * * EmailL
ivreur
date_inscript
ionLivreur
* * date_i
nscrip
tionLi
vreur
29. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 29
TelephoneLiv
reur
* * Telep
honeL
ivreur
PasswordLivr
eur
* * Passw
ordLiv
reur
MatriculeTail
leur
* * * * * Matric
uleTail
leur
NomTailleur * * * * * NomT
ailleur
PrenomLivre
ur
* * * * * Preno
mLivr
eur
LocaliteTaille
ur
* * * * * Localit
eTaille
ur
EmailTailleur * * * * * Email
Tailleu
r
Date_inscript
ionTailleur
* * * * * Date_i
nscrip
tionTa
illeur
TelephoneTai
lleur
* * * * * Telep
honeT
ailleur
PasswordTaill
eur
* Passw
ordTai
lleur
MatriculeNet
toyeur
* * * * * matric
uleNe
t
30. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 30
NomNettoye
ur
* * * * * NomN
et
PrenomNetto
yeur
* * * * * Preno
mNet
LocaliteNetto
yeur
* * * * * localit
eNet
EmailNettoye
ur
* * * * * Email
Net
date_inscript
ionNet
* * * * * Date_i
nscrip
tionN
et
telephoneNe
ttoyeur
* * * * * Telep
hone
Net
passwordNet
toyeur
* Passw
ordNe
t
matriculeGer
ant
* * * * * * * Matric
uleGe
rant
NomGerant * * * * * * * NomG
erant
PrenomGera
nt
* * * * * * * Preno
mGer
ant
localiteGeran
t
* * * * * * * Localit
eGera
nt
villeagence * * * * * * * Villeag
ence
31. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 31
EmailGerant * * * * * * * Email
Geran
t
date_inscript
ionGerant
* * * * * * * Date_i
nscrip
tionG
erant
telephoneGe
rant
* * * * * * * Telep
hone
Geran
t
passwordGer
ant
* Passw
ordGe
rant
Idservice * * * * * * * * * * * * * Idservi
ce
Libelle * * * * * * * * * * * * * Libelle
horaire * * * * * * * * * * * * * Horair
e
code * * * * * * * * * * * Code
type * * * * * * * * * * * Type
date_retrait * * * * * * * * * * * Date_
retrait
date_depot * * * * * * * * * * * Date_
depot
Datedemand
e
* * * * Dated
eman
de
32. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 32
prix * * * prix
7. Dictionnaire de données élémentaires
a. Objectifs
Il s’agit de la rubrique concernant de données. Ainsi on a :
- Mnémonique : correspond à une expression contractée de la
signification
- Signification : cette colonne permet de donner la signification de
l’expression contractée
- Type de données : cette colonne permet de ressortir si une donnée est
de type :
Numérique (N)
Alphanumérique (AN)
Alphabétique (A)
- Taille : longueur maximale que peut prendre une donnée dans la base
de données
- Nature de données : une donnée élémentaire peut être de nature
Signalétique (SIG) : données qui possèdent des valeurs stables et
renseignent sur l’identification d’une entité.
Situation (SIT) ou mouvement (MVT) : ce sont les données qui
renseignent sur l’état d’une entité et qui possèdent une valeur à partir
de laquelle les décisions sont prises.
b. Formalisme
c. Construction du DD
Code Signification Nature Longueur Type Remarques
Code ou
mnémonique
Signification Nature Longueur Type Observation
33. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 33
Nc
Pc
Loc
Telclt
Rc
Psc
EC
Numclt
DC
Ca
Typeart
DR
DD
Id serv
Lib
Ho
Pri
Mes
NL
PL
TL
LL
EL
DIL
PLI
ML
Nomclient
Prenomclient
Localiteclient
Telephoneclient
Residenceclient
Passwordclient
Emailclient
Numeroclient
DateInscriptionclient
Code article
Typearticle
DateRetrait
Datedepot
Idservice
Libelle
Horaire
prix
Message
NomLivreur
PrenomLivreur
TelephoneLivreur
LocaliteLivreur
EmailLivreur
Dateinscriptionlivreur
PasswordLivreur
MatriculeLivreur
AN
AN
AN
N
AN
AN
AN
N
Date
N
AN
Date
DATE
N
AN
Date
N
AN
AN
AN
N
AN
AN
Date
AN
AN
22
22
15
9
15
15
15
9
15
9
22
15
15
9
15
15
9
33
22
22
9
15
15
15
15
9
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
MVT
MVT
MVT
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
XX/XX/XXXXX
XX/XX/XXXX
XX/XX/XXXX
XX/XX/XXXX: XX
XX/XX/XXXX
34. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 34
NG
PG
TG
LG
EG
DIG
PGE
MG
VA
NT
PT
TT
LT
ET
PTa
MaT
Dateins
NN
PN
TN
LN
EN
PNN
MN
DIN
Nat
dated
NomGerant
PrenomGerant
TelephoneGerant
LocaliteGerant
EmailGerant
DateinscriptionGerant
PasswordGerant
MatriculeGerant
Villeagence
NomTailleur
PrenomTailleur
TéléphoneTailleur
LocaliteTailleur
EmailTailleur
PasswordTailleur
MatriculeTailleur
Dateinscriptiontailleur
NomNettoyeur
PrenomNettoyeur
TelephoneNettoyeur
LocaliteNettoyeur
EmailNettoyeur
PasswordNettoyeur
MatriculeNettoyeur
Dateinscriptionnettoyeur
Nature
datedemande
AN
AN
AN
N
AN
DATE
AN
N
AN
AN
AN
N
AN
AN
AN
N
Date
AN
AN
N
AN
AN
AN
N
Date
AN
Date
22
22
9
15
15
15
9
15
15
22
22
9
15
15
15
9
22
22
9
15
15
15
9
15
15
15
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
SIG
MVT
MVT
XX/XX/XXXX
XX/XX/XXXX
XX/XX/XXXX
XX/XX/XXXX
35. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 35
8. Suggestions
L’analyse de préalablement menée nous a permis de relever les
dysfonctionnements suivants :
La multiplicité des documents
Difficulté d’accès aux informations
Mauvaise manipulation due au manque de sécurité
Manque de visibilité de la structure
Pour remédier à tous ces problèmes, nous allons :
Informatiser le système
Installer un navigateur (Mozilla Firefox)
Mettre la structure en ligne afin qu’il soit accessible à tous
Protéger logiquement la base de données
Bien que des défaillances aient été répertoriées, il nous a été possible de relever
un bon suivi des demandes des clients jusqu’au retrait.
36. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 36
Nous avons dans la première partie pris le temps d’étudier l’existant qui
nous a permis de ressortir les critiques et les ébauches de solutions. Dans cette
partie nous mettrons sur pied l’application qui permettra la gestion plus efficace
du système étudié.
IIème
PARTIE : MODELISATION DU SYSTEME
DE GESTIOJ FUTUR
37. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 37
A. Présentation de MERISE
La méthode MERISE (Méthode d’Etude et de Réalisation Informatique par
Sous Ensemble) a été créée à la fin des années 1970, par les autorités publiques
françaises désireuses de doter les administrations et les entreprises publiques
françaises d’une méthodologie rigoureuse. Elle fut développée en 1996 afin
d’intégrer les aspects pour l’époque. Ainsi le ministère de l’industrie fut chargé
d’aider les concepteurs à réaliser ce projet.
Les outils proposés par MERISE sont mis en œuvre par un grand nombre de
concepteurs, d’organisations et d’analystes en France ainsi que dans les pays
francophones.
Niveaux et modèles de MERISE
La méthode MERISE propose une approche de la conception séparant des
données de celle des traitements en avançant progressivement par niveaux.
Chacun de ces niveaux a pour rôle de produire un certain nombre de documents
(MCD, MLD, MPD…) permettant ainsi la synthèse textuelle d’un processus de
réflexion. La méthode MERISE préconise, non pas d’effectuer l’analyse des
données et des traitements, mais de mener en parallèle à chaque niveau, l’analyse
des données et celle des traitements. Elle propose ainsi trois niveaux de
représentation d’un système d’information :
Le niveau conceptuel répondant à la question Quoi, que veut-on faire ?
(Gestion)
Le niveau organisationnel ou logique répondant aux questions Qui quoi ?
Où ? Quand ? (Organisation)
Le niveau opérationnel ou physique répondant aux questions Avec quels
moyens ? Comment ? (Technique)
Le niveau conceptuel
Ce niveau décrit les informations représentées par le système et leurs associations
tout en faisant abstraction des contraintes liées à l’organisation mais en prenant
en compte les objectifs définis par les décideurs. La description du système
d’information au niveau conceptuel est en utilisant à la fois une approche
statistique (données) et une approche dynamique (traitement).
Le niveau organisationnel ou logique
Il intègre à l’analyse les critiques liées à l’organisation, Il décrit la nature des
ressources (humaines, machine) qui sont utiliser pour supporter la description des
données et les traitements du système. En termes de traitement le passage du
38. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 38
niveau conceptuel au niveau opérationnel se concrétise par l’attachement à des
acteurs précédemment définis.
Le niveau opérationnel ou physique
Ce niveau répond au choix technique et donne une représentation des moyens qui
sont effectivement mis en œuvres pour gérer les données et les traitements. En
terme de données, sa se traduit par l’utilisation d’un SGBD (Système de Gestion
de Base de Données) ainsi que par des choix concernant les méthodes de stockage
et d’accès aux données. Pour ce qui est du traitement ce niveau décrira
l’architecture des programmes qui vont activer les différentes taches de
l’ordinateur.
B. Elaboration du MCD
GDF
39. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 39
MCD
40. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 40
C. Elaboration du MCT
Un modèle conceptuel des traitements permet de préciser les frontières du
champ d’étude en décrivant les activités qui lui sont associées et les échanges
avec son environnement
Formalisme
Op Opération
Règles d’émission Règles d’émission
Evènements
résultats
Synchronisation
Evènement déclencheur
Evènements
résultats
41. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 41
Demande de
servi ce envoyée
Arti cl e ramasé
Nouveau cl i ent
Arti cl e transféré
Di agnosti c et coût
esti més
T rai tement réussi
Arti cl e stocké
Arti cl e
endommagé
Arti cl e l i vré
Date retrai t dépassé
Cl i ent al erté et avi s
refusé
Cl i ent i ndemni sé
ok nonok
OP3: VERIFICAT ION
T ouj ours
OP5 T RANSFERT
touj ours
OP6 DIAGNOST IC ET EST IMAT ION DES COUT S
Non OK OK
OP7 ALERT E ET CONSULT AION DECISION
CLIENT
T ouj ours
OP11 INDEMNISAT ION
T ouj ours
OP12 LIVRAISON
Cl i ent al erté et avi s
donné
si date=retrai t si retrai t depassé
OP10 ST OCKAGE
Demand
e
val i dée
Demande
non
val i dée
okk non ok
OP1: VALIDAT ION
T ouj ours
OP2: RAMASSAGE
touj ours
OP4:ENREGIST REMENT
Cl i ent
enregi str
é
T ouj ours
OP8 ORDRE DE T RAIT EMENT
Ordre de trai tement
envoyé
Date
retrai t
non ok ok
OP9: T RAIT EMENT
Stockag
e réussi
42. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 42
D. Elaboration du MLDR
Le MLDR permet de décrire les enregistrements logiques et permet d’entrevoir la
structure physique des données grâce aux estimations que l’on peut faire sur les
enregistrements à mémoriser. Les règles de passage du MCD au MLDR
s’appliquent à la fois sur les entités que sur les associations :
Chaque entité du MCD donne naissance à une relation de même nom ayant
pour clé primaire l’identifiant de l’entité et pour attribut ses propriétés
Toute association ayant toutes ses cardinalités maximales égales à n,
devient une relation ayant comme clé la concaténation des identifiants des
entités qui la composent
Dans l’association de type un à plusieurs, aucune table n’apparait dans le
MLDR, cependant la clé du père (entité dont la cardinalité maximale est
égale à n) migre vers celle du fils (entité dont la cardinalité maximale est
égale à 1) comme clé étrangère et précédé du signe dièse
Dans l’association de type 1 à 1, la migration se fait selon la contrainte
d’intégrité fonctionnelle. L’identifiant de l’entité émettrice migre dans
l’entité réceptrice
Le formalisme est le suivant :
Nom table (Nom clé, Nom Attribut1, Nom Attribut2, Nom Attribut n, #Nom
clé étrangère1, #Nom clé étrangère2).
Construction du MLDR
CLIENT (Numeroclient, Nomclient, PrénomClient, TéléphoneClient,
Residenceclient, PasswordClient, Date_inscriptionClient)
SERVICE (Idservice, Libelle, Horaire)
ARTICLE (Code, Type, Date_depot, Date_retrait, #Numeroclient)
LIVREUR (Matriculelivreur, NomLivreur, PrénomLivreur, Localitelivreur,
TelephoneLivreur, EmailLivreur, PasswordLivreur, dateinscriptionlivreur)
TAILLEUR (Matriculetailleur, NomTailleur, PrenomTailleur, LocaliteTailleur,
TelephoneTailleur, EmailTailleur, passwordTailleur, dateinscriptiontailleur)
43. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 43
NETTOYEUR (Matriculenettoyeur, NomNettoyeur, PrenomNettoyeur,
LocaliteNettoyeur, TelephoneNettoyeur, EmailNettoyeur, passwordNettoyeur,
dateinscriptionnettoyeur)
GERANT (Matriculegerant, NomGerant, PrénomGerant, LocaliteGerant,
VilleAgence, EmailGerant, TelephoneGerant, passwordGerant,
DateinscriptionGerant)
DEMANDE (, Datedemande, #Idservice, #Numeroclient)
TRAITEMENT (Nature, #MatriculeTailleur, #MatriculeLivreur,
#Matriculenettoyeur)
MISSION (Message, #MatriculeGerant, #MatriculeLivreur, #MatriculeTailleur,
#Matriculenettoyeur)
TARIF (prix, #Code, #Idservice)
E. Elaboration du MOT
Formalisme
Temps Procédures fonctionnelles Poste de travail Type de traitement
Durée
N° de l’opération Nom de l’opération
Règle d’émission N°1 Règle d’émission N°2
Service concerné Manuel,
automatique ou
semi-automatique
Evènement
déclencheur
Synchronisation
Evènement
résultat N°1
Evènement
résultat N°2
44. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 44
Construction
45. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 45
46. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 46
A. Construction du Modèle physique des données
Le MLD est la suite normale du processus MERISE. Son but est de nous rapprocher au plus
près du modèle physique. Pour cela, nous partons du MCD et nous lui enlevons les relations,
mais pas n’importe comment, il faut en effet respecter certaines règles.
CHAPITRE III : IMPLEMENTATION
Table client
Propriétés Type Longueur Description
matriculeclient N 9 Clé primaire
Nomclient AN 22
prenomclient AN 22
residenceclient AN 15
emailclient AN 15
dateinscriptionclient Date 15
telephoneclient N 9
passwordclient AN 15
Table article
Propriétés Type Longueur Description
code N 9 Clé primaire
client AN 9 Clé
étrangère
Date dépôt AN 9
Date retrait AN 9
Table service
Propriétés Type Longueur Description
idservice N 9 Clé primaire
libelle AN 15
horaire AN 9
Table traitement
Propriétés Type Longueur Description
tailleur N 9 Clé primaire
livreur AN 9 Clé primaire
nettoyeur AN 9 Clé primaire
article AN 9 Clé primaire
nature AN 15
Table tarif
Propriétés Type Longueur Description
article N 9 Clé primaire
service N 9 Clé primaire
prix Date 15 Default 1
47. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 47
Table gérant
Propriétés Type Longueur Description
matriculegerant N 9 Clé primaire
nomgerant AN 22
prenomgerant AN 22
localitegerant AN 15
telephonegerant AN 9
dateinscriptiongerant Date 15
emailgerant AN 15
passwordgerant AN 15Table livreur
Propriétés Type Longueur Description
matriculelivereur N 9 Clé primaire
nomlivreur AN 22
prenomlivreur AN 22
localitelivreur AN 15
telephonelivreur AN 9
dateinscriptionlivreur Date 15
emaillivreur AN 15
passwordlivreur AN 15
Table tailleur
Propriétés Type Longueur Description
matriculetailleur N 9 Clé primaire
nomtailleur AN 22
prenomtailleur AN 22
localitetailleur AN 15
telephonetailleur AN 9
dateinscriptiontailleur Date 15
emailtailleur AN 15
passwordtailleur AN 15
Table nettoyeur
Propriétés Type Longueur Description
matriculenettoyeur N 9 Clé primaire
nomnettoyeur AN 22
prenomnettoyeur AN 22
localitenettoyeur AN 15
telephonenettoyeur AN 9
dateinscriptionnettoyeur Date 15
emailnettoyeur AN 15
passwordnettoyeur AN 15
Table demande
Propriétés Type Longueur Description
client N 9 Clé primaire
service N 9 Clé primaire
date demande Date 15
Table mission
Propriétés Type Longueur Description
livreur N 9 Clé primaire
tailleur N 9 Clé primaire
nettoyeur N 9 Clé primaire
gérant N 9 Clé primaire
message AN 500
48. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 48
B. Présentation de la base de données
1. Présentation du SGBD (Système de Gestion de Base de
Données)
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 monde,
autant par le grand public (applications web principalement) que par des
professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server.
La première version de MySQL apparue le 23 mai 1995, est l'œuvre d'une société suédoise,
MySQL AB, fondée par David Axmark, Allan Larsson et Michael « Monty » Widenius.
2. Base de données
Une base de données (en anglais : data base) est un outil permettant de stocker et de
retrouver l'intégralité de données brutes ou d'informations en rapport avec un thème ou une
activité ; celles-ci peuvent être de natures différentes et plus ou moins reliées entre elles1,2
.
Dans la très grande majorité des cas, ces informations sont très structurées, et la base est
localisée dans un même lieu et sur un même support. Ce dernier est généralement informatisé.
La base de données est au centre des dispositifs informatiques de collecte, mise en forme,
stockage, et utilisation d'informations. Le dispositif comporte un système de gestion de base
de données (abr. SGBD) : un logiciel moteur qui manipule la base de données et dirige l'accès
à son contenu. De tels dispositifs — souvent appelés base de données — comportent
également des logiciels applicatifs, et un ensemble de règles relatives à l'accès et l'utilisation
des informations2
.
La manipulation de données est une des utilisations les plus courantes des ordinateurs. Les
bases de données sont par exemple utilisées dans les secteurs de la finance, des assurances,
des écoles, de l'épidémiologie, de l'administration publique (statistiques notamment) et des
médias.
Présentation de la base de données
49. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 49
Table client
Table article
Table service
Table traitement
50. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 50
Table gérant
Table livreur
Table tailleur Table nettoyeur
Table demande
Table tarif
Table mission
51. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 51
C. Réalisation et présentation des langages utilisés
1. Présentation des langages utilisés
a. SQL
SQL (sigle de Structured Query Language, en français langage de requête
structurée) est un langage informatique normalisé servant à exploiter des bases
de données relationnelles. La partie langage de manipulation des données de
SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données
dans les bases de données relationnelles.
Outre le langage de manipulation des données, la partie langage de
définition des données permet de créer et de modifier l'organisation des données
dans la base de données, la partie langage de contrôle de transaction permet de
commencer et de terminer des transactions, et la partie langage de contrôle des
données permet d'autoriser ou d'interdire l'accès à certaines données à certaines
personnes.
Le langage a été développée chez IBM en 1970 par Donald Chamberlin et Raymond
Boyce, cette première version a été conçue pour manipuler et éditer des données stockées
dans la base de données relationnelle à l'aide du système de gestion de base de données IBM
System R.
b. PHP
PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est
un langage de programmation libre, principalement utilisé pour produire des pages Web
dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel
langage interprété de façon locale. PHP est un langage impératif orienté objet.
PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook,
YouTube, Wikipédia, etc. Il est considéré comme la base de la création des sites Internet dits
dynamiques.
Le langage PHP fut créé en 1994 par Rasmus Lerdorf et réécris par deux
étudiants, Andi Gutmans et Zeev Suraski en 1997.
c. HTML5
52. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 52
HTML5 (HyperText Markup Language 5) est la dernière révision majeure d'HTML
(format de données conçu pour représenter les pages web). Cette version a été finalisée le 28
octobre 2014.
d. CSS3
Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading
Style Sheets, forment un langage informatique qui décrit 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.
e. JavaScript
JavaScript est un langage de programmation de scripts principalement
employé dans les pages web interactives mais aussi pour les serveurs. 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. En outre, les fonctions sont des objets de
première classe.
Ce langage, créé en 1995 par Brendan Eich, est actuellement à la version
1.8.2.
f. JQuery
jQuery est une bibliothèque JavaScript libre et multi-plateforme créée pour faciliter l'écriture
de scripts côté client dans le code HTML des pages web1
. La première version est lancée en
janvier 2006 par John Resig.
Nous avons utilisé la bibliothèque notamment pour 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…) ;
Utilitaires (version du navigateur web…)
53. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 53
2. Maquettes graphique de la solution
Page d’accueil
Page d’enregistrement
54. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 54
Aspect Gestion Du Projet
Un projet est une entreprise décidée dans le but de créer un produit, un service ou un
résultat unique.
Compte tenu du temps mis pour la réalisation de notre projet (1ans) que nous estimons
à 500 000 FCFA et sa prix-value dans l’entreprise en ce sens qu’il permet de faire des
inventaires rapides et un traitement de haute qualité que nous estimons à 350 000 FCFA et la
main d’œuvre à 350 000FCFA nous pouvons estimer le cout de ce projet à 1 200 000 FCFA.
Ce projet est une association de plusieurs langages tels que : PHP, HTML 5, CSS3 et JavaScript.
L’application est accessible depuis un navigateur (Mozilla Firefox).
Parvenu au terme de notre étude axée sur l’analyse et la conception de la gestion de
stock et de facturation de Global Pressing, il a été question pour nous de recenser les
dysfonctionnements du système en place pour ensuite y apporter des critiques à but constructif.
Après ces observations faites, nous avons refusé de rester indifférents en mettant sur pied un
système informatisé plus dynamique facilitant les tâches trop lourdes et fastidieuses.
Il est à noter que ce stage nous a permis de nous imprégner des réalités du milieu
professionnel, de mettre les connaissances théoriques acquises et développer notre esprit de
recherche sans lequel cette œuvre n’aurait pas été réalisée.
CONCLUSION
55. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 55
BIBLIOGRAPHIE
Manuel Power AMC (logiciel de conception des modèles)
Cours d’analyse sur Méthode MERISE dispensé par Mr NGUENANG au niveau 1 et
Mme NGUEYAP au niveau 2 (non publié)
Cours de base de données dispensé par Mr. MBADI au niveau 1 (non publié)
Quelques anciens rapports
Webographie
Apprenez à créer votre site web avec html5 et css3 (cours publié sur
openclasroom)
Concevez votre site avec PHP et MySQL css3 (cours publié sur
openclasroom.com)
Wikipédia.com (Dernière date de navigation : 14 mars 2016)
JavaScript à partir de Zéro (Livre publié)
56. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 56
Listes des figures
Fiche d’identification
Situation géographique
Organigramme
Diagramme de flux
Diagramme de circulation des informations
Grille d’analyse des documents
Dictionnaire des données élémentaires
Tableau d’analyse des données
Graphe des dépendances fonctionnelles
Construction du MCD
Construction du MCT
Mot (modèle conceptuel des traitements)
Listes des tables sous SQL
Page d’accueil
Page d’enregistrements des clients
57. ANALYSE ET AUTOMATISATION DE LA GESTION DES
SERVICES D’UN PRESSING EN LIGNE : CAS DE GLOBAL
PRESSING.
Rédigé par TANGA Michel IG (BTS 2016) Page 57
Tables des matières
SOMMAIRE ………………………………………………………………………………………..………………..2
DEDICACE ………………………………………………………………………………….………………...........3
REMERCIEMENTS………………………………………………………………….……………………………..4
AVANT PROPOS………………………………………………………………….………………………………...5
RESUME…………………………………………………………………………….………………………….........6
ABSTRACT………………………………………………………………………..……………………………….....7
LISTE DES ABREVIATIONS…………………………………………………..………………………………....8
INTRODUCTION GENERALE……………………………………………..………………………………….....9
PREMIERE PARTIE : ETUDE DE L’ENVIRONNEMENT………………………………………..………...10
CHAPITRE I : ETUDE PREALABLE………………………………………………..………….…………...11
D. Présentation générale de l’entreprise…………………………………………………..11
1. Historique………………………………………………………………………….……………….…11
2. Activités…………………………………………………………………………..……………………11
3. Situation Géographique………………………………………………….………………...……….12
4. Fonctionnement et Organigramme…………………………………….……………….……..….13
5. Environnement externe……………………………………………….…………………………….13
6. Environnement informatique………………………………………………………………….... ..13
E. Etude d’opportunité et de faisabilité…………………………………………..……….14
F. Déroulement du stage…………………………………………………….………………14
CHAPITRE II : ETUDE DE L’EXISTANT………………………………………….………………….…..16
C. Analyse de l’existant…………………………………………….…………………….….16
1. Description du processus……………………………………………..…………………………….16
2. Délimitation du système d’information…………………………………….…………………….17
3. Description des acteurs………………………………………………………..…………………….17
4. Analyse critique de l’existent…………………………………………….…………………………18
D. Modélisation de l’existent……………………………………………….……….……….20
1. Diagramme de flux…………………………………………………………..…………….…………20
2. Diagramme de circulation des informations………………………………..………….…….…..21
3. Règles de gestions………………………………………………………….……………….……..…25
4. Règles d’organisation………………………………………………………………………..……….25
5. Règles techniques…………………………………………………………………………….……….25
6. Grille d’analyse de données………………………………………….………………….…..………26
7. Dictionnaire de données élémentaires……………………………….…………………..………..32
8. Suggestions…………………………………………………………….………………………….…..35
DEUXIEME PARTIE : CONCEPTION DU SYSTEME FUTUR…….……………………………………....36
F. Présentation de la méthode MERISE…………………………………………………..………..37
G. Elaboration du MCD…………………………………………………………………………………38
H. Elaboration du MCT………………………………………………………………………………….39
I. Elaboration du MLDR………………………………………………………………………………..43
J. Elaboration du MOT………………………………………………………..………………………..44
CHAPITRE IV : IMPLEMENTATION……………………………………………………………………….46
D. Construction du MPD………………………………………………………….……………………..47
E. Présentation de la base de données…………………………………………………………..……49
1. Présentation du SGBD……………………………………………………………...…………..49
2. Base de données………………………………………………………………………………....50
F. Réalisation présentation des langages utilisés……………………………………………..…….51
1. Présentation des langages utilisés……………………………………………………………51
2. Maquette graphique de la solution……………………………………………………………53
Aspect du projets…………………………………………………………….……………….…..54
CONCLUSION……………………………………………………………………………………54
BIBLIOGRAPHIE…………………………..…………………………………………………………………………55
Webographie…………………………………………...……………………………………………………………….55
Liste des figures…………………………………………………………………………………….………………….56
TABLES DES MATIERES…………………..………………………………………………………………………..57