Skip to content

ImaneZer/TestPsycho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Projet Master 2 SIRES TestPsycho #Développement Web

Clients :

  • Professeur et Chercheur Cyrille Bertelle.
  • Docteur Sophie BAUDIC.

##Développement d’un serveur de tests psychologiques.
Dans le cadre d’une collaboration avec une neuro-psychologue spécialisée dans le traitement de la douleur, il est proposé de développer un serveur web de tests psychologiques servant à diagnostiquer les effets de concentration liés au traitement de la douleur. Les test demandés sont sous forme d'affichage d'images, de caractères ou de symboles avec réaction attendu de l’utilisateur via son clavier.

Le but est de développer un petit serveur web qui est à destination de 2 catégories d’usagers : des patients qui seront sollicités par un médecin afin de réaliser certains tests et les médecins afin qu’ils récupèrent des analyses statistiques de leur patient. Le dispositif doit pouvoir marcher en local sur une machine sans connexion au réseau. Il doit aussi pouvoir être déployé sur un site web. Le codage des applications doit être facilement accessible pour pouvoir être modifié ou adapté. L’implémentation de nouveaux tests doit être accessible en s’inspirant des applications déjà développées. On pourra penser à développer une bibliothèque de composants logiciels rendant les développements futurs simplifier.

Conception détaillée:

Pour la conception on va utilisé l’UML (Undified Modeling Language), En utilisant deux diagrammes:

  • Diagramme de cas d’utilisation.
  • Diagrammes de classes.

1) Diagramme de cas d’utilisation

L’objectif fondamental de cette étape est d’identifier et repérer les principaux données et cas d’utilisation.
Nous nous intéressons donc, dans cette partie, à la réalisation du diagramme des cas d’utilisations des données. Ce diagramme décrit précisément les besoins d’utilisateur final.

Présentation des acteurs:

  • Avant d’étudier les cas d’utilisation nous commençons par la recherche des acteurs qui régissent notre champ d’étude.
  • Nous avons défini deux acteurs : le médecin qui sera administrateur et le patient.

Diagramme de cas d'utilisations:

1utilisationdiagram

Diagramme de classes:

2classdiagram

2) Matrice de traçabilité:

Besoins fonctionnels:

1

Besoins non fonctionnels:

2

3) Demo:

Interface d'acceuil:

1

Tableau de bord du medecin:

2

Interface d'ajout d'un paient par un medecin:

3

Tableau de bord du patient:

1

Départ d'un exemple de test de rotation:

5
6
7

Lors de la fin d'un test (Affichage du pourcentage et temps moyen par puzzle):

3

Exemple de résulats de test:

4