<

webmaster

Creation d un site web

Presentation Du Projet

Le projet consiste à mettre sur pied une application permettant à des patients de chercher un médecin et d'avoir la possibilité de le géolocaliser et même de prendre rendez-vous.
 

    1.  Spécification des besoins

1.1. Spécification des besoins fonctionnels
Dans cette partie nous détaillons l’ensemble des fonctionnalités que l’application doit offrir aux utilisateurs. effet, le système à réaliser doit répondre aux besoins fonctionnels suivants :

  • Authentification

Chaque utilisateur (médecin, patient, administrateur), possède un login et un mot de passe spécifique qui lui permet de vérifier son identité, afin d'autoriser l'accès de cette entité à des ressources en toute sécurité. 

  • En Gestion des rendez-vous

Le patient a la possibilité de prendre un rendez-vous et il peut consulter l’état de sa demande de rendez-vous  (En attente, acceptée ou refusée), de plus le médecin peut accepter ou refuser une demande de rendez-vous selon sa disponibilité.

  • Voir l’historique des rendez-vous

Le médecin peut consulter l’historique des demandes qu’il a acceptées et refusées.

  • Chercher un médecin par nom ou par spécialité
  • Localiser un médecin
  • Gestion des spécialités

L’administrateur du système peut ajouter, modifier une spécialité. 

  • Vérification du médecin 

Un médecin doit envoyer une image de sa carte d’identité ou une autre pièce qui vérifie qu’il est un médecin. L’administrateur vérifie cette pièce justificative avant de valider le compte du médecin. 
 

1.2. Spécification des besoins non fonctionnels
Les besoins non fonctionnels sont importants car ils agissent de façon indirecte sur le résultat et sur la performance du système, ce qui fait qu’ils ne doivent pas être négligés, pour cela il faut répondre aux exigences suivantes :

    • Le système doit être sécurisé au niveau des données : authentification et contrôle des droits d’accès.
    • Le système doit permettre l’accomplissement des tâches avec le minimum des manipulations.
    • Ergonomie et une Interface Homme Machine conviviale.
    • Le système doit signaler tous les messages d’erreur.
par David Matjaba