![]() |
Conception d'un système d'information pour la gestion commerciale d'un établissement à plusieurs succursales. Cas de l'établissement "la Mardochée foods "( Télécharger le fichier original )par Alphonse KAYEMBE TSHISUMPA Ecole informatique des finances - Ingénieur concepteur 2008 |
Neuvième Chapitre :Conception du système d'InformationLa représentation formelle de l'ensemble de données mémorisables du domaine étudié constitue le Modèle Conceptuel de données (M.C.D.). Cette représentation ne tient pas compte des contraintes organisationnelles, économiques ou techniques.
Il existe trois principaux concepts de base manipulés dans le MCD à partir d'un réel perçu : - Entité (ou Objet) : est un objet pourvu d'une existence propre et conforme aux choix de gestion de l'entreprise ; - Relation : est une association perçue dans le réel entre deux ou plusieurs entités. Une relation est dépourvue d'existence propre ; - Propriété : est une donnée élémentaire que l'on perçoit sur une entité ou sur une relation entre objets. Outre ces trois principaux concepts, il existe d'autres tels que : - Occurrence d'un objet : c'est l'objet individualisé, déterminé, autrement dit, un élément individualisé appartenant à l'entité concernée ; - Occurrence d'une relation : est une relation individualisée constituée d'une et d'une seule occurrence des entités participant à la relation ; - Cardinalités (objet - relation) : la cardinalité d'une entité par rapport à une relation s'exprime par deux nombres appelés cardinalité minimale (0 ou 1) qu'est le nombre de fois minimum qu'une occurrence d'une entité participe aux occurrence de la relation d'une part et d'autre part cardinalité maximale (1 ou n) indiquant le nombre de fois maximum une occurrence de l'entité participe aux occurrences de la relation. - Identifiant d'une entité : est une propriété particulière de l'entité telle qu'à chaque valeur de la propriété correspond une et une seule occurrence de l'entité ; - Identifiant d'une relation : est l'identifiant obtenu par concaténation des identifiants des entités participant à la relation ; - Dimension d'une relation : est le nombre d'entité participants à la relation. La représentation de ces concepts est donnée à la figure n° 2 ci-dessous représentée :
Non de la Relation m,M m,M Figure n° 8 : Schéma Entité - Relation
a) Identification et Description des objets (entités) Après observation de l'univers réel tel que nous l'avons perçu, nous avons identifié les entités de gestion qui y sont couramment manipulées. Nous en faisons la description succincte dans le tableau ci-dessous :
b) Identification et description des relations Nous référant au discours de l'univers concerné, nous constatons également que les différentes entités sont en relations entre elles. Dans le tableau ci-dessous sera reprise la description de toutes ces relations.
c) Définition des contraintes d'intégrité fonctionnelle - CIF ou DF Une contrainte d'intégrité fonctionnelle sur plusieurs entités participant à une même relation exprime que l'une des entités est totalement déterminée par la connaissance d'une ou plusieurs autres entités39(*). Cette notion traduit un lien fort et permanent (non modifiable en moins d'une annulation) de dépendance d'une entité par rapport à plusieurs autres. Lorsque ce lien n'est pas permanent dans le temps, il s'agit d'une dépendance fonctionnelle (DF) entre entité. Merise définit, à partir du formalisme conceptuel de données, la notion de DF entre autre au sein d'une relation-type entre deux ou plusieurs entités type de sa collection. C'est une dépendance obligatoire dans une relation d'un objet fils vis-à-vis d'un objet père. Dans le cas des relations binaires d'une cardinalité (1,1).
d) Elaboration du MCD
Passer
Livrer - Qtéliv - Datliv
Appartenir 1
Stocker - QTESTO - QTECRIT
Contenir
Concerner 2 - Qté
Appartenir 2
Etablir 1,n 1,1 1,1 1,n 1,n 1,1 1,n 1,1 1,n 1,n 1,n 1,n 1,n 1,n 1,1 - Datjr - Qté Concerner 1 1,n 1,n 1,n Les traitements constituent la partie dynamique du S.I. Ils décrivent les actions à exécuter sur les données afin d'obtenir les résultats attendus par l'entreprise. Les traitements ne sont en fait que la traduction en action des règles de gestion qui composent l'activité de l'entreprise40(*).
Dans le domaine que nous étudions, trois processus peuvent être distingués à savoir : - L'approvisionnement - La Tenue des Stocks - Et la Vente
La présentation schématique à l'aide du formalisme MERISE de l'activité ou d'un sous-ensemble de l'activité d'une entreprise indépendamment des choix d'organisation et des moyens d'exécution correspond au modèle conceptuel des traitements ou MCT41(*). Autrement dit, le MCT permet de représenter les actions menées par l'entreprise pour la réalisation de ses finalités. Le formalisme Merise du MCT introduit les concepts de base ci-après : · Le Processus : Constitue un sous-ensemble de l'activité de l'entreprise dont les points d'entrée et de sortie sont stables et indépendants des choix d'organisation. Le processus est donc un ensemble structuré d'événements, d'opérations et des résultats successifs qui concourent à un même but. · L'opération : c'est un ensemble d'actions qui sont exécutables sans interruption. Une opération est déclenchée pour répondre à la sollicitation d'un événement et produire un résultat. · Evénement - Résultat : l'événement correspond à une sollicitation pour le S.I. qui doit réagir par l'exécution d'une ou plusieurs actions en vue de traiter cet événement. L'événement qui se produit à la fin d'une opération est appelé résultat de l'opération. Ce résultat peut être, lui-même un événement déclencheur d'une autre opération. · Synchronisation : est une combinaison par une expression logique des occurrences de plusieurs événements sollicitant une opération ; · Les règles d'émission de résultats : l'émission des résultats par une opération peut être conditionnée par des règles d'émission des résultats. La Figure ci-dessous représenté est celle du formalisme de représentation du MCT. Condition d'exécution
Evénements Synchronisation Opération Conditions d'émission des résultats Evénements résultats Ev 1 Ev 1 Ev 3 Ev 4
Figure n° 9 : Formalisme de représentation du MCT
a) Règles de construction d'un MCT42(*)
b) Tableau Evénements - Résultats
c) Elaboration du MCT · Processus d'approvisionnement Magasin Central Etat des Besoins
BCF EB rejeté
BLFC Visa Et BSCS BCFVP
Et BLF Ret Mses FF FF · Processus de vente Choix du Client
FC
Ou BLC Et
JC JL
Et BEC BCC Paiement FCP
Fin Journée
Echéance Et LdR · Processus de tenue de Stock BLFC
A FSA Et PI Ou
LP EI BLC PP EO A ou B ou C ou D ou (E et F) B C D E PI F SP De la nouvelle organisation découle les règles générales suivantes : · RO1 : Le Coordon a en sa charge l'administration et la maintenance de la BDD centrale implantée sur le Serveur Dédié située dans son bureau ; · RO2 : Le Dir. Com., les préposés à la facturation et à la caisse, le gérant du magasin central et la comptabilité sont équipés des micro-Ordinateurs connectés au réseau local. · RO3 : Les gérants des succursales sont aussi dotés des micro-ordinateurs non connectés au LAN mais sur lesquels la saisie des données se fera suivant la structure de la BDD centrale. · RO4 : la mise à jour de la BDD est effectuée par le Coordon au moment opportun. · RO5 : Les imprimantes sont trouvées chez le Dir. Com., à la Caisse et chez les trois gérants ; Et à ces postes on peut imprimer les documents relatifs au poste. · R06 : les postes non équipés d'une imprimante peuvent imprimer leur état sur le réseau sur l'imprimante du Dir. Com qui sera partagée sur le réseau. L'exploitation de la BDD consiste à produire différents documents parmi lesquels nous citons à titre d'exemple : - Bon de Commande Fournisseur ; - Bon de Livraison Client ; - Facture Client ; - Liste Produits en Rupture Stock (LPRS) ; - Journal de Caisse ; - Journal de Livraison ;
Il constitue l'ensemble de vocabulaire précis sur lequel tous ceux qui interviennent dans cette gestion pourront s'accorder.
Le niveau organisationnel des données s'occupe d'un certain nombre de préoccupations spécifiques bien identifiées telles que : - La détermination des données retenues au niveau organisationnel : à ce niveau les données du niveau conceptuel ne faisant pas l'objet de traitement automatisé ne sont pas prises en compte. Cependant l'ajout des données de type organisationnel relatives aux sites organisationnels est autorisé ; - La détermination des droits d'accès aux données : pour chaque donnée ou ensemble de données, les droits d'accès en consultation et mise à jour doivent être définis par types d'utilisateurs et/ou par type de site ; - Le volume des données : toutes les informations précisant le volume des données actives et le volume des données passives (non mise à jour) seront spécifiées. L'ensemble de ces préoccupations est décrit dans le MOD Global et dans le MOD par site dans le cas d'un S.I. de type reparti sur plusieurs sites.
En application des règles de transformation du MCD en MOD, les objets mobilisés au niveau conceptuel sont mémorisables. Ainsi, le modèle de données construit au niveau conceptuel représente également le MOD global.
Passer
Concerner 1
Livrer
Appartenir 1
Stocker
Contenir
Concerner 2
Appartenir 2
Etablir
C'est grâce à la quantification que l'on détermine de façon approximative le volume des données à mémoriser. En effet, dans le MCD les cardinalités multiples ont été spécifiées par la lettre n. au niveau du MOD, elles doivent être quantifiées selon la règle de gestion (cette cardinalité multiple peut être fixée si le nombre est connu). Lorsque la règle de gestion ne le dit pas, il faut le calculer. La cardinalité moyenne (Cm) d'un individu participant dans une relation est déterminée à l'aide de la formule suivante : Cm = [(m + 2M + N) /4] x P Avec m = cardinalité mini ; M = Cardinalité modale ; N = cardinalité maximale ; P = taux de participation d'un individu (entité) dans une relation et il est calculé par la relation suivante : P = 1 - % des occurrences de l'individu ne participant pas à la relation Les différentes valeurs obtenues après quantification sont présentées dans les tableaux ci-après :
Le volume global du MOD est égale à la somme des produits du volume de chaque objet (T * N) ; soit dans ce cas précis 656.878.326,85 octets. Le volume total brut est obtenu en appliquant un coefficient quelconque contenu entre 1 et 2,5 % du volume Global. Ainsi le volume total brut sera égale à 656.878.326,85 octets * 2,5 = 1.642.195.817,125 Octets. Soit 1,53 GO
Le système étudié présente une typologie des utilisateurs travaillant sur un même site bien que dans des bureaux et postes différents pour la plupart ; à l'exception des gérants des succursales qui ne sont du reste pas connectés au LAN. En effet, le SI n'étant pas reparti sur plusieurs sites, il n'y a pas dérivation des MOD locaux. Cependant pour contrôler la diffusion et le traitement de chaque donnée ou ensemble des données, nous avons dressé un tableau des droits d'accès en consultation et mise à jour en rapport avec les types d'utilisateurs que nous avons identifiés à la Direction commerciale de l'Ets La MF. Le droit d'accès en création initiale relèvera de la responsabilité du Coordon qui est l'administrateur des données de l'Ets. Quant à la sécurité des données, les mesures suivantes sont préconisées : - Une sauvegarde (Back up) hebdomadaire, mensuelle et annuelle doit être faite au cours de chaque exercice (année) par les différents utilisateurs chacun à son poste et par l'administrateur de la BDD; - L'usage des onduleurs est recommandé pour palier aux coupures intempestives du courant ; - Les matériels devront être sécurisés par l'usage des housses contre la poussière, d'un paratonnerre contre la foudre et des splits pour le maintien d'une bonne température de fonctionnement.
Le modèle organisationnel des traitements (MOT) permet de représenter l'ensemble des traitements en prenant en compte l'organisation de l'entreprise. Il apporte réponse à deux préoccupations importantes : - l'affectation des traitements aux postes de travail ; - le niveau et le type d'automatisation des traitements qui peuvent être soit des traitements manuels (MA), soit des traitements automatisés selon deux modes : traitement en temps réel (TR) et traitement en temps différé (TD) ; La représentation du MOT introduit les concepts suivants : · Le poste de travail : centre élémentaire d'activités du domaine comprenant tout ce qui est nécessaire pour l'exécution des traitements ; · La tâche : représente un ensemble de traitements élémentaires exécutés à l'intérieur d'une phase ; · La phase : sous-ensemble de la procédure, la phase est une suite non interrompue de traitements, de même périodicité, exécutés par un poste de travail ; · La procédure : est une succession de phases appartenant à un même processus Quant au formalisme de représentation du MOT, il est identique à celui du MCT à la seule différence qu'à ce niveau, le poste de travail et la nature des tâches sont mis en exergue.
Etat des Besoins
EBV EB rejetté
Fin Sem
Et
BCF BCF BCF Transmis 1 De Lundi à Samedi De 8h30 à 12h00 De Lundi à Samedi De 8h30 à 17h00 Samedi De 8h00 à 8h30 Samedi De 9h00 à 10h00 PF01 PF02 PF03 PF04 Visa
Et BSCS 1 BCFVP
BCFVP
BCFVP Transmis Et BLF FF
FFC BLFC Ret Mses De lundi à Samedi de 8h00 à 17h00 De Lundi à Samedi à 16h30 De Lundi à Samedi à 16h30 De Lundi à Samedi de 8h00 à 16h30 PF05 PF06 PF07 PF08
Choix BCC Ou
FACT MAJ
Cde Ac. Cde At Paiement FC 1 Cde rej Cde Dispo Etat FC FACT Et De Lundi à Samedi de 8h00 à 17h00 De Lundi à Samedi de 8h00 à 17h00 De Lundi à Samedi de 8h00 à 17h00 De Lundi à Samedi de 8h00 à 17h00 Ou PF01 PF02 PF03 PF04 De Lundi à Samedi de 8h00 à 17h00 Echéance
Rel
1 Et Et BLC Fin Journée
BLC Et
JL
Et BEC PF05 De Lundi à Samedi de 8h00 à 17h00 PF06 De Lundi à Samedi à 16h30 PF07 De Lundi à Samedi à 16h30 PF08 De Lundi à Samedi à 17h00 PF09
EO A ou B ou C ou D ou (E et F) PROD MAJ PI LP Et PP BLC BLFC PI SP A B B C D E F
LPES FS
Et
EI PF02 PF01 PF03 PF04 PF05 Lundi à Samedi de 16h00 à 17h00 Lundi à Samedi à 16h00 Lundi à Samedi à 8h00 Lundi à Samedi à 17h00 Lundi à Samedi de 8h00 à 17h00
* 38 Joseph GABAY, MERISE et UML pour la modélisation des systèmes d'information, DUNOD, 4ème Edition, Paris 2002, p. 9. * 39 Ibid., p. 31 * 40 Joseph GABAY : Op. Cit., p.77 * 41 Idem * 42 Joseph GABAY : Op. Cit., p. 81. |
|