RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[UML] Gestion d'une reservation
KStEaL, le dim. 13 mai 2007 à 17:50:44
Bonjour, j'ai un devoir sur la gestion d'un club de sport, avec gestion des reservations ...

J'aimerais que vous jetiez un coup d'oeil sur mon diagramme UML car jai un doute sur ma modélisation...

Les raisons :

- la reservation concerne un terrain,un prof et un adhérent , n'ya til pas un modelision plus fidele (ou simple) notament avec uen classe d'association

- lors de la reservation, il est possible (ou non) de reserver des equipements... , tjs pareil, autre modelisation ?classe d'association ? classe porteur d'attribut ?

Voici ladresse où vous pourrez voir mon diagramme :
http://www.hiboox.com/image.php?img=clv9apbh.jpg

Voici l'enoncé :

Le club de sports ACMIAGE propose différentes activités sportives (athlétisme, football, rugby, basket-ball, volley-ball, hand-ball, tennis, lancée de poids, musculation, gymnastique, tir à l'arc, badminton, squash). Différents professeurs qualifiés y évoluent en fonction de leurs disciplines (un même prof peut intervenir sur un cours de tennis, de badminton et de squash par exemple). Le club ACMIAGE s'organise autour d'un complexe immobilier proposant 4 cours de tennis, 5 gymnases de tailles différentes, deux pistes de courses (équipées de bases de saut en longueur), une terrain de football en plein air (servant aussi au rugby, les matchs étant gérés en alternance), une salle de fitness avec salle de danse pour la gymnastique et la musculation). Le directeur du club souhaite informatiser la gestion des réservations de salles et terrains et du matériel afin de simplifier son travail.

Les sports sont identifiés par un code unique (par exemple FTB pour Football, BTB pour basket ball, TNS pour tennis, SQS pour squash, etc) et un libellé. Les terrains et salles sont caractérisés par un code unique (T1, T2, T3, T4, T5, pour les cours de tennis et le terrain de foot, S1, S2, S3, S4, S5, S6, pour tous les gymnases et la salle de muscu et P1 pour les pistes de courses), un nom, un type (salle, terrain ou piste) et une superficie. Les gymnases peuvent être utilisés pour différents sports (volley, hand, badminton…) en même temps grâce à un système de rideaux qui permet de les séparer en plusieurs espaces. Le directeur du club souhaite d'ailleurs que le système gère les sous-terrains allouables (il peut y avoir plusieurs terrains de badminton dans un gymnase).

Quant aux matériels proposés par le club ACMIAGE, ce sont les professeurs qui vont les chercher en fonction de leur cours. Les équipements sont regroupés en lots numérotés et rangés par disciplines (le lot 1 se compose par exemple de filets, raquettes, seau de balles, lanceurs, pour le tennis). Ils sont caractérisés par un numéro et un nom de lot et par le nombre d'unités les composant (2 filets, 10 raquettes, 50 balles, etc), rattachés à une salle ou à un terrain. Chaque salle ou terrain a d'ailleurs son local fermé et accessible par le professeur uniquement. Il est à observer qu'un lot peut être utilisé par un seul sport (le lot avec l'équipement de tennis par exemple) ou plusieurs (plots, maillots, etc).

Les professeurs quand à eux sont recrutés pour leur multidisciplinarité, ce qui permet un turn-over sur les différents cours. Ils sont caractérisés par leur numéro de sécurité sociale, leur nom et prénom, leur ancienneté dans le club et leurs disciplines de prédilection. Les adhérents du club sont eux identifiés par un numéro d'inscription, leur nom, prénom, adresse, numéro de téléphone et date de naissance. Lors de leur réservation d'un cours, le jour désiré est noté, l'heure de début et l'heure de fin. La réservation prendra en compte la salle ou le terrain, le sport concerné, et éventuellement l'équipement nécessaire (l'adhérent peut avoir son équipement personnel). Configuration: Windows Vista
Firefox 2.0.0.3


fiddy
mai 07
Suivant
REPONSES
fiddy
mai 07
fouad
mai 07
KStEaL
mai 07
fiddy
mai 07
Sly
juin 07
zeba3
sept. 07
noucha000
nov. 07
mya
avr. 08
riad zazoum
juin 08
Jeff
nov. 08
Version Web
Réalisé par RedShift
no save