Site de la fédération
bretonne de course nature (FBCN)
Contexte : Tout au long
de l'année, des courses sur route sont organisées par diverses
associations. Certaines courses sont reconnues par la Fédération
Bretonne de Course Nature (FBCN), qui décerne tous les ans des
récompenses aux coureurs et aux clubs, ayant obtenu les meilleurs
résultats lors de ces différentes compétitions. Ce concours est
intitulé challenge de la solidarité.
Cette fédération voudrait créer un site Internet , qui, outre la
présentation de la fédération, publierait le calendrier et les
résultats des courses du challenge ainsi qu'un classement
actualisé.
Outils
proposés : Java
(Servlets) / MySql
Détails
: Les courses nature sont ouvertes aux "amateurs"
et aux licenciés, tous peuvent participer au challenge.
Les règles de ce challenge sont les suivantes :
-
Pour être classé tout coureur doit participer à au moins 5 des 6
épreuves.
-
Le classement est effectué à partir des 5 meilleures résultats.
Deux classements
sont tenus à jour par la FBCN :
-
classement individuel,
-
classement par club (places cumulées des 3 meilleurs coureurs du
club)
MLDR proposé :
Course (nom, #catégorie,
lieu, date, heuredépart, distance, prix, challenge)
Catégorie (catégorie, commentaire, coef)

Coureur (nom, prenom,
#nomClub, sexe, an_nais, adresse, cp, ville, tel, email, ptsprec,
ptsact, affichable(o/n))
Club
(nom, adresse, cp, ville, nomprésident, affichable(o/n))
Courir (nomcourse#,
nomCoureur#, prenomCoureur, place, temps)
cette relation contiendra le classement des coureurs à chaque
course.
|
|
|
|
|
points obtenus au challenge l'an dernier.
|
|
|
points obtenus au challenge cette année.
|
|
Travail à réaliser
:
Votre site doit proposer à tous les internautes, une
présentation de la FBCN et faire la promotion de la course à pied
et particulièrement des courses nature et trails (inspirez vous
fortement de sites existants).
Une rubrique challenge solidarité doit être incluse. Dans cette
rubrique tous les coureurs doivent se voir proposer :
-
une consultation des résultats et du calendrier,
-
une interface de recherche (avec saisie de la course et/ou
du club et/ou du nom, prénom du coureur),
-
une consultation du classement individuel et par club.
L'administrateur doit être
répertorié dans la table coureur et appartenir à un club. En plus
des 3 possibilités ci-dessus, celui-ci doit pouvoir administrer la
base et enregistrer les résultats des courses.
Insertion des résultats d'une course dans la table "Courir"
(partie administrateur)
Les résultas
sont récupérés au format xml à partir du site de la
fédération et une interface doit donc proposer l'enregistrement
dans la table "Courir".
Consultation des résultats
et du calendrier :
Affichage par
ordre chronologique des courses, avec toutes les informations
contenues dans la table course. Si la course s'est déjà déroulée,
et que les résultats sont consultables (c.a.d. au moins une ligne
concernant cette course dans la table courir), afficher la ligne en
rouge et prévoir un lien vers l'affichage individuel des résultats
de cette course.
Interface de recherche :
2 listes déroulantes à
proposer : course, nom/prénom.
3 combinaisons sont possibles
:
-
course
: affichage des résultats de cette course,
-
nom/prénom
: affichage des résultats par course, pour ce
coureur.
- course, nom/prénom : affichage des résultats du
coureur à la course choisie,
Consultation du classement individuel et par club :
Afficher dans un
1er tableau le classement individuel et dans un
2ème le classement par club.
Un clic sur un n° de licence
doit permettre l'ouverture d'une nouvelle feuille proposant la
fiche signalétique du coureur si ceci est autorisé (c;a.d.
affichable=o)
Un clic sur un nom de club doit permettre l'ouverture d'une
nouvelle feuille proposant la fiche signalétique du club si ceci
est autorisé (c.a.d. affichable=o).