Académique Documents
Professionnel Documents
Culture Documents
EME
PARTIE
ETUDE PREALABLE
I- LE THEME
1
« L’AUTOMATISATION DU SERVICE GESTION DE STOCK »
Ce mémoire fait l’objet d’une étude du système de gestion du stock du magasin de vente de
materiel informatique de CIPIB TECNOLOGIES , afin de proposer une solution informatique
pour rendre le travail plus accessible aux utilisateurs, les résultats plus efficaces, sans toucher
aux contraintes ni aux règles fondamentales existantes. L’objectif de notre projet c’est la mise en
place d’une base de données importante, permettant un accès et une gestion des informations
rapide, efficace et simple. Tout cela doit être conclu par l’automatisation de :
La conception d’un système d’information n’est pas évidente car il faut réfléchir à l’ensemble de
l’organisation que l’on doit mettre en place un modèle sur lequel on va s’appuyer.la modélisation
consiste à créer une représentation virtuelle d’une réalité de telle façon à faire ressortir les points
2
auxquels on s’intéresse. Ce méthode est appelé analyse.il existe plusieurs méthodes d’analyse la
plus utilisées en France et dans les pays francophone est la méthode MERISE. Le but de cette
méthode est basé sur la séparation des données et des traitements à effectuer en plusieurs
modèles conceptuels et physques.la séparation des données et des traitements assure une
longévité au modèle.
La nécessite d’aborder différents types de préoccupations (décrire l’activité, définir les règles de
gestion, définir les informations, repartir les traitements entre l’homme et la machine, organiser
physiquement les fichiers, choisir le matériel, repartir les responsabilités, etc.) a conduit à
proposer différents niveaux d’abstractions
3
Le modèle conceptuel des données est une représentation statique du système d’information de
l’entreprise qui met en évidence sa sémantique. Il a pour but d’écrire de façon formelle les
données qui seront utilisées par le système d’information. Il s’agit donc d’une représentation des
données, facilement compréhensible. Cet aspect recouvre les mots qui décrivent le système ainsi
que les existants entre ces mots. Le formalisme adopté par la méthode Merise pour réaliser cette
description est base sur les concepts «entité-association »
1. CONCEPT DE BASE
L’entité : une entité est un objet du réel perçu qui a une existence propre. Elle peut donc être
décrire indépendamment des autres objets.
Exemple :CLIENT,FACTURE.
La propriété : la propriété est une information élémentaire, c’est-a-dire non déductible d’autre
informations, qui présentent un intérêt pour le domaine étudié.
Exemple : pour l’entité CLIENT, les données :« nom client», « prénom client»,sont ses
propriétés
L’identifiant : l’identifiant est une propriété de l’entité qui doit posséder des valeurs uniques et
doit être source des dépendances fonctionnelles avec toutes les propriétés de l’entité.
L’association (ou relation-type) : une association définit un lien sémantique entre une ou
plusieurs entités. Une association est un objet du réel perçu qui n’a d’existence qu’au travers des
entités qu’elle met en correspondance.
(Minimum, maximum)
2. REGLES DE GESTIONS
4
A un fournisseur, on peut passer plusieurs commandes à une date fixe.
Un fournisseur peut établir plusieurs bon s de livraison à des dates différentes.
Un bon de livraison est établi par un seul fournisseur à une date fixe.
Un bon de livraison peut renfermer plusieurs articles.
Un bon de sortie se réfère au minimum à un article.
Un article en stock peut ne pas figurer dans un bon de sortie.
Un article peut figurer dans plusieurs bons de sortie .
Un article peut figurer dans plusieurs bons d’affectation
Un article peut figurer dans plusieurs bons de commande.
Un article peut figurer dans plusieurs bons de livraison.
Un bon d’affectation doit concerner au minimum un article en stock.
Une commande contient au minimum un article.
3. DICTIONNAIRE DE DONNEE
5
commandée
Code Employé Code_emp N 5
Nom employé Nom_emp A 30
Prénom Employé Prenom_emp A 30
Grade employé Grade_emp A 30
Fonction employé Fonction A 30
Code service Code_service A 5
Intitulé de service Intitule_service A 20
Nom du Nom_resp A 20
responsable service
Prénom du Prénom_resp A 20
responsable service
Référence de Ref_cat A
catégorie 3
Division catégorie Division A 5
Adresse Adr_Fournisseu A 50
Fournisseur r
Numéro Compte Num_compte N 12
Bancaire
Numéro registre de Num_RC A 12
commerce
Numéro Télephone Num_Tel N 11
6
Prenom_emp
Qte
Code_art num_bco
designation date_co
Qte_stock Qte_co
Num_bliv
Date_liv Code_fournisseur
nom
prenom
5- SCHEMA DU MCD
7
II- Modèle Conceptuel De Traitements
Le MTC formalise les activités du domaine étudié en fonction des événements extérieurs
1-CONCEPTS MANIPULES
Le processus : est un ensemble fini d’opérations de gestion au sein d’un même domaine de l’entreprise et qui
concoure a l’élaboration d’un ou plusieurs événements extérieurs au système d’information.
Acteur : un acteur est un terme générique représente tout élément implique dans un processus. Il peut s’agit
d’activités, de service, de personnel etc.…
Événement : un événement est fait dont la venue a pour effet de déclencher l’exécution d’une ou plusieurs
actions. Ils sont identifiés par un nom et symbolisés par un ovale, relié a
opérations qu’ils déclenchent ou dont ils résultent.
Synchronisation : c’est une condition booléenne, traduisant les règles de gestions que doivent vérifier les
événements pour déclencher des actions. La proposition logique de déclenchement sur les événements est décrire
a l’intérieur d’un synchronisateur lie a
l’opérations. On utilisera les symboles :^ pour ‘et’ pour ‘ou’, et si le nombre d’événement est important, des
lettre symbolique pour les représenter (a, b, c).
Opération : ensemble d’actions dont l’enchainement interruptible n’est conditionne par l’attente d’aucun
événement autre que le déclencheur initial.
8
Elle est encadrée d’un rectangle contenant uniquement le nom de l’opération
Règle d’émission : condition, tradition les règles de gestion a laquelle est soumise l’émission des résultats d’une
opération ; la condition d’émission du résultat pourra être précise dans le rectangle de l’opération ; on trouvera
essentiellement des messages tels que : ok, si, sinon .
Flux : c’est un lot d’information transmis entre acteurs du système d’information étudié .
2 - Le schéma du MCT
9
10
CHAPITRE IV : ETUDE LOGIQUE OU ORGANISATIONNELLE
Le modèle logique des données relationnelles (MLDr) est construit a partir du MCD a travers les
règles suivantes :
11
Dans le cas d’une association ayant au moins une cardinalité de type, (1,1), il faut
ajouter une clé étrangère dans la relation qui correspond à l’entité se situant du coté de cette
cardinalité 1,1. Cette clé étrangère fera donc référence à la clé de la relation correspondant à la
seconde entité reliée par l’association.
Les associations porteuses de propriété deviennent des relations avec pour clé
primaire la concaténation des identifiant des entités qui participent a l’association et pour attribut la
propriété de ses associations.
Il s’agit d’une vue logique en terme d’organisation des données nécessaire a un traitement.
Le modèle choisi dans ce projet est le modèle relationnel ainsi la base de donnes de notre système
sera constituée selon ce modèle
2- élaboration du MLDR
On respectant les règles de passage d’un MCD à un MLD, on construit les tables qui seront
implémentées dans une base de données par l’utilisation d’un SGBD relationnel, ainsi on obtient le
MLD suivant :
EMPLOYE ( Code_emp,Nom_emp ,Prenom_emp ,Grade_emp ,Fonction, #Code- service )
12
1-concept manipulé
-procédure fonctionnelle : c’est un ensemble de traitement exécutés sans interruption par un même
poste de travail utilisant des moyens de traitement d’un type déterminé pendant une période d’activité
déterminée.
-période de déroulement : elle indique les conditions de déroulement temporelles d’une procédure
fonctionnelle.
-type : (ou nature) définit le degré d’automatisation de ce traitement .il y a trois type de traitement :
-le poste de travail : c’est une cellule d’activité comprenant les moyens humains et matériels
nécessaires à la réalisation de cette activité. Cette cellule exerce son activité dans un lieu déterminé.
13