| 1 INTRODUCTION GENERALEGénéralités Depuis l'âge de la pierre taillée jusqu'à
nos jours, l'esprit perfectionniste de l'homme n'a cessé de lui
permettre d'améliorer sa vie de chaque jour. Le passage de la
mécanique aux domaines informatiques, l'électronique et
l'automatique ont permis une grande révolution dans la vie de l'homme.
Les nouvelles technologies de l'information et de la communication (N.T.I.C.)
sont l'illustration de ce grand phénomène. De nos jours, vu l'intérêt de vouloir conserver
les données, de gagner en temps, de limiter le nombre d'employés
et beaucoup d'autres raisons ont poussés petites, moyennes et grandes
entreprises à chercher des solutions informatiques pour satisfaire aux
besoins qui s'imposent dans leurs entreprises. C'est dans ce même enchaînement d'idées que
s'inscrit notre projet de mise en oeuvre d'une application de gestion de ventes
pour une société de la place qui fait commercialisation de ses
produits. Etat de la Question C'est l'étape pendant laquelle le chercheur d'un sujet
d'étude parcours différents travaux antérieurs ayant trait
au thème aborde. Dans le cadre de notre travail, nous trouvons bien que
nous ne soyons les premiers, moins encore les derniers, a pouvoir analyser un
sujet relatif à la gestion informatisée de la vente. De la
multitude de nos prédécesseurs, nous pouvons citer : ? MULUMEODERWA MUSHONGA Ade1 :
Dans son travail, il a parlé sur « Le suivi automatise de la vente
des patentes aux petites et moyennes entreprises dans la ville de Goma».
Ce dernier a oriente son travail dans l'élaboration de la vente dans la
ville de Goma. Son objectif était de pallier au problème
d'affectation de paiement de frais de patentes de cette entité
administrative, ainsi, il avait abouti à la mise en oeuvre d'une base de
données ainsi qu'une application permettant de faire la distribution des
patentes. ? MBIYA WAMPOYA George-Miguel2 :
Ce dernier a parlé dans son travail sur « la gestion
informatisée de la vente des appareils téléphoniques
mobiles et de télécommunication». Il a axé son
travail sur l'automatisation du service de vente et améliorer les
créances des clients et les recettes. Vu aussi le besoin en
communication évoluant du jour au jour, notre aine avait oriente ses
investigations pour rendre efficace et efficiente la distribution des cartes et
les appareils téléphoniques au sein de 1 Travail de fin de cycle, Institut Supérieur
d'Informatique de Goma(ISIG), Goma, 2012-2013 2 Idem Quant à nous, la problématique devient
l'ensemble des questions que nous nous posons dans le présent travail
afin de trouver une solution à la préoccupation. 2 l'entreprise,... sa réflexion avait débouché
sur la réalisation d'une application de gestion des cartes ainsi que des
téléphones mobiles. Quant à nous, notre travail vise de mettre au point une
application qui permettra de faciliter la vente de produits miniers tout en
suivant le processus d'exploitation ainsi que faciliter l'établissement
rapide d'un dossier de vente des produits miniers en un temps raisonnable. Choix et Intérêt Le choix étant une option entre les propositions, pour
cela, nous avons eu à choisir ce sujet dans le souci de voir dans quelle
mesure la gestion de la vente des produits miniers au sein de l'entreprise
CHEMAF Sarl peut être automatisée. L'intérêt étant aussi réel, nous
avons la tache de le justifier tant au niveau scientifique, personnel, social
ainsi que pratique. ? Sur le plan scientifique : le
présent travail constitue une source d'information pour les futurs
chercheurs dans le domaine de la gestion informatisée de la vente. ? Sur le plan personnel : Ce sujet
reste plus attrayant en tant qu'étudiant en informatique qui doit
analyser des réalités qui s'observent couramment dans l'usage de
l'informatique de gestion et/ou aussi la vitesse avec laquelle la technologie
informatique est entrain de battre son plein autour de nous. ? Sur le plan pratique : Une base de
données ainsi qu'une application informatique permettant la vente que
nous envisageons, procurera comme avantages : - La simplification et l'amélioration des certaines
tâches administratives par la facilitation de l'automatisation de de
certaines taches de cette entreprise, ainsi que - Le gain de temps dans l'établissement du dossier de
vente des produits miniers. Problématique La problématique, c'est une préoccupation
scientifique qu'un chercheur soulevé à propos de la recherche.
C'est ainsi qu'Emmanuel KANT la définit comme les jugements ou
propositions exprimant une simple position. Cela veut dire que ces propositions
peuvent être établies avec certitude. Les jugements
problématiques constituent une assertassions qui pourrait être
admise sans être affirmée. Ils sont opposés jugements qui
le sont mais pas nécessaires. 3 Cependant, l'entreprise Chemaf rencontre quelques
difficultés dans la gestion de la vente de ses produits miniers ; il
s'agit notamment de: + La lourdeur dans l'administration ; qui provoque la perte de
temps suite a la gestion manuelle ; + La circulation manuelle des donnes qui peut causer à
tout moment la perte de certaines feuilles de papiers entre deux postes ; + La conservation peu fiable des données (le papier est
un support volatile et se détériore avec le temps) ce qui peut
causer comme conséquence la perte des informations importantes. Ainsi pour ce qui concerne, notre sujet d'étude
basé sur la gestion informatisée des ventes dans une entreprise
minière, notre préoccupation majeure reste de savoir : + Comment peut-on rendre efficace la gestion des ventes
des produits miniers au sein de l'entreprise Chemaf ? + Est-ce le traitement automatique de l'information
peut-il pallier aux difficultés qui se posent dans ce domaine de vente
au sein de l'entreprise Chemaf ? + Enfin, à quel moment l'outil informatique peut
être important et intervenir dans ce processus de vente des produits
miniers ? Hypothèse L'hypothèse est définie comme la proposition des
réponses aux questions que l'on se pose à propos de l'objet
d'étude, formulée en des termes tels que l'observation et
l'analyse fournissent une réponse3. Face aux questions soulevées ci-haut, nous estimons que
recours à une base des données s'avérerait une solution
efficace, car celle-ci permettra d'éviter le retard dans la gestion. Ce
qui nous conduit à penser que la mise au point d'un système
d'informations automatisée, même d'une application informatique
pourrait résoudre le problème de la lourdeur dans
l'administration et le problème la mauvaise conservation des
informations relatives à la vente des produits miniers ainsi qu'a une
planification dans la gestion des dossiers de vente de l'entreprise CHEMAF
Sarl. Méthodes et Techniques Il est indispensable d'user des méthodes car celles-ci
nous font aboutir aux résultats attendus par leur traitement bien
approprié. Dans le cadre de notre travail, nous allons utiliser la
méthode analytique qui va nous aider à structurer les processus
de traitement des données. La méthode MERISE nous permettra de 3 P. RONGERE, Méthodes des sciences
sociales, Paris, Ed. DALLOZ, 1971, p20 4 structurer les informations afin de faciliter le traitement
des données au sein du système compte tenu de sa clarté et
sa simplicité dans le traitement.4 La technique est un instrument de recherche scientifique
permettant la récolte des données. Ainsi, la réalisation
de notre travail est le fruit de l'interview, l'observation direct, la
technique documentaire ainsi que celle d'autoanalyse. - La technique d'observation directe et l'interview
: ces techniques nous ont permis la facilite de la récolte des
données lors de la descente sur terrain. Grace à celles-ci nous avons eu le privilège,
d'observer comment les informations étaient en train de circuler sur
différents poste de travail, nous avons eu aussi à observer
comment la vente des produits miniers s'effectue à l'entreprise CHEMAF
Sarl. L'interview quant à lui nous a permis de pouvoir poser
quelques questions essentielles concernant la vente des produits miniers. Ce
qui nous a amenés à obtenir des éclaircissements ainsi que
des informations nécessaires à l'élaboration de notre
travail. - La technique documentaire : Cette
dernière consiste à consulter les différents documents
relatifs au processus de vente des produits miniers afin d'y ramasser les
informations importantes pour la réalisation de notre travail. - Technique d'auto-analyse : Elle consiste
à rédiger un questionnaire afin de le mettre à la
disposition de chaque poste de travail pour que chaque occupant du poste
récolte les informations relatives à son poste, qui pouvait
concerner notre travail. Délimitation du Sujet Délimiter un sujet revient à le placer dans un
contexte spatial et temporel bien déterminé afin d'éviter
de nuire à la compréhension du lecteur et de se situer dans un
domaine scientifique suffisamment précis. Toute démarche scientifique impose pour le besoin de
concision et de commodité, une délimitation dans le temps et dans
l'espace. C'est ainsi que notre travail suscite en nous un
intérêt profond dans la mesure ou la gestion de la vente des
produits miniers peut permettre à l'entreprise d'atteindre les objectifs
qu'elle s'est assignés. 4 SATON A., La Méthode Merise, Ed.
d'Organisation, Paris, 1998, p5 5 V' Du point de vu spatial Nous nous sommes focalisés au Katanga, plus
précisément dans la ville de Lubumbashi, a l'entreprise Chemaf
SARL, dans son département d'import/export qui est situé sur
l'avenue Usoke numéro 144 dans la commune de Kampemba. V' Du point de vu temporel De ce fait, notre travail va considérer l'exercice
actuel, vue la relance dans notre domaine d'étude sur la gestion de
vente. Les résultats de l'analyse ou/et l'application sera la bienvenue
tant que les contraintes resteront statiques du département d'import et
export de l'entreprise Chemaf SARL. Subdivision du travail Outre l'introduction générale et la conclusion
générale, notre travail se subdivisera en quatre chapitres qui
sont : > CHAP I : DEFINITION DES CONCEPTS ET CONSIDERATIONS
THEORIQUES Dans ce chapitre, Il sera question de définir les mots
clés, de faire un exposé sur la méthode, ainsi que la
définition des concepts du domaine de recherche ; > CHAP II : ETUDE DE L'EXISTANT L'objectif dans ce chapitre sera de présenter
l'existant sur le plan historique, géographique, organisationnel,
analytique ainsi que présenter les données et enfin les critiquer
; > CHAP III : CONCEPTION DU SYSTEME
D'INFORMATION Ici, le but sera de présenter l'analyse et de mettre au
point le modèle conceptuel de données(MCD) ainsi que le
modèle conceptuel de traitement(MCT). De ces deux modèles vont découler le MLD et le MOT
; > CHAPITRE IV : REALISATION DE
L'APPLICATION Il sera question ici de proposer une solution aux
problèmes rencontrés et de concevoir une application informatique
capable de remédier à ces difficultés
rencontrées. 6 CHAPITRE I : DEFINITION DES CONCEPTS
ETCONSIDERATIONS THEORIQUES
I.1 DEFINITION DES CONCEPTSDans ce sous point, nous allons présenter pour une
meilleure compréhension de notre sujet les concepts suivants : > GESTION : C'est l'ensemble des processus,
de pratiques et de politiques mise en oeuvre dans les entreprises et qui vise à assurer un
fonctionnement satisfaisant ; > INFORMATISATION : C'est le fait de
soumettre aux méthodes et techniques informatiques ; > INFORMATIQUE : Expression introduite en
1962 par Philippe DREYFUS qui est formée de deux mots qui sont
information et automatique pour signifier le traitement rationnel et
automatique de l'information5 ; > ENTREPRISE : - Pour WILLIAMSON, «Une
entreprise est une organisation administrée qui assure la production
et/ou la distribution des biens et services» ; - L'entreprise est donc une organisation qui
rassemble des hommes et des moyens financiers, technologiques, informationnels,
matériels etc., en vue de produire des biens et/ou des services
marchands, c'est-à-dire destiné à la vente. > VENTE : C'est l'action de vendre quelque
chose à un prix convenu.6 C'est un contrat par lequel une chose est aliénée
moyennant un prix donné ; > MINERAIS :
Composé métallique tel qu'on le retire de la mine. I.2 CONSIDERATIONS THEORIQUESToute science possède ses théories ou marches
à suivre qu'elle utilise pour parvenir a la résolution de
certains problèmes. En ce qui nous concerne, il est question pour nous
dans cette partie de présenter la théorie ou la marche à
suivre pour faire l'analyse et la conception du système d'information en
passant par la méthode «MERISE» qui est une méthode
d'analyse informatique et de réalisation des projets informatiques. La méthode MERISE est l'une des méthodes le plus
utilisée, dans le domaine informatique (monde francophone) et permet la
modélisation et la réalisation des projets informatiques. La
principale base de cette méthode est la séparation des
données et des 5 J. BIZIMANA, Cours d'Eléments
d'informatique, ISIM/ Inédit, 2010-2011 6 Dictionnaire Encyclopédie
LAROUSSE Ed. 2008 7 traitements à effectuer en plusieurs modèles, ce
qui nous assure même la longévité du modèle à
adopter. Il va falloir vérifier la correspondance entre données
et traitements de sorte à vérifier que toutes les données
nécessaires aux traitements sont présentées sans superflus
à leur séparation. La conception d'un système d'information (S.I) se fera
alors par étapes, respectives afin d'aboutir à un système
d'information reflétant une réalité physique. Ces
étapes doivent être validées une à une en prenant en
compte les résultats des étapes précédentes, on
parle alors du cycle d'abstraction7 En rapport la méthode MERISE la modélisation se
réalisera en trois niveaux d'abstractions différentes à
savoir : Niveau Conceptuel Ce niveau consiste à répondre à la
question Quoi ? C'est-à-dire Quelles
données ? Et Quels traitements ? Sans tenir
compte des choix d'organisation. C'est le niveau d'abstraction le plus
élevé et le plus stable de la méthode MERISE. Il produit
deux modèles : le Modèle Conceptuel de Données(M.C.D) et
le Modèle Conceptuel de Traitement(M.C.T). A.1 Modèle Conceptuel des Données Le model conceptuel des données (MCD) est un
schéma représentant la structure du système du point de
vue des données, c'est-à-dire dépendances ou relations
entre différentes données du système
d'information8. Il a pour but de décrire de façon
formelle les donnes qui seront utilisées par le système
d'information. Il s'agit donc d'une représentation des données
facilement compréhensible, permettant de décrire le
système d'information à l'aide d'entités. Ce modèle va faire apparaitre, pour chacun des objets,
un identifiant non conflictuel avec le reste des propriétés et
les règles de modélisation vont aider à y parvenir. Ces
règles vont mettre en jeu les objets du système pour
établir les liens de dépendances fonctionnelles existant entre
eux. Pour chaque compte d'objet en relation, nous déduirons les
cardinalités (Participation minimum et maximum d'une relation dans un
objet). L'étude conceptuelle des données aboutira à la
représentation du modèle général qui sera le
schéma relationnel de notre future base de données(BD). 7 J.P MATHERON, Comprendre
MERISE, Eyrolles, Paris 8 Hubert T. ARNOLD et compagnons, la
méthode MERISE Tome2 démarche et pratique, Ed.
d'Organisation, Paris 1985 8 Concepts de base -* Propriété ou attributs : C'est une
information élémentaire qui permet de décrire une
entité. -* Entité : est une collection d'objets qui
possèdent les même caractéristiques, c'est-à-dire
une représentation matériel et immatériel ayant un
rôle bien déterminée dans un système d'information
; -* Dépendances fonctionnelles(DF) : la
dépendance fonctionnelle est évoquée quand on connait la
valeur d'un attribut ou propriété, on peut toujours
déterminer celles d'un autre attribut. La dépendance fonctionnelle signifie que si l'on
connait la valeur d'un attribut on peut également déterminer
celles d'un ensemble d'attributs. -* Identifiant ou clé primaire : C'est un
attribut ou un ensemble d'attributs qui identifient de manière unique
une occurrence d'entités parmi toutes les autres occurrences de cette
entité. C'est donc un attribut sans doublon c'est-à-dire un
attribut pour le quel deux occurrences distinctes ne peuvent pas avoir la
même valeur. L'identifiant est toujours souligné. -* Une association ou relation : C'est un lien
sémantique pouvant être établit entre deux ou plusieurs
entités9. -* La cardinalité : représente le
minimum et le maximum de fois qu'une occurrence d'entités est
concernée par l'association. C'est le couple (min, max) ou min prend
pour valeur (0 ou 1) et max (1 ou n). Pour concevoir un modèle conceptuel des données,
il est important de passer par les étapes suivantes : -* Dictionnaire des données .·
 C'est un tableau représentant toutes les données
nécessaires à la réalisation de la base des données
en donnant leur signification, leur domaine, leur type ainsi que leur
règle de gestion. Ces données sont des propriétés
ou des attributs. -* Matrice des dépendances fonctionnelles à
source simple .·
 C'est une matrice dans laquelle on prend pour support les
identifiants ressortis dans cette dernière ainsi que toutes les
données non utilisées pour obtenir les dépendances
fonctionnelles à sources composées. -* Matrice des clés .·
 9 J.P MATHERON, Op. Cit. 9 C'est une matrice carrée contenant toutes les DF entre
les identifiants ou les clés primaires. Cette matrice n'existe pas
lorsqu'il n'y a pas de dépendance fonctionnelle entre les
clés. --* Graphe des clés : C'est une représentation graphique des
dépendances fonctionnelles entre les clés ou identifiants. Il est
construit à partir de la matrice des clés. --* Structure d'accès théorique(SAT) : Elle résulte du graphe des clés tout en lui
ajoutant les différentes propriétés selon la relation
issue de la matrice de dépendances fonctionnelles à source
simple. Il est aussi à noter que la SAT sera traduite en
modèle conceptuel des données, toute en y ajoutant les
cardinalités. A.2 Modèle Conceptuel de TraitementLe MCT permet de traiter la partie dynamique du système
d'information sans faire référence à des choix
d'organisations ou des moyens d'exécution, c'est-à-dire qu'il
permet de définir simplement ce qui doit être fait, mais il ne dit
pas quand ? Comment ? et Où ?10 Concepts de base --* Acteur ou intervenant : C'est une personne
physique ou un poste de travail ayant un rôle bien précis dans le
système observé. Il peut être au système ou au
processus. --* Un flux ou flux d'information : est un
échange d'information entre deux acteurs, un flux est toujours porteur
d'information d'un acteur émetteur vers un acteur récepteur. --* Acteur émetteur : c'est celui qui est
initiateur ou créateur d'un évènement, --* Acteur récepteur : c'est celui qui
reçoit l'évènement c'est-à-dire il réagit a
l'apparition d'un évènement. --* Evènement : c'est un fait dont son
apparition va déclencher une réaction au sein de l'organisation
ou dans le domaine. La réalisation de l'évènement entraine
le déroulement d'activités ou d'opérations. --* Opération : suite d'actions qui
réagissent a la survenue d'un ou plusieurs évènements. Une
opération doit avoir pour nom un verbe d'action ou une forme verbale. --* Résultat : c'est le produit d'une
opération. 10 Patrick KASONGA, Cours de MERISE
II, G3 SI/ ISIM 2014-2015 10 --* Règle d'émission de résultat
(RER) : c'est une forme d'expression logique qui définit les
conditions auxquelles est soumise l'émission de plusieurs
résultats par une opération. --* Synchronisation : représente une
expression logique de type booléen qui exprime le fait qu'une
opération soit déclenchée ou non. Dans cette expression
liant les évènements, ces derniers sont considérés
comme des variables logiques réalisées grâce aux
évènements. --* Graphe des flux : c'est une représentation
graphique de tous les échanges dans un système. --* Matrice des flux : c'est une matrice
carrée qui reprend en ligne et en colonne tous les acteurs et qui
indique à l'intersection d'une ligne et d'une colonne le(s) flux
échangé(s) entre cette ligne et cette colonne. --* Tableau des flux : c'est un tableau qui contient
tous les flux et une ligne les décrit en détail en donnant le
nom, l'émetteur, le récepteur les données
échangées ainsi que leur explication.'' --* Graphe d'ordonnancement des évènements
(GOE) : c'est un graphe qui ordonne les évènements internes
tout en associant là où il faut aux évènements et
/ou évènements temporels et/ou aux résultats des
opérations, il est orientée verticalement ou horizontalement
selon le choix'2. Niveau Organisationnel Ce niveau consiste à répondre aux questions
Qui ? , Ou ? et Quand ? Issu du niveau conceptuel, le niveau organisationnel
intègre au niveau conceptuel le choix d'organisation. Il produit le
modèle logique des données (MLD) et le modèle
organisationnel de traitement (MOT). B.1 Modèle Logique des Données (MLD) Le MLD est un schéma découlant du MCD, il
précise le mode de stockage des données (fichiers, base des
données hiérarchiques, base des données objets, base de
données relationnelle etc.). Une Base de données est un ensemble de données
qui sont mémorisées sur des supports accessibles par un
ordinateur pour satisfaire simultanément plusieurs 11 Patrick KASONGA Op. cit. 12 Idem 11 utilisateurs de manière sélective et en temps
réel très court ; elle permet finalement de stocker et
d'organiser une grande masse de données13. Concepts fondamentaux Le modèle relationnel s'appuie essentiellement sur
trois concepts fondamentaux qui sont : le domaine, l'attribut et la relation ou
table. - Domaine : c'est l'ensemble de valeur en compréhension
et en extension ; un domaine peut être simple ou composé. 
a)  Domaine simple : quand tous les
éléments sont atomiques et indécomposables. b)  Domaine composé : lorsque tous les
éléments peuvent être décomposables. - Attribut ou champs : Chaque colonne porte le nom d'attribut
et contient un ensemble des valeurs d'un domaine et chaque ligne
représente un tuplet qui est une occurrence d'une relation. - Une clé : est un attribut qui était
identifiant de l'entité au niveau conceptuel. Il existe trois types des clés à savoir : ? Clé primaire : Qui est un ensemble minimum
d'attribut qui permet de distinguer chaque n tuplet de la table par rapport
à tous les autres. ? Clé candidate : Qui est un ensemble minimum
d'attributs susceptibles de jouer le rôle de la clé primaire. ? Clé étrangère : Qui est une
clé qui fait référence à la clé primaire
d'une autre table. - Relation ou table : C'est un tableau à deux
dimensions qui reprend un ensemble d'attributs - Le degré de relation ou table : Est le nombre des
colonnes ou champs de cette relation, - la cardinalité d'une relation est le nombre des
tuplet ou d'enregistrements. 13 Blaise FYAMA, cours de
SGBD, G2 SI/ ISIM, Lubumbashi 2012_2013 12 - Les contraintes d'intégrité
permettent d'assurer la cohérence des données dans une base de
données. B2 Modèle Organisationnel de Traitement(MOT) C'est un modèle qui découle du MCT,
décrit la précision de l'organisation à mettre en place
pour réaliser une ou le cas échéant plusieurs
opérations figurant dans le MCT. Il précise les auteurs et les
moyens qui sont mis en oeuvre. C'est ici que les traitements sont
découpés en procédures. Les points suivants sont à maitriser pour bien comprendre
le MOT : ? Procédure fonctionnelle :
c'est un ensemble d'action d'une opération conceptuelle affectée à un poste de travail, cette
opération est non interruptible. ? La nature d'une procédure
fonctionnelle : est déterminée par son degré
d'automatisation. Une procédure fonctionnelle est automatisée si
elle comprend des traitements automatisés ; au cas contraire, elle est
manuelle. Le déroulement de la procédure fonctionnelle
comporte l'instant où commence la procédure fonctionnelle,
parfaitement déterminée par un temps fixe ou intervalle de
temps. ? Poste de travail : décrite
la localisation des responsabilités et les ressources nécessaires
pour chaque profil d'utilisateur du système14. Ce poste de
travail est donc caractérisé par : - Un responsable : qui est une personne ayant
la responsabilité ou qui doit répondre de ses propres actions ou
celles des autres, qui doit être garant de quelque chose. - Lieu : c'est une portion d'espace, soit
prise en elle-même, soit considérée par rapport à
ceux qui l'occupent, il se dit aussi par rapport à ceux qui l'occupent.
C'est aussi un endroit, un édifice, etc. considéré du
point de vue de sa destination, de son usage. - Ressources : ce ont les moyens permettant
de réaliser certaines actions d'une opération ; une ressource
regroupe essentiellement les hommes, les machines, les programmes, les fichiers
etc. - Flux entrants : ensemble d'informations qui
seront traitées lors d'une exécution de la procédure
fonctionnelle, il est traite a l'occasion d'un évènement. 14 ARNOLD, JOSE M. et compagnons, la
méthode Merise tome3 gamme opératoire, Ed.
d'Organisation, Paris 1926 13 - Flux sortants : ensembles d'informations émises lors
d'une exécution de la procédure fonctionnelle et constituant soit
un flux entrant dans une autre procédure fonctionnelle, soit des
résultats pour l'univers extérieur ou le système
d'information. - Diagramme d'enchaînement de procédure : c'est
un diagramme qui représente les évènements, les
opérations ainsi que les résultats ensuite explique la
chronologie des traitements (manuel, automatisé, interactifs et
différé). Niveau Opérationnel C'est le niveau auquel on construit le modèle physique
des données(MPD) qui indique les ressources nécessaires pour
exécuter les opérations et le modèle opérationnel
de données(MOpT) qui indique les processus nécessaires pour
exécuter les opérations. Il s'agit concrètement de la
description des méthodes d'organisations et d'accès aux
données et le choix du langage de programmation. Il répond
à la question «Comment ?». Système de gestion de base de
données(SGBD) Un SGBD est un logiciel qui permet à un utilisateur
d'interagir avec la base de données (BD) ; il est constitué d'un
moteur et d'une interface graphique permettant aux utilisateurs de communiquer
de façon commode avec les utilisateurs avec le logiciel15. Il
est aussi un outil permettant d'insérer, de modifier et de rechercher
efficacement des données spécifiques dans une grande masse
d'informations. Un SGBD possède quatre niveaux fonctionnels sont : - Le niveau conceptuel : Qui permet de présenter la
structure logique de l'ensemble des données (objets et leurs liens) ; - Niveau global : Qui représente dans le modèle
logique l'ensemble du schéma conceptuel à l'aide d'un langage de
description des données ; - Niveau interne : Qui correspond à la structure
physique de la base de données(BD) ; - Niveau externe : Qui permet à chaque utilisateur de
voir la base de données suivant ses propres besoins. Un SGBD doit être caractérisé par : - La non redondance des données : Qui permet
d'éviter la duplication des informations, qui en outre la perte d'espace
mémoire demande les moyens humains imports pour saisir et maintenir
ajour plusieurs fois les même données. 15 Paul SONY, Cours de SGBD,
G2 SI/ISIM Lubumbashi, 2013_2014, Inédit 14 - L'indépendance physique : le SGBD offre une structure
canonique permettant la représentation des données réelles sans
se soucier de l'aspect matériel ; - L'indépendance logique : Chaque groupe de travail
doit pouvoir se concentrer sur ce qui l'intéresse uniquement et arranger
les données comme il le souhaite même si l'autre utilisateur a une
vue différente. Langage de programmation De par sa nature, l'ordinateur ne connait que le langage
machine ou le binaire c'est à dire des suites des zéros et des
un. L'homme ne sachant pas manipuler aisément le langage machine et ne
connaissant que le langage naturel (Swahili, Français, Anglais etc.) a
bien voulu développer une bonne manière de dialoguer avec son
ordinateur d'où la raison d'être de langage de programmation. Un langage de programmation ou langage informatique est un
langage destinée à décrire l'ensemble d'actions
consécutives qu'un ordinateur doit exécuter. Il est ainsi une
manière pratique pour nous les humains de donner les instructions
à un ordinateur. Ceci aboutit à faire un programme informatique ou une
application permettant à un utilisateur de pouvoir manipuler ses
données à un programme informatique qui se définit comme
une suite d'instructions susceptibles de produire un résultat pour
lequel il a été élaboré. C'est pourquoi un
programme doit toujours avoir une spécification bien précise et
clairement énoncé afin que toute ambiguïté soit
écartée. - Une application est un ensemble des
données consignées sur une sur une base et les mécanismes
permettant de manipuler ces données, d'où c'est un ensemble
d'interfaces ou formulaires permettant aux utilisateurs du système
d'information(SI) de pouvoir interagir avec les données. - Interface : une interface est un point de
connexion entre l'utilisateur et le programme. Elle va permettre à
transmettre les données ou programmes, visualiser les résultats
restitués par le programme et aussi la présentation même de
l'application. - Formulaire : c'est la présentation
de l'information à l'écran d'une manière pratique pour
l'utilisateur. C'est aussi une interface présentant des composantes
permettant de saisir ou de sélectionner les données. 15 CHAPITRE II : ETUDE DE L'EXISTANTII.1 INTRODUCTIONDans ce chapitre, il sera question de présenter
l'existant sur le plan historique, géographique, organisationnel,
analytique, présenter les données et enfin les critiquer. II.2 SITUATION GEOGRAPHIQUECHEMAF SARL est situé en République
Démocratique du Congo(RDC), plus précisément dans le
sud-est de la province du Katanga, à Lubumbashi sur l'avenue Usoke
numéro 144 au quartier industriel dans la commune de Kampemba. II.3 HISTORIQUE16Chemaf est une entité intégrée,
composée de sa principale mine de l'Étoile et de l'usine d'Usoke
située à une dizaine de kilomètres, dans les environs de
Lubumbashi. Chemaf dispose également de deux autres concessions (Etoile
extension et Mufunta) avec un fort potentiel de croissance. Depuis que Chemaf a commencé ses activités
d'extraction minière et de traitement des minerais à petite
échelle en 2002, la société fabrique des produits en
cuivre et en cobalt à valeur ajoutée. En 2003, Chemaf a construit une usine pilote de carbonate de
cuivre sur son site de production d'Usoke dans la zone industrielle de
Lubumbashi. À l'époque, la capacité de production annuelle
était de 500 tonnes de carbonate de cuivre et de 240 tonnes de carbonate
de cobalt récupérées par précipitation. En 2004, Chemaf a mis en service sa première usine
d'acide sulfurique d'une capacité de 100 tonnes par jour à Usoke
Avenue. En 2007, Chemaf a acheté l'usine d'extraction de cuivre
par solvant et par voie électrolytique de Mount Gordon, en Australie, et
l'a réassemblée sur le site d'Usoke. Grâce à cette
nouvelle unité, la société a pu mettre en place la
première phase d'activité de son usine d'extraction de cuivre par
voie électrolytique et commencer à produire des cathodes de
cuivre pur enregistrées au LME. En juillet 2008, Chemaf a mis en service sa première
usine de séparation par liquide dense (HMS I) à la mine de
l'Étoile. Au cours de la même année, la construction des
ateliers et des installations destinées aux pièces
détachées a également été terminée
sur le site de la mine de l'Étoile. En 2009, DRA, une société sud-africaine, a
été chargée de commencer la construction de HMS II
à la mine de l'Étoile. En août 2010, une nouvelle usine d'acide sulfurique
d'une capacité installée plus importante de 500 tonnes par jour a
été mise en service à la mine de l'Étoile afin de
fournir de l'acide sulfurique pour la lixiviation des matériaux de HMS
II, qui a été mis en service en même temps. 16Source : 
www.chemaf.com/historique.aspx
mise à jour le 25 Mai 2015 à 12h43' 16 En 2011 et en 2012, Chemaf a continué à investir
dans son usine à Usoke afin d'augmenter la production et de diminuer les
pertes en introduisant de nouveaux modules de production. En 2015, Chemaf a entamé son grand projet de
construction d'une nouvelle usine sur le site de l'Etoile. II.4 OGANISATION FONCTINNELLE
 17 1. ORGANIGRAMME Source : Département des informations et
technologies(IT) 18 2. Description des postes + La direction des ressources humaines Elle s'occupe principalement de la gestion de la main d'oeuvre,
recruter les nouveaux agents, organiser les tests de recrutement ; + La direction des mines Elle s'occupe principalement de l'exploitation ainsi que de
l'exploration des matières premières ; + La direction de production Elle s'occupe de la transformation des matières
premières en produits finis (Cuivre cathodiques, hydroxyde de cobalt, Acide sulfurique
concentrée) ; + La direction de logistique d et informations Qui s'occupe principalement de de la gestion des
matériels Roulants (Camions, chargeuses, pelles, etc.) ;
matériels informatiques (Ordinateurs, serveurs, etc.) ; carburants
(Mazout et essences) ; équipements de service (tenues, matériels
de bureau,...) ; des achats, les relations publiques (contacts entre
privés et entreprise,...) ; + La direction des projets Cette direction prend en charge les stratégies des
différents projets de l'entreprise ; elle est constituée des
divers bureaux d'études notamment : le bureau d'études
mécaniques, le bureau d'études informatiques, le bureau
d'études électriques, d'instruments, des dessins ; + La direction de maintenance Elle s'occupe de l'entretien de tous les matériels de
l'entreprise ; elle est repartie en ateliers qui sont entre autres : l'atelier
mécanique, l'atelierinformatique, l'atelier électrique,
l'atelier des instruments,...
 + La direction des finances Qui s'occupe de la gestion financière de l'entreprise
notamment l'évaluation des états financiers, des achats, les
paies, les couts divers, etc. II.5 DESCIPTION TEXTUELLEPour notre travail qui concerne la vente des produits miniers,
nous aurons deux processus qui vont nous permettre de faire en premier lieu
l'identification des produits miniers et leur mise en dépôt et en
deuxième lieu, nous auront le processus d'exportation ou de vente des
produits miniers. 19 
1.  Processus d'identification des produits
miniers  Pour l'identification des produits miniers, le
département de production commence par envoyer les échantillons
des produits miniers au labo pour analyse ; ces échantillons sont
accompagnés d'une demande d'analyse. Apres analyse, le labo
délivre le certificat d'analyse ou de radioactivité des produits
analysés. Ce certificat est envoyé au département de
production ; ce dernier analyse à son tour les résultats et les
approuve s'ils sont conformes, le département de production effectue
alors la livraison des produits miniers au département des
matériels. Cette livraison s'accompagne d'un bon de livraison. Le
département des matériels établit enfin un état de
stock qu'il envoi au département d'import/export pour informations sur
le stock actuel. 2.  Processus d'exportation ou de vente des produits
miniers Apres le processus d'identification des produits miniers, le
département d'import/export envoi alors une demande d'envoi des produits
miniers au client ; étant donné que la demande du client est
permanente. Lorsque le client confirme la demande d'envoi des produits miniers,
le département d'import/export établit une demande de chargement
des produits miniers au département des matériels ; lorsque le
chargement est effective le département des matériels fait un
rapport de chargement qu'il envoi au département d'import/export qui,
à son tour va autoriser la vente ou l'exportation des produits miniers.
Un document d'accompagnement des produits miniers (Waybill) est alors
établit pour accompagner les produits miniers exportés ; ce
document est détenu par le chauffeur jusqu'à la destination
finale des produits vendus. II.6 PRESENTATION DES DONNEES
1. ANALYSE DES LOTS D'INFORMATIONS ? La demande
d'analyseC'est un document établit par le département de
production, il sert à accompagner les échantillons des produits
miniers qui viennent d'être produit et qui seront destinés
à la vente après analyse. Ce document comprend : * Le numéro de demande d'analyse * La date d'analyse * Le nom du demandeur * Le matricule du demandeur * La nature de la demande 20 ? Le certificat d'analyse C'est un document attestant les résultats des
échantillons des produits miniers qui ont été
analysés. Il est délivré par le labo. Il comprend : * Le numéro du certificat * La date * Les résultats d'analyse * Le nombre des colis * Le numéro de la demande ? Le waybill Le waybill est un document établit par le
département des matériels ; il sert de feuille de route pour les produits vendus ou exportés
jusqu'à leur destination finale. Il comprend : * Le numéro du waybill * La date d'établissement * La destination * Le nom du chargeur * Le numéro matricule du chauffeur * La date de chargement * Le numéro matricule du chauffeur * Le nom du chauffeur * Le post-nom du chauffeur * Le prénom du chauffeur * Le numéro passeport du chauffeur * L'adresse du chauffeur * Le numéro téléphone du chauffeur * L'ancienneté du chauffeur * Le numéro de plaque du véhicule * Marque du véhicule * Le numéro chassies du véhicule * Le numéro plaque de la remorque * Le tonnage maximum de la remorque * Le type de remorque * La position (lieu) * La quantité sortie * La date de sortie * La quantité fournie 21 ? L'état de stock Est un document qui a pour rôle de donner un état
réel du stock qui se trouve en dépôt afin de donner au département d'import/export une vision
claire de l'état de stock afin de lui permettre la mise à jour de ses informations. Il est
délivré par le département des matériels. Il comprend : * La quantité des produits * Le nom des produits * La quantité entrée * La quantité sortie * La date d'entrée * La date de sortie * La nature des produits * La destination * Le numéro waybill * La justification de sortie ? Le bon de livraison C'est un document qui accompagne les produits miniers
analysés jusqu'au département des matériels ; il est
délivré par le département de production. Il comprend : * Le numéro du bon * La date de livraison * La quantité des produits livrés * Provenance * Nature des produits 
2. INVENTAIRE DES RUBRIQUES
 
| N° | Documents Rubriques | Demande d'analyse | Certificat d'analyse | Bon de livraison | Waybill | Etat de stock |  
| 1 | Numéro du produit | * |   |   |   |   |  
| 2 | Nature produit | * | * | * | * | * |  
| 3 | Nom produit | * |   | * |   |   |  
| 4 | Numéro du lot | * | * |   | * |   |  
| 5 | Quantité produit | * |   |   |   |   |  
| 6 | Numéro emballage |   | * |   | * |   |  
| 7 | Numéro demande | * |   |   |   |   |  
| 8 | Date demande | * |   |   |   |   |  
| 9 | Nom demandeur | * |   |   |   |   |  
| 10 | Matricule du demandeur | * |   |   |   |   | 
22 
| 11 | Nature de la demande | * |   |   |   |   |  
| 12 | Numéro du bon de livraison |   |   | * |   |   |  
| 13 | Date de livraison |   |   | * |   |   |  
| 14 | Quantité livrée |   |   | * |   |   |  
| 15 | Spécification |   |   | * |   |   |  
| 16 | Quantité produit | * |   | * |   |   |  
| 17 | Quantité entrée |   |   |   |   | * |  
| 18 | Quantité sortie |   |   |   |   | * |  
| 19 | Date entrée |   |   |   |   | * |  
| 20 | Date sortie |   |   |   |   | * |  
| 21 | Numéro du certificat |   | * |   |   |   |  
| 22 | Date d'analyse |   | * |   |   |   |  
| 23 | Résultats analyse |   | * |   |   |   |  
| 24 | Nombre des colis |   | * |   |   |   |  
| 25 | Numéro waybill |   |   | * |   |   |  
| 26 | Date d'établissement |   |   | * |   |   |  
| 27 | Provenance |   |   | * |   |   |  
| 28 | Destination |   |   | * |   |   |  
| 29 | Date de départ |   |   | * |   |   |  
| 30 | Date d'arrivée |   |   | * |   |   |  
| 31 | Nom du chargeur |   |   | * |   |   |  
| 32 | Post nom du chargeur |   |   | * |   |   |  
| 33 | Prénom du chargeur |   |   | * |   |   |  
| 34 | Date de chargement |   |   | * |   |   |  
| 35 | Matricule du chauffeur |   |   | * |   |   |  
| 36 | Nom du chauffeur |   |   | * |   |   |  
| 37 | Post nom du chauffeur |   |   | * |   |   |  
| 38 | prénom du chauffeur |   |   | * |   |   |  
| 39 | Numéro passeport |   |   | * |   |   |  
| 40 | Numéro tel chauffeur |   |   | * |   |   |  
| 41 | Adresse chauffeur |   |   | * |   |   |  
| 42 | Ancienneté |   |   | * |   |   |  
| 43 | Numéro plaque véhicule |   |   | * |   |   |  
| 44 | Marque véhicule |   |   | * |   |   |  
| 45 | Numéro chassie véhicule |   |   | * |   |   |  
| 46 | Numéro plaque remorque |   |   | * |   |   |  
| 47 | Tonnage maximum |   |   | * |   |   |  
| 48 | Position (lieu) |   |   | * |   |   |  
| 49 | Type de remorque |   |   | * |   |   |  
| 50 | Justification sortie |   |   |   |   | * | 
23 II.7 ANLYSE DES TRAITEMENTS
7.1 Processus d'identification des produits miniersLes acteurs sont des personnes physiques ou des postes de
travail ayant un rôle précis dans le système
observé. Il peut être interne ou externe au système
observé17. En ce qui nous concerne, nous allons ressortir cette analyse
par processus que nous avons évoqués ci-haut. Pour ce processus, nous aurons comme acteurs : Acteurs ? La production ? Le labo ? Le matériel ? L'import/export Tableau des acteurs 
 
| N° | ACTEUR | TYPE | ROLE |  
| 1 | PRODUCTION | Interne | Unité chargée de faire la transformation des matières premières en produits semi-finis |  
| 2 | LABO | Interne | Poste chargé l'analyse des échantillons des
produits destinés à la vente |  
| 3 | MATERIELS | Interne | Poste chargé de faire l'entreposage et le chargement
des produits miniers destinés à la vente |  
| 4 | IMPORT/EXPORT | Interne | Poste charge de faire l'exportation ainsi que la vente des
produits miniers | 
17 Patrick Kasonga Op cit 24 Graphe des flux 
 (1) Production Labo (2) (3) Import/Export Matériels 
 
| Légende 
(1)  Echantillons et demande analyse (2)  Résultats analyse (3)  Livraison produits (4)  Etat de stock | (4) | 
Matrice des flux 
| N° | RECEPTEUR EMETTEUR | PRODUCTION | LABO | IMPORT/EXPORT | MATERIELS |  
| 1 | PRODUCTION |   | (1) |   | (3) |  
| 2 | LABO | (2) |   |   |   |  
| 3 | IMPORT/EXPORT |   |   |   |   |  
| 4 | MATERIELS |   |   | (4) |   | 
25 Tableau des flux 
| N° | Nom_ flux | Emetteur | Récepteur | Donnes | Explication |  
| 1 | Echantillons + demande analyse | Production | Labo | Numprod, nomprod, natureprod, numlot, qteprod, date, numdmd,
naturedmd, nomdmdeur, matricdemdeur, | Le département de production envoi les échantillons
ainsi que la demande d'analyse des produits au labo |  
| 2 | Résultats analyse | Labo | Production | Numcert, date, resultanal, nbrcolis, numlot, qte, numemb | Le labo renvoi les résultats d'analyse au
département de production |  
| 3 | Livraison des produits | Production | Matériels | Numbon, date, specification, qteprod, numlot | Le département de production livre les produits analyses
au département des matériels pour entreposage |  
| 4 | Etat de stock | Matériels | Import/Exp | Qteprod, QteE, qteS, dateE, dateS | Le département des matériels établit
l'état de stock et l'envoi au département d'import/Exp en guise
de rapport | 
7.2 Processus d'exportation ou de vente des produits
miniersActeurs En ce qui concerne ce processus, nous aurons comme acteurs : ? LE CLIENT ? L'IMPORT/EXPORT ? MATERIELS 26 Tableau des acteurs 
 
| N° | ACTEURS | TYPE | ROLE |  
| 1 | CLIENT | Externe | Entreprise importateur des produits |  
| 2 | IMPORT/EXPORT | Interne | Poste charge de faire l'exportation ainsi que la vente des
produits miniers |  
| 3 | MATERIELS | Interne | Poste chargé de faire l'entreposage et le chargement
des produits miniers destinés à la vente | 
Graphe des flux 
 (2) (8) CLIENT (1) IMPORT/EXPORT (7) (6) (5) (4) (3) MATERIELS 
| Légende 
(1)  Demande envoi (2)  Envoi confirmé (3)  Demande chargement (4)  Chargement effectué (5)  Autorisation exportation | 
(6)  Waybill (7)  Accusé réception (8)  Facture | 
27 Matrice des flux 
 
| N° | RECEPTEUR EMETTEUR | CLIENT | IMPORT/EXPORT | MATERIELS |  
| 1 | CLIENT |   | (2) (7) |   |  
| 2 | IMPORT/EXPORT | (1) (8) |   | (3) (5) |  
| 3 | MATERIELS | (6) | (4) |   | 
Tableau des flux 
 
| N° | Nom_ flux | Emetteur | Récepteur | Données | Explication |  
| 1 | Demande envoi | IMPORT/EXPORT | CLIENT | Nomdmdeur, matricdmdeur, date, adresse, numdmd | Les Import/Export envoi une demande d'envoi des produits au
client |  
| 2 | Demande confirmée | CLIENT | IMPORT/EXPORT | Nomcli, adress, date, tel | Le client confirme la demande d'envoi des produits |  
| 3 | Demande de chargement | IMPORT/EXPORT | MATERIELS | Nomdmdeur, matridmdeur, date, adress | Les Import/Export demandent le chargement des produits miniers sur les véhicules |  
| 4 | Chargement effectué | MATERIELS | IMPORT/EXPORT | Nomchargeur, matricharg, lieu, date, numplaqueV, marqueV,
numchass | Le département des matériels effectue le chargement
des véhicules |  
| 5 | Autorisation exportation | IMPORT/EXPORT | MATERIELS | Nomsup, matric, dateautol'exportation | Les Imports/Export autorisent des produits |  
| 6 | Waybill | MATERIELS | CLIENT | Nomchauf, marqueV, numplaque, numchass, matrichauf, prov, destination, nomprod, natprod, numBw, | Le département des materiels établit le waybill pour | 
28 
|   |   |   |   | dateEt, DateDep, dateArr | accompagner la livraison desproduits
 jusqu'à leurdestination
 |  
| 7 | Accusé réception | CLIENT | IMPORT/EXPORT | Nomcli, numcli, dateArr | Le client accuse réception des produits qui lui ont
été livrés |  
| 8 | Facture | IMPORT/EXPORT | CLIENT | Numfac, montant, date, qte | Le département d'import/export envoi la facture qui fixe
le prix des produits livrés | 
II.8 CRITIQUE DE L'EXISTANT
8.1 Points fortsBien qu'accusant certaines faiblisses, la société
Chemaf assure :  La bonne circulation de l'information entre les postes ; 
v  La bonne conservation des documents qui concernent la vente ou
l'exportation des produits miniers. 
 8.2 Points à améliorer
 Malgré les avantages cités ci-haut, nous avons pu
relever quelques failles ; c'est notamment : v  La lourdeur dans l'administration : qui provoque la perte de
temps suite à la gestion manuelle ; v  La circulation manuelle des données qui peut causer
à tout moment des pertes des documents importants entre deux postes ; v  Conservation peut fiable des données (Le papier peut se
détériorer avec le temps) 29 II.9 PROPOSITION DE NOUVELLES SOLUTIONSCompte tenu de nos capacités ainsi que de nos
connaissances acquises jusqu'ici, nous proposons les solutions suivantes : ? La mise au point d'une base de données qui permettra
une conservation fiable et durable des donnes ayant trait à la vente ou l'exportation
à l'entreprise Chemaf ; ? L'implémentation d'une application de gestion de
vente qui permettra à la société Chemaf de faire un
traitement efficace des donnes ayant trait à la vente des produits
miniers. 30 CHAPITRE III : CONCEPTION DU
SYSTEMED'INFORMATION
INTRODUCTIONDans cette partie, il sera question de faire la
présentation des différentes étapes de la conception de
notre système d'information et de donner un aspect statique de la base
de données. Il sera aussi question de faire la présentation des
traitements qui seront effectués par le système
d'informations. III.1. Modèle conceptuel des
données(MCD)Le model conceptuel des données (MCD) est un
schéma représentant la structure du système du point de
vue des données, c'est-à-dire dépendances ou relations
entre différentes données du système d'information. Il a
pour but de décrire de façon formelle les donnes qui seront
utilisées par le système d'information. Dictionnaire des données C'est un tableau représentant toutes les données
nécessaires à la réalisation de la base des données
en donnant leur signification, leur domaine, leur type ainsi que leur
règle de gestion. Ces données sont des propriétés
ou des attributs. 
| N° | Propriétés | Signification | Domaine | Type | Taille | Règle de gestion |  
| 1 | Numdmd | Numéro de la demande | NC | AN | 4 | unique |  
| 2 | Date | Date de la demande | NC | DATE | 30 | jj/mm/aaaa |  
| 3 | Natureprod | Nature du produit | NC | AN | 30 | - |  
| 4 | Nomdmdeur | Nom du demandeur | NC | AN | 30 | - |  
| 5 | Numprod | Numéro du produit | NC | AN | 4 | Unique |  
| 6 | Numlot | Numéro du lot | NC | AN | 8 | - |  
| 7 | Numemb | Numéro de l'emballage | NC | AN | 8 | - |  
| 8 | Numbon | Numéro du bon de livraison | NC | AN | 4 | Unique |  
| 9 | Dateliv | Date de livraison | NC | DATE | 8 | Jj/mm/aaaa |  
| 10 | Specific | Spécification | NC | AN | 20 | - |  
| 11 | Qtefournie | Quantité fournie | NC | N | 3 | - |  
| 13 | Nomprod | Nom du produit | NC | AN | 20 | - |  
| 14 | Numcert | Numéro du certificat d'analyse | NC | AN | 4 | unique |  
| 15 | Dateanal | Date d'analyse | NC | DATE | 8 | Jj/mm/aaaa |  
| 16 | Resulanal | Résultats d'analyse | NC | AN | 10 | - |  
| 17 | Nbrcolis | Nombre des colis analysés | NC | N | 3 | Supérieur à 0 |  
| 18 | NumWb | Numéro du waybill | NC | AN | 4 | Unique |  
| 19 | DateEt | Date d'établissement | NC | DATE | 8 | Jj/mm/aaaa |  
| 20 | Prov | Provenance des produits | NC | AN | 20 | - | 
31 
 
| 21 | Dest | Destination des produits | NC | AN | 30 | - |  
| 22 | Nomcharg | Nom du chargeur | NC | AN | 30 | - |  
| 23 | Matricharg | Matricule du chargeur | NC | AN | 8 | - |  
| 24 | Datecharg | Date de chargement | NC | DATE | 8 | Jj/mm/aaaa |  
| 25 | Datedep | Date de départ | NC | DATE | 8 | Jj/mm/aaaa |  
| 26 | Matchauf | Matricule du chauffeur | NC | AN | 8 | Unique |  
| 27 | Nomch | Nom du chauffeur | NC | AN | 30 | - |  
| 28 | Numpassp | Numéro du passeport | NC | AN | 8 | - |  
| 29 | Tel | Téléphone du chauffeur | NC | AN | 13 | - |  
| 30 | Adresse | Adresse du chauffeur | NC | AN | 30 | - |  
| 31 | NumplaqV | Numéro de la plaque du véhicule | NC | AN | 10 | Unique |  
| 32 | MarqueV | Marque du véhicule | NC | AN | 30 | - |  
| 33 | Numchass | Numéro du châssis du véhicule | NC | AN | 30 | - |  
| 34 | NumplaqRem | Numéro de la plaque de la remorque | NC | AN | 10 | Unique |  
| 35 | Tonnagemax | Tonnage maximal de la remorque | NC | N | 3 | - |  
| 36 | TypeRem | Type de remorque | NC | AN | 30 | - |  
| 37 | Position | Position ou lieu de la remorque | NC | AN | 30 | - |  
| 38 | JustS | Justification de sortie | NC | AN | 30 | - |  
| 39 | dateS | Date de sortie | NC | AN | 8 | - |  
| 40 | postnomchauff | Post-nom du chauffeur | NC | AN | 30 | - |  
| 41 | prenomchauff | Prenom du chauffeur | NC | AN | 30 | - |  
| 42 | Natdmd | Nature de la demande | NC | AN | 30 | - | 
Matrice des dépendances fonctionnelles a source
simple C'est une matrice dans laquelle on prend pour support les
identifiants ressortis dans cette dernière ainsi que toutes les
données non utilisées pour obtenir les dépendances
fonctionnelles à sources composées. 32 
| N° | propriétés | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1 0 | 1 1 | 1 2 | 1 3 | 1 4 | 1 5 | 11 6 | 7 | 8 | 11 9 | 2 0 | 2 1 | 2 2 | 2 3 | 2 4 | 2 5 | 2 6 | 2 7 | 2 8 | 2 9 | 3 0 | 3 1 | 3 2 | 3 3 | 3 4 | 3 5 | 3 6 | 3 7 | 3 8 | 3 9 | 4 0 | 1 | 44 2 | 4 3 | 4 4 | 4 5 | 4 6 | 4 7 | 4 8 |  
| 1 | Numdmd | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 2 | Date | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 3 | Nomdmdeur | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 4 | Matricdmdeur | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 5 | Natdmd | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 6 | Numprod |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 7 | Nomprod |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 8 | Natprod |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 9 | Numlot |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 10 | Numemb |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 11 | numWb |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 12 | dateEt |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 13 | Specific |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 14 | Numcert |   |   |   |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 15 | Dateanal |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 16 | Numbon |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 17 | Dateliv |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 18 | Prov |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 19 | Dest |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 20 | Nomcharg |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 21 | Datecharg |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 22 | Matrichauff |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 23 | Nomchauff |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 24 | Postnomchauff |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 25 | Prenchauff |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 26 | Numpassp |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 27 | Adress |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 28 | Tel |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 29 | Ancienete |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 30 | numplaqV |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 31 | marqueV |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 32 | Numchass |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 33 | numplaqR |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | * |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| 34 | typeRem |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 1 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | 

 33 1 35 Tonnagemax 1 36 Position 1 37 dateS 1 1 38 Qtefournie 1 1 39 Nbrcoils 1 40 Datedep 1 41 justS 1 42 resultanl 
 Numdmd  Numprod Numbon Matrichauff NumplaqV NumWb NumplaqR 34 Matrice des clés 
 
| N° | Clés | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |  
| 1 | Numprod |   | 1 | 1 | 1 |   |   |   |   |  
| 2 | NumWb |   | * |   |   |   |   |   |   |  
| 3 | Numcert |   |   | * |   |   |   |   |   |  
| 4 | Numbon |   |   |   | * |   |   |   |   |  
| 5 | Numdmd |   |   | 1 |   |   |   |   |   |  
| 6 | Matrichauff |   | 1 |   |   |   |   |   |   |  
| 7 | numplaqV |   | 1 |   |   |   |   |   |   |  
| 8 | numplaqR |   | 1 |   |   |   |   |   |   | 
Graphe des cles Numcert 35 Numprod Nomprod Numlot Numemb NumWb  dateEt specific nomchrgeuer dest datecharg
matrichauff dateS qtefournie datedep 
 Structure d'Accès Théorique
(S.A.T.) 
 
 Numdmd  NumplaqVmarqueV
 numchass
 Nomdmdeur Mayricdmdeur Natdmd Numcert  Date Resulanal nbrcolis Matrichauff Nomchauff Postnomchauff Prenomchauff Numpassp
Adress Numbon Dateliv prov Tel Ancienete NumplaqR  tonnagmax position typerem 
 (1,n) Numprod Nomprod Numlot Numemb natprod (1,n) (0,n) Construction du modèle conceptuel des
données (MCD) 36 C I F Etre accompagné Certificat Analyse DMD Analyse Bon de livraison Numbon Dateliv prov Produit Waybill NumWb  dateEt specific nomchrgeuer dest datecharg
matrichauff dateS qtefournie datedep Véhicule NumplaqVmarqueV
 numchass
 (1,1) (1,1) Posséder Concerner3 CIF F CIF (1,1) Intéresser CIF (1,n) Chauffeur Matrichauff Nomchauff Postnomchauff Prenomchauff Numpassp
Adress Tel Ancienete (1,1) (1,n) (1,n) (1,1) Remorque NumplaqR  tonnagmax position typerem (1,1) Concerner1 CIF F Livrer F CIF (1,n) Concerner2 CIF numcert Date Resulanal nbrcolis numdmd Nomdmdeur Mayricdmdeur Natdmd (1,1) 37 Tableau des cardinalités 
| N° | Entités | Association | Cardinalités | Explication |  
| 1 | DMD ANALYSE | CONCERNER1 | 1,n | Une demande d'analyse concerne un ou plusieurs certificats
d'analyse |  
| 2 | CERTIFICAT ANALYSE | CONCERNER1 | 1,1 | Un certificat d'analyse concerne une et une seul demande
d'analyse |  
| 3 | PRODUIT | INTERESSER | 1,n | Un produit peut intéresser un ou plusieurs certificats
d'analyse |  
| 4 | CERTIFICAT ANALYSE | INTERESSER | 1,1 | Un certificat d'analyse intéresse un et un seul produit |  
| 5 | PRODUIT | LIVRER | 1,1 | Un produit est livré avec un et un seul bon de
livraison |  
| 6 | BON DE LIVRAISON | LIVRER | 1,n | Un bon de livraison est livré avec un ou plusieurs
produits |  
| 7 | PRODUIT | ETRE ACCOMPAGNE | 1,1 | Un produit est accompagné par un et un seul waybill |  
| 8 | WAYBILL | ETRE ACCOMPAGNE | 1,n | Un waybill accompagne un ou plusieurs produits |  
| 9 | WAYBILL | POSSEDER | 1,1 | Un waybill est possédé par un et un seul
chauffeur |  
| 10 | CHAUFFEUR | POSSEDER | 1,n | Un chauffeur peut posséder un ou plusieurs waybill |  
| 11 | WAYBILL | CONCERNER2 | 1,1 | Un waybill concerne un et un seul véhicule |  
| 12 | VEHICULE | CONCERNER2 | 1,n | Un véhicule est concerné par un ou plusieurs
waybills |  
| 13 | WAYBILL | CONCERNER3 | 1,1 | Un waybill concerne une et une seule remorque |  
| 14 | REMORQUE | CONCERNER3 | 0,n | Une remorque concerne zéro ou plusieurs waybills | 
III.2 Présentation du Modèle Logique de
Données(MLD)Le modèle logique des données MLD fournit une
description des données tenant compte des moyens informatiques mis en
oeuvre. Il complète le MCD en introduisant la notion d'organisation. Il
indique donc comment les données seront organisées. 38 Rappelons que le modèle conceptuel des données
(MCD) a fourni une représentation de la structure de données sous
une forme indépendante de la technologie. L'objectif du modèle logique de données est
d'indiquer la façon dont les données seront organisées au
sein de l'organisation. Règle de transformation du MCD AU MLDR Le modèle logique des données est issu du MCD
à partir de 5 règles de transformation ci-après : ? Toute entité devient une table dans lequel les
attributs deviennent les colonnes ou les champs. L'identifiant de
l'entité constitue alors la clé primaire de la table. ? Dans le cas d'entités reliées par des
associations de type 1, 1, les tables doivent avoir la même clé.
En d'autres termes, on ajoute aux 2 tables une clé
étrangère vers la clé primaire de l'autre. ? Dans le cas de deux entités reliées par une
association de type 1, n, la clé primaire de la table du
côté 0, n ou 1, n est ajoutée comme une clé
étrangère dans la table du côté 0,1 ou 1,1. ? Une association entre deux entités et de type n:n est
traduite par une table supplémentaire (parfois appelée table de
jointure) dont la clé primaire est composée de deux clés
étrangères des tables en association. Les attributs de
l'association deviennent des champs de cette table. ? une association non binaire est toujours traduite par une
table supplémentaire dont la clé primaire est composée
d'autant de clés étrangères que d'entités
reliées. Les attributs de l'association deviennent des champs de cette
table. Ces règles ne sont pas toute applique lors de la
transformation du MCD en MLDR la 3eme et 4eme seront
applique seulement si le MCD contient une relation hiérarchique (CIF) ou
non CIF 39 Présentation du MLD BON_DE_LIV numbon dateliv pro)" WAYBILL '1? numwb date Et specific dent nomchargeur datecharg datedep matrichauff
qtefournie dates numprod numplagV numplagR 
|   |   |   | CERTIF_ANA,.. |   |   |   |   |   |  
|   |   |   | numcert datec resultant nbrcolis numdmd numprod |   |   |   |   |   |  
|   |   |   |   |   |   |   |   |  
|   |   |   |   |   |   |   |   |  
|   |   |   |   |   |   | PRODUIT numprod nomprod n atp ro d numlot numenib numbon numwb |   |   |  
|   |   |   |   |   |   |   |   |  
| DMD_ANALYSE |   |   |   |   |   |   |   |  
| numdmd datedmd natdmd nonidnideur niatricdnideur |   |   |   |   |   |   | c. |  
|   |   |   |   |   |   | 
REMORQUE numplagR tonnagmax position tyrem CHAUFFEUR matrichauff nomchauff postnomchauff prenomchauff numpassp
adress tel ancienete VEHIC U LE numplaqVmarqueV
 numchass
 40 III.3 Modèle conceptuel de traitement (MCT)
3.1 Processus d'identification des produits miniers Tableau
des acteurs
| N° | ACTEUR | TYPE | ROLE |  
| 1 | PRODUCTION | Interne | Unité chargée de faire la transformation des
matières premières en produits semi-finis |  
| 2 | LABO | Interne | Poste chargé l'analyse des échantillons des
produits destinés à la vente |  
| 3 | MATERIELS | Interne | Poste chargé de faire l'entreposage et le chargement
des produits miniers destinés à la vente |  
| 4 | IMPORT/EXPORT | Interne | Poste charge de faire l'exportation ainsi que la vente des
produits miniers | 

 (1) Graphe des flux (2) Import/Export Matériels (4) Production Labo (3) Matrice des flux 
| N° | RECEPTEUR EMETTEUR | PRODUCTION | LABO | IMPORT/EXPORT | MATERIELS |  
| 1 | PRODUCTION |   | (1) |   | (3) |  
| 2 | LABO | (2) |   |   |   |  
| 3 | IMPORT/EXPORT |   |   |   |   |  
| 4 | MATERIELS |   |   | (4) |   | 
41 Tableau des flux 
 
| N° | Nom_ flux | Emetteur | Récepteur | Données | Explication |  
| 1 | Echantillons + analyse | Production | Labo échantillons ainsidemande | Numprod, nomprod, natprod, numlot, qte,date, numdmd, natdmd, nomdmdeur,
 matdmdeur, | Le département de production envoi les que la demande d'analyse desproduits au labo
 |  
| 2 | Résultats analyse | Labo | Production | Numcert, date, resultanal, nbrcolis, numlot, qte, numemb | Le labo renvoi les résultats d'analyseau département de
production
 |  
| 3 | Livraison des produits | Production | Matériels | Numbon, date, specification, qteprod, numlot | Le département de production livre les produits analyses
au département des matériels pour entreposage |  
| 4 | Etat de stock | Matériels | Import/Exp | Qteprod, QteE, qteS, dateE, dateS | Le département des matériels établit l'état de stock et l'envoi audépartement
 d'import/Exp enguise de rapport
 | 
Tableau des événements 
 
| N° | Nom _événement | Emetteur | Récepteur | Type | Données | Explication |  
| 1 | Demande analyse | Production | Labo | Interne | Nomprod,num lot,qtepod, Date, nomdmdeur, naturdmd,matr
icdmdeur | Le département de production envoi les échantillons ainsi que la demande d'analyse desproduits au labo
 |  
| 2 | Certificat analyse |   | Production | Interne | Numcert, date, resultanal, nbrcolis, numlot, qteprod résultats de l'analyseLabo | Le labo émet les au département de production |  
| 3 | Livraison produits | Production | matériels | Interne | Numbon, date, qteE, numlot | Le département de production livre les produits analysés au département desmatériels
 | 
42 
 
| 4 | Etat de stock | Matériels | Import/Exp | Interne | Qteprod,dateE, dateanal, | Le département des matériels établitl'état de stock pour
 faire rapport audépartement d'import/Exp
 | 
Tableau des actions induites par les
évènements 
 
| N° | Nom _Evènement | Récepteur | Action | Résultats |  
| 1 | Dde analyse + Echantillons | Labo | -Analyser produits -Etablir certificat | -Résultats analyse -Certificat analyse |  
| 2 | Certificat Analyse | Production | -Analyser résultats -Etablir bon delivraison
 -Livrer produits | -résultats approuvés -résultats nonapprouvés
 -Bon de livraison -Produits livrés |  
| 3 | Livraison produits | Matériels | -Mettre à jr stock -Envoyer Etat destock
 | -état stock a jr Etat stock a envoyé |  
| 4 | Etat stock | Import/Export | Mise à jour | Etat de stock à jour | 
Tableau des opérations 
| N° | Nom _opération | Ev_declencheur | Action | résultats |  
| 1 | Analyser produit | Dde analyse + Echantillons | Analyser | Produits analysés |  
| 2 | Etablir certif. analyse | Produits analysés | Saisir qteprod, nature,result,date | Certificat établit |  
| 3 | Analyser résultats | Certificat établit | Analyser | -résultats conformes -résultats nonconformes
 |  
| 4 | Etablir bon de livraison | Résultats analysés | Saisir nomprod, nature, result, qte | Bon de livraison établit |  
| 5 | Livrer produits | Bon de livraison établit | livrer | Produits livrés |  
| 6 | Mettre à jr stock | Produits livrés | Saisir nomprod,qte dateE, nature | Stock à jour |  
| 7 | Envoyer état de stock | Stock à jour | Envoyer | Etat de stock envoyé |  
| 8 | Mettre à jour état de stock | Etat de stock envoyé | Mettre à jr | Stock à jour | 
43 Règle d'émission de
résultats(RER) 
 
| N° | Nom_RER | Nom _Opération | RER | Résultats |  
| 1 | R1 | Analyser résultats | Analyse conforme | -Si oui, résultats approuvés -Si non, résultats nonapprouvés
 | 
Graphe d'ordonnancement des
résultats(G.O.E) Demande analyse 
 Produits analysés 
 Certificat analyse Résultats non conformes Résultats conformes Bon de livraison Produits livrés Stock à jour Etat Stock envoyé Etat stock à jour 44 Présentation du modèle conceptuel de
données 
 ANALYSER Produits analysés 
 Dde analyse ETABLIR CERTIFICAT ANALYSE 
 Certificat analyse ANALYSER RESULTATS 
 Résultats non conformes Résultats conformes ETABLIR BON DE LIVRAISON 
 Bon de livraison LIVRER PODUITS Produits livrés METTRE A JOUR STOCK 
 Stock à jour ENVOYER ETAT DE STOCK 
 Etat envoyé 
 Etat de stock à jour METTRE A JOUR STOCK 45 
3.2 Processus d'exportation ou de vente des produits
miniers Tableau des acteurs
| N° | ACTEURS | TYPE | ROLE |  
| 1 | CLIENT | Externe | Entreprise importateur des produits |  
| 2 | IMPORT/EXPORT | Interne | Poste charge de faire l'exportation ainsi que la vente des
produits miniers |  
| 3 | MATERIELS | Interne | Poste chargé de faire l'entreposage et le chargement
des produits miniers destinés à la vente | 

 Graphe des flux (2) (6) (7) CLIENT (1) (8) MATERIELS (5) (4) (3) IMPORT/EXPORT 
 
| Légende 
(1)  Demande envoi (2)  Envoi confirmé (3)  Demande chargement (4)  Chargement effectué (5)  Autorisation exportation | 
(6)  Waybill (7)  Accusé réception (8)  Facture | 
46 Matrice des flux 
 
| N° | RECEPTEUR EMETTEUR | CLIENT | IMPORT/EXPORT | MATERIELS |  
| 1 | CLIENT |   | (2) (7) |   |  
| 2 | IMPORT/EXPORT | (1) (8) |   | (3) (5) |  
| 3 | MATERIELS | (6) | (4) |   | 
Tableau des flux 
| N° | Nom_ flux | Emetteur | Récepteur | Données | Explication |  
| 1 | Demande envoi | Import/Export | CLIENT | Nomdmdeur, matricdmdeur, date, adresse, numdmd | Les Import/Export envoi unedemande
 d'envoi des produits au client |  
| 2 | Demande confirmée | CLIENT | IMPORT/EXPORT | Nomcli, adress, date, tel | Le client confirme la demande d'envoi desproduits
 |  
| 3 | Demande de chargement | IMPORT/EXPORT | MATERIELS | Nomdmdeur, matridmdeur, date, adress | Les Import/Export demandent lechargement des produits miniers sur les
véhicules
 |  
| 4 | Chargement effectué | MATERIELS | IMPORT/EXPORT | Nomchargeur, matricharg, lieu, date, numplaqueV, marqueV,
numchass | Le département des matériels effectue le chargement des véhicules |  
| 5 | Autorisation exportation | IMPORT/EXPORT | MATERIELS | Nomsup, matric, dateauto | Les Imports/Export autorisent l'exportation des produits |  
| 6 | Waybill | MATERIELS | CLIENT | Nomchauf, marqueV, numplaque, | Le département des matériels | 
47 
 
|   |   |   |   | numchass, matrichauf, prov, destination, nomprod, natprod, numBw,
dateEt, DateDep, dateArr | établit le waybill pour accompagner la livraison desproduits jusqu'à leur destination
 |  
| 7 | Accusé réception | CLIENT | IMPORT/EXPORT | Nomcli, numcli, dateArr | Le client accuse réception desproduits qui lui ont été
livrés
 |  
| 8 | Facture | IMPORT/EXPORT | CLIENT | Numfac, montant, date, qte | Le département d'import/export envoi la facture qui fixe
le prix des produitslivrés
 | 
Tableau des évènements 
 
| N° | Nom Evènement | Récepteur | Action induite | Résultats |  
| 1 | Dde confirmée | Import/Exp | Demander chargement | Demande chargement |  
| 2 | Dde chargement | Matériels | -Charger véhicules -Mettre à jour stock -Etablir rapport dechargement
 | -véhicules chargés -stock à jour -rapport de chargement |  
| 3 | Rapport de chargement | Import/Exp | -Analyser rapport -Autoriser exportation | -Rapport conforme -rapport non conforme -Exportation
autorisée |  
| 4 | Autorisation exportation | Matériels | -Etablir Waybill -Autoriser départcamions
 | -Waybill établit -Camions partis |  
| 5 | Accuser réception | Import/Exp | -Analyser accusée -Etablir facture -Envoyer facture | -Réception OK -Réception NON OK -Facture établit -facture
envoyée | 
48 Tableau des Operations 
 
| N° | Nom _Opération | Ev_declencheur | Action | Résultats |  
| 1 | Demander chargement | Demande confirmée | Vérifier stock | -Demande effectuée -Demande noneffectuée
 |  
| 2 | Charger véhicules | Demande acceptée | Charger | Véhicules chargés |  
| 3 | Etablir rapport de chargement | Véhicules chargés | Saisir nompro, natureprod, qte, matriqV,nomchauff | Rapport établit |  
| 4 | Mettre à jr stock | Rapport chargement établi | Mettre à jour | Stock à jour |  
| 5 | Analyser rapport | Stock à jour | Analyser | -Rapport conforme -Rapport nonconforme
 |  
| 6 | Autoriser exportation | Rapport conforme | Approuver | Exportation autorisée |  
| 7 | Etablir Waybill | Exportation autorisée | Saisir dest, nomchauff, matrichauff, produit,datedep, natureprod, qte
 | Waybill établit |  
| 8 | Autoriser départ | Waybill établit | approuver | Départ autorisé |  
| 9 | Accuser réception | Départ autorisé | analyser | -réception conforme - réception nonconforme
 |  
| 10 | Etablir facture | Réception conforme | Saisir montant, qte, totalapyer | Facture établit |  
| 11 | Envoyer facture | Facture établit | Envoyer | Facture reçue | 
Règle d'émission des
résultats(RER) 
| N° | Nom _RER | Nom _opération | RER | Résultats |  
| 1 | R1 | Demander chargement | Stock disponible | -si oui, chargement effectuée -si oui, chargement
effectuée |  
| 2 | R2 | Analyser rapport | Rapport conforme | -Si oui, rapport conforme -Si non, rapport non conforme |  
| 3 | R3 | Accuser réception | Analyser accusée | -si oui, rapport conforme -si non, rapport non conforme | 
49 Graphe d'ordonnancement des résultats
(GOE) Demande confirmée Chargement non effectué Chargement effectué 
 Véhicules chargés 
 Rapport chargement établit 
 Stock mise à jour Rapport non conforme Rapport conforme 
 Exportation autorisé 
 Waybill établit Départ autorisé 
| Réception non conforme | Réception conforme |  
|   |   | Facture établie |  
|   |   | Facture Reçue | 
50 Présentation du MCT 
 Demande confirmée DEMANDER CHARGEMENT 
 Chargement non effectué Chargement effectué CHARGER VEHICULES 
 Véhicules chargés ETABLIR RAPPORT DE CHARGEMENT 
 Rapport établit METTRE A JOUR STOCK 
 Stock à jour ANALYSER RAPPORT 
 Rapport non conforme Rapport non conforme AUTORISER EXPORTATION 
 Exportation autorisée ETABLIR WAYBILL 
 Waybill établit AUTORISER DEPART 
 51 
 Départ autorisé ACCUSER RECEPTION 
 Réception non conforme Réception conforme 
 Facture reçue ETABLIR FACTURE 
 Facture établit ENVOYER FACTURE 52 III.4 Présentation du MOT
4.1. Processus d'identification des produits miniers
| Temps | Phase du MCT | Nature | Poste de travail |  
| Lieu | Responsable | Ressource |  
|   | Demande analyse | Manuel | Labo | Laborantin | -Echantillon -Laborantin |  
| 15' | ANALYSER |  
|   |   |  
|   | Produits analyse |  
|   |   |  
|   |   | Manuelle | Labo | Laborantin | PC, imprimante, Laborantin |  
|   | ETABLIR CERTIFICAT ANALYSE |   |  
|   |   |   |  
| 3' |   |   |  
|   |   |   |  
|   | Certificat analyse2' |   |  
|   |   |   | Manuelle | production | Directeur | Directeur, sceau, stylo |  
|   | ANALYSER RESULTATS |   |  
|   |   |   |  
|   | Résultats Résultats non conforme |   |  
|   |   |   | Manuelle | Production | Directeur | Directeur, PC, imprimante |  
|   | ETABLIR BON DE LIVRAISON |   |  
|   |   |   |  
| 3' |   |  
|   | Bon de livraison |  
|   |   | Manuelle | Production | Directeur | Camions,chauffeur,
 Directeur
 |  
|   | LIVRER PRODUITS |  
|   |   |  
| 15' |   |  
|   | Produits livrés |  
|   |   | Interactive | Matériels | magasinier | Magasinier, PC |  
|   | METTRE A JOUR STOCK |   |  
|   |   |   |  
| 5' |   |  
|   | Stock à jour |  
|   |   | 
53 
|   |   |   |   |   |   |  
| 10» |   | Manuelle | Matériels | Magasinier | Magasinier, PC |  
| ENVOYER ETAT DE STOCK |  
|   |  
|   |  
| Etat de stock envoyé |  
|   |  
|   |   | Interactive | Imp/Exp Pcjour | Imp/Exp | Chef Imp/Exp, |  
| METTRE A JOUR ETAT DE STOCK |  
|   |  
| Chef5' |  
| Etat de stock à | 
4.2 Processus d'exportation ou de vente des produits
miniers
| Temps | Phases du MCT | Nature | Poste de travail |  
| Lieu | Responsable | Ressources |  
| 1' | Demande confirmée | Manuelle | IMP/EXP | Chef des Imp/Exp | Chef Imp/Exp PC |  
|   | DEMANDE CHARGEMENT |   |  
|   |   |   |  
| Chargement Chargemen non effectué t effectué |   |  
| 45' | CHARGER VEHICULES |   | Manuelle | Matériels | Superviseur | Superviseur, camions, chargeuses, chauffeurs |  
|   |   |  
|   |  
| Vehicules chargees |  
|   |  
| 15' |   | Manuelle | Matériels | Superviseur | Superviseur, pc |  
| ETABLIR RAPPORT DECHARGEMENT
 |   |  
|   |   |  
| Rapport établit | 
54 
| 5' |   | Manuelle | Matériels | Superviseur | Superviseur, pc |  
| METTRE A JOUR STOCK |   |  
|   |   |  
| Stock à jour |   |  
|   |   |  
| 
2'   |   |   | 
 Manuelle | 
 IMP/EXP | 
 Chef des  Imp/Exp | 
 Chef des  Imp/Exp, stylo, sceau |   |  
| 
 ANALYSER RAPPORT |   |   |  
|   |   |   |  
|   |   |  
| 
 AUTORISER EXPORTATION |   | 
 Manuelle | 
 IMP/EXP | 
 Chef des  Imp/Exp | 
 Chef des  Imp/Exp, stylo, sceau |   |  
|   |   |  
|   |   |  
| ETABLIR WAYBILL |   | Manuelle | Matériels | Superviseur | Superviseur, pc, imprimante |   |  
|   |   |  
| Waybill établit |   |  
|   |   |  
| 1' | AUTORISER DEPART |   | Manuelle | Matériels | Superviseur | Superviseur, stylo, sceau |  
|   |   |  
| Départ autorisé |  
|   |  
| 30» |   | Manuelle | IMP/EXP | client | Pc, chef imp/exp, client |  
| ACCUSER RECEPTION |  
|   |  
| Réception Réception ok non ok |  
| 3' | EATABLIR FACTURE |   | Interactive | IMP/EXP | Chef des Imp/Exp | Pc, chef imp/exp, |  
|   |   |  
| Facture etablit |  
|   | 
55 
| 1' | ENVOYER FACTURE |   | Interactive | IMP/EXP | Chef des Imp/Exp | Pc, chef imp/exp, |  
|   |  
| Facture envoyée |  
|   | 
III.5 DIAGRAMME DE REPARTITION DES TACHES
HOMME-MACHINESC'est une description beaucoup plus fine, qui est
particulièrement utile lorsque ce dernier montre la description
conversationnelle entre l'homme et la machine. 
5.1 Processus d'identification des produits miniers
| N° | TACHE | HOMME | MACHINE |  
| 1 | Mettre à jour Etat de stock |   |   |  
| -saisir : numprod, date, natprod,numlot, |   |   | -Actualiser |   |  
| -cliquer sur actualiser |   |   |   |   |  
| oui Si autre mise àjour
 non |   |  
|   |   |   |   |  
| Appuyer sur fermer |   |   | Fermer formulaire |  
|   |   | 
5.2 Processus d'exportation ou de vente des produits
miniers
| N° | TACHE | HOMME | MACHINE |  
| 1 | Etablir Waybill | -saisir : numwb,matrichauff,numplaqV,numplaq |   |   | -Imprimer |   |  
| R, nomchargeur,matriculechrgeur -cliquer sur imprimer |   |   |   |   |  
| oui Si autre Etablirwaybill
 non |   |  
| Appuyer sur fermer |   |   | Fermer formulaire |  
|   |   |   |   |  
|   |   | 
56 
| 2 | Etablir facture |   |   |  
| -saisir : numfac, date, designation,pu,pt |   |   | -Envoyer |   |  
| -cliquer sur imprimer |   |   | -imprimer |   |  
| oui Si autre etablirfacture
 non |   |  
|   |   |   |   |   |  
| Appuyer sur fermer |   |   | Fermer formulaire |   |  
|   |   | 
III.5 PRESENTATION DU MODELE PHYSIQUE DES DONNEESLe MPD est la matérialisation du MLD dans un SGBD et
consiste exactement à déterminer la taille et l'espace qu'occupe
la base de données afin de préciser l'organisation physique des
données c'est-à-dire les indexes, les clés primaires, les
chemins d'accès, les méthodes. Détermination de la longueur de chaque
table 
| N° | Nom table | Nom champs | Taille champs | Taille table |  
| 1 | DMD ANALYSE | Numdmd | 4 | 82 |  
| Datedmd | 8 |  
| Natdmd | 30 |  
| Nomdmdeur | 30 |  
| matricdmdeur | 10 |  
| 2 | CERTFICAT D'ANALYSE | Numcert | 4 | 28 |  
| Datecert | 8 |  
| resultanal | 5 |  
| nbrecolis | 3 |  
| numdmd | 4 |  
| numprod | 4 |  
| 3 | WAYBILL | numwb | 4 | 155 |  
| dateEt | 8 |  
| specific | 30 |  
| dest | 30 |  
| datecharg | 8 |  
| nomchargeur | 30 |  
| matrichauff | 10 |  
| numprod | 4 |  
| qtefournie | 3 |  
| numplaqV | 10 |  
| numplaqR | 10 |  
| datedep | 8 | 
Enc = ?Li*Ni 57 
 
| 4 | CHAUFFEUR | matrichauff | 10 | 149 |  
| nomchauff | 30 |  
| postnomchauff | 30 |  
| prenomchauff | 30 |  
| adress | 30 |  
| tel | 12 |  
| ancienete | 2 |  
| numpassp | 5 |  
| 5 | VEHICULE | numplaqV | 10 | 70 |  
| marque | 30 |  
| numchass | 30 |  
| 6 | REMORQUE | numlaqR | 10 | 73 |  
| typerem | 30 |  
| position | 30 |  
| tonnagmax | 3 |  
| 7 | BON DE LIVRAISON | Numbon | 4 | 42 |  
| Dateliv | 8 |  
| prov | 30 |  
| 9 | PRODUIT | numprod | 4 | 76 |  
| natprod | 30 |  
| nomprod | 30 |  
| numlot | 6 |  
| numemb | 6 | 
Estimation du nombre moyen d'occurrences par table
+ DMD D'ANALYSE : 96 + CERTIFICAT D'ANALYSE : 96 + BON DE LIVRAISON : 96 + PRODUIT : 2 + VEHICULE : 240 + CHAUFFEUR : 240 + WAYBILL : 240 + REMORQUE : 180 Calcul de l'encombrement La formule suivante nous permet de calculer l'encombrement
d'une base de données : 58 Avec : Li : la longueur de chaque occurrence de la table ; Ni : l'estimation du nombre moyen d'occurrences par table ; i : pour une année. Enc=96*82+96*28+96*155+149*240+70*240+73*180+42*96+76*2 =7872+2688+372200+35760+16800+13140+4032+152 =452644 Bytes =442,035Kilo Bytes 59 CHAPITRE IV : REALISATION DE L'APPLICATIONIV.1 DEFINITIONUne application est un ensemble des données
consignées sur une sur une base et les mécanismes permettant de
manipuler ces données, d'où c'est un ensemble d'interfaces ou
formulaires permettant aux utilisateurs du système d'information(SI) de
pouvoir interagir avec les données. IV.2 CHOIX DU LANGAGE DE PROGRAMMATIONUn langage de programmation ou langage informatique est un
langage destinée à décrire l'ensemble d'actions
consécutives qu'un ordinateur doit exécuter. Il est ainsi une
manière pratique pour nous les humains de donner les instructions
à un ordinateur. Pour notre travail nous proposons d'utiliser le langage de
programmation BASIC sous son environnement Microsoft Visual Studios dans sa
version 6.0 parce que c'est le langage maitrisé jusque-là. IV.3 CHOIX DU SGBDLe système de gestion des bases de données
(S.G.B.D) utilisé dans notre travail est Microsoft ACCESS 2010. La
pensée qui nous a poussée à choisir ce S.G.B.D est qu'il
est facile à utiliser et il est à portée de main ainsi que
son occupation de l'espace mémoire ne pas trop exagéré. IV.4 PRESENTATION DES INTERFACES60 INTERFACE D'ACCEUILLE 
 MENU PRINCIPAL 
 61 PRODUITS 
 CODES AJOUTER UN PRODUIT Private Sub Ajouter_Click() Adodc1.Refresh With Adodc1.Recordset .AddNew .Fields("numprod") = Text1.Text .Fields("nomprod") = Text2.Text
.Fields("natprod") = Text3.Text .Fields("numlot") = Text4.Text
.Fields("numemb") = Text5.Text .Update End With 
| MsgBox "Enregistrement reussit", vbInformation,
"Enregistrement" |  
| Text1.Text = | "" |  
| Text2.Text = | "" |  
| Text3.Text = | "" |  
| Text4.Text = | "" |  
| Text5.Text = | "" |  
| End Sub |   | 
62 MODIFIER UN PRODUIT Private Sub modifier_Click() With Adodc1.Recordset !numprod = Text1.Text !nomprod = Text2.Text !natprod = Text3.Text !numlot = Text4.Text !numemb = Text5.Text End With MsgBox "La modification a ete effectuee avec succes!",
vbInformation, "Modification" End Sub CODE DE SUPPRESSION D'UN PRODUIT Private Sub Supprimer_Click () If MsgBox("Voullez-vous vraiment supprimer l'enregistrement?",
vbYesNo + vbQuestion, "Suppresion!") = vbYes Then With Adodc1.Recordset .Delete If .EOF Then .MovePrevious End If End With End If End Sub 63 CONCLUSION GENERALENous voici à la fin de notre travail qui a
consistée à la conception d'un système d'information de
gestion des ventes des produits miniers a l'entreprise Chemaf. En faisant le parcours de ce travail, il est facile de
constater que ce dernier a été réalisé avec la
méthode Merise en passant par ses quatre étapes principales qui
correspondent aux trois niveaux d'abstractions que nous pouvons citer: niveau
conceptuel, organisationnel et physique qui constitue même la base de
notre sujet de recherche. L'étude que nous avons faite a abouti à la
réalisation d'une application informatique qui va certainement
améliorer certaines difficultés de gestion rencontrées par
l'entreprise Chemaf Sarl dans la vente de ses produits miniers. Il est évident qu'après avoir
décelé quelques difficultés dans la gestion de vente
à Chemaf, nous nous sommes décides de proposer une solution
informatique fiable pour permettre l'amélioration malgré quelques
imperfections dus à notre propre volonté que vous aurez surement
rencontrés ainsi, nous serons à votre disposition pour toutes les
remarques qui nous seront faites. 64 BIBLIOGRAPHIEOUVRAGES P. RONGERE, Méthodes des sciences
sociales, Paris, Ed. DALLOZ, 1971, p20 SATON A., La Méthode Merise, Ed.
d'Organisation, Paris, 1998, p5 J.P MATHERON, Comprendre MERISE,
Eyrolles, Paris Hubert T. ARNOLD et compagnons, la méthode
MERISE Tome2 démarche et pratique, Ed. d'Organisation, Paris 1985 ARNOLD, JOSE M. et compagnons, la méthode
Merise tome3 gamme opératoire, Ed. d'Organisation, Paris 1926 COURS J. BIZIMANA, Cours d'Eléments
d'informatique, ISIM/, 2010-2011, Inédit Paul
SONY, Cours de SGBD, G2 SI/ISIM Lubumbashi,
2013_2014, Inédit Patrick KASONGA, Cours de MERISE
II, G3 SI/ ISIM 2014-2015, Inédit Blaise FYAMA,
Cours de SGBD, G2 SI/ ISIM, Lubumbashi 2012_2013,
Inédit WEBOGRAPHIE 
www.chemaf.com/historique.aspx
mise à jour le 25 Mai 2015 à 12h43' DICTIONNAIRES Dictionnaire Encyclopédie
LAROUSSE Ed. 2008 Dictionnaire Encyclopédie
LAROUSSE Ed. 2010 65 TABLE DES MATIERESINTRODUCTION GENERALE 1 Généralités  1 Etat de la Question  1 Choix et Intérêt 2 Problématique 2 Hypothèse 3 Méthodes et Techniques 3 Délimitation du Sujet 4 Subdivision du travail 5 CHAPITRE I : DEFINITION DES CONCEPTS ET CONSIDERATIONS THEORIQUES
6 I.1 DEFINITION DES CONCEPTS 6 I.2 CONSIDERATIONS THEORIQUES 6 Niveau Conceptuel 7 Niveau Organisationnel  10 Niveau Opérationnel  13 Système de gestion de base de données(SGBD) 13 Langage de programmation 14 CHAPITRE II : ETUDE DE L'EXISTANT 15 II.1 INTRODUCTION 15 II.2 SITUATION GEOGRAPHIQUE 15 II.3 HISTORIQUE 15 II.4 OGANISATION FONCTINNELLE 16 
1.  ORGANIGRAMME 17 2.  Description des postes  18 II.5 DESCIPTION TEXTUELLE 18 
1.  Processus d'identification des produits miniers  19 2.  Processus d'exportation ou de vente des produits miniers 
19 66 II.6 PRESENTATION DES DONNEES 19 
1.  ANALYSE DES LOTS D'INFORMATIONS 19 2.  INVENTAIRE DES RUBRIQUES 21 II.7 ANLYSE DES TRAITEMENTS 23 7.1 Processus d'identification des produits miniers 23 7.2 Processus d'exportation ou de vente des produits miniers
25 II.8 CRITIQUE DE L'EXISTANT 28 8.1 Points forts 28 8.2 Points à améliorer 28 II.9 PROPOSITION DE NOUVELLES SOLUTIONS 29 CHAPITRE III : CONCEPTION DU SYSTEME D'INFORMATION 30 INTRODUCTION 30 III.1. Modèle conceptuel des données(MCD) 30 Dictionnaire des données 30 Matrice des dépendances fonctionnelles a source simple
31 Matrice des clés 34 Graphe des cles 34 Structure d'Accès Théorique (S.A.T.) 35 Construction du modèle conceptuel des données (MCD)
36 Tableau des cardinalités  37 III.2 Présentation du Modèle Logique de
Données(MLD) 37 Règle de transformation du MCD AU MLDR 38 Présentation du MLD 39 III.3 Modèle conceptuel de traitement (MCT) 40 3.1 Processus d'identification des produits miniers 40 3.2 Processus d'exportation ou de vente des produits miniers
45 III.4 Présentation du MOT 52 4.1. Processus d'identification des produits miniers  52 67 4.2 Processus d'exportation ou de vente des produits miniers 
53 III.5 DIAGRAMME DE REPARTITION DES TACHES HOMME-MACHINES 55 5.1 Processus d'identification des produits miniers  55 5.2 Processus d'exportation ou de vente des produits miniers 
55 III.5 PRESENTATION DU MODELE PHYSIQUE DES DONNEES 56 Détermination de la longueur de chaque table 56 Estimation du nombre moyen d'occurrences par table 57 Calcul de l'encombrement 57 CHAPITRE IV : REALISATION DE L'APPLICATION 59 IV.1 DEFINITION 59 IV.2 CHOIX DU LANGAGE DE PROGRAMMATION 59 IV.3 CHOIX DU SGBD 59 IV.4 PRESENTATION DES INTERFACES 59 INTERFACE D'ACCEUILLE 60 MENU PRINCIPAL 60 PRODUITS 61 CODES 61 CONCLUSION GENERALE 63 BIBLIOGRAPHIE 64 OUVRAGES 64 COURS 64 WEBOGRAPHIE 64 DICTIONNAIRES 64 TABLE DES MATIERES 65 |