Pfe Gestion Cabinet Dentaire
Pfe Gestion Cabinet Dentaire
Pfe Gestion Cabinet Dentaire
Développement Informatique
2020/2021
Réalisé Par :
Mohamed amine BEN-ZAHRA
Encadré par :
JEMAA EL BOUAINBI
Annee :2020/2021
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Remerciements
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Enfin, nous adressons nos remerciements à tous nos collègues, nos amis, et
nous remercions également tous ceux, qui ont contribué de près ou de loin à
la réalisation de ce travail.
Merci …
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
INTRODUCTION............................................................................................................................................ 1
CHAPITRE I : PLANIFICATION......................................................................................................................... 3
DE PROJET.................................................................................................................................................... 3
1. PLANIFICATION DE PROJET.................................................................................................................. 4
1.1 LES TACHES DE PROJET..................................................................................................................................4
1.2 DIAGRAMME DE GANTT................................................................................................................................4
1.3 LE DÉROULEMENT DES CONSULTATIONS POUR CHAQUE PATIENT............................................................................5
CHAPITRE II : ETUDE...................................................................................................................................... 6
DE L’EXISTANT.............................................................................................................................................. 6
2. ETUDE DE L’EXISTANT.......................................................................................................................... 7
2.1 INTRODUCTION............................................................................................................................................7
2.2 SOURCE D’INFORMATIONS.............................................................................................................................7
2.3 SYSTÈME EXISTANT.......................................................................................................................................8
2.4 CRITIQUE DE L’EXISTANT................................................................................................................................8
CHAPITRE III : ANALYSE ET CONCEPTION....................................................................................................... 9
3. ANALYSE ET CONCEPTION.................................................................................................................. 10
3.1 CAHIER DES CHARGES.................................................................................................................................10
3.1.1 Intitulé du projet............................................................................................................................10
3.1.2 Objectif du projet...........................................................................................................................10
3.1.3 Travail demandé............................................................................................................................10
3.1.4 Moyens matériels, logiciels et techniques.....................................................................................12
3.2 MÉTHODE UTILISÉE....................................................................................................................................12
3.3 ANALYSE DÉTAILLÉE....................................................................................................................................13
3.3.1 Introduction...................................................................................................................................13
3.3.2 Modèle Conceptuel de Communication.........................................................................................13
3.3.3 Le dictionnaire de données............................................................................................................14
3.3.4 Règles de gestion...........................................................................................................................17
3.3.5 Modèle Conceptuel de Données....................................................................................................17
3.3.6 Modèle Logique de Données..........................................................................................................19
3.3.7 Modèle physique de Données........................................................................................................20
3.3.8 Modèle Conceptuel de Traitements...............................................................................................21
3.3.9 Création de Base de Donné............................................................................................................22
CHAPITRE IV : OUTILS ET............................................................................................................................. 23
LOGICIELS UTILISÉS..................................................................................................................................... 23
4. OUTILS ET LOGICIELS UTILISÉS............................................................................................................ 24
4.1 INTRODUCTION..........................................................................................................................................24
4.2 BASE DE DONNÉES :...................................................................................................................................24
4.3 SYSTÈME DE GESTION DE BASES DE DONNÉES :...............................................................................................24
4.4 LANGAGE DE MANIPULATION DE BASES DE DONNÉES :.....................................................................................25
4.5 LANGUAGE DE PROGRAMATION....................................................................................................................25
4.6 FONCTIONNALITÉ DE L’APPLICATION..............................................................................................................26
4.6.1 Interface d’Authentification :.........................................................................................................26
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
CONCLUSION.............................................................................................................................................. 36
RÉSUMÉ..................................................................................................................................................... 38
BIBLIOGRAPHIE........................................................................................................................................... 40
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Introduction
1
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
L’objectif de notre projet présenté dans ce mémoire est la conception et la réalisation d’une
2
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
3
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
1. Planification De projet
4
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
5
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
6
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
2. Etude De l’existant
2.1 Introduction
Toute action corrective d'amélioration ou de création nécessite au préalable un audit détaillé
de l'état des lieux, cet audit représente le premier contact des concepteurs avec le domaine
qu'ils ignoraient jusque-là.
L'étude de l'existant est nécessaire puisqu'elle permet au concepteur de définir et situer les
failles à combler, ce qui lui permettra de dégager les besoins, tant latents qu'exprimés, et de
fixer, par là des objectifs à atteindre ainsi que le terrain sur lequel ils s'appliqueront. Par
ailleurs, l'audit de l'existant permet de comprendre la nature des problèmes à résoudre, et les
solutions futures les plus convenables pour améliorer le système d'information existant.
En premier lieu un responsable d’un cabinet dentaire ma donner une idée globale sur le
fonctionnement des cabinets dentaire et sur le travail demandé.
Par la suite, le dentiste m’a donné des éclaircissements sur la création des dossiers des
patients, ainsi que les informations nécessaires pour compléter ces dossiers, et aussi comment
il gère les rendez-vous et suit les règlements de ses patients.
Finalement j’ai pu voir des exemples réels de quelques documents, ce qui m’a permis de
construire une idée globale sur la façon dont seront organisés mon travail et mes données.
7
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Dentaires cumulait des défauts très courants et nous citons entre autres :
La gestion des clients qui veulent faire des acomptes en liquides et le reste sous forme
Manque de sécurité de l’information et des données qui peut être lues ou modifiées par
La perte d’information.
8
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
9
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
3. Analyse et Conception
C'est une gestion d'un cabinet dentaire qui consiste à gérer les patients, c'est à dire la gestion
des dossiers, gestion des rendez-vous, gestion des actes, gestion des règlements.
Recenser dans une seule base de données toute les informations existantes sur les
La mise à jour des données des différentes tables constituant la base de données.
wFEÖ ZFEOIIZZ
La visualisation et l'impression des états de sortie selon des formats bien définis.
Toutefois, à long terme, il est rentable de déterminer ces caractéristiques dès le départ pour
éviter les embûches qui guettent les entreprises utilisant un système qu’elles ne peuvent
10
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
adapter à l’évolution de leurs besoins. Pour cela, l’application doit assurer nécessairement les
modules suivants :
Gestion des dossiers : le dossier c'est une fiche qui se crée à l'arrivé d'un nouveau
patient. Chaque patient a son propre dossier qui contient un code qui lui différencie
Gestion des rendez-vous : c'est à dire chaque patient doit prendre un rendez-vous
avant la consultation pour que les choses soient bien organisées. On ne trouve pas
Gestion des actes : c'est à dire les différentes opérations effectuées sur les dents par
par le médecin de chaque dossier. Le patient peut payer soit par chèque soit en
espèce.
Gestion des erreurs : Dans le but de bâtir une application solide et fiable, il est
11
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Autre logiciel :
Pomeramc
RAM: 16,00 Go
La séparation des données et des traitements assure une longévité au modèle. En effet,
l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont
plus fréquemment.
La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale lancée en
1977 par le ministère de l'Industrie dans le but de choisir des sociétés de conseil en
informatique afin de définir une méthode de conception de systèmes d'information. Les deux
principales sociétés ayant mis au point cette méthode sont le CTI (Centre Technique
d'Informatique) chargé de gérer le projet, et le CETE (Centre d'Etudes Techniques de
l'Equipement) implanté à Aix-en-Provence.[1]
12
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
3.3.1 Introduction
La phase d'analyse est une phase indispensable qui se situe avant la phase de développement,
programmer sans analyser c'est comme bâtir une maison sans plan.
Donc une bonne application doit passer par une bonne méthode d'analyse, pour atteindre le
but d'une analyse qui est :
1
2
3
4 DENTISTE
PATIENT 5
6
7
Patient.
Dentiste.
13
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
1) Demande rendez-vous.
2) Rendez-vous fixé.
7) Règlement
Les données s’identifient à travers l’étude des divers lots d’information, documents,
interviews…, et en respectant les normes de programmation.[2]
14
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
16
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Après avoir étudier le problème à traiter de tous les côtés, on a établi les principales règles qui
R2 : Un dossier peut avoir ou non une seule mutuelle et une seule assurance.
Après analyse de dictionnaire de données, on établit la liste des entités et d’après les règles de
gestion on établit les relations entre les entités.[4]
17
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
18
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Le MLD ce n’est qu’une traduction de modèle conceptuel de données pour but de construire
des tables.[4]
19
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Un Modèle Physique de Données (MPD) est un outil de conception de base de données qui
permet de définir la mise en œuvre de structures physiques et de requêtes portant sur des
données. [8]
20
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
La validation de traitement avec les utilisateurs a pour but de s'assurer que les traitements du
domaine étudie sont pris en considération ou non.
Les traitements ne sont en fait que la traduction en action des règles de gestion qui compose
les activités de l'établissement.
Arrivé du
Patient
Etablissement du Rendez-vous
( A et b) ou c
Création du dossier patient
Dossier
Patient crée
- Règlement du patient
Règlement
Effectué
21
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Une fois les modèles et les schémas relationnels sont établis, les traitements sont définis, on
commence la phase de réalisation.
C'est le développement informatique qui nécessite aussi une étude spécifique pour adopter les
outils et les techniques les plus convenables aux besoins de l'entreprise.
22
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
23
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
24
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
4.1 Introduction
Après avoir établi une étude conceptuelle de notre système, nous passons à L’implémentation
De l’application définies et détaillée au chapitre précédent tout en présentant les outils utilisés
et en expliquant les écrans de notre logiciel. Cette implémentation est basée sur la création de
notre BDD sous MICROSOFT SQL SERVER ainsi que l’utilisation d’un environnement de
programmation « MICROSOFT VISUAL STUDIO 2019 ». Et enfin nous montrerons les
principales interfaces et fenêtres de l'application.
suppression)
Et pour la création des tables de notre base de données on a utilisé PowerAMC Ce logiciel,
édité par Power soft est un outil de modélisation de systèmes d’information. L’outil propose
25
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
La gestion des droits d'accès aux tables : contrôle des données ; droits d'accès,
Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les
concepts, y ajoutant des notions telles que la surcharge des opérateurs, le indexeurs et
les délégués. Il est utilisé notamment pour développer des applications web sur la
plateforme ASP.NET. [6]
26
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Inscription :
27
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Si le mot de passe ou utilisateur n’est pas valide alors l’application renvoi un message
d’erreur :
28
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Suite à l’authentification un menu qui s’affiche qui nous permet de choisir l’interface
Menu :
29
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
30
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Nouveau :
Modifier :
31
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Supprimer :
Affichage :
32
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Recherche :
Imprimer :
Outils :
33
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Pour créer une fiche du patient, le médecin ou bien sa secrétaire va remplir le formulaire
détaillé dans la Figure suivante et valide la transaction.
Pour ajoute un patient en a saisi toutes les informations du patient, il suffit de cliquer sur
le bouton « Ajouter », la fiche patiente sera ajoutée à la liste patiente, si la fiche patient ajout
a la liste alors l’application renvoi un message :
34
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Après avoir faire la modification sur son information par exemple « son nom ou date de
naissance…etc. », crée cette modification puis en cliquer sur le bouton « Modifier »,
l’information sera modifiée. Alors l’application renvoi un message « l’enregistrement est
modifié ».
35
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Et pour la suppression d’une fiche Dossier, l’utilisateur doit choisir un patient dans la
liste et saisir son numéro dans le champ ID, voici la figure suivante qui représente l’interface
« supprimer une fiche patient » :
Donc en cliquant sur le bouton « supprimer », la fiche patiente sera supprimée. Alors
l’application renvoi un message « le patient retiré de la table ».
36
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Conclusion :
Dans ce chapitre, nous avons présenté les différentes techniques utilisées pour
implémenter le système ainsi que les outils utilisés pour développer notre application, de
plus nous avons exposé les principales interfaces de notre application.
37
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Conclusion
38
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Je tiens une autre fois à remercier tous ceux qui ont contribué de loin et de
proche à la réalisation de ce modeste projet.
39
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Résumé
40
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
L’objectif de ce mémoire, est la réalisation d’une application conceptuelle simple pour la gestion
automatisée d’un cabinet dentaire.
Pour ce faire on s’est basé d’abord sur les modèles MCD, MLD et MPD. En suite pour implémenter
notre système nous avons utilisé les outils de développement suivants :
Pour l’administration de la base de données on a choisi le SGBD MICROSOFT SQL SERVER et pour
la création de la base de données on a travaillé sous SQL MANEGEMENT STUDIO. Et finalement
notre application est implémentée et exécutée par le logiciel MICROSOFT VISUAL STUDIO 2019.
Abstract
The objective of this thesis is the realization of a simple conceptual application for the automated
management of a dental practice.
To do this it was initially based on the MCD and MLD and MPD models. End suite to implement
our system we used the following development tools:
For the administration of the database, we chose the MICROSOFT SQL SERVER DBMS and for
creating the database we worked in MICROSOFT SQL MANEGEMENT STUDIO 2019. And finally, our
application is implemented and executed by the MICROSOFT VISUAL STUDIO 2019.
ملخص
من أجل هذا اعتمدنا أوالً على النماذج.الهدف من هذه المذكرة هو تحقيق برنامج تطبيقي بسيط للتحكم التلقائي في عيادة طب األسنان
MPD وMLD وMCD
إلدارة قاعدة البيانات اخترناSGBD من نوعMICROSOFT SQL SERVER قاعدة البيانات اعتمدنا علىœوإلنشاء
واجهة وأخيراً برمجة وتنفيذ البرنامج باستعمالMICROSOFT SQL MANEGEMENT STUDIO 2019
41
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
Bibliographie
42
Institut Spécialisé De Technologie Appliquée croissant rouge
Développement Informatique
2020/2021
[6] https://fr.wikipedia.org/wiki/C_sharp
[7] https://fr.wikipedia.org/wiki/ASP.NET
[8] http://infocenterarchive.sybase.com/help/index.jsp?topic=/com.sybase.stf.poweramc.
docs_12.5.0/html/dogu/dogup3.htm
43