Le style du site - Free
UML 2 pour les développeurs Cours avec exercices corrigés, Xavier Blanc? .....
La programmation orientée Objet avec PHP5 représentait un plus pour la moitié
...
Part of the document
Sommaire
INTRODUCTION
1) Analyse des besoins du client
- Entretiens avec les professeurs de PPD
- Entretiens avec le client (Mme Biria)
- Entretiens avec les assistants
2) Cahier des charges
-Description de l'existant
-Expression des besoins fonctionnels
-Découpage des prestations en lots
-Garantie/Maintenance
-Période d'exécution des prestations
3) Organisation et planification
-Planification par semaine
-Diagramme de Gantt
-Attribution des rôles
4) Environnements de développement et autres supports
-Architecture matérielle
-Architecture logicielle
-Bibliographie
5) Analyse et développement
-Modélisation UML
-DCU
-DC et Création de la base de données
-DS
- Mise en place du squelette du site
- Conception des classes utilisées
- Base de Données
- Design du site
6) Manuel de l'utilisateur
CONCLUSION
ANNEXES
Glossaire
English part
Introduction
Un centre de yoga nous a proposé d'informatiser sa gestion de fiche
spécialement pour des cours de yoga médicinal dans lesquels sont utilisés
des fiches résumant les séquences effectuées durant la séance.
Ce cours dure deux heures. Il est composé d'un professeur,
d'assistants et en général d'une dizaine d'élèves. Les assistants sont
chargés de corriger et de guider les élèves dans les différentes postures
effectuées lors de la séance. Les élèves suivent les conseils du professeur
et exécutent les postures données par le professeur. Au cours de la séance,
le professeur corrige et donne des conseils de séquence aux assistants qui
les réalisent avec leurs élèves. Après chaque séance, les assistants
doivent écrire les séquences effectuées afin de faciliter le suivi des
élèves.
Dans le cadre de ce projet nous allons créer un site dans lequel
l'administrateur peut ajouter, modifier ou supprimer une liste de posture
et de matériel ainsi que gérer l'admission ou la suppression de compte pour
divers utilisateurs tel que l'assistant ou l'élève. La fonction principale
du site reste cependant la gestion de fiches thérapeutique par les
utilisateurs. Ils auront notamment la possibilité de créer ces fiches, de
les modifier ou de les supprimer. Ainsi, les élèves auront la possibilité
de consulter ces fiches directement chez eux via notre site Web, ce qui
leur permettra d'exercer le yoga à leur domicile en suivant le modèle
dispensé dans les fiches. De plus, un forum sera intégrer a notre site,
afin de permettre aux divers utilisateur de dialoguer entre eux. Les élèves
pourront notamment poser des questions aux assistant ou au professeur
directement de chez eux.
1. Analyse des besoins du client
Entretiens avec les professeurs de PPD
Notre premier rendez-vous avec nos chargés de PPD, Mr Oliviéro et Mme
Heiwy, a eu lieu le Lundi 5 Mars au matin. Ce jour ci, Mr Oliviéro nous a
présenté le thème sur lequel nous allions travailler. Cela constituait
tout d'abord à étudier les besoins d'un centre de yoga. Le sujet de notre
PPD n'étant pas exactement défini, il nous était nécessaire d'étudier les
cours de yoga au sein du centre et d'en définir ses besoins du point de vue
informatique.
Dans l'après-midi, nous avons rencontré la directrice de ce centre,
également professeur de yoga, ce qui nous a permis, avec nos professeurs,
de mieux comprendre le but de ce PPD. Nous en avons discuté tous ensemble
et avons émit quelques hypothèses vis-à-vis du sujet. Lors de cet
entretien, il a été précisé que nous allions travailler plus spécifiquement
pour des séances de yoga d'ordre médicinal. En effet, ce centre de yoga
parisien s'intéresse plus spécifiquement au yoga Iyengar, un yoga
thérapeutique destiné à soigner de multiples pathologies. Il a ensuite été
décidé, bien que n'ayant pas encore définit exactement en quoi cela allait
constituer, de réaliser un outil informatique, via Internet, qui allait
permettre aux diverses personnes de ce cours de simplifier leurs
communications.
Le lendemain, nous sommes allés au centre de yoga afin de définir
plus spécifiquement leurs besoins. Nous avons pu constater que les
assistants utilisaient des fiches de séquence de positions afin d'assurer
un certain suivi avec les élèves. Ces fiches étaient rangées dans un
classeur non trié et nous avons constaté que leur utilisation prenait un
certain temps, notamment à cause du désordre dans lequel elles se
trouvaient.
Le reste de la semaine, nous avons ensuite discuté entre nous, afin
d'élaborer les premières ébauches de notre travail en réalisant notamment
quelques esquisses de diagramme des cas d'utilisation (DCU) et de diagramme
des classes (DC). Nous avons présenté ces diverses ébauches à Mme Heiwy,
professeur d'ACSI, la plus à même de répondre à nos questions sur ce sujet.
Ce qui a été décidé fut de réaliser un site Internet permettant la gestion
des fiches de séquences ainsi que de développer un espace forum afin que
les diverses parties du centre puissent dialoguer.
La semaine suivante, nous avons expliqué à nos professeurs ce que
nous comptions réaliser. Il nous était nécessaire d'avoir leur approbation
et d'en discuter avec eux avant de pouvoir, durant l'après-midi, présenter
le projet à madame Biria, notre cliente. Nos chargés de TD ont approuvé
notre projet en émettant certaines idées de changement ou hypothèses
spécifiques. Après plusieurs discussions, nous avons tous ensemble dégagé
précisément notre travail. Il ne nous restait plus qu'à nous lancer dans la
tâche qui nous était incombée, et de régulièrement présenter nos
avancements à nos chargés de PPD.
Durant les prochaines semaines, nous avons montré l'avancement du
projet à Mr Oliviéro et à Mme Heiwy qui nous ont aidés et orientés avec des
conseils avisés. Ainsi, nous leur avons demandé leur avis au niveau du
design, ainsi que pour les différentes fonctions du site.
De plus, Mr Oliviéro, lui-même membre du centre, nous a apporté
quelques éclaircissements vis-à-vis des postures, des images ainsi que de
la pratique du site.
Entretiens avec le client (Mme Biria)
Dès le premier jour, nous avons rencontré notre client, madame Biria,
professeur de yoga Iyengar (dérive du yoga classique à but médical). Notre
cliente, madame Biria nous a tout d'abord expliqué en quoi consistait son
cours et comment il se déroulait. N'étant pas experte en informatique, mais
très intéressée par notre projet, elle a tenté de nous donner diverses
orientations sur ce que nous pouvions réaliser. Après ce premier entretien,
nous avons été convié à un cours de yoga Iyengar afin de mieux comprendre
cette méthode, de mieux cerner les diverses possibilités qu'il nous était
offertes afin de mener à bien notre PPD. Lors de ce cours, nous avons ainsi
pu voir comment se déroulait réellement une séance, quels étaient les
matériels utilisés et, pour finir, nous avons pu nous entretenir avec les
assistant et notre cliente pour déterminer le but final de notre projet.
Ainsi, nous avons constaté une certaine hiérarchie dans les cours. En
effet, les élèves étaient dirigés vers des assistants qui les suivaient
durant la séance et les aidaient à réaliser les postures du mieux possible.
Nous avons également remarqué que les assistants utilisaient des fiches
dans lesquelles ils notaient les séquences (enchaînement de postures)
qu'ils donnaient à leurs élèves lors des cours. Ces fiches se composent de
chaque posture réalisée lors de la séance. A côté du nom des postures,
certains assistants y ajoutent un schéma représentatif ainsi que des
commentaires car chaque posture est adaptée à la personne et au problème
qui la préoccupe. Ces fiches servent ensuite, lors du cours suivant à
continuer cette séquence afin d'assurer un certain suivi dans la guérison
des élèves sans leur donner des exercices complètement différents à chaque
cours. Madame Biria nous a ensuite donné une liste des matériels utilisés
ainsi que la liste des principales postures du yoga Iyengar. Lors de ce
dernier entretien, nous avons présenté à notre cliente le projet que nous
avions envisagé d'élaborer : un site Internet permettant une gestion plus
facile des fiches de suivi, et permettant également aux élèves de consulter
leur fiches personnelles de chez eux. Dans ce site, nous avons également
envisagé d'y intégrer un forum afin que chacun puisse poser des questions
de chez lui sur le cours ou sur les postures. D'autre part, nous pensions
intégrer un gestionnaire de fiches standards destinées à madame Biria afin
qu'elle puisse mettre en ligne des séquences de postures standards
utilisées par exemple contre le mal de crâne, la circulation sanguine ou
diverses pathologies fréquemment rencontrées lors des séances. Très
enthousiasmée par notre proposition, notre cliente a accepté nos
propositions, émis quelques hypothèses ou idées afin d'optimiser notre site
pour son cours. Ainsi, notre projet prenait forme, notamment grâce à la
large contribution de madame Biria, qui nous a expliqué son travail et nous
a aidé dans la réalisation du site par ses conseils avisés et ses remarques
pertinentes. Au cours de ces divers entretiens, la structure principale de
notre projet a enfin pris forme et nous avons ainsi pu commencer la
réalisation de notre site. D'autre part, pour des raisons strictement
légales, nous avons du trouver un nom adéquat à notre site, car le yoga
Iyengar n'est pas à but médical ni thérapeutique, mais, du point de vue de
la loi, uniquement relatif au cadre de la relaxation.
Entretiens avec les assistants
Durant le cours que nous avons ass