1
INTRODUCTION GENERALE
Gé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
ET CONSIDERATIONS THEORIQUES
I.1 DEFINITION DES CONCEPTS
Dans 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 THEORIQUES
Toute 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 Traitement
Le 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'EXISTANT
II.1 INTRODUCTION
Dans 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 GEOGRAPHIQUE
CHEMAF 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 HISTORIQUE16
Chemaf 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'atelier informatique, 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 TEXTUELLE
Pour 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'analyse
C'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 miniers
Les 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
miniers
Acteurs
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 des produits
jusqu'à leur destination
|
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 forts
Bien 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 SOLUTIONS
Compte 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
SYSTEME D'INFORMATION
INTRODUCTION
Dans 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
NumplaqV marqueV 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
NumplaqV marqueV 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
numplaqV marqueV 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 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
|
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 des produits 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 des matériels
|
42
4
|
Etat de stock
|
Matériels
|
Import/Exp
|
Interne
|
Qteprod,dateE, dateanal,
|
Le département des
matériels établit l'état de stock pour
faire rapport au dé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 de livraison
-Livrer produits
|
-résultats approuvés
-résultats non approuvés
-Bon de livraison -Produits livrés
|
3
|
Livraison produits
|
Matériels
|
-Mettre à jr stock
-Envoyer Etat de stock
|
-é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 non conformes
|
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 non approuvé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 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, 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 des produits jusqu'à leur destination
|
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
|
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 de chargement
|
-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épart camions
|
-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 non effectué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 non conforme
|
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 non conforme
|
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 DE CHARGEMENT
|
|
|
|
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-MACHINES
C'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 Etablir waybill
non
|
|
Appuyer sur fermer
|
|
|
Fermer formulaire
|
|
|
|
|
|
|
56
2
|
Etablir facture
|
|
|
-saisir : numfac, date, designation,pu,pt
|
|
|
-Envoyer
|
|
-cliquer sur imprimer
|
|
|
-imprimer
|
|
oui
Si autre etablir facture
non
|
|
|
|
|
|
|
Appuyer sur fermer
|
|
|
Fermer formulaire
|
|
|
|
III.5 PRESENTATION DU MODELE PHYSIQUE DES DONNEES
Le 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'APPLICATION
IV.1 DEFINITION
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.
IV.2 CHOIX DU 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.
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 SGBD
Le 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 INTERFACES
60
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 GENERALE
Nous 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
BIBLIOGRAPHIE
OUVRAGES
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 MATIERES
INTRODUCTION 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
|