Home
Rapport de Projet de Fin d`Études Agenda pour personnes non
Contents
1. POLYTECH AGAPAS LILLE ee D Universit de Lille ET TECHNOLOGIES UNIVERSIT DE LILLE 1 POLYTECH LILLE D partement IMA Rapport de Projet de Fin d tudes Agenda pour personnes non lectrices Nom de la soci t partenaire GAPAS C DRIC DESPREZ 4 SOUFIANE HADDAOUI Tuteur Polytech Lille M Laurent GRISONI Repr sentant Industriel M Charly CHEVALLEY Lecteurs M Laurent GRISONI et M Thomas VANTROYS Villeneuve d Ascq France Ann e Universitaire 2014 2015 Table des mati res 1 Contexte LL Entreecn Matire s des g a NE NN A A A w Pea OR A nn Din du RU dos LL INS DOTE LS PR rara Y Y A rra aro 1 2 2 Foyer de l Oiseau Mouche SP TO DIE MATUS asa aa D dr a De re Ci DU DU e MCU e bs a as a ira a ira da A a A A 1 5 Motivations quant au choix du sujet 2 Analyse de projet ZE Pena LION e a le nn a AA A A A US RUE a A 2 1 1 Caract ristiques des utilisateurs 2 2 Sp cifications de l application as te 4 6e a eme 41 2 2 Exigences des clients sue LL sl A a de A Ad ic RER 2 2 2 Contraintes techniques lu aca 8 8 do se de e a uw 4 P ANC E a a e e 2144 D de Don D SR MMS Ve MES 2 3 Aspect Interface Homme Machine 2 4 Planification du projet et suivi SNS dira a LR ea 3 R alisation SL Poncuondalltes prlacipales s ears Es a A A A 3 1 1 Syst m
2. List View des rendez vous m dicaux rentr s 20 Les quatre grandes cat gories de temps libre 20 GridView des activit s disponibles a a a 21 ListView des rendez vous non m dicaux d j rentr s a 21 Ment Calendrier wwe os o A a a a n dore 22 Menu Calendrier comportant 3 rendez vous pour 1 journ e 22 Mema Ech ancier or aaa ea aa 23 Principe du puzzle termin 23 Menu Administer os ya e pb AR EN MR NS LR AM Ur dan a 24 Les diff rents menus du mode administrateur 25 List View des r sidents en l occurrence un seul 26 List View des m decins d ores et d j rentr s dans la base de donn es 26 List View des activit s enregistr es 27 Configuration des images des mois 27 Menu de l enregistrement audio a a a a a 28 Visualisation de la base de donn es interne en UML 30 Image permettant d acc der au menu 38 Arr t et Lecture de l enregistrement audio 38 Image d clenchant la lecture 38 ME DECIDA 2 o a RA dr E A A a os 39 Ajout ou Suppression de rendez vous 39 Chox dUL M CECIR e gra ooo a a D TA die a dr EE a 40 CupCake de validation 4 4 amp 5 4 pa ni phase a sui du less 40 Bouton de
3. sident D s lors quatre possibilit s s offrent au r sident L ajout ou la suppression de rendez vous uniquement m dicaux en haut gauche La consultation du calendrier comportant les rendez vous rentr s en haut droite La consultation de la date d aujourd hui avec un ch ancier sous la forme d un puzzle afin d avertir le r sident le temps restant avant que son rendez vous n arrive en bas gauche L ajout ou la suppression de tous les rendez vous relatifs au temps libre en bas droite 5 1 3 Sous menu Rendez vous m dical Une fois le bouton Rendez vous m dical press le r sident se retrouve face deux choix ajouter ou supprimer un rendez vous FIGURE 5 5 Ajout ou Suppression de rendez vous 39 Ajout M decin Le bouton repr sentant le tant press la premi re tape consiste choisir le m decin avec qui le rendez vous va tre pris FIGURE 5 6 Choix du m decin Il est n cessaire de choisir d abord un m decin la synth se vocale d clinant son identit et sa sp cialit avant de valider le choix par le bouton dit CupCake FIGURE 5 7 CupCake de validation Il est noter que ce principe se retrouvera peu pr s partout dans la s lection des infor mations n cessaires l enregistrement d un rendez vous Tout comme il est pr ciser que le bouton Retour permet effectivement de revenir en arri re sans pro
4. Duree_mois Integer Dictionnaire E Id_mot String E Ressource_img String E Ressource_son String E Ressource_forme String E Ressource_enregist String FIGURE 3 24 Visualisation de la base de donn es interne en UML Utilisation D un point de vue technicit l utilisation d une base de donn es SQLite sur Android diff re de l impl mentation habituelle d une base de donn es comme il est possible d en rencontrer en PHP SQL Le syst me diff re dans le sens o la conception des classes correspondant aux tables ne suffit pas ces derni res d finissent uniquement les attributs propres chacune En effet l ajout d une classe dite AdapterDAO est n cessaire afin de pouvoir effectuer des m thodes correspondant des requ tes SQL l instar de l ajout ou la suppression dans la table ou encore effectuer des requ tes pour des informations particuli res Il est enfin n cessaire d avoir un AdapterDAO qui s occupe de g rer l int gralit des tables Voil pourquoi il n est pas surprenant de constater que la plupart des traitements en lien avec la base de donn es s effectuent par l interm diaire de ces AdapterDAO 3 3 2 Modularit des l ments Dans la r alisation du projet notre choix de conception s est port sur les tapes suivantes 1 tablissement de l interface des vues afin qu elles soient conformes la charte graphique d finie auparavant 2 tabliss
5. cheval de bataille la fonction d insuffler l innovation dans ces structures respectives en proposant des axes de d veloppement pour l am lioration du bien tre des r sidents Privil giant une instance commune elle vise aussi promouvoir un partenariat inter associatif parmi les diff rentes struc APS a ob Pr ir a ADA See FIGURE 1 1 Logo de GAPAS On d nombre quatre associations partenaires Art et ducation L ANPEA La Vie autrement INTERVAL Notre projet de fin d tudes est en troite collaboration avec l association Art et ducation et plus pr cis ment avec le foyer de l Oiseau Mouche 3 1 2 2 Foyer de l Oiseau Mouche Le Centre d Aide par le travail de l Oiseau Mouche est un foyer cr en 1982 pour des personnes souffrant de d ficience mentale class e l g re Il comprend en effet un accueil adapt leurs besoins FIGURE 1 2 Logo de la d ficience mentale A la base ses principaux r sidents taient les membres de la troupe de th tre de l Oiseau Mouche qui parcouraient la France enti re pour leurs repr sentations Le foyer a par la suite d cid d augmenter ses effectifs en accueillant de nouveaux r sidents Actuellement le nombre de r sidents au foyer de l Oiseau Mouche s l ve 34 personnes Son principal objectif est de rendre le maximum d autonomie ces personnes devenues fragiles et vuln rables
6. courante Par ailleurs un nombre de cinq th matiques comportant chacune quinze photos a t tabli afin que tous les r sidents du foyer de l Oiseau Mouche puissent b n ficier de l application Galatea avec un identifiant unique 3 1 2 Ajout Suppression de RDV Que ce soit dans la prise de rendez vous m dical ou dans la prise de rendez vous concernant uniquement des activit s un mode d ajout et de suppression respectif a t d velopp dans l agenda Galatea En effet selon la section m dicale ou non le r sident est convi suivre une d marche sp cifique d insertion de rendez vous Rendez vous M dical Ajout En ce qui concerne l enregistrement dans la base de donn es SQLite d un rendez vous uniquement m dical la proc dure est la suivante 1 Choix du m decin Affichage par une gridview de l int gralit des m decins rentr s au pr alable dans la base de donn es par l ducateur sp cialis via le mode administrateur FIGURE 3 2 GridView des M decins 1 cf section 3 1 5 page 24 16 Visualisation par l image propre chaque m decin qu il s agisse soit d une ic ne illus trant la sp cialit du m decin soit par la v ritable photo du m decin ce qui est envi sageable en sachant que la tablette MEMO dispose d un appareil photographique Ajout de la synth se vocale noncant pour chaque ic ne l identit du docteur ainsi que son corps
7. donn es de telle sorte ne pas encombrer inutilement la base de donn es et d viter ce traitement p nible pour le r sident Concernant les administrateurs Du point de vue administrateur le lien direct avec la base de donn es lors de l ajout d in formations notamment peut galement engendrer des dysfonctionnements si ces derni res sont rentr es de mani re incorrecte D s lors il est galement possible de mentionner parmi les pr cautions tablies les faits suivants Syst me de mot de passe login en cas de mot de passe incorrect ou absent tout comme le login Syst me pr ventif de v rification qu un seul r sident peut tre rentr dans la base de donn es Si c est d j le cas l application propose forc ment le statut administrateur lors de l ajout d un utilisateur Adaptation de la vue dans le choix du statut administrateur r sident car dans l un l image de connexion est inutile tandis que dans l autre c est le mot de passe qui s av re inutile V rification que l int gralit des informations n cessaires soient bien pr sentes lors de l ajout dans la base Proc dure d exception pour des l ments dont l ducateur sp cialis ne disposera pas forc ment l instar du num ro de t l phone du m decin 32 Chapitre 4 Recul sur le projet gt Cette partie a pour but de faire le point sur les exp riences personnelles que nous avons
8. es Les donn es du m decin y sont r pertori es ainsi que son image propre 15 03 4 m decins pr sents dans la base Nom Solanet Pr nom Renaud Sp cialit g n raliste Lieu du m decin cabinetg n raliste Distance du lieu 6 min T l phone du m decin Nom Kreisler FIGURE 3 20 List View des m decins d ores et d j rentr s dans la base de donn es Gestion des activit s Le m me principe que pour l ajout ou la suppression des m decins a t appliqu pour la gestion des activit s avec notamment le nom de l activit le choix de l image correspondant a l activit et le temps n cessaire pour y parvenir 26 F4 15 03 2 activit s pr sentes dans la base Activit bowling Nom du lieu metro Distance du lieu 15 min Activit exposition y pr Nom du lieu mus e FA Distance du lieu 45 min FIGURE 3 21 ListView des activit s enregistr es Gestion des images des mois Etant donn que le nombre de mois est statique et donc par d finition fixe l aspect configurable appara t dans le choix des images illustrant ces mois et aussi la possibilit de visualiser le r sultat obtenu avec l ensemble des mois sous la forme d une gridview Un menu de mise jour a galement t impl ment dans le cas o l image du mois devrait changer m me apr s l enregistrement du mois dans la table Dictionnaire de la base de donn es SQLite D s lors une
9. grandement notre entr e dans le monde professionnel 30 Chapitre 5 Annexes 5 1 Manuel d utilisation pour le r sident Cette annexe a pour objectif d expliquer le fonctionnement de l agenda Galatea un r sident afin qu il puisse se servir convenablement de son application 5 1 1 Lancement de l agenda Galatea Validation de l image de connexion En tout premier lieu lorsque le r sident appuie sur l agenda Galatea avec l image du Husky celui ci se retrouve devant ceci Sur les dix images d animaux une seule correspond l image de l utilisateur elle a t rentr e au pr alable par un ducateur sp cialis Le r sident dispose de trois tentatives dans le choix de l image chacune sera ponctu e par la voix de la tablette qui avertira le r sident du nombre de fois qu il lui reste pour faire le choix Au bout de trois tentatives infructueuses les images d animaux se bloquent durant une p riode de trente secondes dont le d but et la fin sont annonc s par la voix de la tablette Aussi durant ce laps de temps m me si le r sident effectue le bon choix il ne pourra pas acc der son agenda ll sera oblig d attendre Une fois le d lai coul le r sident pourra de nouveau cliquer sur les images 37 Acc s l enregistrement audio Ic ne Toujours sur cette m me vue il est galement possible pour le r sident d acc der au menu permettant d enregistrer or
10. l gard de la soci t C est pourquoi elle privil gie la r adaptation par l insertion professionnelle et permet ainsi de recouvrer les bienfaits de la vie active 1 3 Probl matique La probl matique de ce projet de fin d tudes est la suivante laboration d un agenda pour personnes non lectrices En effet ces personnes d ficientes intellectuellement ont perdu la notion de lecture que ce soit au niveau des lettres des chiffres ou de l heure De cette mani re il tait actuellement tr s difficile de les rendre autonomes dans la planification de leur vie quotidienne un ducateur sp cialis devant r gler le probl me leur place Toujours dans le but d assimiler la vie de ces r sidents la vie d une personne ne souffrant d aucun handicap le foyer de l Oiseau Mouche en tant que client souhaitait obtenir de la part des l ves ing nieurs de Polytech Lille un moyen d tablir un agenda adapt ce type de handicap Nous avons attribu ce projet le nom de Galatea en hommage la l gende de Galat e et Pygmalion et l espoir qui en mane 1 4 Enjeux Outre l apport pour le r sident le projet aura un avantage double car jusqu pr sent la gestion des rendez vous m dicaux v nementiels tait la charge des ducateurs sp cia lis s et de l administration de l Oiseau Mouche ce qui posait de nombreux probl mes dans la gestion des autres t ches r se
11. la t te de colonne 7 D finition des cardinalit s Tables On d nombre ainsi au final un nombre de 8 tables Utilisateur M decin v nement Lieu Plage Ann e Mois et Dictionnaire Voici une vue d ensemble de la base de donn es mod lis e 29 Evenement El Id_evt Integer Ez ld_med_evt Integer Es ld_img_evt String Ej Annee_evt String Ej Date_evt Integer E Jour_evt String E Sem aine_evt String El Id_utik Integer E Heure_debut_evt Integer Ez Nom_util String Utilisateur PI 1 participe evenements E Min_debut_evt Integer est compris plages ae lt gt Eg Prenom_util String 7 Eg Duree_evt Integer E Statut_util Char utilisateur Ej Plage_entiere Boolean El Id_image_ plage String Ex Duree_plage Integer Ed Mot_passe_ image String Es Heure fin_evt Integer EX Mot_passe_chiffre String E Min_fin_evt Integer Eg Pref_couleur String Eg Freq_evt String E Statut_evt Boolean Eg Prio_evt Integer Eg Type_evt String Medecin Eg Evt_non_m edic Boolean El Id_image String d_med Integer Eg Dist Integer Nom_med String Prenom _med String Eg Echeance_evt Integer O 0 F Eg Id_plage_evt String 41 4 4 d_lieu_med String Dist_med Integer Es Spe_med String el Es Id_image_m ed String E Annee String Eg Tel_med Integer Ej Bissextile_annee Boolean El Id_image_mois String Eg Saison_mois String Eg
12. ral scolaire ou social De plus chaque personne handicap e mentale est diff rente et pr sente des capacit s et des difficult s propres Parmi lesdites difficult s il est possible de mentionner Comprendre son environnement imm diat ou largi Fixer son attention Mobiliser son nergie Traiter et m moriser les informations orales et sonores Ma triser le calcul et le raisonnement logique Appr cier l importance relative des informations mises sa disposition S exprimer S adapter aux changements impr vus Points de r flexion sur l ing nierie sociale Par ailleurs des probl matiques dues uniquement a l ing nierie sociale peuvent galement surgir Le projet mane des responsables du foyer de l Oiseau Mouche comme un apport pour les r sidents Cependant la demande ne provient pas forc ment du r sident car il ne se rend pas compte de l utilit tant donn qu il n en prouve pas le besoin Un des objectifs serait galement d introduire l application Android dans le quotidien du r sident et de le sensibiliser la pertinence de celle ci Dans le cas contraire le projet serait confront un rejet de la part du futur utilisateur Toutefois en l occurrence une r sidente Mme Mendes a bien voulu participer aux diff rentes r unions que nous avons eu au foyer de l Oiseau Mouche tout au long du projet Elle nous a permis de v rifier
13. repr sentatives ainsi que l heure associ e de cette mani re E f vrier 2015 23 F vrier 2015 A 11 h 50 min FIGURE 5 20 Rendez vous annonc par le calendrier Il est bien s r possible pour le r sident de changer de mois selon les fl ches directionnelles situ es en haut 5 1 5 Sous menu Date Actuelle Le sous menu Date Actuelle permet d abord de conna tre la date d aujourd hui avec la synth se vocale associ e Toutefois ce menu ne s arr te pas l FIGURE 5 21 Menu Date Actuelle 46 En effet la pr sence de l ic ne Ecoute pr vient le r sident qu il a un rendez vous le jour dit FIGURE 5 22 Ic ne Ecoute Qui plus est afin de se repr senter le temps qui lui reste avant qu il ne parte dans le but de ne pas rater son rendez vous un puzzle compos de neuf pi ces va intervenir dont chaque pi ce va appara tre intervalle de temps identique afin de former au fur et mesure l image correspondant au rendez vous Une fois que le puzzle sera complet cela signifiera qu il est temps de partir et une alarme sonore se d clenchera afin d accentuer l avertissement FIGURE 5 23 Puzzle complet 5 1 6 Sous menu Rendez vous activit s De la m me mani re qu la section 5 1 3 page 39 en ce qui concerne les rendez vous m dicaux l enregistrement des activit s autres que m dicales se proc de de la m me mani re l exception de deux
14. retour en arri re 4 6 4 Le SENS RSR ENS RES A 40 Choix de L ANN E LR dis a D Sad ee Nine NU se ae 41 CROMOS e as andrade NN RM da E A nes 41 CHOSE ee El e e a a e a ad a ri a 42 9 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 9 22 9 23 9 24 5 25 5 26 9 21 9 28 9 29 5 90 9 91 5 92 5 99 5 94 9 99 9 90 9 37 9 90 5 99 5 40 5 41 5 42 5 43 5 44 5 45 5 46 5 47 5 48 Choix de la phase de la journ e aa a a a 42 Cbar delhei easa oe n a RS a a a ir Da 43 Choix des MINUTES taca ae da irc ds rd das a cs o E dr ads a 43 Resume t capitulatil ios o ES AM RS A e dd 44 cone F DCLATIONS Le sus sra NA Need Re de ess dde de 44 Ajout ou suppression de rendez vous m dicaux 44 Liste d roulante des rendez vous m dicaux 45 Calado iaa a di dd NE D Mb don ae 45 Rendez vous annonc par le calendrier 46 Menu Date Actuelle 46 CONS COUL 20 Didi le don Dee Dh DM RD LOU MS DS D ie 47 Puzle COMPLE oa e Us A A ee UE D don die 47 Les 4 cat gories de rendez vous non m dicaux 48 CONS ACUVIES moda SRI Da NA RUES DAT a MR dti E 48 Ahichased s aCLIVILES a eo le E E A STATS TR Mere UE 48 Mode Administration LS da mdd a de o o ad o o a de o SES 49 Menu du mode Administration 50 Menu Utilisateur du mode Administration 50 PA AN UE A dOn e l
15. 02 Nom Kreuser FIGURE 5 36 Suppression d un m decin 5 2 5 Gestion des activit s Ce menu est compos de deux sous menus Ajouter une activit permet d ajouter une activit Supprimer une activit permet de supprimer une activit a partir d une liste FIGURE 5 37 Menu des activit s 94 Ajouter une activit En cliquant sur Ajouter une activit l utilisateur est amen remplir un formulaire dot de plusieurs champs tous obligatoires qui sont les suivants le nom de l activit le nom du lieu de l activit et enfin la distance du lieu en minutes L utilisateur doit galement obligatoirement ins rer une image d activit partir de la galerie d images en cliquant sur le bouton Choisir une image d activit et ins rer une image du lieu d activit de la m me mani re en cliquant sur Choisir une image de lieu d activit Lors du clic sur le bouton Valider il y a envoi du formulaire et cr ation de l activit dans la base Dans le cas o le nom d activit existe d j dans la base un message d erreur appara t et il convient de pr ciser la ville se d roule l activit dans le champ Nom de l activit et valider une nouvelle fois le formulaire La nouvelle activit cr e apparaitra automatiquement dans la liste des activit s disponibles pour le r sident lors de l ajout d un venement FIGURE 5 38 Ajout d une activit Sup
16. 4 1 v cues ainsi que sur les possibles am liorations du produit fini Difficult s rencontr es Des difficult s ont pu tre rencontr es dans l laboration de ce projet et concernent no tamment la r alisation de l Interface Homme Machine ainsi que la conception des algorithmes n cessaires Mentionnons entre autres Mise en lumi re de cas extr mes relatifs l utilisation de l application avec la prise en compte de l ensemble des facteurs internes ou externes qui pourraient nuire l utilisation de l agenda de la part du r sident de son plein gr R flexion sur la motivation des r sidents utiliser l application la cr ation de celle ci mane de GAPAS et non du r sident lui m me R aliser une application ludique pour inciter le r sident l utiliser quotidiennement est un imp ratif prendre en compte Compr hension du handicap des r sidents et ensuite l tablissement de solutions adapt es leurs besoins constitue un d fi pour des personnes non d ficientes intellectuellement Conception de la mod lisation UML de la base de donn es avec la prise en compte de l ensemble des l ments n cessaires la r alisation de l application comme l int gration d images ou d l ments audio laboration du calendrier et du traitement n cessaire pour qu il soit conforme la r alit laboration de l ch ancier notamment dans le transfert des l ments selon les diff rentes Act
17. ainsi que de l innovation Initiation aux r unions d avancement de projet avec l ensemble de l quipe du foyer Initiation l ing nierie sociale 4 2 2 Valorisation du projet dans notre cursus En termes de valorisation de projet il est possible de souligner les points suivants que nous a apport s notre projet de fin d tudes Am lioration de la rigueur n cessaire quant aux choix technologiques adopt s pour ce genre de clients R alisation d un projet pour des clients bien sp cifiques avec des particularit s prononc es R alisation d un projet d envergure de cinq mois qui a nous permis de d velopper de nouvelles comp tences aussi techniques que humaines R alisation d un produit fini et innovant ainsi que g n rique R alisation d un produit capable d aider surmonter davantage un handicap intellectuel 4 3 Limites des fonctionnalit s de l application Actuellement tant donn le manque de temps certains aspects des fonctionnalit s de l application ne sont pas forc ment optimales et peuvent tre sujettes des am liorations Voici notamment certains points optimiser Ajout possible de plusieurs r sidents au sein de l application pour un seul support R alisation un syst me plus labor dans la gestion du placement des images de connexion n cessaires au syst me d identification Am lioration de l ch ancier en termes de dissociation d imag
18. alement en tant que pense b te un rendez vous ou une infor mation importante alors qu il est contraint par le temps Pour se faire il suffit d appuyer sur l ic ne suivante situ e en haut gauche de l cran FIGURE 5 1 Image permettant d acc der au menu Menu Une fois ce bouton press l enregistrement audio d bute aussit t et le r sident se retrouve face ce menu FIGURE 5 2 Arr t et Lecture de l enregistrement audio Une fois que le r sident juge que son enregistrement est termin il peut le stopper avec le bouton associ Le bouton de droite permet d couter loisir les enregistrements stock s au pr alable FIGURE 5 3 Image d clenchant la lecture Le r sident a droit deux enregistrements audios de la sorte A la suite de quoi un nouvel enregistrement entrainerait automatiquement la suppression du plus ancien Ces enregistrements lui permettront de sauvegarder les informations importantes afin de les stocker convenablement dans un milieu environnant plus propice 30 5 1 2 Menu principal Une fois que l image de connexion correcte a t press e le r sident se retrouve face au menu principal qui lui a t r serv A partir de ce menu il va pouvoir manipuler son agenda de plusieurs manieres FIGURE 5 4 Menu principal Il est pr ciser que la couleur du fond de l application peut tre modifi e par l administrateur si elle ne pla t pas au r
19. bl me FIGURE 5 8 Bouton de retour en arri re Les deux images situ es en haut droite sont pr sentes afin d aider le r sident se rappeler o il se situe dans l arborescence de l application Elles permettent galement d couter les enregistrements audio potentiels par une simple pression dessus Ann e Une fois le CupCake press la vue suivante am ne rentrer l ann e du rendez vous 40 FIGURE 5 9 Choix de l ann e Une simple pression du bouton Ecoute situ gauche permet d noncer l ann e choisie Encore une fois la validation pour l tape suivante ne s effectue que lors de la pression du CupCake Pr cisons que l ann e initiale est automatiquement l ann e courante ce qui simplifie davan tage le traitement Mois Le choix du mois s av re tre l tape suivante dans le processus Il se pr sente sous l agencement suivant FIGURE 5 10 Choix du mois Chaque ic ne poss de une synth se vocale qui va prononcer le nom du mois qu elle repr sente La validation du CupCake affectera logiquement le dernier mois press par le r sident Jour Une fois ce choix effectu vient l enregistrement de la date Le jour associ est automa tiquement affich ses c t s 41 FIGURE 5 11 Choix de la date L ic ne Ecoute permet toujours d noncer la configuration choisie Phase de la journ e Cette fois c est au niveau
20. de protection a t n cessaire afin de garantir la bonne fonctionnalit Cette tude s est bas e sur les points que nous avons jug s pertinents de consolider et notamment sur les exp riences que nous avons eu avec la r sidente Mme Mendes lors des divers tests que nous lui avons soumis Voil pourquoi il est possible de mentionner entre autres les apports suivants en termes de s curit du code Neutralisation du bouton Lecture tant que l enregistrement audio n est pas achev Syst me de pr vention en cas d erreur dans le choix de l image de connexion V rification qu un m decin une activit ou un mois est bien s lectionn avant de valider l information et le passage la vue suivante 31 Neutralisation de l affichage du clavier Android lors de l appui d un l ment du DatePi cker V rification par un syst me pr ventif que le r sident ne puisse pas rentrer plus de trois rendez vous pour une journ e et blocage avec synth se vocale si c est le cas V rification par un syst me pr ventif que le r sident ne puisse pas rentrer deux rendez vous la m me heure V rification de la s lection d un rendez vous avant d enclencher le processus de suppres sion S curisation pr alable de la lecture des enregistrements audio au cas o aucun enregistre ment n ait t effectu Suppression automatique des rendez vous d pass s de la base de
21. de la phase de la journ e tre choisie s il s agit du matin de l apres midi ou de la nuit toujours avec le soutien de la synth se vocale FIGURE 5 12 Choix de la phase de la journ e Le CupCake doit tre press pour valider la phase de la journ e Heure Ce menu succ de au pr c dent et a pour but de rentrer l heure laquelle le rendez vous est pr vu 42 FIGURE 5 13 Choix de l heure L ic ne R veil permet d noncer haute voix la configuration qui a t effectu e par le r sident Si celui ci est satisfait du r sultat il presse une nouvelle fois le CupCake Minutes Le choix des minutes s ensuit aussit t se basant toujours sur le m me principe avec le r veil pour la synth se vocale et le CupCake pour valider le choix FIGURE 5 14 Choix des minutes 43 R capitulatif Ceci consiste en la derni re tape du processus d enregistrement il s agit de la vue r capitulative de l int gralit des informations rentr es depuis le d but du traitement 21h 21min FIGURE 5 15 R sum r capitulatif Il est noter que le r capitulatif via la synth se vocale est accessible par la pression sur le bouton F licitations T 5 s e TU FIGURE 5 16 Ic ne F licitations Une fois le CupCake press le r sident vient de rentrer le rendez vous dans son agenda il ne pourra plus revenir en arri re pour modifier d ventuelles informations Si le r
22. de m tier 2 Choix de l ann e avec l utilisation d un DatePicker associ la synth se vocale noncant l ann e choisie FIGURE 3 3 Choix de l ann e 3 Choix de l image correspondant au mois voulu toujours avec l association de la synth se vocale Ces images ont d abord t soumises Mme Mendes et celles qui n taient pas sufh samment expressives ont t remplac es Cependant le mode administrateur permet de modifier les images des mois dans le cas o la pertinence d une d entre elles susciterait des interrogations FIGURE 3 4 Choix du mois 17 4 Choix de la date avec le jour associ comprenant la synthese vocale FIGURE 3 5 Choix de la date 5 Choix de la partie de la journ e matin apr s midi soir comprenant la synth se vocale 6 Choix de l heure du rendez vous comprenant la synth se vocale FIGURE 3 6 Choix de l heure 7 Choix des minutes comprenant la synth se vocale 18 FIGURE 3 7 Choix des minutes 8 R capitulatif d finitif stipulant toutes les informations rentr es au pr alable depuis le d but du processus l s agit de la derni re vue avant l enregistrement dans la base de donn es de la table Evenement Aussi toutes les autres tapes d finies pr c demment disposent d un retour en arri re en cas d erreur de la part du r sident sans pour autant solliciter constamment la base de donn es d u
23. e d identification oe tus ds dra ar ee a ae a 3 12 Ajout Suppression de RDV es Les ras a As Aa mes 3 1 3 Consultation de l agenda sd 44 4 5 dir Re LR Reed Abe 3 1 4 Visualisation de l ch ance des RDV lo ode SUMIMISLEALEUE sasira y ed a e de Na ee vers ee die 3 2 Fonctionnalit s secondaires Le SN a Re ad LT em ses DS VE SN OAI LS Da a bre e D o A 3 2 2 Enregistrement audio lay Sale dE NUE o Reda 233 Aspects COCOON y a e de ed dd a dado dde Bs do a nn 3 3 1 Interaction avec SQLite 3 3 2 Modularit des l ments 3 3 3 Processus de l ch ancier 3 3 4 S curit pour les utilisateurs 4 Recul sur le projet At Diflicult s TENCONTECES 2 a a aa AA 4 2 Apports personnels et valorisation du projet 42 APPOSTO Se RS a MNT L SR Dos 11 11 11 13 13 13 13 14 14 15 15 15 16 21 22 24 28 28 28 29 29 90 31 31 4 2 2 Valorisation du projet dans notre cursus 1 34 4 3 Limites des fonctionnalit s de l application 34 4 4 Extensions possibles l application 34 Annexes 37 5 1 Manuel d utilisation pour le r sident 37 5 1 1 Lancement de lagenda Galatea 37 dd MENU PEMCIDAL 22 e se a MMM RER ETES EN PR SNS 39 5 1 3 Sous menu Rendez vous
24. ectue toujours la suite du dernier l ment de la liste Dans le cas o le nom entr par l utilisateur correspond d j une image pr sente dans la base un message d erreur appara t Il convient alors de modifier le nom de l image pour r aliser l ajout de l image Dans le cas o l utilisateur valide le formulaire sans l insertion pr alable d un nom et d une image de connexion un message appara t lui rappelant d ins rer ces l ments FIGURE 5 46 Ajout d une image de connexion 59 Supprimer une image de connexion En cliquant sur Supprimer une image de connexion l administrateur peut observer les diff rentes images de connexion d j ajout es au syst me d identification Afin de supprimer une image de connexion il convient de cliquer sur l image Il est uniquement possible de supprimer une image de connexion situ e en dernier l ment de la liste d images si et seulement si celle ci n est pas l image de connexion choisie par le r sident L image de connexion du r sident ne peut pas tre supprim e directement depuis ce mode Il convient de supprimer le compte r sident afin de pouvoir liminer l image D s lors afin de supprimer des images de connexion qui se trouveraient avant la position de l image de connexion du r sident il convient de supprimer le compte r sident ce qui supprimera automatiquement l image Il faudra ensuite supprimer les images restantes de la lis
25. ement des traitements internes qui g rent ces m mes vues 3 Augmentation de la modularit des diff rents l ments En effet au d part une conception purement statique notamment dans le choix des images avait t privil gi e afin de pouvoir dissocier les difficult s rencontr es en cat gories interface et traitement et de pouvoir les r soudre au fur et mesure de l avancement du projet Une fois que les interfaces taient tablies les images qui taient jusqu alors employ es en tant que drawable ont t appel es d une nouvelle mani re en tant qu l ment Bitmap d Android de 30 telle sorte qu une certaine modularit des l ments s opere L affichage d un ensemble d images l instar des docteurs ou des mois a n cessit galement une remise en forme en profondeur afin que les gridview deviennent dynamiques L utilisation des cours de programmation avanc e que nous avons eu en IMA4 sur le sujet fut d ailleurs d une tr s grande aide 3 3 3 Processus de l ch ancier Pour le module de l ch ancier le programme a n cessit un processus r fl chi et repos plusieurs fois afin de fournir l algorithme permettant le traitement Les principales tapes sont notamment les suivantes 1 V rification dans la base de donn es de la pr sence d un rendez vous pour la date actuelle 2 R cup ration de l image correspondante au rendez vous 3 Dissociation de l image en n
26. endez vous s avere erron il pourra n anmoins le supprimer afin de le rentrer nouveau Suppression A ce propos la suppression de rendez vous m dicaux est accessible par le caract ristique en rouge de la premi re vue du menu Rendez vous m dical FIGURE 5 17 Ajout ou suppression de rendez vous m dicaux 44 Une fois le bouton choisi une liste d roulante des rendez vous m dicaux d ores et d j rentr s dans l agenda permet de s lectionner le rendez vous voulu a 23 h 20 2016 mercredi 25 E E 20 2016 FIGURE 5 18 Liste d roulante des rendez vous m dicaux Une fois la validation effectu e par le CupCake une derni re vue de confirmation de la suppression est soumise au r sident Celui ci a juste presser le bouton Corbeille s il souhaite r ellement supprimer ce rendez vous 5 1 4 Sous menu Calendrier Le menu Calendrier permet de visualiser plusieurs informations notamment le jour actuel le mois actuel ainsi que la pr sence ou non de rendez vous pour chaque date du mois et si oui combien A f vrier 2015 Bienvenue FIGURE 5 19 Calendrier 45 Chaque l ment poss de une synth se vocale associ e avec un message qui lui est propre Une pression sur une date d un mois permet notamment d noncer le date choisie et si cette derni re poss de un ou plusieurs rendez vous planifi s Si c est effectivement le cas le calendrier affichera les images
27. ent si celui ci existe dans la base L image de connexion qu il a choisie appara t droite des donn es Si aucun r sident n existe dans la base un message d information s affiche En cliquant sur 4 Mettre jour les donn es d un administrateur l utilisateur arrive sur une liste r capitulant les donn es des administrateurs ajout s dans la base Afin de supprimer un r sident ou un administrateur il convient de s lectionner l utilisateur dans la liste puis de cliquer sur le bouton corbeille Lors du clic sur ce dernier la suppression est effective y 1 r sident pr sent dans la base Nom judith Pr nom desp Statut R sident Mot de passe Couleur utilisateur FIGURE 5 33 Suppression d un r sident 52 5 2 4 Gestion des m decins Ce menu est compos de deux sous menus Ajouter m decin permet d ajouter un m decin Supprimer m decin permet de supprimer un m decin partir d une liste FIGURE 5 34 Menu des m decins Ajouter un m decin En cliquant sur Ajouter m decin l utilisateur est amen remplir un formulaire dot de plusieurs champs tous obligatoires l exception du num ro de t l phone du m decin Les champs obligatoires sont le nom le pr nom la sp cialit du m decin la distance en minutes du m decin et le nom du lieu du m decin L utilisateur doit galement ins rer une image de m decin partir de la galerie d images en cli
28. es d couper l image en davantage de morceaux afin d obtenir une id e plus pr cise de l ch ance restante d un rendez vous Am lioration de l accessibilit des v nements pr sents dans le calendrier par une visua lisation selon plusieurs modes de fr quence par semaine par mois par ann e Am lioration du syst me de prise de rendez vous par param trage de la dur e dudit rendez vous correspondant l v nement 4 4 Extensions possibles l application Les extensions suivantes seraient susceptibles d tre pertinentes afin d am liorer encore l agenda Galatea 34 Possibilit d agrandir la taille des images employ es au sein de l application par configu ration dans le mode administrateur tablissement d un suivi ainsi que d un historique de rendez vous notamment par re cherche par mot cl Am lioration de l accessibilit l information par l laboration d un moteur de recherche pour les rendez vous par crit re Conception d une reconnaissance vocale afin d am liorer l interaction entre la tablette et le r sident Conception d une reconnaissance digitale ou d une reconnaissance faciale pour l identifi cation Remplacement des images correspondant aux m decins par des vid os desdits m decins pr sentant leur identit Possibilit d ajuster la taille du texte en fonction des besoins des utilisateurs Adaptation de l application pou
29. es conditions l application d velopp e Il doit n anmoins tre suffisamment compact pour tre transportable facilement De plus pour des raisons de s curit li es la vuln rabilit des r sidents face la po pulation d pourvue de handicap le support ne doit pas tre trop voyant pour susciter l int r t de personnes mal intentionn es Voil pourquoi nous avons d cid d employer la tablette Asus MEMO Pad ME176 de 7 avec Android KitKat 4 4 2 et que le choix d une tablette Android a t privil gi Par ailleurs il y a galement la pr sence d une base de donn es interne envisager La base de donn es utilis e sera du type SQL Lite base de donn es de type embarqu e Elle permettra de stocker l ensemble des donn es li l utilisation de l application 2 2 3 Architecture tablissement de deux modes avec diff renciation par l identification Administrateur Mode Root de l application laissant la possibilit l ducateur sp cialis d inter venir dans l agenda le cas ch ant Il peut acc der toutes les fonctionnalit s de l application et consulter l ensemble des donn es stock es dans l agenda du r sident 15 Il lui est entre autres possible de d finir les param tres de l application tels que la couleur de fond ou encore les informations propres chaque r sident Utilisateur mode employ constammen
30. et Des lors le bin me qui s occuperait de ce projet devrait proc der a la r alisation complete du projet de l laboration du cahier des charges la r flexion sur l interface Homme Machine en passant bien entendu par le d veloppement logiciel Les choix techniques seraient galement choisis par ce m me bin me Cette conceptualisation de part en part et cette libert furent aussi d importants facteurs dans le choix de ce sujet De plus il nous avait sembl tres int ressant de pouvoir r aliser un projet en partenariat avec une soci t nous permettant ainsi de mener celui ci en dehors d un contexte purement universitaire Cela nous permit de ce fait de r aliser des r unions dans les locaux de la soci t et de mieux nous pr parer notre future insertion professionnelle 10 Chapitre 2 Analyse de projet gt Cette partie a pour but de pr ciser davantage les caract ristiques particuli res du projet qui nous t confi et de pr ciser les attentes principales des utilisateurs en termes de produit fini 2 1 Pr sentation 2 1 1 Caract ristiques des utilisateurs Concernant le foyer de l Oiseau Mouche Afin de r aliser un tel projet il convient tout d abord de mieux conna tre le principal utilisateur de l application et de d gager ses capacit s interagir avec le monde ext rieur Avant toute chose il faut pr ciser que les utilisateurs de l application que nous no
31. euf autres de m me taille enregistr es dans le dossier sd card puzzle 4 Calcul du temps restant entre l heure actuelle et l heure du rendez vous 5 Ajout ce temps du temps n cessaire pour aller au lieu du rendez vous puis rajout d une plage de cinq minutes pour plus de confort horaire 6 Division de ce m me temps par neuf afin d obtenir des intervalles de temps gaux entre les diff rents morceaux 7 Configuration de la classe AlarmeManager d Android qui permet d effectuer un traitement suspendu un pendingintent qui contient notamment l affichage rafra chi du puzzle en train de se former 8 Traitement dynamique de la gridview affichant au fur et mesure les pi ces du puzzle 3 3 4 S curit pour les utilisateurs Il est ind niable qu une application aussi configurable et d pendante d une certaine mani re de l interaction avec son utilisateur peut tre source d erreurs potentielles qui peuvent conduire des dysfonctionnements dans l agenda Galatea Il s agit d un constat renforc par les difficult s que peuvent prouver ce genre de personnes atteintes de d ficience mentale l g re face la technologie Voil pourquoi l application Galatea a t consolid e de telle sorte s curiser l entr e et le traitement des informations l int rieur Concernant les r sidents Pour l utilisation de l agenda Galatea de la part des r sidents une couche
32. haut L utilisateur est alors amen choisir une nouvelle image de mois pour le mois sur lequel il a cliqu en cliquant sur le bouton Choisir une image de mois Apr s insertion de l image il convient de cliquer sur Valider pour effectuer la modification L image du mois est alors modifi e et la modification sera effective dans l ensemble du mode r sident O7 FIGURE 5 44 Modification de l image du mois s lectionn 5 2 7 Gestion des images de connexion Ce menu est compos de deux sous menus Ajouter une image de connexion permet d ajouter une image de connexion Supprimer une image de connexion permet de visualiser et de supprimer des images de connexion IS FIGURE 5 45 Menu des images de connexion Ajouter une image de connexion Au clic sur Ajouter une image de mois l utilisateur est amen remplir un formulaire dot d un champ texte et d un bouton permettant de choisir une image de mois Un bouton Valider est galement pr sent en fin de formulaire Le champ texte Nom de l image de connexion lui permet de saisir le nom qu il souhaite attribuer l image Cette derni re s ajoute gr ce au bouton intitul Choisir une image de connexion l application Lors du clic sur le bouton Valider il y a envoi du formulaire et ajout de l image de connexion dans la liste d images du syst me d identification L ajout d une image de connexion s eff
33. igatoires Un menu d roulant permet de choisir le statut de l utilisateur Administrateur ou R sident Lorsqu un r sident a d j t entr dans la base il n est plus possible d entrer un nouvel utilisateur de statut R sident Le menu d roulant ne propose en effet qu un unique choix Administrateur Dans ce cas un message l indique en d but de formulaire ATTENTION Un r sident est d j entr dans la base Il n est pas possible d en ajouter un autre En fonction du choix effectu sur le menu d roulant les champs remplir ne seront pas les m mes Ainsi en choisissant Administrateur les champs seront le nom le pr nom et le mot de 50 passe de connexion En choisissant R sident les champs seront le nom le pr nom et le nom de l image de connexion Il convient galement de choisir obligatoirement une couleur de fond pour l application en cliquant sur le bouton correspondant Une palette de couleurs s ouvre alors permettant ainsi l utilisateur de s lectionner sa couleur Apr s avoir choisi la couleur celle ci appara t en arri re plan du formulaire Un clic sur 4 Valider permet d envoyer le formulaire y R sident Administrateur FIGURE 5 31 Ajout d un administrateur un r sident ayant d ja t rentr Mettre jour les donn es d un utilisateur En cliquant sur Mettre jour les donn es d un utilisateur l utilisateur arr
34. ive sur un sous menu proposant deux choix Mettre jour les donn es d un r sident Mettre jour les donn es d un administrateur En cliquant sur Mettre jour les donn es d un r sident l utilisateur arrive sur une liste r capitulant les donn es du r sident si ce dernier existe bien dans la base L image de connexion qu il a choisie appara t droite des donn es En cliquant sur Mettre jour les donn es d un administrateur l utilisateur arrive sur une liste r capitulant les donn es des administrateurs ajout s dans la base Dans les deux cas il convient de cliquer sur l utilisateur modifier l L utilisateur arrive alors sur un formulaire de donn es pr rempli avec les donn es originales du compte Il n est pas possible de modifier le statut de l utilisateur r sident administrateur qui est fix sa valeur originale Dans le cas de la modification d un r sident il est impossible de modifier le nom original attribu son image de connexion Un clic sur Valider permet d envoyer le formulaire FIGURE 5 32 Mise jour des donn es de l utilisateur Supprimer un utilisateur Apr s avoir cliqu sur Supprimer utilisateur un sous menu comportant deux choix s af fiche Supprimer un r sident Supprimer un administrateur En cliquant sur Supprimer un r sident l utilisateur arrive sur une liste r capitulant les donn es du r sid
35. ivity et dans la r flexion n cessaire pour le calcul du temps restant selon n importe quelle heure de la journ e Mise en place des List View n cessaires pour l affichage lors de la suppression de rendez vous Mise en place de l aspect configurable de l application n cessitant un point de vue dyna mique sur la question Compr hension du mode de fonctionnement particulier SQLite Transfert de toutes les informations rentr es au fur et mesure pour ensuite les int grer ensemble dans la base de donn es R alisation de la dissociation correcte pr sente dans le mode administrateur Mise en lumi re des cas de dysfonctionnements potentiels par des probl mes d interaction avec la tablette Recherche des cas extr mes 39 4 2 Apports personnels et valorisation du projet 4 2 1 Apports personnels Ce projet de fin d tudes fut tr s valorisant de par son objectif final que par les d fis que ce dernier a suscit s Il est possible de mentionner Am lioration dans l introspection n cessaire l laboration du cahier des charges Am lioration de l autonomie dans la gestion d un projet Am lioration des comp tences acquises durant le cursus universitaire notamment dans le domaine des applications mobiles Meilleure vision d un projet l chelle d une quipe dans un contexte de partenariat avec une entreprise ext rieure D veloppement d un meilleur sens de la cr ativit
36. lisateur En revanche si des modifications sont apporter apr s l enregistrement de l utilisateur le principe d un update a t mis en place afin de pouvoir visualiser l int gralit des utilisateurs dissoci e en deux vues entre r sident et administrateur avec les informa tions qui leur sont propres tout comme la possibilit de les modifier le cas ch ant 3 Supprimer l utilisateur Bas sur le m me principe de visualisation que pour la mise jour ce menu offre la possibilit de dissocier une fois de plus les administrateurs du r sident et de supprimer ces utilisateurs de la base de donn es embarqu e sur la tablette 25 1 r sident pr sent dans la base Nom Haddaoui Pr nom Soufiane Statut R sident Mot de passe coucou Couleur utilisateur r cup ration choix 0 FIGURE 3 19 List View des r sidents en l occurrence un seul Gestion des m decins Le menu Gestion des m decins dispose galement de l ajout et de la suppression des diff rents m decins propres chaque r sident avec les informations n cessaires l instar du nom de la sp cialit de l image de celui ci de la distance entre son cabinet et le foyer de l Oiseau Mouche ainsi que de l image de son cabinet Le sous menu Suppression permet galement de visualiser sous la forme d une Listview les diff rents m decins d ores et d j rentr s dans la table M decin de la base de donn
37. m dical 39 DLA Sous menu Calendrier s 44 a etes ale E A A Les ses 45 5 1 5 Sous menu Date Actuelle 46 5 1 6 Sous menu Rendez vous activit s 47 5 2 Manuel d utilisation pour l administrateur 49 5 2 1 Connexion au mode administrateur 49 5 2 2 Menu principal administrateur 49 0 253 Gestion des AIS LUIS e e DUR Ne DO DNS RS NS ere 50 5 2 4 Gestion des M JECIAS e aun te A D o ana a e e 53 zo ESOS AICLIVIL S le e a a aaa a rs do a a 54 5 2 6 Gestion des images de mois 56 5 2 7 Gestion des images de connexion 58 Table des figures 1 1 1 2 3 1 3 2 3 9 3 4 3 0 3 0 3 1 3 0 3 9 3 10 3 11 3 12 3 13 3 14 3 19 3 16 3 17 3 18 3 19 3 20 3 21 ILL 3 23 3 24 9 1 5 2 5 3 5 4 5 9 5 0 9 1 9 8 5 9 5 10 5 11 ESO GARN s Lia A 8 Logo dela deficiente mentale sea ie E A a a de 9 Syst me d authentification par choix d image 15 GridView des M decins 16 Chok del annee RUSSE RS TR TOR AN INT EUR RE TS den de 17 Choix GUTO e de e de e ss nd a a a date de aed A 17 Chor do date e pa a a e CR A RA a RT a e EY 18 Chor de Lha Ge e ladito ar ado e Ma dde Md do e dd 18 Choix des MINUTES uba VON Re A A A een 19 R capitulatif des choix effectu s a a a a 19
38. mmerons par la suite r sidents sont dans l incapacit de comprendre les lettres les chiffres les pictogrammes usuels ainsi que l heure Ils travaillent quotidiennement dans des structures adapt es leur handicap et peuvent sortir du Foyer durant leur temps libre Le r sident est donc comme sp cifi pr c demment une personne non lectrice atteinte d un handicap mental ayant les sp cificit s suivantes Handicap moteur inexistant ou tres l ger Non atteinte de surdit Non atteinte de daltonisme Non atteinte de c cit Pr sentant parfois une difficult d articulation Ayant des horaires de travail particuliers diff rents de ceux des autres r sidents Un r sident poss de un ou plusieurs m decins dans diff rents domaines ces m decins sont attitr s ce r sident Preuve de lenteur dans le traitement des informations Preuve de capacit s attentionnelles fragiles M moire de travail faible Difficult de rep rages spatio temporelles valuation de l coulement du temps difficile Difficult de repr sentation mentale Estime de soi fragilis e 11 Concernant la d ficience mentale en g n ral Rappelons que d apr s l OMS une personne d ficiente mentale est d finie comme une per sonne intelligence globale incompl te ou insuffisante l intelligence pouvant tre d ficiente au niveau g n
39. n point de vue technique En effet toutes les informations sont valid es d finitivement des la pression du CupCake de cette vue et le rendez vous est ins r dans la base 15h 15min FIGURE 3 8 R capitulatif des choix effectu s Suppression Pour la suppression de rendez vous m dicaux un affichage par le principe d une Listview a t impl ment effectuant correctement la dissociation avec les v nements non m dicaux 19 11h50 FIGURE 3 9 List View des rendez vous m dicaux rentr s Une tape suppl mentaire dans la suppression d finitive du rendez vous a t rajout e afin de pr munir aux ventuelles erreurs que le r sident serait en proie de commettre plus facilement qu une personne ne souffrant pas de d ficience mentale l g re Rendez vous des Activit s Ajout Bas e sur le m me principe que la prise de rendez vous m dicaux seul le choix de l activit diff re En effet l ducateur sp cialis pourra rajouter au fur et mesure des activit s propres au r sident aquagym quitation shopping par le biais du mode administrateur Toutes ces activit s ont t regroup es dans le menu Activit s tandis que trois autres sp cifiques ont t dissoci es savoir cong arr t maladie et jour f ri FIGURE 3 10 Les quatre grandes cat gories de temps libre 20 Une fois ce choix effectu le m me processus d enregistrement utilis
40. ndez vous potentiels avec limage 1 heure et les minutes propres au rendez vous Il a t choisi de limiter le nombre de rendez vous par jour un nombre de trois afin d offrir une meilleure ergonomie visuelle dans la vue du calendrier 4 f vrier 2015 26 F vrier 2015 10 h 22 min 9 h13 min 18 h 10 min FIGURE 3 14 Menu Calendrier comportant 3 rendez vous pour 1 journ e Le r sident peut bien videmment naviguer travers les mois de l ann e passer aux ann es suivantes etc toujours avec le soutien de la synth se vocale Cette derni re lui fait part du jour qu il aura choisi et s il y a la pr sence ou non de rendez vous a cette date et si oui combien 3 1 4 Visualisation de l ch ance des RDV Une autre fonctionnalit principale qui avait longtemps t discut e avec le foyer de l Oiseau Mouche ainsi qu avec notre tuteur est la suivante la compr hension de l ch ance des rendez vous ainsi que du rep rage temporel En effet pour une personne atteinte de d ficience intellectuelle la notion d coulement du temps est un fait totalement tranger dans le sens o le r sident bien qu il sache qu il doit 22 se pr senter un rendez vous une heure bien pr cise par exemple 14h15 n arrive pas appr hender le temps qu il lui reste avant de partir pour tre l heure C est pourquoi la lecture d une simple horloge n est pas suffisante po
41. ns d licates d interface Homme Machine et d in g nierie sociale au niveau comportemental en ce qui concerne le r sident Il en va de m me avec le foyer de l Oiseau Mouche avec galement plusieurs r unions effec tu es qui correspondaient des jalons dans la r alisation et l avancement du projet Elles avaient principalement lieu avec Mme Decoupigny ainsi que Mme Mendes bien que l laboration du cahier des charges fut discut e de consort avec M Chevalley et Mme Konrad 14 Chapitre 3 R alisation gt Cette partie a pour but de revenir sur l int gralit du travail qui a t r alis e jusqu alors et notamment sur les fonctionnalit s qui ont t d velopp es 3 1 Fonctionnalit s principales Voici une pr sentation des diff rentes fonctionnalit s jug es principales qui ont t int gr es dans l application Galatea 3 1 1 Syst me d identification tant donn qu un syst me de mot de passe login classique susciterait de nombreuses diffi cult s pour des personnes prouvant des troubles de la m moire une alternative ce syst me a t choisie et d velopp e D autant plus que le mot de passe habituel n cessite avant tout de l crire solution en opposition totale avec la probl matique du projet C est pourquoi le choix s est port sur un syst me d identification par images En effet selon une certaine th matique le r sident pourra choisir au pr alable une image qu il app
42. ntroduction E rapport a pour but d exposer les r sultats obtenus par le bin me C dric DESPREZ amp Soufiane HADDAOUI dans le cadre du projet de fin d tudes de la formation IMA de l cole d ing nieurs Polytech Lille Il est attendu de pr senter en premier lieu la probl matique du projet ainsi que son contexte suivi d une description plus pouss e des v ritables fils conduc teurs du cahier des charges Le d tail des r alisations effectu es durant ce projet est galement attendu et enfin ce rapport s ach vera avec le retour sur les exp riences v cues ainsi que les potentielles voies d am lioration Chapitre 1 Contexte gt Cette partie a pour but d amener le projet de fin d tudes qui nous a t confi en pr cisant l environnement dans lequel il s appliquera 1 1 Entr e en mati re Dans le cadre de notre projet de fin d tudes notre choix s est port sur un des sujets propos s par l organisme GAPAS lors de la session de pr sentation des sujets sous la tutelle de notre encadrant M Grisoni 1 2 Pr sentation 1 2 1 Historique La soci t GAPAS Groupement des Associations Partenaires d Action Sociale est un or ganisme fond en 2006 concentrant en son sein plusieurs associations qui s occupent de per sonnes souffrant de handicap plus ou moins cons quent Elle a pour but d aider les associations membres dans l avenement de leurs objectifs et missions Elle a galement comme
43. o l utilisateur appuie sur le cupCake sans avoir pr c demment saisi le login et le mot de passe un message d erreur appara t De m me si l utilisateur a ins r des identifiants de connexion erron s un message d erreur le pr cisant s affiche Apr s appui sur l ic ne de validation l utilisateur se retrouve dans le mode administrateur et plus particuli rement sur le menu principal administrateur O c s au mode AT TT FIGURE 5 27 Mode Administration 5 2 2 Menu principal administrateur Ce menu propose les options suivantes Gestion des utilisateurs Gestion des m decins Gestion des activit s Gestion des images de mois Gestion des images de connexion 49 Enregistrement capture cran Gestion des m decins Gactinn dae artivit e FIGURE 5 28 Menu du mode Administration 5 2 3 Gestion des utilisateurs Ce menu est compos de trois sous menus Ajouter utilisateur permet d ajouter un r sident ou un administrateur Mettre jour les donn es d un utilisateur permet de mettre jour les donn es pr c demment entr es dans la base Supprimer utilisateur permet de supprimer un r sident ou un administrateur 10 50 FIGURE 5 29 Menu Utilisateur du mode Administration Ajouter un utilisateur En cliquant sur Ajouter utilisateur l utilisateur est amen remplir un formulaire dot de plusieurs champs tous obl
44. oisir le mois auquel il veut associer une image et cette derni re s ajoute gr ce au bouton intitul Choisir une image de mois Lors du clic sur le bouton Valider il y a envoi du formulaire et cr ation du mois dans la base Dans le cas o une image tait d j associ e au nom du mois s lectionn celle ci est automatiquement supprim e et remplac e par l image choisie L image de mois nouvellement cr e ou mise jour apparaitra automatiquement dans l en semble des fonctionnalit s du mode r sident Dans le cas o l utilisateur valide le formulaire sans l insertion pr alable d une image de mois un message appara t l invitant effectuer les op rations demand es 96 juillet Une image pour le mois s lectionn est d j pr sente dans la base En choisissant une nouvelle image pour ce mois l ancienne image sera automatiquement supprim e FIGURE 5 42 Message d erreur en cas d image d j existante pour un mois Visualiser les images de mois En cliquant sur Visualiser les images de mois l utilisateur peut observer les diff rentes images associ es au mois et ceci dans l ordre chronologique des mois Lorsqu a un mois ne correspond aucune image cela cr e un vide informant l administrateur de la n cessit choisir une image pour le mois Afin de modifier une image pour un mois donn il convient de cliquer sur l image du mois puis de cliquer sur l ic ne du
45. ons de l application 2 2 1 Exigences des clients Les demandes du client sont multiples mais s axent cependant sur trois points centraux 1 L application devra faire preuve d une facilit d utilisation suffisante pour que le r sident puisse de lui m me planifier ses propres rendez vous En effet le but de ce projet est bel et bien de rendre plus autonomes les r sidents en leur fournissant un produit simple d utilisation l interface pur e et adapt e leur handicap 2 Le r sident pourra facilement consulter ses rendez vous enregistr s dans le calendrier Ces derniers lui seront rappel s par un syst me d alerte En effet l un des probl mes actuels est que les r sidents oublient fr quemment leurs rendez vous De ce fait les ducateurs doivent r guli rement leur rappeler 3 Le r sident aura la possibilit de transporter ais ment la plateforme contenant l applica tion afin qu elle l accompagne dans sa vie quotidienne Le choix du support sur lequel sera impl ment e l application doit tre r fl chi tant au niveau de la portabilit qu au niveau de la praticit d utilisation permise par le support choisi 2 2 2 Contraintes techniques Le choix du support doit pr senter les caract ristiques suivantes Il doit tre suffisamment grand pour tre utilisable facilement par le r sident Il doit galement permettre celui ci d utiliser dans les meilleur
46. os avia Y E A A 51 Ajout d un administrateur un r sident ayant d j t rentr 51 Mise a jour des donn es de l utilisateur 52 Suppression d un r sident 52 Meomrder deci ae Eu de a a au 53 Ajout d un Medecine ad as ds dr ds PS Sen ei RS a Tai Ta 53 Suppression un m decin bos a Ru a a ANS ere es 54 Menu des activit s aci a SAME DANS UT a a die rs 54 AOU UC ACTOR y ro en dE deu A A 55 Suppression d une activit a e 56 Menu des images des mois o aa a a ie a 56 Ajout une image de mois sens rome de a 57 Message d erreur en cas d image d j existante pour un mois dl Visualiser les images de mois a a a a a 58 Modification de l image du mois s lectionn 58 Menu des images de connexion 59 Ajout d une image de connexion 59 Visualisation d une image de connexion 1 60 Suppression d une image de connexion 60 Remerciements Nous tenons remercier notre tuteur Polytech Lille M Laurent GRISONI pour ses pr cieux conseils ainsi que les repr sentants de GAPAS et plus particuli rement du foyer de l Oiseau Mouche notamment Mme DECOUPIGNY et Mme MENDES ainsi que M Charly CHEVALLEY et Mme M lina KONRAD pour leur investissement et leur disponibilit dans le cadre de ce projet I
47. plusieurs de nos hypoth ses et d adapter certaines autres Son investissement dans le projet fut tr s appr ci e Des personnes d ficientes intellectuelles se sentent naturellement plus vuln rables face au monde ext rieur et se consid rent plus en tant que cible De ce fait ils n auront pas forc ment l envie d emporter leur tablette avec eux au travail tant donn que pour ajouter un rendez vous qu il soit m dical ou autre cela n cessitera forc ment un certain temps le r sident voudra avoir un moyen rapide d enregistrer le rendez vous de mani re vocale pour le stocker correctement plus tard Il faudra cr er un enregistrement audio par utilisation du micro de la tablette Dans le cas contraire l utilisateur ne voudra pas employer l application sous effet du stress lorsque celui ci est immerg dans le monde ext rieur travail m dical Suite la pr c dente nonciation des caract ristiques des utilisateurs on comprend d s lors le d fi que repr sente la r alisation d un tel projet L application se doit de r pondre aux sp cificit s globales du handicap pr sent par ces personnes et galement aux propres sp cificit s de celles ci le degr de gravit du handicap tant diff rent pour chaque r sident C est pourquoi la n cessit d inclure un r sident durant le processus de r alisation du projet s est av r e primordiale 12 2 2 Sp cificati
48. pour l ajout de rendez vous m dicaux a t impl ment FIGURE 3 11 GridView des activit s disponibles Suppression La suppression des rendez vous non m dicaux s affiche sous la m me forme que celle des rendez vous m dicaux offrant ainsi la possibilit de choisir quel rendez vous supprimer d finitivement 2 activit s pr sentes dans la base Activit bowling Nom du lieu metro Distance du lieu 15 min Activit exposition Nom du lieu mus e Distance du lieu 45 min FIGURE 3 12 List View des rendez vous non m dicaux d j rentr s 3 1 3 Consultation de l agenda La consultation de l agenda permet de visualiser l int gralit des rendez vous rentr s durant le mois courant En effet en premier lieu le jour actuel est affich en orange et de petits chiffres allant de un trois sont pr sents sur les cases de la gridview r pertoriant le nombre de rendez vous pr sents dans la journ e 21 f vrier 2015 23 F vrier 2015 A 11 h50 min FIGURE 3 13 Menu Calendrier Les jours correspondent galement aux dates selon les diff rents mois en lien troit avec la classe Calendar d Android plus avanc e que la classe Date jug e aujourd hui obsol te et le principe des ann es bissextiles est galement impl ment Afin de v rifier si le r sident n a pas de rendez vous au jour choisi il pourra simplement appuyer dessus et la visualisation des re
49. primer une activit En cliquant sur Supprimer une activit l utilisateur peut observer une liste des diff rentes activit s d j entr es dans la base avec les informations les qualifiant nom de l activit nom du lieu d activit et enfin distance du lieu L image de l activit appara t galement droite des donn es Dans le cas o aucune activit n a d j t entr e dans la base un message appara t et la liste est vide Afin de supprimer une activit de la liste il convient de cliquer sur l activit supprimer puis de cliquer sur l ic ne Supprimer situ en haut 313 Y 3 activit s pr sentes dans la base Activit natation Nom du lieu piscine Triolo Distance du lieu 50 min Activit randonn e Nom du lieu foret Distance du lieu 5 min FIGURE 5 39 Suppression d une activit 5 2 6 Gestion des images de mois Ce menu est compos de deux sous menus Ajouter une image de mois permet d ajouter une image de mois Visualiser les images de mois permet de visualiser et de supprimer des images de mois FIGURE 5 40 Menu des images des mois Ajouter une image de mois Au clic sur Ajouter une image de mois l utilisateur est amen remplir un formulaire dot d un menu d roulant et d un bouton permettant de choisir une image de mois Un bouton Valider est galement pr sent en fin de formulaire Le menu d roulant lui permet de ch
50. quant sur le bouton Choisir une image de m decin et ins rer une image du lieu du m decin partir de la galerie en cliquant sur Choisir une image du lieu Lors du clic sur le bouton Valider il y a envoi du formulaire et cr ation du m decin dans la base Dans le cas o le nom du m decin existe d j dans la base un message d erreur appara t et il convient de pr ciser la ville o exerce le m decin dans le champ Nom Le nouveau m decin cr apparaitra automatiquement dans la liste des m decins disponibles lors de l ajout d un rendez vous m dical FIGURE 5 35 Ajout d un m decin 59 Supprimer un m decin Apr s avoir cliqu sur Supprimer m decin l utilisateur peut observer une liste des dif f rents m decins d j entr s dans la base avec les informations les qualifiant nom pr nom sp cialit lieu du m decin distance du lieu et son t l phone Une image du m decin appara t galement droite des donn es Dans le cas o aucun m decin n a d j t entr dans la base un message appara t et la liste est vide Afin de supprimer un m decin de la liste il convient de cliquer sur le m decin supprimer puis de cliquer sur l ic ne Supprimer situ e en haut 4 m decins pr sents dans la base Nom Thellier Pr nom Sylvain Sp cialit G n raliste Lieu du m decin Cabinet G Distance du lieu 5 min T l phone du m decin 03456789
51. r ciera ce qui accentuera sa facult de m morisation Cette image sera rentr e dans la base de donn es par l ducateur sp cialis dans le mode administrateur dont de plus amples d tails se trouvent la section 3 1 5 page 24 Elle est ensuite associ e neuf autres qui sont des leurres lors de l ouverture de l application a A A 7 EN Ni FIGURE 3 1 Syst me d authentification par choix d image 15 Le programme a t concu de telle sorte ce que le r sident dispose de trois tentatives chacune ponctu e par la synth se vocale pour faire le bon choix Une fois que ces trois tentatives se sont coul es sans succ s le principe des setOnClickListener illustrant l action d appui sur n importe quelle image a t neutralis durant une p riode de trente secondes afin de d courager un r sident malveillant d acc der l agenda d un autre r sident en toute impunit Une fois que le d lai s est coul la synth se vocale avertit le r sident qu il peut de nouveau essayer trois nouvelles fois Bien entendu il ne s agit pas de la solution la plus robuste en termes de s curit informatique dans le domaine des mots de passe toutefois et ainsi que nous en avons convenu avec les membres de GAPAS ce syst me d identification tait principalement pr sent titre pr ventif afin d emp cher surtout d autres r sidents de modifier l agenda d un autre bien que ce ne soit pas monnaie
52. r d autres types de handicap c cit surdit 39 Conclusion En conclusion de ce projet la conduite de ce dernier s est r v l e tres instructive notam ment par l importance de l tude des besoins des utilisateurs En effet l application r alis e ne se destine pas la population globale mais bien des personnes sp cifiques atteintes d une d ficience mentale et dont les attentes en termes de produit fini sont bien particuli res L enjeu primordial tait donc ici de bien cibler la sp cificit de leur handicap par l tude de leurs sensibilit s diff rents vecteurs de communication afin de r aliser ensuite une application qui corresponde pleinement leurs attentes L tude pr liminaire fut d une importance capitale En effet les besoins des r sidents ont t recueillis puis analys s afin de pouvoir tre repr sent s sous forme de maquettes Par la suite la partie relative au d veloppement a pu tre men e convenablement gr ce au travail r alis en amont Cet avancement de projet s est accompagn de la consultation r guli re des r sidents et du personnel encadrant dans un but de travail collaboratif Ce projet v ritable d fi relever et r alis dans un contexte de partenariat a permis galement de d couvrir un autre univers autre que celui purement universitaire En ce sens il a constitu une autre approche tr s motivante d organisation du travail et a particip
53. rateur En ce qui concerne le mode administrateur un certain nombre de traitements sont offerts a l ducateur sp cialis Rappelons le ce mode administrateur est uniquement r serv au per sonnel habilit configurer en premier lieu l application Galatea En aucun cas le r sident ne pourra acc der ce mode Si une telle libert de configuration a t privil gi e cela demeure toujours dans l optique de fournir une application capable de s adapter tout type de r sident et de ce fait de fournir par le biais de l agenda Galatea une notion de g n ricit demand e notamment dans le cahier des charges Il est galement pr ciser qu afin d am liorer ce principe de g n ricit l int gralit des choix des images pr sentes dans le mode administrateur s effectue partir de l application Galerie propre la tablette qui recense la totalit des formats images pr sents sur la tablette Aussi rien n emp che d utiliser non seulement des photos plac es volontairement sur la tablette mais aussi les images prises par l appareil photographique de cette derni re En premier lieu ce mode administrateur est soumis un syst me d authentification par login mot de passe Il faut savoir qu une tablette peut contenir qu un seul r sident mais plusieurs ducateurs sp cialis s dits administrateurs d o la pr sence de login O c s au mode Aelrminislealon FIGURE 3 17 Menu Administrate
54. res il fallait fournir une solution efficace pour celui ci Il peut ainsi conserver les informations en bloc notes car dans le cas contraire il aurait t victime de sa m moire d faillante et ainsi qu il puisse effectuer la proc dure le soir chez lui dans un environnement serein C est pourquoi une fonctionnalit d enregistrement audio a t impl ment e Disponible des le lancement de l application sans m me se pr occuper du syst me d identification par image une ic ne Enregistrement est pr sente afin que d s que le r sident appuie dessus l enregistre ment se mette en marche Il a des lors tout le loisir de parler jusqu ce qu il appuie sur le bouton stop Un bouton lecture situ c t lui permet d couter l enregistrement effectu FIGURE 3 23 Menu de l enregistrement audio Apr s en avoir discut avec le foyer de l Oiseau Mouche il a t convenu de fixer le nombre d enregistrements audios deux de telle sorte ce que le r sident puisse y acc der facilement lorsqu il souhaitera enregistrer convenablement son rendez vous dans son agenda Un principe d crasement de l enregistrement le plus ancien a t mis en place afin de ne conserver que deux enregistrements vocaux sur la carte SD de la tablette et de ce fait ne pas engorger cette derni re par des fichiers obsol tes Ainsi durant tout le processus d enregistrement du rendez vous dans la base le r sident a
55. rv es ce corps de m tier Un gain de temps ind niable r sulterait donc de ce projet Les membres de l Oiseau Mouche demandaient un produit fini et adapt pour un r sident faisant office de testeur dans le cadre du projet Le cas ch ant une solution g n rique aurait t appr ci e bien que ce ne soit pas l objectif premier 1 5 Motivations quant au choix du sujet Ce sujet fut particuli rement attractif car il s agissait d un projet ambitieux et aucune solution ant rieure n avait t d velopp e Polytech Lille sur ce sujet le GAPAS tant un partenaire tr s r cent de l cole Polytech Lille Ce projet ainsi que les autres propos s par le GAPAS faisaient donc office de projets tests pour ce dernier afin de juger si leur nouveau partenariat avec Polytech Lille serait int ressant et qu il perdurerait aux ann es suivantes Etant donn que la version exp rimentale de ce projet permettrait d am liorer consid ra blement la vie quotidienne d une personne atteinte de handicap mental l ger et qu il serait la base d un modele viable pour une grande partie de cette population l enjeu tait un d fi tres int ressant a relever et permettrait par les comp tences que nous avons acquises au cours de nos ann es d tudes en tant qu leve ing nieur d aider son prochain Ce constat suscita un grand enthousiasme de notre part et fut une des principales raisons qui nous pouss rent choisir ce proj
56. s curit a t ajout e dans le sens o il n est pas possible de supprimer un mois d j rentr seule son image change janvier FIGURE 3 22 Configuration des images des mois Gestion des images de connexion Les images de connexion correspondent aux images dites leurres sont associ es avec la v ritable image de connexion propre au r sident Une visualisation au pr alable est une fois de plus disponible afin de mieux se repr senter ce que donnera la premi re vue au lancement de l application 21 3 2 Fonctionnalit s secondaires 3 2 1 Synth se vocale Tout au long de l application que ce soit dans la visualisation du calendrier dans l ajout de rendez vous m dical ou non ou encore dans l ch ancier la synth se vocale a constamment t impl ment e afin d allier au mieux le couplage image son et de cette mani re proc der une meilleure assimilation de l application notamment des images r currentes comme les mois les menus D s lors il est possible d esp rer que de cette mani re un apprentissage des informations crites comme le jour l heure les minutes ou les chiffres puisse en d couler au bout d un certain temps 3 2 2 Enregistrement audio Afin de pallier au d licat probl me qui pouvait potentiellement appara tre pour le r sident lorsqu il tait oblig de rentrer un rendez vous dans un milieu environnant propice au stress et au regard des aut
57. t par le r sident Il lui est possible de G rer ses rendez vous avec l ajout ou la suppression d l ments Planifier ses loisirs par l ajout d v nements Consulter l agenda et donc prendre connaissance des rendez vous planifi s Consulter la date actuelle 2 3 Aspect Interface Homme Machine L interface Homme Machine est un concept capital pour le projet en question Afin d assurer une totale empathie de la part du futur utilisateur elle se doit d tre adapt e au public vis par sa facilit d utilisation et le cas ch ant par sa ludicit Il appara t vident que l Interface Homme Machine d velopp e dans le cadre de ce projet se doit d tre appropri e aux personnes d ficientes intellectuelles par l adaptation leur handicap de l ensemble des l ments la composant Afin de r aliser au mieux l interface de l application un r sident est int gr dans le processus de r alisation des maquettes Il semble n cessaire de d tecter les vecteurs de communication vers lesquels celui ci est le plus sensible D une mani re g n rale l interface d velopp e se doit de prendre en compte les l ments suivants 1 Aspect ludique et didactique 2 Le bien tre du r sident 2 4 Planification du projet et suivi Ce projet a t ponctu r guli rement de prise de rendez vous avec notre tuteur M Grisoni afin d apporter des solutions face des questio
58. te en partant de la derni re Lorsqu il est possible de supprimer une image une alerte de type confirmation s affiche demandant l utilisateur de confirmer la suppression de l image s lectionn e En cas de sup pression effective de l image il y a mise jour de la vue globale et l image supprim e n appara t plus La liste d images du syst me d identification du mode r sident est alors mise jour en cons quence FIGURE 5 47 Visualisation d une image de connexion Confirmation de la suppression Voulez vous vraiment supprimer l image Annuler Supprimer FIGURE 5 48 Suppression d une image de connexion 60
59. ur Un login et un mot de passe de base a t tabli essentiel lors de la toute premi re confi guration de l application Galatea Depuis ce mode il est des lors possible de 1 G rer les utilisateurs r sident ou administrateurs 2 G rer les m decins 3 G rer les activit s 4 G rer les images des mois 5 G rer les images de connexion leurres 24 E Enregistrement capture cran Gestion des m decins Gactinn dae artivit e FIGURE 3 18 Les diff rents menus du mode administrateur Gestion des utilisateurs Le menu Gestion des utilisateurs dispose de trois sous menus 1 Ajouter les utilisateurs Ce sous menu permet de rentrer les informations n cessaires d un utilisateur directe ment dans la table associ e Utilisateur de la base de donn es SQLite Ces informations comprennent entre autres nom pr nom statut administrateur ou r sident mot de passe pour administrateur image de connexion pour le r sident ainsi que le choix de la couleur de background pour le reste de l application disponible gr ce un ColorPicker ou encore le choix de la couleur pour uniquement le mode administrateur pour l ducateur sp cialis La s curit du programme assure qu un seul r sident peut tre rentr dans la base de donn es et qu une fois que celui ci est rajout il n est possible que de rajouter des administrateurs 2 Mettre jour les donn es d un uti
60. ur ce type de handicap tout comme la notion de demi heure ou de quart d heure Ceci s explique par l absence de rep res temporels pr cis Le r sident se rep re actuellement gr ce aux plages horaires correspondant au matin l apr s midi et au soir r gies par les temps de travail Toutefois pour des heures particuli res la question demeure complete Aussi il fallait imaginer un syst me suffisamment explicite pour le r sident afin qu il se rende compte de cette ch ance Ceci ne pouvait passer que par l ajout d autres jalons ponctuant une journ e C est pourquoi parmi le panel de solutions disponibles une a t choisie axant principale ment sur cette notion ainsi que sur la ludicit qui doit transcender l application Galatea pour une empathie d utilisation plus importante Des lors le choix s est port sur le principe du puzzle et de ses morceaux qui le composent FIGURE 3 15 Menu ch ancier Ainsi si un r sident a un rendez vous dans la journ e neuf parties de l image faisant office d identifiant du rendez vous appara tront au fur et mesure que l ch ance se rapproche Une fois que l image sera au complet le r sident saura qu il doit partir afin d tre l heure son rendez vous Cette deadline sera d autant plus accentu e par l ajout d une alarme sonore qui se d clenchera alors FIGURE 3 16 Principe du puzzle termin 23 3 1 5 Mode administ
61. ura sa disposition son enregistrement audio de telle sorte ce qu il n oublie rien des informations 28 n cessalres 3 3 Aspects techniques Dans cette section nous avons voulu revenir sur les principaux d fis d un point de vue technicit auxquels nous avons t confront s dans la cr ation de l application Galatea 3 3 1 Interaction avec SQLite La base de donn es int gr e dans la tablette elle m me fut l objet d une profonde r flexion que ce soit dans sa mod lisation que dans son utilisation Mod lisation UML Processus Pilier de l application Galatea la mod lisation UML de la base de donn es a t r alis e selon un certain processus afin de structurer correctement la base de donn es SQLite pr sente dans l application Android Ces tapes sont les suivantes 1 R daction d un dictionnaire de donn es permettant de recenser dans un tableau les diff rentes informations n cessaires la mod lisation de l application avec leur signification 2 Construction de la matrice des d pendances fonctionnelles en s occupant uniquement des donn es l mentaires simplification de la matrice des d pendances fonctionnelles obtenue pr c demment limination des d pendances fonctionnelles transitives Recherche des d pendances fonctionnelles compos es O Ot W Cr ation des entit s chaque colonne du tableau induit la cr ation d une entit dont la cl primaire est
62. vues En effet le r sident a tout d abord le choix entre quatre cat gories d activit s de gauche droite les cong s les arr ts maladie les jours f ri s et les activit s en temps que tels 47 FIGURE 5 24 Les 4 cat gories de rendez vous non m dicaux Pour l ic ne Activit s illustr e ci dessous un nouveau menu s offre la vue du r sident FIGURE 5 25 Ic ne Activit s Dans ce m me menu le r sident peut d s lors choisir l activit qu il souhaite rentrer en tant que rendez vous la validation par le CupCake renvoie au m me processus que d crit pr c demment pour des rendez vous m dicaux FIGURE 5 26 Affichage des activit s 48 5 2 Manuel d utilisation pour l administrateur 5 2 1 Connexion au mode administrateur La connexion au mode administrateur s effectue par login et mot de passe Il est possible d acc der au mode administrateur de deux manieres Avec les identifiants par d faut qui sont admin pour le login et 0000 pour le mot de passe Avec les identifiants propres chaque compte administrateur pr c demment ins r dans la base et donc avec des login et mots de passe bien sp cifiques Une fois les deux champs remplis il convient d appuyer sur l ic ne de validation cupCake La validation des donn es ins r es pour acc s au mode administrateur a t r alis e de telle sorte v rifier les donn es qui ont t entr es Dans le cas
Download Pdf Manuals
Related Search
Related Contents
CONTENTS ELECTRO-PNEUMATIC TRANSDUCING REGULATORS Registro del Derechohabiente de Trabajador del Hogar Hoover S1120 Handheld Wet/Dry Vacuum Quad-Pole Magnet Actuator User`s Manual Guía del usuario de HP Photosmart 320 series Cayuga user manual DC62 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file