Mise en place d'une application de gestion d'affection des stagiaires dans une institution étatique de préparation professionnelle. Cas de INPP Lubumbashi.par Franck Walid NGOY NTAMBWE Institut supérieur pédagogique de Lubumbashi (ISP) - Bachelier en informatique de gestion 2020 |
CHAPITRE II : CONCEPTION DU SYSTEME INFORMATIQUECette partie a pour but de proposer une solution pour le futur système informatique qui nous permettra de mettre en place un modèle sur lequel nous allons nous référer. Ce dernier fera comprendre les liens existants entre les objectifs de l'organisation et de ce qui sera réalisé. II .1. FORMALISATION CONCEPTUELLE DU SYSTEME INFORMATIQUELa formalisation conceptuelle est l'étape la plus importante d'un projet informatique avec Merise. Elle a pour but de fixer les choix des informations et traitements à manipuler dans le Système d'Information (à défaut de décrire complétement ce dernier).6 On utilise deux méthodes de formalisation : Modèle conceptuel de données ; Modèle conceptuel des traitements. A. ELABORATION DU MODELE CONCEPTUEL DES DONNEES (MCD) Le modèle conceptuel de données est une représentation de l'ensemble des données manipulées dans le système d'information, ainsi que la relation entre ces données. Ces données sont statiques, c'est le modèle conceptuel de traitement qui le formalise.7 1. Dictionnaire de données épuré C'est un dictionnaire qui permet de recenser, de classer et de trier toutes les données, collecté lors des entretiens ou de l'étude de documents. Pour Camile MOINE, le dictionnaire de données est une structure qui rassemble le but du dictionnaire de données relatif à un sujet, ou encore de recenser, structurer et de donner une première analyse informatique8 Partant des différents documents et entretiens, nous allons élaborer le dictionnaire des données qui n'a ni synonyme ni polysème et ni données calculées. Il est donné sous forme du tableau suivant : 7 www.coursinformatiquegratuit.com 8 C.,MOINE, informatique appliquée à la gestion, éd. Faucher ,ISBN,2-216-03481-9,p.14. [18]
2. Matrice de dépendance fonctionnelle à sources simple La matrice de dépendance fonctionnelle à sources simple est une matrice carrée dans laquelle sont représentées toutes les dépendances fonctionnelles dont la source (la clé primaire) est constituée d'un seul attribut. On représente la clé par le caractère « * » et la dépendance par le chiffre 1.9
9 MATHERON J.P. cité par NGONGO E., cours de methodes d'analyse informatique,ISP/L'shi2018,p34. [19] 3. Matrice de dépendance fonctionnelle à sources composée Dans notre cas cette matrice n'existe pas vu que toutes les propriétés ont été déterminées dans la matrice de dépendance fonctionnelle à source simples.10 4. Matrice de clés Dans cette matrice carrée, on analyse les dépendances fonctionnelles entre identifiants.
5. Graphe de clés C'est une représentation graphique des dépendances fonctionnelles entre les clés. Il représente les relations qui existent entre les tables. NumAffectation NumStagiaire NumDepartement 10 MATHERON J.P. cité par NGONGO E., cours de méthodes d'analyse informatique,ISP/L'shi2018,p38. 6. Structure d'accès théorique (SAT) La structure d'accès théorique est établie en ajoutant au graphe des clés les différentes propriétés en dépendance fonctionnelle avec les identifiants. NumStagiaire NumAffectation NumDepartement
[20] 7. Construction du modèle conceptuel de données (MCD) C'est une représentation des données du système d'information, ayant pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information.11 (1,n) (1,1) RECEVOIR CIF (1,1) (1,n) CONCERNER CIF STAGIAIRE NumStagiaire NomStagiaire PostnomStagiaire PrenomStagiaire GenreStagiaire PromotionStagiaire TelephoneStagiaire AdresseStagiaire InstitutionStagiaire AFFECTATION NumAffectation DateAffectation DateDebut DateFin Observation DEPARTEMENT NumDepartement NomDepartement ChefDepartement TelDepartement 8. Tableau des cardinalités Le tableau de cardinalité recense toutes les formes de cardinalités rencontrées dans le model conceptuel ainsi en donnant leurs signification.12
11 MATHERON J.P. cité par NGONGO E.., cours de méthodes d'analyse informatique, ISP/L'shi2018,p41. 12 M. Diviné ., Parlez-vous Merise ? , les éditions du phénomène, Paris, 2008. [21] B. ELABORATION DU MODELE CONCEPTUEL DE TRAITEMENT(MCT) Le modèle conceptuel des traitements (MCT) est une description dynamique du système, c'est-à-dire un schéma représentant les traitements, en réponse aux événements à traiter. Il est une succession d'événements et d'opérations sans se préoccuper de leur organisation. 13 1. Tableau des flux Un flux est un échange d'informations entre deux acteurs, c'est-à-dire l'acteur émetteur et l'acteur récepteur.
2. Tableau des événements Un évènement est un fait dont l'apparition déclenche une réaction au sein d'un système d'information. Le tableau ci-dessous décrit les différents événements qui vont déclencher des réactions au sein de notre domaine d'étude.
13 M. Diviné .,Parlez-vous Merise ? , les éditions du phénomène, Paris, 2008. [22] 3. Tableau des actions induites Une action induite est une action dont l'exécution favorise la réalisation d'une opération où d'un traitement.
4. Tableau des opérations Ce tableau représente l'enchainement des opérations déclenchées par les événements et les résultats de ces derniers au sein de l'organisation.
[23]
Une R.E.R est une expression logique booléenne qui définit les conditions auxquelles est soumise l'émission de plusieurs résultats par une opération.
[24] 7. Graphe d'ordonnancements des événements (GOE) Le graphe d'ordonnancement des évènements est une représentation qui ordonne les évènements interne en les associant là où il faut, aux évènements temporels, aux évènements externes et au résultat. Demande stage Information valide Information non valide Information enregistrée Fiche transmise Fiche approuvée Fiche approuvée remise Copie fiche remise Fiche approuvée transmise Stage validé Stagiaire informé Stagiaire informé [25] 8. Modèle conceptuel de traitement (MCT) Le modèle conceptuel de traitement est une représentation schématique du graphe de l'ordonnancement des événements. Le nôtre se représente comme suit : Information valide Valide Non valide VERIFICATION INFORMATION Demande de stage Information non valide ENREGISTRER Information enregistrée TRANSMETTRE Fiche transmise APPROUVER Fiche approuvée REMISE FICHE Fiche approuvée remise REMISE COPIE -Remettre copie -Transmettre VALIDATION STAGE Stage validé Copie remise Fiche approuvée transmise INFORMER [26] |
|