Académique Documents
Professionnel Documents
Culture Documents
I. Introduction
Étant donné la forte croissance du marché du mobile et des applications mobiles.
Aujourd’hui, le développement d’application mobile intéresse énormément d’utilisateurs et
il est reconnu dans la plupart des domaines y compris les domaines de la santé. En effet, les
logiciels et les applications mobiles dans le domaine de la santé connaissent actuellement un
essor important. Leurs utilisations se multiplient et ces produits peuvent être très variés.
C’est dans ce contexte, que s’intègre notre projet qui consiste à réaliser un système de
gestion des rendez-vous médicaux intituléMedicoTn.
Nous sommes appelés à concevoir, développer et intégrer un système incluant des
interfaces claires et faciles à utiliser afin de mettre en place une solution mobile pour
rapprocher le médecin de ses patients et faciliter le processus de prise des rendez-vous.
II. Conception
Introduction :
Dans ce chapitre nous commençons par une présentation des différents outils logiciels et les
langages utilisés. Ensuite nous détaillons les diagrammes des cas d’utilisations.
Consulter un rendez-vous
Gérer les spécialités Administrateur
Vérifier les médecins
Gérer le profil Médecin, Patient
Le patient est l'utilisateur de l'application mobile, Pour pouvoir accéder aux différentes
fonctionnalités de l'application, le patient doit se connecter s'il possèdedéjà un compte,
sinon il doit créer un compte.
Un patient peut chercher un médecin directement à partir de la carte où chaque médecin
enregistré dans le système a un marqueur, de plus il peut chercher un médecin par son nom
ou par sa spécialité.
Une fois le médecin a été sélectionné, le patient peut prendre un rendez-vous selon la
disponibilité du médecin.
Après avoir pris un rendez-vous, le patient peut consulter la liste de ses rendez-vous
(acceptés, refusés et en attente). Tant que le rendez-vous est encore en attente, le patient a
la possibilité de l'annuler.
Le patient peut aussi changer les informations de son compte.
1. Description du cas d'utilisation de prise de rendez-vous
Le médecin dans le système peut gérer disponibilités, peut ajouter ou modifier ses jours et
heure de travail.
De plus, le médecin peut accepter ou refuser un rendez-vous. Si un rendez-vous est accepté,
le médecin peut gérer le dossier du patient : il peut ajouter une ordonnance, ajouter une
observation ou télécharger une fiche médicale.
Le médecin peut aussi consulter les statistiques des rendez-vous.
Conclusion
Dans ce chapitre, nous avons pu concevoir un système de gestion des rendez-vous médicaux
en se basant sur les diagrammes du langage UML à savoir le diagramme de cas d'utilisation.
Le prochain chapitre sera dédié à la réalisation de notre application.
III. Implémentation
Introduction :
Ce chapitre représente le dernier volet de ce rapport, il sera consacré à
l'implémentation de notre système. Nous commençons par la présentation des ressources
matérielles et logicielles utilisées. Nous passons ensuite à présenter des captures d'écran
dans le but de mettre en évidence l'aspect ergonomique et fonctionnel des interfaces
développées.
1- Environnement de développement :
Pour mettre en place notre système, nous avons utilisé un environnement de
développement qui a assuré le bon déroulement de la phase implémentation.
a- Environnement logiciel :
Application web :
Ionic :
Ionic est un Framework open-source créé en 2013 par
Max Lynch, Ben Sperry, et Adam Bradley. Ce Framework est basé
initialement sur AngularJS et Apache Cordova2, Ionic permet de créer
un code multi support en utilisant des outils Web comme HTML, CSS,
JavaScript, afin de générer des applications iOS, Android, Chrome,
Windows Phone et bien d'autres.
Firebase :
Firebase est un ensemble de services d'hébergement pour n’importe
quel type d'application. Il propose d'héberger en No SQL et en temps réel
des bases de données, du contenu, de l'authentification sociale, et des
notifications, ou encore des services, tel que par exemple un serveur de
communication temps réel.
Application Desktop
Microsoft Visual Studio :
Visual Studio est un ensemble complet d'outils de
développement permettant de générer des applications web
ASP.NET, des services web XML, des applications bureautiques
et des applications mobiles. Visual Basic, Visual C++, Visual C#
utilisent tous le même environnement de développement
intégré (IDE), qui leur permet de partager des outils et facilite
la création de solutions faisant appel à plusieurs langages. Par
ailleurs, ces langages permettent de mieux tirer parti des
fonctionnalités du Framework .NET, qui fournit un accès à des
technologies clés simplifiant le développement d'applications
web ASP et de services web XML grâce à Visual Web
Développer.
IV. Conclusion
Ce projet de fin d’études a pour objectifs de réaliser un système de gestion des rendez-vous
médicaux permettant d’une part aux patients de rechercher un médecin et prendre un
rendez-vous en utilisant leurs Smartphones, et d’autre aux médecins de gérer les rendez-
vous et les dossiers des patients.
De ce fait, notre système engloba plusieurs médecins de différentes spécialités.Cela nous
permis de mettre à la disposition des utilisateurs une riche base de données de médecins
qu’ils puissent y avoir recours en cas de besoin.