Home

Gestion d`une équipe Corpo de Tennis

image

Contents

1. un joueur Une fois le formulaire correctement remplit il ne reste plus l utilisateur qu cliquer sur Envoyer et un message ajout effectu sera affich Gestion d une quipe Corpo de Tennis ep I Demarey Maxime P l ytech LI e Hennart Teddy cole d ing nieurs 1 2 Modification d un joueur La modification d un joueur est tout aussi simple que la cr ation Lorsque l utilisateur clique sur l cran suivant appara t epea Cette page affiche la liste compl te de tous les joueurs inscrits dans la base Il ne reste plus l utilisateur de cliquer sur l ic ne correspondant au joueur qu il souhaite modifier La page suivante appara t alors S Gestion des joueurs Gp Ajouter E Modifier Modification d un joueur Num ro de licence Nom du joueur Pr nom du joueur Email du joueur exe MOFO Classement 15 1 D Gestion d une quipe Corpo de Tennis e I Demarey Maxime P s l ytech LI e Hennart Teddy cole d ing nieurs Le principe de renseignement de ce formulaire est le m me que celui de l ajout nom et pr nom obligatoire mais pas l email Si un de ces champs est vid la modification n aura pas lieu et un message identique l ajout appara tra Il ne reste plus l utilisateur de cliquer sur modifier Un message modification effectu e renseignera l utilisateur 1 3 Suppression d un joueur La suppression d un joueur
2. la somme pour obtenir le nombre total de points obtenus Enfin nous avons effectu plusieurs tests pour comparer le score du joueur au score n cessaire pour viter la descente et au score n cessaire pour effectuer une mont e Suite ces tests nous pouvons alors afficher une l gende permettant de voir si le joueur va descendre monter ou garder le m me classement Mont e Classement identique Descente De plus nous affichons le nombre de points manquants pour viter la descente ainsi que le nombre de points manquants pour effectuer une mont e Si le joueur est assur de ne pas descendre alors le nombre de points manquants pour viter une descente devient gal 0 et de m me s il est assur d effectuer une mont e Nous avons galement d cid d afficher le nombre de matchs auxquels le joueur a d j particip Pour cela une simple requ te SQL suffit en utilisant la fonction COUNT Gestion d une quipe Corpo de Tennis Demarey Maxime P Sytech Li e Hennart Teddy cole d ing nieurs Arborescence Accueil MENU SOUS MENU Fonctionnalit accessible G rer les joueurs Ajouter un joueur Se Formulaire d ajout de joueur Confirmation de cr ation Modifier un joueur Formulaire de modification de joueur Confirmation de modification Listing des joueurs G rerles recontres Ajouter une rencontre Formulaire de cr ation de rencontre Page de transition ajout matchs Ajo
3. IS ee ee den een de nd ot den nl be de ee de co 16 2 NO E EEA S 17 3 BIS RE 17 CONCLUSION WEE 20 Gestion d une quipe Corpo de Tennis Demarey Maxime P alytech Li l e Hennart Teddy cole d ing nieurs Introduction 1 But Ce document a pour but d expliquer les diff rentes fonctionnalit s du site mais aussi de fournir un manuel d utilisateur complet afin que chacun soit capable de l utiliser m me en tant novice en informatique 2 Cadre Ce rapport est r dig dans le cadre du projet de bases de donn es et premi re ann e G nie Informatique et Statistiques Polytech Lille II accompagne le code source de l application et un rapport d analyse pr liminaire au d veloppement 3 Contenu Dans ce document vous trouverez un manuel d utilisateur complet qui d taille les diff rentes tapes n cessaires l valuation du classement d une quipe Nous expliciterons galement quelques choix techniques que nous avons pris lors du d veloppement de l application Pour finir nous d taillerons le calcul du classement et donnerons une arborescence du site Gestion d une quipe Corpo de Tennis Demarey Maxime P al ytech Li e Hennart Teddy cole d ing nieurs Manuel d utilisateur Le site que nous avons d velopp permet l utilisateur de g rer son quipe de tennis afin d anticiper le futur classement calcul par la f d ration en fin d ann e Il permet donc de visualiser les joueu
4. axime P olytech Li e Hennart Teddy cole d ing nieurs Fonctionnalit s Les diff rentes fonctionnalit s ont t d taill es dans le manuel d utilisateur et ne seront donc pas red taill es ici Nous tenterons simplement d expliciter des choix d ordre technique que nous avons pris lors du d veloppement de l application 1 Traitements Pour g rer le traitement des formulaires nous avons d cid de cr er un dossier traitement dans lequel tous les scripts PHP serviront effectuer les ajouts modifications et suppressions dans la base de donn es Nous avons fait ce choix pour viter de m langer le code HTML permettant d afficher les formulaires avec le code PHP permettant d effectuer les traitements sur la base de donn es De cette mani re le code est plus facilement lisible et plus facile mettre jour Ainsi nous avons donc cr un script pour chacune des fonctionnalit s suivantes Cr ation d un joueur Modification d un joueur Suppression d un joueur Ajout d une rencontre Ajout d un match simple Ajout d un match double Quand l utilisateur valide un formulaire un de ces scripts est appel puis il effectue l op ration demand e et redirige l utilisateur pour informer de la r ussite ou de l chec de l op ration Gestion d une quipe Corpo de Tennis Demarey Maxime P al ytech Li e Hennart Teddy cole d ing nieurs 2 Navigation Pour permettre l utilisateu
5. e la rencontre n est pas effectu e s il manque des renseignements Ici toutes les donn es sont obligatoires Une fois le formulaire correctement remplit l utilisateur clique sur Ajouter et un message l informe du bon d roulement de l op ration Gestion d une quipe Corpo de Tennis e Il Demarey Maxime P s l ytech LI e Hennart Teddy cole d ing nieurs 2 2 Ajout d un match simple Il existe deux fa ons d ajouter un match une rencontre 1 L utilisateur vient de cr er une rencontre Une page est alors affich e lui demandant s il souhaite ajouter un match simple ou double la rencontre qu il vient de cr er 2 L utilisateur a cliqu sur G rer les rencontres puis Ajouter un match simple Un listing des rencontres est alors affich et l utilisateur choisit la rencontre pour laquelle il souhaite ajouter un match Gestion des rencontres Ajouter une rencontre GP Ajouter un match simple CAGA Ajouter un match double Gestion de la rencontre 2 le 2008 01 01 contre Lille Ajouter un match simole pour cette rencontre Ajouter un match double pour cette rencontre 1 transition suite l ajout d une rencontre Gestion des rencontres WP Ajouter une rencontre d Ajouter un match simple Kc Ajouter un match double Cliquez sur l ID de la rencontre pour laquelle vous souhaitez ajouter un match 2 listing des rencontres Gestion d une quipe Corpo de Tennis Polytech L
6. er style css pr sent dans le dossier styles Gr ce au CSS il est donc tr s facile de modifier certaines couleurs du site Web ou encore de modifier les images Gestion d une quipe Corpo de Tennis Demarey Maxime P al ytech Li e Hennart Teddy cole d ing nieurs 4 valuation du classement L valuation du classement tant l g rement plus technique nous allons d tailler les tapes de cette fonctionnalit Tout d abord nous devions r cup rer les meilleures victoires de chaque joueur pour pouvoir compter le nombre de points obtenus Pour cela nous avons effectu une requ te SQL s lectionnant l ensemble des matchs d un joueur donn et nous avons pr cis dans la clause ORDER BY que le tri s effectuait selon le classement du joueur adverse Ainsi nous avons pu r cup rer les meilleurs matchs dans les premiers r sultats fournis par cette requ te Ensuite pour chacune des nb meilleures victoires nb d pendant du classement du joueur on value le nombre de points marqu s en fonction du classement de l adversaire 2 chelons et plus au dessus 150 points 1 chelon au dessus 100 points chelon identique 50 points 1 chelon en dessous 30 points 2 chelon en dessous 20 points 3 chelons en dessous 15 points Nous avons donc stock dans un tableau PHP le nombre de points marqu s pour chacune des nb meilleures victoires Nous avons ensuite effectu
7. hp mais nous n avons pu le mettre en place faute de temps Ce projet nous a galement permis d apprendre g rer un planning et de travailler ensemble nous permettant ainsi de partager nos connaissances Nous avons galement pu nous auto documenter pour la mise en place du JavaScript Et mon site j esp re qu il vous a plu Gestion d une quipe Corpo de Tennis
8. ille cole d ing nieurs Ces deux fa ons de proc der aboutissent au m me formulaire que voici Gestion des rencontres GP Ajouter une rencontre GP Ajouter un match simple CPOP Ajouter un match double Ajout d un match simple Joueur participant SELECT IONNEZ UN JOUEUR D Classement du joueur adverse 15 1 D Victoire R sultat D faite WO Victoire Ajouter Il suffit alors de compl ter ce formulaire qui n enverra les donn es que si tous les champs sont remplis 2 3 Ajout d un match double Cette partie est identique l ajout d un match simple Nous n expliquerons donc plus comment aboutir au formulaire d ajout de match double que voici Gestion des rencontres GP Ajouter une rencontre CP Ajouter un match simple pop Ajouter un match double Ajout d un match double Joueurs participants SELECTIONNEZ UN JOUEUR SELECT IONNEZ UN JOUEUR D Victoire Resultat D faite WO Victoire Ajouter nun Bech Ulle Hennart Teddy cole d ing nieurs Une diff rence subsiste tout de m me entre ce formulaire et le formulaire d ajout d un match simple En effet les deux joueurs disputant le match double ne peuvent pas tre les m me Ainsi si l on choisit un joueur dans l une des listes d roulantes celui ci est automatiquement d sactiv dans l autre liste Voici un petit exemple Gestion des rencontres bd Ajouter une rencontre Gp Ajouter un match s
9. imple EI Ajouter un match double Ajout d un match double Joueurs participants 38 3276K HENNART Teddy P SELECT IONNEZ UN JOUEUR e Victoire SELECTIONNEZ UN JOUEUR R sultat D faite WO Victoire 12345678 DEMAREY Maxime 00000000 CARON Olivier 21694984 BARLES Thomas Ajouter 1157899 ROBOLO Franck 12345123 HENNART 2 Teddy2 Ici le joueur HENNART Teddy a t s lectionn dans la premi re liste il est donc d sactiv dans la seconde Gestion d une quipe Corpo de Tennis e I Demarey Maxime P s l ytech LI e Hennart Teddy cole d ing nieurs 3 Consultation des rencontres et des matchs 3 1 Consultation des rencontres l utilisateur peut consulter les diff rentes rencontres lors desquelles les joueurs de son quipe ont jou Ces rencontres sont tri es selon le championnat dont elles font partie Pour afficher les rencontres l utilisateur doit choisir le championnat qu il souhaite consulter BE BEE D Moser D D D DA Manette DE Da Coupe rime D 2 A cope ess me Une fois le championnat choisit il peut visualiser les diff rentes rencontres r pertori es ainsi que les matchs disput s lors de ces rencontres C1 Consultation E Afficher les rencontres d un championnat E Afficher les matchs d un joueur Championnat d t eme du 2008 01 01 contre Lille Aucun match enregistr pour cette rencontre Retour a la liste des championnats Gestion d
10. n est possible que lors de la r initialisation de la base Toutes les explications sont donn es dans le paragraphe 5 R initialisation de la base 1 4 Consultation de la liste des joueurs Un simple clic sur l ic ne hcrmet d afficher la liste de tous les joueurs inscrits dans la base Gestion des joueurs Gp Ajouter E Modifier Liste des joueurs inscrits dans la base Listing des joueurs inscrits dans la base Gestion d une quipe Corpo de Tennis x I Demarey Maxime P il ytech LI e Hennart Teddy cole d ing nieurs 2 Gestion des rencontres et des matchs Un joueur peut participer des matchs au cours de l ann e Ces matchs font partie d une rencontre Pour ajouter un match un joueur il faut donc commencer par cr er une rencontre puis la cr ation de match sera possible Voici les explications de ces diff rentes tapes 2 1 Ajout d une rencontre Pour ajouter une rencontre il suffit l utilisateur de remplir le formulaire accessible en cliquant sur G rer les rencontres puis Ajouter une rencontre Gestion des rencontres P Ajouter une rencontre Ajouter un match simple Kap Ajouter un match double Ajout d une rencontre Championnat SELECTIONNEZ UN CHAMPIONNAT D Date Attention au format JJ MM AAAA Club Adverse Ajouter Formulaire de cr ation d une rencontre Les m mes contr les que pour l ajout de joueur ont t mis en place la cr ation d
11. nn POI teCh Lille ee cole d ing nieurs Projet BD Gestion d une quipe Corpo de Tennis Rapport Ann e universitaire 2007 2008 Semestre 1 A l attention de O Caron Demarey Maxime P olytech Li e Hennart Teddy cole d ing nieurs Sommaire SOPINI eege 2 INTRODUCTION sorores nonsensensn ds adhesmenotaa bases dise nsene den ne sente nes n ons oche dead nd tena to dons teens bus 3 f Elte E 2 CADRE A AE E E A A E 3 3 CONTEN HE 3 MANUEL D UTILISATEUR oaneesesessesessossescssosscsesscssossescssosoesossossescssesoescossosooscsscscesososscssossesossosoososscsoosossosoossescssossossesossessescsse 4 1 CES ONDES SOUF UR tege 4 1 1 AOC OO ER a a D ot es oc no de 4 1 2 Modification d UN JOUCUT eessssrrisrrrenenceettesemencrtssanientrsssrprestcrecanese reve OEO EEEE NEE ETE AEEA REE ANET NEE reer ent 6 1 3 Suppr ssion Ee 7 1 4 Consulalon de la te des Joue ee 7 2 GESTION DES RENCONTRES ET DES MATCHS senc eroetoesenoeesobeeneuote ss esennenhdeccenneetasenponedeecctenndesiesennes ren enesnscese 8 2 1 AJOUT UNE Eet E 8 2 2 Abut dun match Ee 9 2 3 Aou URI CROIRE errant ten areas rater ea ete tee ce nee 10 ER CONSULTATION DES RENCONTRES ET DES MATCHS 12 3 1 COUO TON AS TENC EE 12 3 2 Comulalon des Malhs EE 13 G N RATION DU FUTUR CLASSEMENT EEN 13 5 REINE A TON DE ENEE 14 5 1 Nouve le One EE 14 5 2 Suppression d un joueur nn E NEETER EENE SR 15 FONCTIONNALIT S EEN 16 1 RSI TENN
12. r une navigation tr s fluide nous avons d cid utiliser le langage JavaScript Gr ce JavaScript nous pouvons afficher toutes les fonctionnalit s de notre site dans la m me page accueil php En effet nous avons d cid de d couper le site en trois calques Un calque permettant de g rer le menu principal Un calque permettant de g rer le sous menu de chaque l ment du menu principal Un calque permettant de g rer le contenu de la page En effet lorsque l utilisateur veut cr er un joueur par exemple il clique alors sur G rer les joueurs qui se situe dans le premier calque Ceci permet alors d afficher le second calque qui va alors afficher le sous menu correspondant la gestion des joueurs Enfin lorsque lutilisateur cliquera sur Ajouter le calque correspondant au contenu de la page sera mis jour et affichera le formulaire souhait De cette mani re le chargement des pages est tr s rapide et la navigation tr s intuitive De plus si le serveur est trop long r pondre un message Chargement en cours appara t permettant de signaler l utilisateur que sa demande a bien t prise en compte 3 Design Pour g rer le design du site Web nous avons d cid utiliser le langage CSS Ainsi nous avons pu g rer un design tr s simplement pour l ensemble du site En effet l ensemble des couleurs mises en forme et autres l ments li s au design sont tous g r s dans le fichi
13. rs privil gier sur les derniers matchs de la saison L utilisation de cette application est tr s simple En voici les explications 1 Gestion des joueurs 1 1 Ajout d un joueur l ajout d un utilisateur se fait gr ce au renseignement d un formulaire demandant l utilisateur d entrer les informations concernant le joueur ajouter son num ro de licence son nom son pr nom son adresse e mail ainsi que son classement actuel Cr ation d un joueur Num ro de licence Nom du joueur Prenom du joueur Email Sexe MOFO Classement 15 1 D Envoyer Formulaire d ajout de joueur Gestion d une quipe Corpo de Tennis ei Il Demarey Maxime P lytech Li e Hennart Teddy cole d ing nieurs Toutes les informations demand es ici sont obligatoires sauf l adresse e mail Si l utilisateur saisit un num ro de licence de moins de huit caract res un message Ten avertit imm diatement et l ajout n est pas effectu L utilisateur est invit modifier ce champ Il en est de m me pour les nom et pr nom du joueur si l utilisateur n a pas renseign ces champs Gestion des joueurs Gp Ajouter AT its Cr ation d un joueur Numero de lice La page sur http teddyhennart polytech lille net dit Nom du Tou eu D Saisissez un numero de licence contenant 8 caracteres Prenom du jou Email Sexe MY SW Classement 15 1 Envoyer Message d alerte lors de l ajout d
14. t en bloc le tableau de classement peut tre d roul et l utilisateur garde les en t tes visibles Ce qui peut tre pratique l Evaluation du futur classement Pts requis E F 890 points 480 points 100 points 890 points 660 points 660 points 410 points 155 points valuation du classement tri par num ro de licence 5 R initialisation de la base 5 1 Nouvelle ann e Cette r initialisation consiste supprimer de la base de donn es toutes les rencontres et tous les matchs enregistr s Nous conservons donc toutes les donn es des joueurs Gestion d une quipe Corpo de Tennis e I Demarey Maxime P lytech Li l e Hennart Teddy cole d ing nieurs 5 2 Suppression d un joueur La suppression d un joueur n est possible que lorsque la base a t r initialis e aucune rencontre cr e Si l utilisateur souhaite supprimer un joueur alors que la base n est pas vierge un message La suppression de joueur n est possible qu apr s une r initialisation de la base aucune rencontre ne doit avoir t ajout e est affich Cependant si la base est vierge l utilisateur acc de un listing des joueurs et n a qu cliquer sur supprimer pour supprimer le joueur concern R initialisation Suppression des rencontres Supprimer un joueur Suppression d un joueur d finitive 1 Gestion d une quipe Corpo de Tennis Demarey M
15. une quipe Corpo de Tennis e TE Demarey Maxime p i slytech Li l e Hennart Teddy cole d ing nieurs 3 2 Consultation des matchs L utilisateur peut avoir besoin de lister les matchs auquel un joueur a particip Il peut donc lister le contenu de la table des joueurs et s lectionner le joueur qu il souhaite Q Consultation E Afficher les rencontres d un ch ampi onnat P Afficher les matchs dun joueur Une fois ce joueur s lectionn l utilisateur a acc s au listing de ses matchs CG Consultation P Afficher les rencontres dun championnat 3 Afficher les matchs d un joueur 12345678 Demarey Maxime a particip aux matchs suivants Retour a la liste des joueurs 4 G n ration du futur classement L utilisateur peut visualiser l valuation du futur classement de tous les joueurs de son quipe d un simple clic Pour cela il lui suffit de cliquer sur valuation du futur classement dans le menu et celui ci appara t Tous les d tails de calcul du classement sont donn s plus loin dans le rapport Gestion d une quipe Corpo de Tennis e Il Demarey Maxime P ytech LI e Hennart Teddy cole d ing nieurs Il peut galement trier ses joueurs selon leur num ro de licence leur nom leur pr nom ou leur classement et ainsi retrouver plus facilement un joueur en particulier Plut t que d avoir la liste qui peut avoir une taille assez cons quente mesure que l quipe se rempli
16. uter un match simple Listing des rencontres Formulaire d ajout de match simple Page de transition ajout matchs Ajouter un match double Listing des rencontres Formulaire d ajout de match simple Page de transition ajout matchs Afficher les rencontres Listing des championnats Listing des rencontres et des matchs du champ Afficher les matchs Listing des joueurs Affichage des matchs du joueur Consulter les matchs Evaluation du futur dassement Affichage du classement R initialisation Supprimer les rencontres Demande de confirmation RAZ Supprimer les joueurs Listing des joueurs Suppression du joueur choisi Gestion d une quipe Corpo de Tennis nn B Jvech Lille emeng cole d ing nieurs Conclusion Ce projet a t men bien et nous a permis d largir nos connaissances en d veloppement web et en bases de donn es Nous avons m me mis en place un style assez original qui rend la navigation plus conviviale Il y a n anmoins des am liorations qui pourraient tre envisag es comme la gestion de modification des matchs ou des rencontres Cependant l application reste volutive souhait et le script peut tre am lior par la suite selon les besoins de l utilisateur Nous avions pens mettre en place une fonctionnalit qui permettrait d obtenir dynamiquement le classement dans un fichier pdf ou encore un petit graphique dynamique lui aussi cr en p

Download Pdf Manuals

image

Related Search

Related Contents

FAX 1195L Benutzerhandbuch - Grundfunktionen  Canon 3000 Printer User Manual  Bil-jax 3632T Operator Manual  Life Fitness TR91 User's Manual  M-Cab 7004011  SINGLETRACK  BLOOD PRESSURE MONITOR  Catalogue - Chauvin Arnoux  Conversión de Operador Puerta Automática Corrediza Manual de  Operation Instruction, PDF  

Copyright © All rights reserved.
Failed to retrieve file