Problématique
Les problèmes peuvent se présenter sous différentes formes dont :
• L’inexistence d’un système de gestion des intervenants : enregistrement manuel lors d’une réalisation d’un projet ;
• Le retard des informations concernant la situation du matériel existant dans la Région ;
• Le retard de disponibilité des informations pour les lieux de réalisation du nouveau projet ;
• Impossibilité d’établir un bilan en temps réel après chaque réalisation d’un projet.
• L’indécence de la Gestion des pièces de rechanges et de la maintenance du matériel.
Personnel
Faisant partie de sa mission, l’Unité chargée de l’Informatique et des Nouvelles Technologies de l’Information et de la communication (UNINTIC) à la Direction Régionale de la Santé Publique de la Haute Matsiatra s’est chargée de former le personnel du Centre de Santé (CSB, CHD), Services de Santé de District (SSD), Direction Régionale de la Santé Publique (DRSP), pour l’utilisation des matériels informatiques. Au niveau de ces établissements et formations sanitaires, les responsables de ces matériels sont ainsi formés auparavant. La formation dispensée se rapporte généralement sur la :
– manipulation des matériels informatiques et l’informatique bureautique ;
– mise en cohérence des informations traitées.
Commentaire
Comme les principales activités de la Direction Régionale de la Santé Publique de la Haute Matsiatra (DRSP/HM), des Services de Santé de District (SSD), des Centres Hospitaliers de District (CHD), et des Centres de Santé de Base (CSB) se basent surtout sur le volet santécuratif et préventif, on remarque que les matériels informatiques de l’Entreprise sont sous exploités. Vu l’insuffisance de la formation, l’informaticien au sens propre du terme n’existe pas. Par conséquent, la maintenance, la configuration des matériels et des logiciels sont aléatoires. En effet, au niveau de la Direction Régionale de la Santé Publique (DRSP) de la Haute Matsiatra, il n’y a qu’une informaticienne, ingénieur en informatique, la responsable de l’Unité chargée de l’Informatique et des Nouvelles Technologies de l’Information et de la communication (UNINTIC) ; il est évident qu’elle ne peut pas assurer seule la formation de tous les personnels. Par contre, la Direction a ses points forts aussi bien au niveau de la performance que de la quantité des matériels informatiques disponibles. Ainsi,
– la marque et la capacité des machines sont favorables à tous traitements de données ;
– les logiciels existants sont plus que suffisants pour l’exploitation et la circulation des informations voulues ;
– l’utilisation des ordinateurs portables en plus de ceux au bureau est plus pratique et permet la réalisation à temps opportune des taches assignées.
Compte tenu de cette simple description des existants en matériels, en logiciels et en personnel, ainsi que la discordance entre la performance des équipements et la qualité du responsable en informatique au sein des formations sanitaires, la conception d’une méthode adéquate pour y remédier s’avère nécessaire. Il s’agit de la mise en œuvre de la « MERISE », objet de la partie suivante.
Règles de gestion
Les règles de Gestion sont associés au niveau conceptuel et décrivent le « QUOI » de l’entreprise.
RG1 : Un Service de Santé de District (SSD) est un responsable des plusieurs Centres de Santé ;
RG2 : Chaque Service de Santé de District (SSD) et Centre de Santé doivent avoir plusieurs matériels ;
RG3 : Chaque Centre de santé doit présenter leur situation du matériel au niveau du Service de Santé de District (SSD) auquel il est rattaché ;
RG4 : Chaque Service de Santé de District (SSD) doit sortir les listes
– du matériel en panne ;
– des pièces de rechanges ;
– du matériel à réparer ;
– de besoins en matériels ;
RG5 : Le Service de Santé de District (SSD) envoie le CD et toutes les informations au niveau de la Direction Régionale de la Santé Publique (DRSP) ;
RG6 : La Direction Régionale de la Santé Publique (DRSP) doit sortir les listes respectives du matériel en panne, des pièces de rechanges à acheter ;
RG7 : La proposition de commande des pièces de rechanges, la liste du matériel à renouveler, la liste des besoins en matériels sont effectuées au niveau de la Direction Régionale de la Santé Publique ;
RG8 : Tous les matériels d’un Centre de Santé ont un responsable ;
RG9 : Chaque Centre de Santé doit avoir plusieurs personnels ;
RG10 : Chaque Service de Santé de District (SSD) est géré par un premier responsable, appelé le Médecin Inspecteur.
Base de données Relationnelle et Microsoft Access
Une base de données relationnelle est une base de données dans le quelle les données sont stockés sous forme de tables, ce qui permet une application efficace de données. Dans cette application, les données doivent être structurées, traduites en une base de données Microsoft Access pour qu’elles soient exécutables. Une Table est une collection de données relative à un sujet spécifique tel qu’un produit ou des fournisseurs. L’utilisation d’une table distincte pour chaque sujet signifie que vous ne stockez ces données qu’une fois, ce qui renforce l’efficacité de votre base de données : réduit les erreurs de saisie et évite la redondance de données. Dans Microsoft Access, les enregistrements sont regroupés dans les tables qui constituent la base de données à monter.
Présentation du Langage Visual Basic
Visual Basic est issu du langage BASIC, qui est un langage de programmation structuré. Toutefois, VB utilise un modèle de programmation géré par des évènements. Le Visual Basic (VB) fait partie de l’ensemble des outils visuels de Microsoft pour développer en Client-serveur. Cet ensemble appelé sous le nom de Microsoft Visual Studio contient : Visual Basic, Visual Foxpro, Visual C++. Le VB offre des aides au développement rapide d’applications, le support complet de middleware orienté objets OLE et les accès aux données du réseau via OLE ou ODBC.
Le Microsoft Visual Basic Application: VBA : Le langage de développement d’application utilisé est un basic orienté objet, c’est-àdire étendu avec des classes, propriétés et méthodes. Avec VBA, il est possible d’intégrer des composants appelés VBX. La version que nous avons utilisée permet d’intégrer des objets accédés (ActiveX) et nous bénéficie d’un explorateur d’objets (Object Browser) qui nous permet d’identifier et de gérer très facilement tous les serveurs OLE Automation référencés par le projet en cours.
Accès aux Données avec VB : Visual Basic possède plusieurs outils d’accès aux données :
• Microsoft Visual Database Tools : permet l’accès par l’intermédiaire de la fenêtre DONNEES et permettant d’affiche et de manipuler des tables, des vues et des schémas de Base de Données SQL Server et d’autres Systèmes comme ORACLE.
• ADO (ActiveX Data Objects) qui joue comme rôle de pont entre les fournisseurs de données et les utilisateurs pour accéder aux sources de données.
• Le Concepteur DATA ENVIRONMENT qui fournit une interface de programmation qui permet de créer des connections et des commandes pour accéder aux données.
• Le Concepteur DATA REPORT pour créer des états personnalisés.
Parmi ces outils d’accès aux données, nous avons adopté le Concepteur ADO.
|
Table des matières
Remerciements
Introduction
PARTIE 1 : Présentation Générale
I – Centre Universitaire de Formation Professionnalisante
1- Historique du CUFP6
2- Missions
3-Organigramme du CUFP
II – Direction Régionale de la Santé Publique
1- Historique du DRSP/HM
2- Missions
3- Organigramme de la DRSP/HM
PARTIE 2 : Analyse du projet
I – Présentation du Sujet
1- Problématique
2- Avantages attendus
3- Propositions
II – Etude de l’Existant
1- Matériel Informatique
2- Personnel
3- Commentaire
PARTIE 3 : Conception
I – Présentation de « MERISE »
II – Etude détaillée
1- Diagramme Tâches-Documents
2- Fiche de description
2.1- Documents
2.2- Tâches
III– Le Modèle Conceptuel de Données : MCD
1– Dictionnaire des données
2- Règles de gestion
3- Schéma Conceptuel
IV – Le Modèle Conceptuel de Traitements : MCT
1– Schéma de circulation des informations
2- Schéma de fonctionnement
3- Description des opérations
V – Le Modèle Organisationnel de Traitements : MOT
1- Règles d’organisation
2- Détermination des procédures fonctionnelles
3- Diagramme d’enchaînement des procédures fonctionnelles
4- Description des procédures fonctionnelles
VI – Le Modèle Logique de Données : MLD
Le MLD relationnel
VII – Le Modèle Physique de Données : MPD
Schéma du MPD
VIII – Le Modèle Opérationnel de Traitements : MOpT
Schéma de fonctionnement de traitement
PARTIE 4 : Réalisation
I – Présentation de l’outil
1- Base de Données Relationnelle et Microsoft Access
2- Présentation du langage Visual Basic
II – Raisons du choix des Outils
III – Quelques fenêtres réalisées
Conclusion
Glossaire
Références bibliographiques
Télécharger le rapport complet