1.3 Grands choix
fonctionnels
Le site sera implémenté pour but de
réaliser les fonctionnalités suivantes :
Ø Le patient doit établir une connexion pour
accéder à notre site web.
Ø Le patient doit s'authentifier pour accéder
à son espace personnel.
Ø Le patient peut prendre un RDV après la
recherche du médecin et s'il n'a pas de compte il doit s'inscrire.
Ø Le patient peut consulter ses RDV et les modifier ou
les annuler.
Ø Le patient peut envoyer un message aux gestionnaires
du site.
Ø Le médecin doit s'authentifier pour
accéder à son espace personnel.
Ø Le médecin peut s'inscrire et avoir un compte
personnel après le dépôt de l'agrément de sa
spécialité.
Ø Le médecin peut ajouter plusieurs
spécialités à son compte.
Ø Le médecin peut demander l'ajout d'une
nouvelle spécialité dans le site.
Ø Le médecin peut modifier les informations
concernant son compte, en modifiant le lieu où le temps de son
travail.
Ø Le médecin peut annuler une journée en
sélectionnant une date.
Ø Le médecin peut également consulter la
liste de ses RDV et ajouter un RDVau profit d'un patient.
Ø Le médecin peut gérer les RDV
ajouté par lui.
Ø Le médecin peut envoyer un message aux
gestionnaires du site.
Ø Le gestionnaire doit s'authentifier pour
accéder à son espace personnel.
Ø Le gestionnaire peut gérer les comptes des
médecins en validant leurs comptes et leurs spécialités.
Ø Le gestionnaire peut valider la nouvelle
spécialité demandée par un médecin.
Ø Le gestionnaire peut répondre aux messages des
médecins et patients.
Ø L'administrateur doit se connecter à la base
de données pour l'ajouter ou supprimer des gestionnaires(cela se fait
manuellement).
1.4 Grands besoins
opérationnels
Pour maintenir une certaine fiabilité du site, chaque
patient,médecin et gestionnaire doit avoir un E-mail et un mot de passe
pour consulter son compte.
Pour pouvoir récupérer en cas de panne, un
système d'archivage et journalisation doit être mis en place.
1.5 Description du
contexte du système
Dans cette partie, on va expliquer en général
l'échange d'informations entre le site et ses différents
utilisateurs.
On la résume en trois activités successives qui
sont :
Ø L'identification des acteurs.
Ø L'identification des messages.
Ø Réalisation du diagramme de contexte
dynamique.
1.5.1 Identification des
acteurs
Un acteur est l'abstraction d'un rôle joué par
des entités externes du système(Utilisateur, dispositif
matériel ou autre système) qui interagissent directement avec le
système.
Un acteur peut consulter ou modifier directement l'état
du système, en émettant ou en recevant des messages
éventuellement porteurs de données.
Les acteurs existants dans notre système sont:
Ø le patient.
Ø le médecin.
Ø le gestionnaire.
Ø l'administrateur.
Ø API Google Map.
Ø Service SMS.
Le patient : c'est l'acteur essentiel de
notre projet, le site web pour lui est l'endroit où il peut prendre des
rendez-vous après l'authentification et le choix de son médecin
comme il peut aussi gérer et consulter ses rendez-vous.
Le médecin :notre site web est
consacré aussi aux médecins en effet il fait une bonne partie de
la gestion de son cabinet en ligne.
Le gestionnaire : c'est la personne qui
gère les médecins et leurs spécialités.
L'administrateur : responsable de
l'ajout et la suppression des gestionnaires.
API Google map : est un service gratuit
de cartographie en ligne. Le service a été créé par
Google.
Service sms :Le service de
messagerie SMS, permet de transmettre de courts messages textuels
|