WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion informatisée de la vente des produits dans une entreprise minière. Cas de l'entreprise chemaf sarl/Lubumbashi.

( Télécharger le fichier original )
par Michel NGANDU KABUNDA
Institut Supérieur Interdiocésain Monseigneur Mulolwa(ISIM/Lubumbashi) - Graduat 2016
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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 ?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

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

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

RECEPTEUR EMETTEUR

PRODUCTION

LABO

IMPORT/EXPORT

MATERIELS

1

PRODUCTION

 

(1)

 

(3)

2

LABO

(2)

 
 
 

3

IMPORT/EXPORT

 
 
 
 

4

MATERIELS

 
 

(4)

 

25

Tableau des flux

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

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

RECEPTEUR EMETTEUR

CLIENT

IMPORT/EXPORT

MATERIELS

1

CLIENT

 

(2) (7)

 

2

IMPORT/EXPORT

(1) (8)

 

(3) (5)

3

MATERIELS

(6)

(4)

 

Tableau des flux

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.

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

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

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

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

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

RECEPTEUR EMETTEUR

PRODUCTION

LABO

IMPORT/EXPORT

MATERIELS

1

PRODUCTION

 

(1)

 

(3)

2

LABO

(2)

 
 
 

3

IMPORT/EXPORT

 
 
 
 

4

MATERIELS

 
 

(4)

 

41

Tableau des flux

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

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

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

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)

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

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

RECEPTEUR

EMETTEUR

CLIENT

IMPORT/EXPORT

MATERIELS

1

CLIENT

 

(2) (7)

 

2

IMPORT/EXPORT

(1) (8)

 

(3) (5)

3

MATERIELS

(6)

(4)

 

Tableau des flux

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

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

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)

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

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

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

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






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera