vendredi 20 juin 2014

Mini projet sur les systèmes d'information(suite)

II.               Diagramme de Flux de Données :

Le diagramme de flux de données (DFD) est un modèle ayant pour objet la représentation graphique de la production, la circulation et la destination des messages au sein du S.I.
Pour notre système on a :

·         Acteurs internes :
-          Représentant
-          Gestion des commandes
-          Service comptable

·         Acteurs Externes :
-          Client

·         Les domaines connexes :
-            Service de stock   
-            Service d’achat
-            Service de livraison























III.           Dictionnaire de données :

Nom
Code
Domaine
Type de données
Longueur
Adresse_client
ADRESSE_CLIENT

Caractère long

cara_designation
CARA_DESIGNATION

Texte

date_cmd
DATE_CMD

Date

date_facture
DATE_FACTURE

Date

Designation
DESIGNATION

Texte

facture mere
FACTURE_MERE

Entier

Matricul
MATRICUL

Entier

mode_reglement
MODE_REGLEMENT

Texte

Nom_client
NOM_CLIENT

Caractère (256)
256
Nom_Représentant
NOM_REPRESENTANT

Caractère long variable

Num_client
NUM_CLIENT

Entier

Num_cmd
NUM_CMD

Entier

num_commande
NUM_COMMANDE

Numérique

num_complement
NUM_COMPLEMENT

Entier

num_facture
NUM_FACTURE

Entier

prix public
PRIX_PUBLIC

Numérique

prénom_client
PRENOM_CLIENT

Caractère (256)
256
Prénom_Représentant
PRENOM_REPRESENTANT

Caractère long variable

Qte_produit
QTE_PRODUIT

Numérique

Ref
REF

Texte

Secteur_géograhique
SECTEUR_GEOGRAPHIQUE

Caractère long variable



Mini projet sur les systèmes d'information(suite)

IV.           Niveau Conceptuel :

L’objectif du niveau conceptuel est de répondre à la question Quoi ? de comprendre le nature du problème. Ce niveau décrit à travers un ensemble de règles de gestion, traduit les objectifs et les contraintes qui pèsent sur l’entreprise.

§  Règles de gestion :
-       R.G 1 : Chaque client peut passer 0, une ou plusieurs commandes
-       R.G 2 : une commande peut est propre à un seul client
-       R.G 3 : une commande est liée à un seul bon de commande
-       R.G 4 : une commande est conclue par un seul représentant
-       R.G 5 : un représentant peut effectuer 0, une ou plusieurs commandes
-       R.G 6 : une commande peut contenir un ou plusieurs produits
-       R.G 7 : une commande a une ou plusieurs factures
-       R.G 8 : un client peut avoir 0, une ou plusieurs factures
-       R.G 9 : une facture est propre à un seul bon de commande
-       R.G 10 : un représentant peut être spécialisé dans une ou plusieurs branches
-       R.G 11 : pour chaque vente conclue par un représentant, il touche une commission
-       R.G 12 : une facture comporte un ou plusieurs produits commandés

A ce niveau on trouve le MCD (Modèle Conceptuel des données).

§  Modèle Conceptuel de Données :
          Le modèle conceptuel des données (MCD) 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, permettant de décrire le système d'information à l'aide d'entités.
Ainsi, on a utilisé l’atelier de génie logiciel Power AMC afin de modéliser le MCD :




















   
   §  Modèle Logique de Données :
                   Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des traitements. De même avec le génie logiciel Power AMC on a modélisé le MLD :



Mini projet sur les systèmes d'information(suite)

V.              Niveau Physique :

A ce niveau on fait tous les choix techniques permettant de déterminer les moyens informatiques en termes de matériels ou de logiciels. Et c'est une représentation des moyens qui vont effectivement être mis en œuvre pour gérer les données ou activer les traitements. Le niveau physique apporte des solutions techniques.

Le Modèle Physique des données (MPD) est le dernier modèle réalisé pour les données avant la programmation. MPD prend en compte les ressources physiques  (SGBD (Système de Gestion de Base de Données), matériel, supports...). Il va permettre d’implanter en machine l’ensemble des données issues du MLD, donc MPD permet une représentation de la structure physique d’une base de données.
Cette étape consiste à implémenter le modèle dans le SGBD, c'est-à-dire le traduire dans un langage de définition de données (langage SQL).
v  Script SQL pour la création de la Base de données : Script généré avec l’AGL Power AMC.

Pour la modélisation de MPD par Power AMC :





















Mini projet sur les systèmes d'information(suite)

V.              Script SQL pour la création de la base de données :









































































































Conclusion :

Répondre mieux et plus vite aux besoins des utilisateurs finaux en assurant la maîtrise des coûts, tout en garantissant la pérennité des investissements, voilà les impératifs majeurs auxquels doivent répondre les décideurs dans tous les domaines. La mise en place d’un système informatisé, c’est à dire l’informatisation du système d’information (SI) de l’entreprise ne peut être efficace que si celle-ci est dirigée du début à la fin par une méthode rationnelle et compréhensible par les différents acteurs qui interviennent tout au long de la vie du projet.
Enfin, on peut dire que  merise est une méthode qui conduit à une réflexion sur l’entreprise et peut aider à modifier son organisation, voire d’en créer une nouvelle.