projet base de données ( cabinet dentaire )

19
1 Introduction Dans la continuité du cours du système de gestion de base de données, nous avons dépassé le cadre théorique du cours pour aller au-delà vers la pratique. Après 30h de cours à l’amphithéâtre, il était temps de sortir des 4 murs pour mettre à l’épreuve nos acquis, développer nos connaissances et acquérir des compétences : Création d’un système de gestion de base de données, non seulement une occasion pour passer en pratique mais également pour travailler en groupe et développer également nos capacités managériales relatives à l’entente, le travail en groupe et la gestion de conflit. Notre groupe de travail a décidé d’étudier un système de base de données d’un cabinet dentaire, une idée qui peut paraître baroque mais absolument pratique dans le sens où nous avons traité le système dans son intégralité pour cerner à la fois le contact des assistantes vis-à-vis des patients pour honorer la prestation mais également pour assurer un suivi permanent de leurs santé et le traitement et prescription médicaux de ces derniers et d’un autre côté encercler la partie approvisionnement. Nous avons pensé que l’exemple d’un cabinet dentaire est plus pertinent que celui traitant la description d’un département d’une compagnie, dans le sens où nous traitons une intégralité et non pas un simple fragment du système. Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Upload: meryem-riza

Post on 27-Oct-2015

670 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Projet base de données ( CABINET DENTAIRE )

1

Introduction

Dans la continuité du cours du système de gestion de base de données, nous avons dépassé le cadre théorique du cours pour aller au-delà vers la pratique.

Après 30h de cours à l’amphithéâtre, il était temps de sortir des 4 murs pour mettre à l’épreuve nos acquis, développer nos connaissances et acquérir des compétences : Création d’un système de gestion de base de données, non seulement une occasion pour passer en pratique mais également pour travailler en groupe et développer également nos capacités managériales relatives à l’entente, le travail en groupe et la gestion de conflit.

Notre groupe de travail a décidé d’étudier un système de base de données d’un cabinet dentaire, une idée qui peut paraître baroque mais absolument pratique dans le sens où nous avons traité le système dans son intégralité pour cerner à la fois le contact des assistantes vis-à-vis des patients pour honorer la prestation mais également pour assurer un suivi permanent de leurs santé et le traitement et prescription médicaux de ces derniers et d’un autre côté encercler la partie approvisionnement.

Nous avons pensé que l’exemple d’un cabinet dentaire est plus pertinent que celui traitant la description d’un département d’une compagnie, dans le sens où nous traitons une intégralité et non pas un simple fragment du système.

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 2: Projet base de données ( CABINET DENTAIRE )

1

Modèle conceptuel de données

Juste après le recueil d’information sur le cabinet dentaire étudié dirigé par BENABDERRAZIK Yassine situé au Boulevard Mohamed V à Casablanca, dentiste de renommé. On disposait d’un dictionnaire de données rassemblant l’ensemble des opérations et traitements effectués par le dentiste ainsi que quelques outils l’aidant pour les exécuter.

Il nous fallut dés alors modéliser ceux-ci, pour en effectuer une représentation sous forme d’un MCD.

Après un brain-storming tout en mettant en valeur ces règles, nous avons dressé les tables, en se basant sur les informations que nous a fournies le dentiste Dr.Yassine BENABDERRAZIK.

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 3: Projet base de données ( CABINET DENTAIRE )

1Ainsi, nous avons créé le dictionnaire de données suivant :

Information ObservationNomPrénomNuméro de téléphoneProfession N. Carte d’identitéDate naissanceSexeAdresseCode consultationNuméro de règlementNuméro d’ordonnanceMédicamentMaladieType complicationSpécialitéMode règlementCode PatientAvance Montant à payerMontant restantTaux TVADateType de traitementMédicament à prendreDurée du traitement par jourNuméro d’approvisionnementNombre d’approvisionnementCommandeMontantCode consultation

Table Patient//////////////////////////Table Règlement////////////Table consultation//Table ordonnance//Table Approvisionnement////////

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 4: Projet base de données ( CABINET DENTAIRE )

1Figure 1 : Le schéma MCD

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 5: Projet base de données ( CABINET DENTAIRE )

1Par la suite nous avons élaboré le schéma MLD dans le respect de relation (1,1) qui

nous oblige de fusionner les tables pour éviter la redondance d’information ainsi au lieu de créer toute une table à part avec des entités distinctes, nous les avons regroupé et intégré dans la table principale dont la cardinalité est supérieure.

Nous avons également déterminé les relations en respectant les trois règles d’or que Mr.ASSILI nous a fait savoir :

1. Le bon sens et la logique prédominante en la matière. Par exemple entre la table « Ordonnance» et la table « règlement » il n’y a aucune relation logique.

2. Les relations doivent être de type 1-n ou encore 1-1. Contre exemple : il n’y a pas de relation directe possible entre la table « Ordonnance » et « Approvisionnement ».

3. La table côté 1 comporte une clé primaire et la table coté n comporte une clé étrangère du même nom.

Figure2 : le schéma MLD

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 6: Projet base de données ( CABINET DENTAIRE )

1Les formulaires/Macro & requêtes

1. Dégager le montant restant à payer par les patients

L’assistante du dentiste a besoin de revoir les montants qu’elle doit à ses clients dans le cadre de leur politique de facilité de paiement.

Figure 3 : Formulaire/Macro portant sur le montant restant

Interface d’affichage qui permet à l’assistante du dentiste un visionnage assez clair et simple où il suffit juste de cliquer sur les boutons.

Figure 4 : Requête portant sur le montant restant

L’interface du formulaire est sur la base d’une requête.

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 7: Projet base de données ( CABINET DENTAIRE )

1Figure 5 : Mode création

Figure 6 : le langage SQL de la requête

La requête est à la base d’un langage SQL bien ficelé comme nous l’avons vu lors de notre cours théorique avec Mr. KAITOUNI.

2. Patient à repasser pour un contrôle

Cette requête sert à préciser quels sont les patients qui doivent repasser chez le dentiste pour un contrôle. Le critère de cette requête étant une durée de traitement qui dépasse les 30 jours.

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 8: Projet base de données ( CABINET DENTAIRE )

1Figure 7 : formulaire

Figure 8 : requête

Figure9 : Mode création

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 9: Projet base de données ( CABINET DENTAIRE )

1Figure 10 : Langage SQL

3. Source de complication pour les patients :

Dans le cas où le patient se retrouve avec des complications, nous avons pensé à créer une requête permettant au dentiste d’identifier les sources de complication, lui affichant les données nécessaires, notamment : le Nom et Prénom du patient, la maladie dont il souffre, les médicaments qu’il consomme en parallèle avec son traitement dentaire et le type de complication qui s’est affiché. Ceci se fait à travers la jointure des deux tables Patient et Ordonnance.

Figure11 : Formulaire

Figure12 : requête

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 10: Projet base de données ( CABINET DENTAIRE )

1

Figure 13 : mode création :

Figure14 : Langage SQL

4.Liste des éléments d’approvisionnement

Et comme chaque type de traitement nécessite un matériel précis, nous avons donc pensé à une requête qui nous permettra de préciser le matériel dont le dentiste aura besoin afin de poursuivre le traitement du patient. Pour se faire, il a fallu réaliser une jointure interne entre la table approvisionnement et la table consultation de la façon suivante :

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 11: Projet base de données ( CABINET DENTAIRE )

1Figure15 : formulaire

Figure 16 : requête

Figure 17 : Mode création

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 12: Projet base de données ( CABINET DENTAIRE )

1

Figure 18 : langage SQL

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 13: Projet base de données ( CABINET DENTAIRE )

1Les états

Par un souci de mise en forme, nous avons pensé à créer des états de chaque table, afin que la lecture soit plus lisible et mieux organisée.

figure 19 :Etat de règlement

Celui de la table Consultation :

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 14: Projet base de données ( CABINET DENTAIRE )

1Figure 20 : Etat consultation

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 15: Projet base de données ( CABINET DENTAIRE )

1Figure 21 : Etat ordonnance

Figure 22 : Etat Approvisionnement

Figure 23 : Etat Approvisionnement

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 16: Projet base de données ( CABINET DENTAIRE )

1

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste

Page 17: Projet base de données ( CABINET DENTAIRE )

1Conclusion

En somme, grâce aux séances de TP de Base de Données Access nous avons pu concrétiser ce qu’on a appris en théorie sur les bases de données et ainsi mettre en pratique ces notions là pour créer une base de données d’un dentiste.

Nous nous sommes ainsi partagées en groupes, et au sein du même groupe nous avons connu bon nombre de désaccords sur tel point ou telle requête. Mais l’essentiel à la fin nous avons pu aboutir un travail bien ficelé grâce à la synergie de l’esprit du groupe.

Rapport du projet du Système de Gestion de Base de Données d’un cabinet de Dentiste