REPUBLIQUE DEMOCRATIQUE DU CONGO
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE
UNIVERSITE NOTRE DAME DU KASAYI
Faculté d’informatique
B.P. 70 KANANGA
Sujet : « conception et réalisation d’une base de données
pour la gestion de colis dans une agence de transport ».
Cas de GMK /Kananga
Par : LUYEYE LUYEYE Lebon
Mémoire présenté en vue de l’obtention du titre de licencié
(LMD)en Sciences Informatiques/Option : Gestion Informatique
Directeur : Professeur Simon NTUMBA BADIBANGA
Septembre 2024
I
EPIGRAPHE
« L'intégrité est une composante essentielle de
la sécurité. Et pas seulement en informatique »
Alain jay perlis
II
DEDICACE
A vous mon père LUYEYE LUYEYE Lebon, vous qui n’avez pas
cessé de vous dépasser pour cultiver mon bonheur, qui m’avez toujours
communiqué la force, et toujours appris d’accepter la vie surtout de
produire le meilleur de moi-même, vous avoir comme père est une grâce.
Trouvez dans ce travail le résultat de vos efforts fournis.
Lebon LUYEYE LUYEYE
III
REMERCIEMENTS
Nos sincères gratitudes s’adressent d’emblée au très haut, lui qui ne cesse
de nous faire du bien et qui renouvelle notre force depuis le premier jour de notre
venue sur terre jusqu’à ce temps où nous.
Qu’il vous plaise de trouver ici l’expression de notre reconnaissance, cher
professeur Simon NTUMBA et cher CT nobla TSHILUMBA, respectivement le
directeur et l’encadreur, pour votre implication ainsi que votre assistance dans la
rédaction ce présent travail malgré vos multiples attributions.
Merci également à vous chers parents Lebon LUYEYE et Victorine
KABAMBA, pour vos efforts, votre amour, votre soutien, votre encouragement, vos
conseils et surtout votre bonne volonté de nous faire arriver à ce point, vous avez fait
de votre mieux pour nous garantir un bel avenir.
A vous chers frères Constantin TSHIMANGA MUKENDI ; Felly KABEYA,
Roberto BABADI ; trésor BISHIYA ; et chères grandes sœurs Véronique KABEDI
LUYEYE ; Victorine KABAMBA LUYEYE pour votre soutien matériel, financier tant
spirituels depuis le début de ce parcours jusqu’à ce stade de la réalisation de ce présent
travail.
Que tous ceux dont les noms ne sont pas inscrits ici trouvent l’expression
de notre de notre reconnaissance.
IV
LISTE DES ABRÉVIATIONS
1. ACID : atomicité, cohérence, isolation et durabilité
2. BDD : Base de données
3. GMK : groupe mère de Kananga
4. LDD : Langage de définition de données
5. LMD : langage de manipulation de données
6. MCD : Model Conceptuel de Données ;
7. MCT : Modèle conceptuel de traitement
8. MERISE : Méthode d’Étude et de Réalisation pour le Système d’Entreprise ;
9. MLD : Modèle Logique de Données ;
10. MPD : Modèle Physique de Données ;
11. SGBD : Système de gestion de base de données
12. SQL : Structured query language
V
LISTE DES FIGURES ET TABLEAUX
Figure 2.1. Organigramme ..................................................................... Erreur ! Signet non défini.
Tableau n° 1 : Fiche descriptive des postes de travail ................................. Erreur ! Signet non défini.
Tableau n°2 : Tableau de flux d’information .............................................. Erreur ! Signet non défini.
Tableau n° 03 : Dictionnaire des données................................................... Erreur ! Signet non défini.
Fig.2.1. : Schéma de flux ............................................................................ Erreur ! Signet non défini.
Tableau n° 04 : Matrice de flux .................................................................. Erreur ! Signet non défini.
Tableau n° 04 : Fiche d’analyse des moyens humains ................................ Erreur ! Signet non défini.
Tableau n° 05 : Fiche d’analyse des moyens matériels ................................ Erreur ! Signet non défini.
Figure 3 .1. modèle conceptuel de données ................................................. Erreur ! Signet non défini.
Figure 3.2. Modèle logique de données....................................................... Erreur ! Signet non défini.
VI
INTRODUCTION
Les Nouvelles Technologies de l’Information et de la Communication
(NTIC) offrent aujourd’hui des nombreux services aux institutions et organisations
tant privées que publiques ; ce qui occasionne le développement du monde à chaque
tiers de temps qui passe et favorise ainsi l’usage d’outils informatiques dans presque
tous les domaines possibles.
Il se dégage aujourd’hui un consensus quant aux possibilités ouvertes par
ces technologies qui se développent rapidement dans tous les domaines de l’entreprise
et plus largement de la société. Elles permettent de manipuler de l’information pour la
stocker, la convertir, la gérer, la transmettre et la retrouver.
En effet l’informatique étant son champ d’activités dans presque tous les
domaines de la vie et rend léger et rapide les tâches qui, autres fois étaient fatigantes,
cette réalité nous a ainsi pousser à émettre notre réflexion sur la gestion des colis à
l’agence de transport GMK, qui est un processus complexe qui nécessite une
planification minutieuse et une coordination efficace entre différents services.
Or, le travail fait par l’être humain ne manque jamais d’imperfection, et
pourtant ce travail demande un contrôle sévère et une sécurité suffisante pour
s’assurer que les colis sont bien arrivés et sont livrés aux propriétaires au temps
convenable.
Vu cet état de fait, nous avons trouvé qu’une application informatique serait
une bonne solution pour résoudre ce problème non seulement afin d’aider l’agence
ainsi que les clients dans la gestion de ces activités.
0.1.PROBLEMATIQUE ET HYPOTHESES
0.1.1. Problématique
L’agence de transport GMK procède au traitement manuel pour le
déroulement de ces activés, cette méthode consiste à l’enregistrement manuels des
colis entrants, leur classification et leur recherche lors de la livraison auprès du
propriétaire.
Cette gestion paraît difficile pour la GMK car ça devient ennuyant
d’enregistrer une masse de données importante et surtout de vérifier autant de
documents pour avoir les informations d’un colis X appartenant au client Y et se
trouvant dans un emplacement d’emblée inconnu.
Cette gestion pose également des soucis auprès des clients qui se voient
freiné dans la file d’attente pour la récupération de leurs colis.
Ainsi pour résoudre ce problème, ces deux questions se posent :
VII
1. Que faire pour trouver à temps plein les données d’un colis appartenant à un
client quelconque ?
2. Cette solution sera à mesure d’aider l’agence et les clients et se libérer
rapidement ?
0.1.2. Hypothèse
Par hypothèse nous entendons une proposition de réponse à un problème posé,
admise provisoirement avant d'être soumise au contrôle de l'expérience. Ainsi, à notre
problématique nous proposons ce qui suit comme hypothèse :
La mise en place d’une base de données pour la gestion de colis à l’agence de transport.
0.2.CHOIX ET INTERETS DU SUJET
0.2.1. Choix du sujet
Notre choix a été porté sur un sujet dénommé conception et réalisation
d’une base de données pour la gestion de colis dans une agence de transport, Non pas
par hasard mais pour les raisons inscrites ici-bas.
0.2.2. Intérêts du sujet
Nous avons choisi ce sujet vu les difficultés que cette agence fait face dans
la gestion de ses colis et des clients, en voulant libérer le personnel du stresse que
donne un travail lourd et fatiguant et aider aussi les clients à récupérer leurs biens
dans un petit temps, nous avons donc intérêt de choisir ce sujet afin d’apporter
contribution.
0.3.METHODES ET TECHNIQUES
0.3.1. Méthodes utilisées
Une méthode est un chemin ou une directive à suivre pour accomplir un
objectif ou aboutir à une quelconque finalité, elle est aussi définie comme une voie, un
procédé, une démarche mise en place par un chercheur en vue d’éclairer l’itinéraire de
sa réflexion dans l’analyse et la présentation des données et des résultats de sa
recherche. Ainsi pour réaliser le présent travail, nous avons fait recourt aux méthodes
ci-après :
1. La méthode structuro-fonctionnelle
Cette méthode nous a permis d’étudier la structure de l’agence de transport GEK et les
différentes fonctions attribuées à chaque poste de l’organigramme en vue de
comprendre son fonctionnement en général.
VIII
2. La méthode MERISE
Elle nous a permis d’analyser l’existant et procéder à la modélisation du nouveau
système proposé et avoir une idée claire de ce que doit être notre proposition.
0.3.2. Techniques utilisées
Pour récolter les informations utiles à notre étude nous avons utilisés les méthodes qui
suivent :
1. Technique d’interview
Avec cette technique, nous avons recueilli les informations par un jeu de
question/réponse direct avec les agents de l’agence de transport intervenant dans le
secteur concerné par ce travail.
2. Technique d’observation
Elle nous a aidés à recueillir les informations par notre observation directe de ce qui se
passe au sein de notre cadre de travail pour le cas sous examen.
0.4.DELIMITATION DU SUJET
Une bonne étude scientifique doit être délitée dans le temps et dans l’espace ainsi nous
avons localisé notre travail de la manière suivante :
• Parlant du temps, ce travail regorge les recherches menées à l’agence de
transport GMK entre les années 2023-2024 ;
• Dans l’espace, cette étude concerne le service de gestion et suivi de clients.
0.5.SUBDIVISION DU TRAVAIL
A part l’introduction générale et la conclusion, ce travail est subdivisé en trois
chapitres suivants :
Le premier chapitre intitulé notions sur les bases de données et la gestion
des colis, porte sur les généralités de ce que nous sommes appelés à mettre en place.
Le deuxième chapitre nommé l’analyse de l’existant, se charge de présenter
le cadre de notre étude et ses différents services ainsi que leurs attributions, nous allons
dans ce chapitre faire l’analyse du système en générale et nous finirons par déceler les
failles et faire les propositions pour l’amélioration ;
Le troisième chapitre concerne la conception et la mise en place de notre
solution, nous y présenterons en premier lieu la conception des certains modèles vu
dans la méthode MERISE et nous finirons par concrétiser nos propositions faites au
chapitre précèdent.
IX
CHAPITRE I : NOTIONS SUR LES BASES DE DONNEES ET LA
GESTION DES COLIS
La gestion des colis dans une agence de transport est intimement liée à la
gestion des bases de données. Les bases de données sont utilisées pour stocker et gérer
les informations relatives aux colis, ce qui permet d'améliorer l'efficacité et la
productivité du système. Les concepts clés liés à la gestion des bases de données et la
gestion des colis incluent la conception de modèles de base de données,
l'importation/exportation des données, l'analyse statistique et la prise de décisions.
En résumé, la gestion des colis dans une agence de transport est un
processus complexe qui nécessite une bonne organisation, une technologie adaptée et
une communication efficace. Les bases de données jouent un rôle déterminant pour
stocker, gérer et analyser les informations relatives aux colis. Pour améliorer la gestion
des colis et la satisfaction des clients, il est essentiel de comprendre les concepts clés
liés à la gestion des bases de données et la gestion des colis.
I.1. Notions sur base de données
Les bases de données se reposent sur des théories biens battues et sont à
l’origine d’une des plus importantes disciplines de l’informatique : l’ingénierie des
systèmes d’information. Le premier point du chapitre présente une initiative de ce
qu’est une base de données, de son application puis des éléments importants qui lui
sont associés.
Et le second parlera de la gestion de colis et sur ce nous décrirons une
conclusion de l’ensemble de cette partie.
a. Définitions
Une Base de Données (BDD) est un ensemble structure de données ayant
un sens et accessibles par l’ordinateur pour satisfaire simultanément plusieurs
utilisateurs1.
Une base de données est une entité dans laquelle il est possible de
sauvegarder des données de façon structurée et avec le moins de redondance possible.
Ces données doivent être utilisées par des programmes, par des utilisateurs différents.
Ainsi, la notion de concept de la base de données est généralement couplée
à celle de réseau, afin de pouvoir mettre en commun ces informations, d'où le nom de
1 D. Maier, Théories de Bases de données Rélationnelles, France, éd. C.S.P., 1983, p. 30 13 G.
GARDARIN, Base de données, Paris, éd. Eyrolles, 2003, p.4.
X
base. On parle généralement de système d'information pour désigner toute la structure
regroupant les moyens mis en place pour pouvoir partager des données.
Une base de données permet de stocker et de retrouver des données
structurées, semi-structurées ou des données brutes ou de l'information, souvent en
rapport avec un thème ou une activité ; celles-ci peuvent être de natures différentes et
plus ou moins reliées entre elles.2
b. Donnée
Une donnée est un ensemble d’informations numériques ou alpha numériques
représentées sous forme codée et compréhensible par une machine pouvant être
enregistrées, traitées, stockées, conservées et communiquées. Elles ne sont pas encore
étaient organisées de façon à ce que les utilisateurs puissent s’en servir. 3
c. Rôle de la base de données
Son rôle est de permettre aux passionnées de base de données (étudiants,
chercheurs, utilisateurs chevronnés) de réaliser avec moins de difficultés possibles.
d. Objectifs d’une base de données
Les bases de données ont été conçues pour répondre aux objectifs suivants :
➢ Intégration et corrélation
A l'origine chaque programme disposait de ses propres données, d’où une forte
redondance des informations. Le problème majeur était de garantir la cohérence
de ces informations entre les systèmes ; le but était ainsi de centraliser les données
pour éviter la redondance (de gagner ainsi de l’espace disque) et d'assurer la
cohérence des données.
➢ Flexibilité et indépendance
La base de données est censée assurer trois niveaux d’indépendance :
o L’indépendance physique est l'indépendance des données vis-à-vis du
matériel utilisé ;
o L'indépendance logique vis-à-vis des schémas utilisés pour représenter
les données ;
2
J. L. HAINAUT, Bases des données et modèles de calcul outils et méthodes pour l’Utilisateur, Cours et Exercices,
Paris, 2ème édition, Dunod, 1992, p.32.
3 A. Mesguich, B. Normier « comprendre les bases de données », Paris, 5ieme Ed, Masson, 1982, p50.
XI
o L'indépendance d’accès est les méthodes d'accès aux données sont
désormais gérées par le SGBD. (Accès direct, accès séquent, indexation,
pointeurs) ;
o Disponibilité : la base de données permet de gérer la concurrence
d'accès, de modification et de consultation des données. Cela afin d’améliorer
le temps de réponse.
o Sécurité : La base de données a pour but de garantir l'intégrité et la
confidentialité des données.
o Partage des données pour un accès multi-utilisateur simultané aux
mêmes données. Il faut entre autres assurer un résultat d'interrogation cohérent
pour un utilisateur consultant une base pendant qu'un autre la modifie.
e. Critères des bases de données
Les bases de données ont des critères suivants4 :
o Données structurées : les informations contenues dans une base de
données sont réparties en enregistrements, chaque enregistrement ayant une
structure bien définie ;
o Données non redondance : Une même information ne sera pas répétée
plusieurs fois dans la base de données ;
o Cohérentes : Il ne doit pas être permis d’enregistrer dans une base des
informations incohérentes entre elles ;
o Données accessibles : elle est directement selon de multiples critères ;
o Sécurité des données : Les données doivent être protégées des accès non
autorisés ou mal intentionnés.
f. Types de base de Données
Il existe actuellement 5 grands types de bases de données 5:
❖ Les bases hiérarchiques : ce sont les premiers SGBD apparus (notamment avec
IMS d'IBM). Elles font partie des bases navigation elles constituées d’une
gestion de pointeurs entre les enregistrements.
4 G. GARDARIN, Bases de données, Paris, 5ème édition, Eyrolles, 2003, p. 170.
5 Http : //www lebingdata.fr : base de données/ consulter le 29 JUIN 2021 à 12h5 ‘
XII
❖ Les bases réseaux : elles ont très vite supplanté les bases de données
hiérarchiques dans les années 70 qui gèrent des pointeurs entrent les
enregistrements. Cette fois-ci le schéma de la base est beaucoup plus ouvert ;
❖ Les bases relationnelles : c'est le modèle le plus utilisé actuellement. Nous
aiderons en passant par la base de données que nous aurons à mettre en place
ce modèle dans le cadre de mon travail. Les données sont représentées en
tables. Elles sont passées sur l'algèbre relationnel et langage déclaratif
(généralement SQL) ;
❖ Les bases déductives : Les données sont aussi représentées en tables
(prédicats).
❖ Les bases objet : les données sont représentées entrant qu’instances de classes
hiérarchisées. Chaque champ est un objet. Ainsi, chaque donnée est active et
possède ses propres méthodes d'interrogation et d'affectation. L'héritage est
utilisé comme mécanismes de factorisation de la connaissance6.
I.1.1. Système de gestion de bases de données
Une base de données et un système de gestion de base de données, abrégé
en SGBD, forment un système de base de données (ce dernier terme est toutefois
souvent appelé simplement « base de données »)7.
Un SGBD peut donc apparaître comme un outil informatique permettant la
sauvegarde, l’interrogation, la recherche et la mise en forme de données stockées sur
mémoires secondaires. Ce sont là les fonctions premières, complétées par des fonctions
souvent plus complexes, destinées par exemple à assurer le partage des données mais
aussi à protéger les données contre tout incident et à obtenir des performances
acceptables. Les SGBD se distinguent clairement des systèmes de fichiers par le fait
qu’ils permettent la description des données (définition des types par des noms, des
formats, des caractéristiques et parfois des opérations) de manière séparée de leur
utilisation (mise à jour et recherche). Ils permettent aussi de retrouver les
caractéristiques d’un type de données à partir de son nom (par exemple, comment est
décrit un produit)8.
a. Définition
Un Système de Gestion de Base de Données peut être défini comme un
ensemble de logiciels prenant en charge la structuration, le stockage, la mise à jour et
6 P. MATHIEU, Bases de Données (De Merise à JDBC) Version 1.3, éd. Villeneuse, 1999, p.13
7 J. A. MVIBUDULU KALUYIT, Technique de Base de données, Etude et Cas, Paris, 1ère éd. Criged,
Janvier 2016. p.2.
8 Ibid
XIII
la maintenance des données. Autrement dit, il permet de décrire, modifier, interroger
et administrer les données. C'est, en fait, l'interface entre la base de données et les
utilisateurs (qui ne sont pas forcément informaticiens).
Un SGBD Est un ensemble des programmes jouant le rôle d’interface entre
l’utilisateur et les bases de données c’est-à-dire, il permet à l’homme d’utiliser les
différentes fonctionnalités de la base de données (création, mise à jour, stockage, Etc.).
En outre ce terme SGBD est un logiciel permettant de concevoir et de gérer les bases
de données9.
b. Les éléments d’un SGBD
Un système de gestion de base de données est composé de différents
éléments contribuant au fonctionnement optimal du logiciel. Le SGBD peut être
divisé en trois éléments fondamentaux : le dictionnaire de données, le langage de
définition des données et le langage de manipulation des données.
✓ Dictionnaire de données : Le dictionnaire de données (Data Dictionary) se
compose d’un ensemble de métadonnées. Ces métadonnées contiennent des
informations sur le contenu des différentes données des mémoires de données.
D’autre part, elles fournissent des informations sur l’autorisation d’utilisation des
ensembles de données et la représentation physique. Pour faire simple, ce
dictionnaire contient donc toutes les informations pertinentes sur les données
enregistrées dans une base de données.
✓ Langage de définition des données : le langage de définition des données (LDD)
ou Data Definition Language (DDL) a pour but de structurer les contenus d’une
base de données. Ce langage permet de générer, modifier et supprimer les
différents objets tels que les références, les relations ou les droits d’utilisateur.
✓ Langage de manipulation des données : le langage de manipulation des données
(LMD) ou Data Manipulation Language (DML) permet d’insérer, supprimer,
modifier et lire les ensembles de données contenus dans une base de données. Par
ailleurs, ce langage permet de compresser et d’extraire les données.
c. Objectifs d’un SGBD
Le principal objectif d’un SGBD est d’assurer l’indépendance des
programmes aux données, c’est-à-dire la possibilité de modifier les schémas
conceptuel et interne des données sans modifier les programmes d’applications, et
donc les schémas externes vus par ces programmes.10
9 https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/systeme-de-gestion-de-base-de-
donneessgbd/ (Consulté le 12/06/2023 à 23h00’)
10 G. GARDARIN, Bases de données, Paris, 5ème édition, Eyrolles, 2003, p 59.
XIV
Plus précisément, on distingue l’indépendance physique qui permet de
changer les schémas internes sans changer les programmes d’applications, et
l’indépendance logique qui permet de modifier les schémas conceptuels (par exemple,
ajouter un type d’objet) sans changer les programmes d’applications11.
Afin d’assurer encore une meilleure indépendance des programmes aux
données est rapidement apparue la nécessité de manipuler (c’est-à-dire d’interroger et
de mettre à jour) les données par des langages de haut niveau spécifiant celles que l’on
veut traiter (le quoi) et non pas comment y accéder12.
Ainsi, les procédures d’accès aux données restent invisibles aux
programmes d’application qui utilisent donc des langages non procéduraux. Ces
langages référencent des descriptions logiques des données (les schémas externes)
stockées dans le dictionnaire de données13.
Cet objectif est justifié afin d’éviter une maintenance coûteuse des
programmes lors des modifications des structures logiques (le découpage en champs
et articles) et physiques (le mode de stockage) des données14.
Nous pouvons énumérer quelques objectifs :
✓ Indépendance logique des programmes aux données : il est souhaitable de
permettre une indépendance des données vue par les applications à la structure
canonique des données de l’entreprise décrites dans le schéma conceptuel.
L’indépendance logique est donc la possibilité de modifier un schéma externe sans
modifier le schéma ; conceptuel ;
✓ Indépendance physique des programmes aux données : bien souvent, les données
élémentaires du monde réel sont assemblées pour décrire les objets et les
associations entre l’objet directement perceptible dans le monde réel ;
✓ Administration et facilité des données : un SGBD doit fournir les outils pour
définir les données, à la fois leurs structures de stockage et leurs représentations
externes. Les fonctions qui permettent de définir les données et de changer leurs
définitions sont appelées outils d’administration des données (les données doivent
être centralisées dans un serveur unique.
11 Ibid
12 Ibid
13 C.J. Date, Introduction aux Systèmes de Gestion de Base de Données, New-York, 5e éd. Addison
Wesley, 1990, p.300
14 Ibid
XV
✓ Redondance contrôlée des données : dans le système classique affiché non intégré,
chaque application possède des données propres. Cela conduit généralement à des
nombreuses duplications des données avec la partie du mémoire secondaire
associée. L’administration centralisée des données conduit donc naturellement au
non duplication physique des données à fin d’éviter la mise à jour multiple.
✓ Manipulation des données par des langages procéduraux : les utilisateurs, parfois
non professionnels de l’informatique, doivent pouvoir manipuler simplement les
données c.à.d. les interroger et les mettre à jour sans préciser les algorithmes d’accès.
Les langages non procéduraux sont basés sur les assertions de logique du premier
ordre.
Il permet de définir les objets désirés au moyen de relation entre objet et de
propretés de ces objets voici quelques objectifs additionnels de SGBD, qui sont
en fait des conséquences des objectifs premiers :
• Efficacité d’accès aux données ;
• Partage des données ;
• Cohérence des données ;
• Redondance contrôlé des données ;
• Sécurité des données.
d. Tâches, fonctions et exigences d’un système SGBD
Un SGBD permet de décrire les données des bases, de les interroger, de
les mettre à jour, de transformer des représentations de données, d’assurer les
contrôles d’intégrité, de concurrence et de sécurité. Il supporte de plus en plus
fréquemment des fonctions avancées pour la gestion de procédures et d’événements.
Toutes ces fonctionnalités sont illustrées par des exemples simples.15
Le système de gestion de base de données est le composant le plus
important d’un système de base de données. Sans SGBD, il serait impossible
d’administrer, commander ou contrôler la base de données. Par ailleurs, le logiciel
gère tous les accès à la base de données en lecture et en écriture. Pour décrire les
fonctions et les exigences des opérations d’un système de gestion de base de données,
on utilise fréquemment l’acronyme ACID pour atomicity, consistency, isolation et
durability (atomicité, cohérence, isolation et durabilité). Chacun des termes
composant l’acronyme ACID couvre les principales exigences applicables à un SGBD
:
• L’atomicité est la propriété « tout ou rien » du SGBD qui implique que la
transaction complète ne peut être exécutée correctement que si les
interrogations sont valides et arrivent dans le bon ordre.
15 G. Gardarin, Bases des données, Paris, 2003 éd. Eyrolles p.59
XVI
• La cohérence implique que la base de données reste stable même en cas de
transaction réussie ce qui nécessite une vérification constante de toutes les
transactions.
• L’isolation est l’exigence imposant que les transactions soient indépendantes
les unes des autres ce qui est souvent garanti par des fonctionnalités de
blocage.
• La durabilité signifie que l’ensemble des données du SGBD doivent être
enregistrées durablement, même après la réalisation d’une transaction avec
succès. Cela s’applique tout particulièrement en cas d’erreur système ou de
panne du SGBD. Cette durabilité est notamment assurée par des journaux de
transaction qui documentent l’ensemble des processus dans le SGBD.
e. Fonction d’un SGBD
Un SGBD permet de décrire les données de la BDD, de les interroger, les
mettre à jour, les transformer, les présenter et assurer le contrôle d’intégrité, de
concurrence et de sécurité.16
Il supporte de plus en plus fréquemment des fonctions avancées pour la
gestion de procédures et d’événements.
Parmi tant d’autres fonctions nous pouvons citer :
o Description de données : un SGBD offre donc des interfaces pour décrire les
données. La définition des différents schémas est effectuée par les administrateurs
de données ou par les personnes jouant le rôle d’administrateur.
o Recherche de données : tout SGBD fournit des commandes de recherche de
données. Les SGBD modernes offrent un langage d’interrogation assertionnel
permettant de retrouver les données par le contenu sans préciser la procédure
d’accès. A priori, un SGBD doit offrir un langage complet, c’est-à-dire un langage
permettant de poser toutes les questions possibles sur la base de données.
o Mise à jour des données : le concept de mise à jour intègre à la fois l’insertion de
données dans la base, la modification de données et la suppression de données.
o Transformation des données : comme il peut exister plusieurs niveaux de schémas
gérés par système pour décrire un même ensemble de données, un système de
gestion de base de données doit pouvoir assurer le passage des données depuis le
format correspondant à un niveau dans le format correspondant à un autre niveau.
Cette fonction est appelée transformation de données.
16 G. GARDARIN, Bases de données, Paris, 5ème édition, Eyrolles, 2003, p 66.
XVII
o Contrôle de l’intégrité des données : comme on l’a vu au niveau des objectifs, un
SGBD doit assurer le maintien de la cohérence des données par rapport aux schémas
(contrôles de type), mais aussi entre elles (contrôle de redondance). On appelle
contrainte d’intégrité toute règle implicite ou explicite que doivent suivre les
données.
o Gestion de transactions et sécurité : la gestion de transactions permet d’assurer
qu’un groupe de mises à jour est totalement exécuté ou pas du tout. Cette propriété
est connue sous le nom d’atomicité des transactions.
f. Les avantages et les inconvénients des SGBD
Les systèmes de gestion de base de données sont fondamentaux dans les
bases de données et se démarquent par différents avantages et points forts. Mais
comme tous les autres logiciels, les SGBD ont également des faiblesses comme le
montre la liste d’avantages et d’inconvénients suivante.
a. Avantages
• Une gestion simple des grands ensembles de données
• Un accès simple et efficace aux données enregistrées
• Une grande flexibilité
• L’intégrité et la cohérence des données
• Le contrôle des accès pour les utilisateurs (sécurité et protection des
données)
• Une disponibilité élevée
b. Inconvénients
• Un investissement de départ relativement plus coûteux (incluant les
coûts supplémentaires pour le matériel)
• Plutôt moins efficace pour les logiciels spéciaux
• Nécessite des employés qualifiés (administrateurs de bases de données)
• Une vulnérabilité importante du fait de la centralisation des données.
g. Types des SGBD/Modèles de base de données
Il existe différents modèles de bases de données qui se distinguent
principalement par la structuration des données. Le choix d’un SGBD implique donc
toujours le choix définitif d’un modèle de base de données. Il existe les bases de
données suivantes :
• Relationnelles
XVIII
• Hiérarchiques
• Orientées réseau
• Orientées objet
• Orientées documents
❖ Le modèle de base de données relationnel : est le plus courant et le plus
apprécié. Dans ce modèle, la structuration des données est effectuée dans des
lignes de tableaux. L’avantage est de pouvoir établir des relations entre les
différentes lignes et de pouvoir les présenter dans des colonnes.
❖ Le modèle de base de données hiérarchique : les différentes données sont ici
reliées dans une arborescence et suivent donc un système hiérarchique.
❖ Le modèle de base de données orienté réseau : constitue une autre approche
de l’organisation des données. Dans ce modèle, les données sont structurées
dans un réseau.
❖ Les bases de données orientées objet : ont un tout autre fonctionnement.
Outre les relations entre les ensembles de données, les héritages jouent
également un rôle essentiel dans ces bases de données. Les objets peuvent
ainsi transmettre des propriétés à d’autres objets selon un schéma défini par
le SGBD.
❖ Les modèles de base de données orientés documents : prévoient un
stockage des ensembles de données dans différents documents.
h. Quelques SGBD
Il existe un grand nombre de Systèmes de Gestion de Bases de Données
(SGBD) qui permettent de gérer efficacement de grandes bases de données parmi
lesquels nous pouvons citer :
• Microsoft Access – relationnel
• Microsoft SQL Server – relationnel
• MySQL – relationnel
• Oracle Database – relationnel
• OrientDB – orienté documents
• CouchDB – orienté documents
• Db2 (IBM) – relationnel
XIX
• IMS (IBM) – hiérarchique
• IBM Informix – relationnel, Etc17.
I.2. La gestion des colis
La gestion des colis au sein d'une agence de transport, comme GMK à
Kananga, est un processus complexe qui nécessite une planification minutieuse et une
coordination efficace entre différents services. L'objectif principal est d'assurer que les
colis soient livrés à temps et en bon état. Cela implique l'organisation des flux de
marchandises, la gestion des entrepôts et la mise en œuvre de systèmes d'information
adaptés. Selon Goulon et Lemaire, une gestion efficace des flux logistiques est cruciale
pour améliorer la satisfaction client et optimiser les coûts opérationnels18.
L'infrastructure de l'agence de transport joue également un rôle
déterminant dans la gestion des colis. L’organisation de ces points nécessite une étude
de marché approfondie pour identifier les zones à forte demande. D’après Dupuy et
Ménard, une bonne localisation des centres de distribution est essentielle pour réduire
les délais de livraison et les coûts associés19.
La relation avec les clients est essentielle à la gestion des colis. L’agence de
transport doit s'assure de maintenir une communication constante avec ses clients
pour informer sur le statut des livraisons. Cela renforce la confiance et la fidélité de la
clientèle. Selon Martin et Dufour, une communication proactive est un facteur clé dans
la satisfaction client, surtout dans le secteur du transport où les délais de livraison sont
cruciaux20.
La gestion des colis dans une agence de transfert s'inscrit donc dans une
approche globale qui allie organisation, technologie et relation client, visant à
répondre aux besoins d'un marché en constante évolution.
I.2.1. Transmission des Colis dans une Agence de transport
Le transfert de colis est un service qui fournit aux clients une adresse postale
dans un autre pays ou une autre région, leur permettant d’acheter des produits dans
des boutiques en ligne qui ne livrent pas chez eux. En utilisant un magasin de
réexpédition de colis, les clients peuvent faire expédier leurs achats à l’adresse du
17 G. Gardarin, op.cit. p
18
Goulon, M., & Lemaire, P. Logistique et Supply Chain Management, Éditions Dunod, Paris 2019, p.
15
19 Dupuy, J.-P., & Ménard, P. L’optimisation des réseaux de distribution, Editions Presses Universitaires
de Lyon, 2021, p. 30
20 Martin, S., & Dufour, L. Gestion de la Relation Client dans le Transport, Éditions Harmattan, Paris
2018, p. 60
XX
magasin de réexpédition, qui envoie ensuite les colis à la destination souhaitée par le
client.
La transmission et la réception des colis constituent des étapes
fondamentales dans le fonctionnement d'une agence de transport. Ces processus
requièrent une organisation précise afin d'assurer une circulation fluide des
marchandises. La transmission des colis implique souvent une série d'étapes : la
collecte auprès des clients, le tri, le transport vers les différents points de distribution,
puis la livraison finale. Selon Goulon et Lemaire, une bonne gestion de ces processus
permet non seulement de garantir la rapidité des livraisons, mais aussi d’améliorer la
satisfaction client en réduisant les délais d'attente21.
Malgré les bénéfices associés à une bonne transmission des colis, plusieurs
inconvénients peuvent survenir. Par exemple, les retards de livraison peuvent
découler d'une mauvaise planification ou de conditions météorologiques
défavorables, affectant ainsi la réputation de l’agence. Selon Martin et Dufour, les
retards récurrents peuvent entraîner une perte de confiance de la part des clients, ce
qui peut nuire à la pérennité de l'entreprise22.
I.2.2. Réception des Colis dans une Agence de Transport
La réception des colis, quant à elle, doit être effectuée avec soin afin de
vérifier l’intégrité des marchandises. Dans une agence comme GMK à Kananga, cela
nécessite la mise en place de processus de contrôle de qualité à chaque point de
réception. Comme mentionné par Charrier, une mauvaise gestion de cette étape peut
entraîner des erreurs dans le traitement des commandes et un mécontentement des
clients si des produits endommagés sont livrés23.
Un autre inconvénient de la réception des colis est sa dépendance vis-à-vis
des ressources humaines. Des erreurs humaines dans le traitement des colis peuvent
engendrer des coûts supplémentaires et des délais supplémentaires, affectant ainsi
l’efficacité du système. Dupuy et Ménard (2021) soulignent que la formation adéquate
du personnel est essentielle pour minimiser ces risques et garantir une réception
efficace des marchandises24.
La transmission et la réception des colis dans une agence de transport sont
des processus stratégiques qui, bien que générant des avantages significatifs,
21 Goulon, M., & Lemaire, P. (2019). Logistique et Supply Chain Management, Éditions Dunod, Paris,
2019, p. 50
22 Martin, S., & Dufour, L.,Gestion de la Relation Client dans le Transport, Éditions Harmattan, Paris
2018, p.15.
23 Charrier, F., Technologies et Logistique: Un enjeu stratégique, Éditions des Sciences et des Arts,
Toulouse 2020, p. 36
24 Dupuy, J.-P., & Ménard, P., L’optimisation des réseaux de distribution, Presses Universitaires de Lyon,
Lyon 2021, p.68
XXI
comportent également leur lot de défis. Pour optimiser ces opérations, il est crucial
d’investir dans des technologies adaptées et dans la formation du personnel, tout en
gardant à l'esprit l'importance d'une communication claire avec les clients.
Conclusion partielle
Dans ce premier chapitre, nous avons présenté clairement les notions sur
les bases de données et la gestion des colis dans une agence de transport. Nous y avons
expliqué de façon claire et précise le rôle que jouent les bases des données dans la
gestion des colis.
CHAPITRE 2 : ANALYSE DE L’EXISTANT
Ce deuxième chapitre se consacre à une analyse approfondie de l'agence
de transport Groupe Mère de Kananga en sigle « GMK » située à Kananga, avec
l'objectif de comprendre en détail son fonctionnement et d'identifier les opportunités
d'amélioration. Cette analyse se déploie en plusieurs étapes cruciales pour évaluer tant
les aspects organisationnels que les processus opérationnels de l'agence.
XXII
La première section, offre une vue d'ensemble essentielle pour situer le
contexte de l'étude.
La section suivante, se concentre sur l'évaluation des processus et des flux
au sein de l'agence. Cette analyse débute par une définition des concepts et des
éléments clés, suivie par la narration de la circulation des flux entre services, qui décrit
comment les informations et les tâches se déplacent à travers les différentes unités.
Enfin, l’analyse Critique fournit une évaluation critique des données
recueillies. Cette section débute par un diagnostic de l’existant, identifiant les points
forts et points faibles de l'agence. En réponse à cette évaluation, des propositions de
solutions sont avancées, incluant à la fois des solutions manuelles et des solutions
informatiques, pour améliorer l'efficacité et la performance de l'agence.
Ce chapitre offre ainsi une analyse détaillée qui servira de base pour
formuler des recommandations visant à optimiser le fonctionnement de l'agence
Groupe Mère De Kananga en sigle « GMK » de Kananga, tout en prenant en compte
ses particularités géographiques, historiques et organisationnelles.
2.1. Présentation de l'agence de transport Groupe Mère de Kananga en sigle
« GMK » de Kananga
Le Groupe Mère de Kananga (GMK) est une agence de transport située à
Kananga, en République Démocratique du Congo. Spécialisée dans le transport de
passagers et de marchandises, GMK se distingue par son engagement envers des
services fiables et sécurisés. L'agence vise à améliorer la connectivité régionale en
offrant des solutions de transport efficaces et adaptées aux besoins de ses clients.
2.1.1. Mission de l'agence de transport Groupe Mère de Kananga en sigle «
GMK » de Kananga
L'agence de transport Groupe Mère de Kananga en sigle Groupe Mère de
Kananga en sigle « GMK », en République Démocratique du Congo, a pour mission
principale de fournir des services de transport de marchandises dans la région. Elle
vise à offrir des solutions de mobilité fiables, sécurisées et efficaces pour faciliter les
déplacements et le commerce local. Le service se concentre souvent sur la satisfaction
des besoins des clients tout en contribuant au développement économique de la région
en améliorant l'accès aux différentes zones.
2.1.2. Situation géographique
2.1.3. Situation historique
L'agence de transport des colis Groupe Mère de Kananga (GMK) a été
fondée en 1998 à Kananga, une ville située dans la province du Kasaï-Central en
République Démocratique du Congo. Créée pour répondre aux besoins croissants en
XXIII
matière de transport et de logistique dans la région, GMK a progressivement
développé son réseau et ses services pour inclure le transport de marchandises et de
colis.
Au fil des années, GMK a joué un rôle clé dans le développement
économique local en facilitant les échanges commerciaux et en offrant des solutions de
transport fiables. Son histoire est marquée par un engagement constant envers
l'amélioration des infrastructures de transport et la satisfaction des besoins de ses
clients dans un contexte parfois difficile. La croissance de l'agence reflète à la fois les
défis du secteur des transports en RDC et les opportunités de développement
économique qu'elle a su saisir.
2.1.4. Organigramme
Service Administratif
Secrétariat Comptabilit
Service de Service de Suivi et Service
Stockage Assistance Client d’Expédition
Service de Réception
L'organigramme hiérarchique de l'agence de transport des colis Groupe
Mère de Kananga (GMK) pourrait être structuré de la manière suivante, reflétant les
différents niveaux de pouvoir et de responsabilité :
1. Directeur Général : Responsable ultime de la stratégie, des décisions majeures,
et de la supervision générale de l'agence. Il ou elle prend les décisions
importantes concernant la direction de l'entreprise et est le principal décideur.
XXIV
2. Directeur des Opérations : Supervise les opérations quotidiennes. Il ou elle
rend compte au Directeur Général et est responsable de la gestion des
opérations, y compris la coordination du transport et de la logistique.
3. Responsable Logistique : Gère la planification logistique et les opérations de
transport. Il ou elle rend compte au Directeur des Opérations et coordonne les
aspects liés aux entrepôts et au stockage.
4. Responsable Commercial et Marketing : Développe et met en œuvre les
stratégies commerciales et marketing. Il ou elle rend compte au Directeur
Général ou au Directeur des Opérations et gère les relations clients et les efforts
de promotion.
5. Responsable Financier : Gère les finances de l'agence, y compris la comptabilité
et le budget. Il ou elle rend compte au Directeur Général et assure la santé
financière de l'entreprise.
6. Responsable des Ressources Humaines : S'occupe des aspects liés au
personnel, tels que le recrutement, la formation et la gestion des carrières. Il ou
elle rend compte au Directeur Général ou au Directeur des Opérations.
7. Responsable du Service Client : Gère les interactions avec les clients, traite les
réclamations et assure la satisfaction client. Il ou elle rend compte au
Responsable Commercial et Marketing ou au Directeur des Opérations.
8. Responsable de la Sécurité et de la Maintenance : Assure la maintenance des
véhicules et des équipements et veille à la sécurité. Il ou elle rend compte au
Directeur des Opérations.
9. Assistants Administratifs : Fournissent un soutien administratif aux différents
départements. Ils ou elles rendent compte aux Responsables des départements
respectifs auxquels ils sont affectés.
Cette hiérarchie permet une gestion efficace de l'agence, avec des
responsabilités clairement définies à chaque niveau pour garantir le bon
fonctionnement des opérations et la satisfaction des clients.
2.2. Analyse préalable
2.2.1. Définition
2.2.2. Narration de circulation de flux entre services
Pour concevoir une base de données pour la gestion des colis dans l'agence
de transport Groupe Mère de Kananga en sigle « GMK » de Kananga, il est crucial de
comprendre la circulation actuelle des informations entre les différents services de
l'agence, sachant que tout se fait manuellement. Voici une narration détaillée de cette
circulation d'informations et des services impliqués :
XXV
Lorsqu'un colis arrive, le service Réception enregistre les détails dans un registre
physique : nom de l'expéditeur, nom du destinataire, description du colis, poids, et
instructions spéciales.
Le colis reçoit une étiquette manuelle avec un numéro de suivi unique, noté dans un
registre associé.
- Stockage Temporaire : Les informations sur l'emplacement de stockage du colis
dans les zones de stockage (ex. : dépôt, zone de transit) sont notées dans un registre de
stockage par le Service Stockage.
- Le Service Expédition regroupe les colis par destination et mode de transport et
communique les informations nécessaires aux autres services. Les détails sont notés
sur des documents d'expédition.
- Pour répondre aux demandes des clients, le Service Suivi et Assistance Client
consulte les registres manuels pour obtenir des informations sur l'état actuel des colis.
En cas de problème (perte, dommage), le service note les réclamations dans un registre
spécifique. Il recherche ensuite les informations pertinentes dans les registres des
Services Réception, Stockage, et Expédition pour résoudre le problème.
- Le Service Administratif compile les données de tous les autres services pour
générer des rapports réguliers sur les mouvements de colis, les niveaux de stock, et les
performances de l'agence et gérer l'archivage des documents.
- Archivage : Les documents physiques sont archivés pour référence future et
conformité réglementaire.
La conception d'une base de données vise à centraliser toutes ces informations dans
un système unique, permettant une gestion plus efficace et automatisée des colis.
2.2.3. Analyse de postes de travail
On entend par poste de travail, toute entité qui exerce une activité et par qui
circulent les informations au sein de l’entreprise. En bref, c’est un lieu de Gestion. Pour
arriver à la réalisation de ce travail, l’Analyste aura comme la structure de l’Entreprise
ou champ d’étude.
Voici les informations qui sont concernées pour établir la fiche descriptive
des postes de travail :
• Le nom du post ;
• La codification ;
• Le travail réalisé au sein de chaque poste ;
• Le responsable du poste de travail ainsi que sa qualité ;
• Le moyen de traitement ;
XXVI
• Le nombre d’exemplaires pour chaque document et leur destination ;
Observation25.
25 G. Gardarin, La modélisation des traitements par la méthode Merise, Paris, éd. Eyrolles, 2010,
p.40.
D’où la fiche descriptive des postes de travail
Application : « Conception d’une Base des données pour la gestion des colis dans
Date : 13/04/2024
une agence de transport. Cas de GMK de Kananga ».
Analyste : LUYEYE LUYEYE Lebon
Domaine : Informatique
Fiche descriptive des postes de travail
Nom Poste Nbr
N° Code Tâches Eff. Responsable Moyen de Traitement OBS.
de Trav. exemplaire
- Enregistrement des détails du colis (nom
expéditeur, destinataire, description, poids,
Registre, papiers,
1. Réception REC instructions) Réceptionniste Plusieurs RAS
stylos, Enveloppe, etc.
- Attribution d'un numéro de suivi
- Remise d'une étiquette manuelle.
- Recevoir les informations du Service
Réception ; Chargé de Registre, papiers,
2. Plusieurs RAS
Stockage STCH - Enregistrement de l'emplacement de stockage stylos, Enveloppe, etc.
stockage dans le registre de stockage
- Reçoit les informations du Service
Réception et Service Stockage
- Fait remonter les informations au Service Chargé Registre, papiers,
3. Plusieurs RAS
Expédition EXP Suivi d’expédition stylos, Enveloppe, etc.
- Regroupement des colis par destination et
mode de transport
I
- Communication des informations
nécessaires aux autres services
- Création de documents d'expédition
- Interagit avec tous les autres services
(Réception, Stockage, Expédition) pour
résoudre les problèmes
Suivi et - Consultation des registres manuels pour Chargé de Registre, papiers,
4. SAC Plusieurs RAS
Assistance l'état des colis suivi et stylos, Enveloppe, etc.
Client - Enregistrement des réclamations assistance
- Recherche d'informations dans les registres Client
des autres services
- Recevoir des données compilées des autres
services pour leur compilation et
génération des rapports sur :
• Mouvements de colis Registre, papiers,
5. L’Administratif Plusieurs RAS
Administratif ADM • Niveaux de stock stylos, Enveloppe, etc
• Performances de l'agence
- Archivage des documents
Tableau n° 1 : Fiche descriptive des postes de travail
2.2.4. Analyse de flux d’information
Le flux d’information désigne l’ensemble d’informations qui circulent au
sein d’une organisation entre les acteurs internes et externes. En pratique, le flux
d’information est souvent représenté sous formes de document. L’analyse peut être
réalisée en suivant les rubriques suivantes :
1. Tableau de flux d’informations,
2. Schéma de flux d’informations,
3. Matrice de flux d’informations,
4. Circuit de circulation de flux d’informations.
2.2.4.1. Tableau de flux d’informations
Ce tableau permet à l’analyste de recenser les différents documents traités
pour l’application concernée. Ainsi, ce tableau met en évidence le type de document
utilisé, leur système de codification, la désignation en claire de ce document, la source
et la destination des documents ainsi que les observations26.
26 G. Gardarin, op.cit., p.45.
D’où le tableau de flux :
Application : « Conception d’une Base des données pour la gestion des colis dans
Date : 13/04/2024
une agence de transport. Cas de GMK de Kananga ».
Analyste : LUYEYE LUYEYE Lebon
Domaine : Informatique
Tableau de flux d’information
Nom
N° Code Information Véhiculée Origine Destination OBS.
Document
Chargé de
Réceptionniste
stockage
Chargé de
Registre Nom de l'expéditeur, nom du destinataire,
1. RP suivi et
physique description du colis, poids, et instructions spéciales. Réceptionniste
assistance
Client
Réceptionniste L’Administratif
Bon de - Détails du colis (nom expéditeur, destinataire,
2. BL Réceptionniste Client
livraison description, poids, instructions, code du colis)
Bon - Détails du colis (nom expéditeur, destinataire,
3. BExp Client Réceptionniste
d’Expédition description, poids, instructions)
Etiquette manuelle avec un numéro de suivi unique Chargé de
4. Registre associé RA Réceptionniste
de colis stockage
I
Chargé de
suivi et
Réceptionniste
assistance
Client
Réceptionniste L’Administratif
Chargé de Chargé de
stockage stockage
Chargé de Chargé
stockage d’expédition
Les informations sur l'emplacement de stockage du
Registre de Chargé de
5. RSTOC colis dans les zones de stockage (ex. : dépôt, zone de
stockage Chargé de suivi et
transit)
stockage assistance
Client
Chargé de
L’Administratif
stockage
Chargé
Réceptionniste
d’expédition
Documents Regroupement des colis par destination et mode de Chargé Chargé de
6. DE
d'expédition transport d’expédition stockage
Chargé Chargé de
d’expédition suivi et
II
assistance
Client
Chargé
L’Administratif
d’expédition
Chargé de
Chargé de suivi et suivi et
Registres assistance Client assistance
7. RM les informations sur l'état actuel des colis
manuels Client
Chargé de suivi et
L’Administratif
assistance Client
Chargé de
Chargé de suivi et suivi et
Registre Les réclamations faites par le client en cas de assistance Client assistance
8. RSP
spécifique problème (perte, dommage) Client
Chargé de suivi et
L’Administratif
assistance Client
Rapports
réguliers sur les Les niveaux de stock, et les performances de
9. RRMC L’Administratif
mouvements l'agence L’Administratif
de colis
Tableau n°2 : Tableau de flux d’information
2.2.4.2. Dictionnaire de données
Dans le dictionnaire de données on trouve le numéro des documents et
leurs codes. Le tableau se présente de la manière suivante :
N° Codes LIBELLES
1. RP Registre physique
2. BL Bon de livraison
3. BExp Bon d’Expédition
4. RA Registre associé
5. RSTOC Registre de stockage
6. DE Documents d'expédition
7. RM Registres manuels
8. RSP Registre spécifique
9. RRMC Rapports réguliers sur les mouvements de colis
Tableau n° 03 : Dictionnaire des données
2.2.4.3. Schéma de flux d’informations
C’est une étape complémentaire à l’analyse des flux d’informations, à cette
étape, nous présentons les différents acteurs internes et les différents documents
échangés dans les différents services27.
RP, RA Suivi et
Réception
Assistance Client
BExp
RP, RA
BL
Stockage RSTOC
Client
Administration
DE
DE
DE RSTOC
Expédition DE
Fig.2.1. : Schéma de flux
27 G. Gardarin, Conception et réalisation par la méthode Merise, Paris, éd. Eyrolles, 2010, p.15.
2.2.4.4. Matrice de flux
La matrice des flux est la représentation matricielle des acteurs et de flux échangés. Les acteurs forment les lignes et des
colonnes du tableau situé en ligne, l’acteur a un rôle d’émetteur des flux, situé en colonne, il a un rôle de destinateur des flux.28
Vers Suivi et Assistance
Client Réception Stockage Expédition Administratif
De Client
Client BExp - - - -
Réception BL - RP, RA RP, RA RP, RA
Stockage - - RSTOC RSTOC RSTOC RSTOC
Expédition - DE DE - DE DE
Suivi et Assistance
- - RM, RSP - - RM, RSP
Client
Administratif - - - - - RRMC
Tableau n° 04 : Matrice de flux
28 https://www.institut-numerique.org/iii12-matrice-des-flux (consulté le 08/08/2023 à 22h59’)
I
2.2.5. Analyse de moyen de traitement
Les moyens de traitement constituent l’ensemble de sources humaines,
matériels utilise pour le traitement des informations au sein d’une entreprise. Nous
avons deux types de moyens de traitement dont nous citons :
- Le moyen humain, et
- Le moyen matériel.
a. Moyen humains
Cette analyse permet à l’analyste de recenser tous les ayants sensés travaillé
au sein des services concernés par l’application informatique, pour mieux comprendre
leurs niveaux intellectuels. Il est recommandé d’établir une fiche appelée « fiche
d’analyse des moyens humains » que voici :
Application : « Conception d’une Base des Analyste : LUYEYE LUYEYE Lebon
données pour la gestion des colis dans une agence
de transport. Cas de GMK de Kananga ». Date : 17/04/2024
Domaine : Informatique
N° Nom agent Niveau Grade Ancienneté Salaire OBS.
d’Etude mensuel
1. Odimba Georges Licencié Directeur 5ans 1500$ RAS
administratif
2. Kalanda Jacques Gradué Chargé 5ans 700$ RAS
d’expédition
3. Otoye Henriette Licencié Chargé de 3ans 700$ RAS
stockage
4. Adiya Mirelle Graduée Chargée de suivi 4ans 700$ RAS
et assistance client
5. Malu Angèle D6 Réceptrice 3ans 350$ RAS
Tableau n° 04 : Fiche d’analyse des moyens humains
I
b. Moyen matériel
L’analyse de moyen matériel vise à recenser les différents matériels au sein
de l’entreprise pour traiter les données de l’application étudiée. Dans le cas d’espèce,
pour faciliter l’analyse on établit une fiche appelée « fiche d’analyse des moyens »
matériels, qui se présentent comme suit :
Application : « Conception d’une Base des Analyste : LUYEYE LUYEYE Lebon
données pour la gestion des colis dans une
agence de transport. Cas de GMK de Kananga ». Date : 17/04/2024
Domaine : Informatique
Fiche d’Analyse des moyens matériels
N° Type Capacité Support Date Durée OBS.
matériel Mémoire d’information d’acquisition d’amortissement
1. Registre - - - - +++
2. Stylos - - - - +++
3. Classeurs - - - - +++
Tableau n° 05 : Fiche d’analyse des moyens matériels
2.3. Analyse Critique
La situation décrite pour la gestion des colis dans l'agence de transport
Groupe Mère de Kananga (GMK) révèle plusieurs points critiques qui soulignent la
nécessité d'une modernisation via une base de données centralisée. Voici une analyse
critique des lacunes et des défis du système actuel, ainsi que des recommandations
pour une transition efficace vers une solution informatisée :
2.3.1. Diagnostique de l’existant
1. Gestion Manuelle des Données :
- Problème : La gestion des colis repose entièrement sur des processus manuels,
impliquant l'enregistrement physique des données dans des registres papier.
Cela introduit des risques importants d'erreurs humaines, de pertes de données
et de difficultés à accéder rapidement à l'information nécessaire.
- Impact : La saisie manuelle peut entraîner des erreurs de transcription, des
doublons d'informations et des incohérences. La recherche d'informations dans
des registres physiques est lente et inefficace.
II
2. Décentralisation des Informations :
- Problème : Les informations sont fragmentées à travers plusieurs registres et
services (Réception, Stockage, Expédition, Suivi, et Administratif). Cette
décentralisation complique la traçabilité et la communication entre les
services.
- Impact : Les informations sur un colis peuvent être dispersées dans plusieurs
registres, rendant difficile la coordination entre services et le suivi précis des
colis, surtout en cas de problème ou d'interrogation client.
3. Lenteur et Inefficacité dans la Réponse aux Clients :
- Problème : Le Service Suivi et Assistance Client doit consulter plusieurs
registres pour obtenir des informations sur l'état des colis et résoudre les
réclamations. Ce processus est non seulement chronophage mais également
sujet à des erreurs.
- Impact : Le délai de réponse aux clients peut être prolongé, ce qui affecte la
satisfaction client et l'efficacité globale du service
4. Gestion des Réclamations et Problèmes :
- Problème : Les réclamations et problèmes sont notés dans des registres
séparés, nécessitant une recherche manuelle dans différents registres pour
trouver des informations pertinentes.
- Impact : Cette méthode peut entraîner des retards dans la résolution des
problèmes et des erreurs dans la gestion des réclamations.
5. Compilations et Rapports :
- Problème : Le Service Administratif compile manuellement les données des
différents services pour générer des rapports.
- Impact : Cette approche est non seulement lente mais aussi susceptible
d'erreurs de compilation, affectant la précision et la pertinence des rapports
générés.
6. Archivage et Conformité :
- Problème : Les documents physiques sont archivés manuellement pour
référence future et conformité réglementaire.
- Impact : L'archivage physique prend de la place et peut être difficile à gérer
et à accéder en cas de besoin, surtout en cas de croissance du volume de
documents.
III
2.3.2.2. Recommandations pour la Transition vers une Base de Données
1. Centralisation des Données :
- Solution : Mettre en place une base de données centralisée pour regrouper
toutes les informations relatives aux colis, y compris les détails de réception, de
stockage, d'expédition, et les réclamations.
- Bénéfice : Cela permettra une gestion plus cohérente et précise des données,
facilitant la traçabilité des colis et l'accès rapide aux informations.
2. Automatisation des Processus :
- Solution : Intégrer des outils automatisés pour l'enregistrement des données,
le suivi des colis et la génération des rapports.
- Bénéfice : Réduction des erreurs humaines, accélération des processus, et
amélioration de l'efficacité opérationnelle.
3. Amélioration de la Communication Interne :
- Solution : Développer des interfaces ou des modules de communication
intégrés entre les différents services.
- Bénéfice : Facilitation de la coordination entre services, réduction des
doublons d'information et amélioration de la réactivité aux demandes et
problèmes.
En résumé, la transition vers une base de données centralisée et un système
automatisé permettra non seulement de résoudre les inefficacités et les problèmes
actuels, mais aussi de positionner l'agence GMK pour une gestion plus moderne,
rapide et fiable des colis.
Conclusion partielle
En conclusion, ce deuxième chapitre propose une analyse détaillée du
fonctionnement de l'agence de transport Groupe Mère de Kananga (GMK), visant à
révéler les opportunités d'amélioration au sein de l'organisation. En décomposant les
processus et les flux d'informations entre les différents services, ce chapitre met en
lumière les forces et les faiblesses du système actuel. L'évaluation critique menée
permet de diagnostiquer les enjeux majeurs rencontrés et de formuler des
recommandations ciblées pour améliorer l'efficacité et la performance de l'agence. Les
solutions proposées, qu'elles soient manuelles ou informatiques, visent à optimiser les
opérations en tenant compte des spécificités de l'agence, ouvrant ainsi la voie à une
gestion plus intégrée et efficace des colis.
IV
CHAPITRE 3 : CONCEPTION ET IMPLEMENTATION
Le 3e chapitre se concentre sur la conception et l’implémentation du
système de gestion des colis pour l’agence GMK. Cette section est cruciale car
elle traduit les besoins identifiés en une solution concrète et fonctionnelle. La
première partie du chapitre, intitulée Modélisation, offre un rappel des
fondements de la méthode Merise, une approche structurée pour la conception
des systèmes d'information.
La seconde partie du chapitre, « Implémentation », décrit le langage
de programmation choisi pour le développement du système. Cette section met
en lumière les raisons du choix de ce langage, ainsi que ses capacités à répondre
aux besoins du projet, garantissant ainsi une mise en œuvre efficace et
performante du système. Ensemble, ces éléments permettent de construire une
base solide pour la réalisation du système, assurant à la fois sa cohérence
conceptuelle et sa fonctionnalité pratique.
3.1. Modélisation
3.1.1. Rappel sur les fondements de la méthode Merise
La méthode Merise est une approche systématique pour la conception et la
modélisation des systèmes d'information. Elle est utilisée pour créer des bases de
données en structurant les données et les processus de manière logique et efficace. La
méthode Merise se décompose en plusieurs niveaux de modélisation, permettant de
passer d'une vision abstraite à une réalisation concrète du système.
3.1.1.1. Les quatre niveaux
Les quatre niveaux de la méthode Merise permettent de modéliser un
système d'information de manière progressive, allant de la définition générale des
besoins à la réalisation technique. Ces niveaux sont :
1. Modèle Conceptuel de Données (MCD) : Il décrit les entités, les relations et les
contraintes du système sans se soucier des aspects techniques. Le MCD fournit
une vue d'ensemble des données nécessaires et de leur organisation29.
2. Modèle Logique de Données (MLD) : Ce modèle traduit le MCD en un format
adapté au SGBD, en décrivant les tables, les champs, et les relations dans un
langage de base de données logique30.
29 Lemaire, R., La méthode Merise : Conception des systèmes d'information, Ed. Dunod, Parus, 2008,
p. 10
30 Gançarski, P., & Bouillon, J., Bases de données : Modélisation et implémentation, Ed. Eyrolles, Parus,
2005, p. 50
V
3. Modèle Physique de Données (MPD) : Il spécifie la structure physique du
stockage des données, incluant les index, les partitions, et les stratégies de
gestion pour optimiser la performance.
4. Modèle Conceptuel de Traitement (MCT) : Ce modèle représente les
processus, les opérations et les flux de données nécessaires pour le traitement
des informations dans le système31.
3.1.1.2. Les modèles de données et de traitement.
a) Modèle conceptuel de données (MCD)
Le MCD est la première étape de la modélisation des données. Il identifie
les entités principales, leurs attributs et les relations entre ces entités. Il fournit une vue
claire des données sans s'attarder sur les détails techniques, facilitant la compréhension
des besoins du système32. D’où le MCD pour la gestion des colis à l’agence GMK :
b) Modèle Logique de données (MLD)
Le MLD est une traduction du MCD en un modèle plus détaillé, prenant en
compte les caractéristiques du SGBD choisi. Il définit la structure des tables, les clés
primaires et étrangères, et les contraintes d'intégrité. Ce modèle est crucial pour la
création effective des bases de données33. D’où le MLD modélisant la gestion des colis
à l’agence GMK :
31 Rivière, P., Analyse et conception de systèmes d'information, Ed. Hermes Science Publications, Paris,
2006, p 20
32 Pingaud, H., & Vallée, J., Modélisation et gestion des données, Ed. Presses Universitaires de France,
Paris, 2003, p. 36
33 Gançarski, P., La modélisation des bases de données relationnelles, Ed. Technip. 2009, p. 16
VI
c) Modèle Physique de Données (MPD)
Le MPD décrit le stockage physique des données sur les supports de
stockage. Il spécifie les aspects techniques comme les indexations, les optimisations de
requêtes et les configurations de stockage. Ce modèle assure que les données sont
stockées de manière efficace et accessible34.
1. Table Colis
Colis Champs Type Taille Description
Num_Suivi Numérique Numéro de suivi
CodeExpedition Numérique Clé primaire
NumClient Numérique Clé étrangère
Id_Stockage Numérique Clé étrangère
Nom-Destinataire Alphabétique 30 Nom du destinataire
Description_colis Alphabétique 35 La description du colis
Poids Numérique Poids du colis
Prix Numérique Prix du colis
34 Thévenot, A., La gestion physique des bases de données, Ed. Eyrolles, Paris, 2011, p. 18
VII
Statut Alphabétique 20 Statut (retiré ou non retiré)
2. Table Client
Colis Champs Type Taille Description
NumClient Numérique Clé primaire
Nom Alphabétique Nom du client
Postnom Alphabétique Post-nom du client
Prenom Alphabétique 30 prénom du client
Sexe Alphabétique 10 Sexe du client
Adresse Numérique Adresse du client
Numéro_telephone Numérique Son Numéro de téléphone
3. Table Expedition
Expedition Champs Type Taille Description
Codeexpedition Numérique Clé primaire
Date_expedition Date 50 Date d’expédition de colis
Destination Alphabétique 20 Lieu d’expédition
Mode_Transport Alphabétique 30 Mode de transport
4. Table Stockage
Stockage Champs Type Taille Description
Id_Stockage Numérique Clé primaire
Emplacement Alphabétique 20 Emplacement
Date_Stockage Date 50 Date de stockage
5. Table Réclamation
Réclamation Champs Type Taille Description
Id_Reclamation Numérique Clé primaire
Date_Reclamation Date 50 Date de réclamation
Tupe_Reclamation Alphabétique 20 Type de réclamation
Decription_probleme Alphabétique 30 Description du problème
Resolution Alphabétique 10 Sexe du client
VIII
6. Table concerner
Concerner Champs Type Taille Description
Id_Reclamation Numérique Clé primaire
Num_Suivi Numérique Numéro de suivi
3.2. Implémentation
3.2.1. Présentation du langage de programmation utilisé
Pour mettre en place notre solution, nous avons utilisé le langage de
programmation C Sharp et l’Access pour la création de la base de données.
3.2.1. Présentation des interfaces
a) Formulaire d’authentification
Sur ce formulaire, nous invitons l’utilisateur de se connecter via son login
enregistré dans la base de données et son mot de passe, nous avons aussi prévu le
bouton show pour afficher le mot de passe masqué dans la zone de texte
IX
b) Formulaire d’enregistrement des clients
Sur ce formulaire, nous avons prévus les zones de saisie pour enregistrer les
informations de clients et un tableau pour visualiser les clients enregistrés dans la
base de données
c) Formulaire de transfert de colis
Ce formulaire, prend les informations essentielles sur le colis, entre autres Numero,
nom du destinataire, Numéro de l’expéditeur et autres informations mentionnées ici-
bas
X
Conclusion partielle
Le Chapitre 3 a fourni une vue d'ensemble approfondie des processus de
conception et d'implémentation nécessaires pour le développement du système de
gestion des colis pour l'agence GMK. En s'appuyant sur la méthode Merise, la
modélisation a été abordée à travers ses quatre niveaux fondamentaux : le Modèle
Conceptuel de Données (MCD), le Modèle Logique de Données (MLD), le Modèle
Physique de Données (MPD) et le Modèle Conceptuel de Traitement (MCT). Ces
modèles permettent de structurer efficacement les données et les processus du
système, assurant ainsi une gestion cohérente et optimisée des informations.
L’implémentation du système a été détaillée en présentant le langage de
programmation choisi, qui est essentiel pour réaliser les fonctionnalités du système,
gérer les interactions avec la base de données et garantir la performance globale de
l'application. En intégrant ces concepts de modélisation et d'implémentation, le projet
vise à créer une solution robuste et efficace pour améliorer la gestion des colis au sein
de l'agence GMK.
XI
CONCLUSION GENERALE
Nous arrivons à la fin de notre travail sanctionnant la fin de notre cycle de
licence et portant sur la conception et la réalisation d’une base de données pour la
gestion des colis dans une agence de transport. Cas de la GMK Kananga, nous avons
jugé bon de faire cette étude dans le but d’aider l’agence à mieux se réguler avec ses
clients au temps convenable.
Structuré en trois chapitres, au premier nous avons présenté la généralité
sur les bases de données et la gestion de colis, nous avons donné les détails essentiels
qui nous ont aider à aboutir à la solution qu’il faut.
Quand au deuxième chapitre, nous avons présenté notre cadre du travail
en faisant une étude systémique sur son système existant, qui à son tour quelques
points forts et faibles que nous n’avons pas oublier de mentionner, et nous l’avons
achevé avec la proposition des solutions, ce qui nous a permis de passer au troisième
pour l’implémentation.
En fin au dernier chapitre, nous avons eu le temps de concrétiser nos
vouloirs en mettant en place une application pour résoudre les difficultés que présente
le système et répondre aux questions essentielles, cette application est conçu dans le
langage de programmation présenté ci-haut.
Pour clore, il est possible que l’œuvre faite par l’humain ait des erreurs,
alors nous serons ouverts à toutes sortes des remarques venant de nos lecteurs ainsi
qu’à leurs suggestions pour les travaux futurs.
XII
BIBILIOGRAPHIE
1. C.J. Date, Introduction aux Systèmes de Gestion de Base de Données, New-York, 5e éd. Addison
2. Charrier, F., Technologies et Logistique: Un enjeu stratégique, Éditions des Sciences et des Arts,
Toulouse 2020 ;
3. D. Maier, Théories de Bases de données Rélationnelles, France, éd. C.S.P., 1983, p. 30 13 G.
GARDARIN, Base de données, Paris, éd. Eyrolles, 2003 ;
4. Dupuy, J.-P., & Ménard, P. L’optimisation des réseaux de distribution, Editions Presses
Universitaires de Lyon, 2021 ;
5. Dupuy, J.-P., & Ménard, P., L’optimisation des réseaux de distribution, Presses Universitaires de
Lyon, Lyon 2021 ;
6. G. GARDARIN, Bases de données, Paris, 5ème édition, Eyrolles, 2003 ;
7. G. Gardarin, Conception et réalisation par la méthode Merise, Paris, éd. Eyrolles, 2010 ;
8. Gançarski, P., & Bouillon, J., Bases de données : Modélisation et implémentation, Ed. Eyrolles, Parus,
2005 ;
9. Gançarski, P., La modélisation des bases de données relationnelles, Ed. Technip. 2009 ;
10. Goulon, M., & Lemaire, P. (2019). Logistique et Supply Chain Management, Éditions Dunod, Paris,
2019 ;
11. Mesguich, B. Normier « comprendre les bases de données », Paris, 5ieme Ed, Masson, 1982 ;
12. J. A. MVIBUDULU KALUYIT, Technique de Base de données, Etude et Cas, Paris, 1ère éd. Criged,
Janvier 2016 ;
13. J. L. HAINAUT, Bases des données et modèles de calcul outils et méthodes pour l’Utilisateur, Cours et Exercices,
Paris, 2ème édition, Dunod, 1992 ;
14. Lemaire, R., La méthode Merise : Conception des systèmes d'information, Ed. Dunod, Parus, 2008 ;
15. Martin, S., & Dufour, L. Gestion de la Relation Client dans le Transport, Éditions Harmattan, Paris
2018 ;
16. P. MATHIEU, Bases de Données (De Merise à JDBC) Version 1.3, éd. Villeneuse, 1999 ;
17. Pingaud, H., & Vallée, J., Modélisation et gestion des données, Ed. Presses Universitaires de France,
Paris, 2003 ;
18. Rivière, P., Analyse et conception de systèmes d'information, Ed. Hermes Science Publications,
Paris, 2006 ;
19. Thévenot, A., La gestion physique des bases de données, Ed. Eyrolles, Paris, 2011, p. 18
20. Wesley, 1990 ;
WEBOGRAPHIE
1. Http : //www lebingdata.fr : base de données/ consulter le 29 JUIN 2021 à 12h5 ‘
2. https://www.institut-numerique.org/iii12-matrice-des-flux (consulté le 08/08/2023 à 22h59’)
3. https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/systeme-de-gestion-de-base-de-
donneessgbd/ (Consulté le 12/06/2023 à 23h00’)