Cahier des charges Client La Maison des Ligues Créé le 12/01/2014 Auteur Nicolas Blanchet & Tom Germain Destinataire La Maison des Ligues Fichier Expression des besoins - Annuaire TN.docx 1
Sommaire I. Cadrage du projet...3 A. Objectif du future site...3 B. Périmètre du projet...3 II. Description des besoins fonctionnels...4 A. Espace public......4 1. Consultations des ligues, clubs et licenciés...4 2. Moteur de recherche....5 3. Fils d actualités...5 B. Espace administrateur...6 1. Gestions des ligues, clubs et licenciés...6 2. Ajout, modification, suppression et newsletter...7 3. Moteur de recherche...7 4. Fils d actualités...8 III. Description des besoins graphique...9 A. Prendre l aspect générale du projet...9 B. Définir les règles graphique...9 C. Maquette...10 1. Espace publique, Espace administrateur...10 D. Modèle Conceptuel de données...14 IV. Description des besoins graphique...15 A. Choisir les outils de développement...15 B. Choisir la plate-forme de développement...15 C. Choisir l hébergement...13 2
I. Cadrage du projet A. Objectif du future site Création d un annuaire recensent toutes les ligues, clubs et joueurs de la Maison Des Ligues. L objectif étant d afficher les catégories et leur contenue et avoir la possibilité de les modifier ou de les supprimer. De plus, un envoi de newsletter est prévu que ce soit pour toute une ligue, tous les licenciés d un club ou un seul licencié. B. Périmètre du projet Le projet Annuaire TN disposera d un espace public et d un espace administrateur. L espace public se limite à l affichage de chaque ligue, club et licenciés, un moteur de recherches détaillées permettant de recherché un ou plusieurs élément dans la base de donnée, ainsi que l affichage des actualités sportives du moment sous la forme de fils d actualités. Pour l espace d administration les limites se situeront à l affichage de toutes les ligues, club et licenciés avec la possibilité de créer modifié supprimer ou envoyer une newsletter à chacun de ces éléments, de plus le moteur de recherche détaillé sera également présent pour faciliter la recherche d un ou plusieurs éléments dans la base de données et pour finir la gestion des actualités avec la possibilité d ajouter ou supprimer un fil d actualité. 3
II. Description des besoins fonctionnels A. Espace public 1. Consultation des ligues, clubs et licenciés Fonction Description Caractéristique Affichage des ligues Dans la page ligues l utilisateur à la possibilité de visualiser l intégralité des ligues référencé dans la base de données de la M2L. L affichage des données des ligues dans cette page se présente sous la forme d un tableau ou chaque ligne contient l ensemble des données d une seule ligue : le nom de la ligue, le nom de son président, ses coordonnées postale ainsi que l adresse e-mail et le numéro de téléphone. Affichage des clubs Dans la page clubs l utilisateur à la possibilité de visualiser l intégralité des clubs référencés dans la base de données de la M2L. L affichage des données des clubs dans cette page se présente sous la forme d un tableau ou chaque ligne contient l ensemble des données d un seul club : le nom du club, le nom de son président, ses coordonnées postale ainsi que l adresse e-mail et le numéro de téléphone. Affichage des licenciés Dans la page licenciés l utilisateur à la possibilité de visualiser l intégralité des licenciés référencés dans la base de données de la M2L. L affichage des données des licenciés dans cette page se présente sous la forme d un tableau ou chaque ligne contient l ensemble des données d un seul licencié son nom, son prénom, son numéro de licence, ses coordonnées postale, ainsi que son adresse e-mail et son numéro de téléphone. 4
2. Moteur de recherche Fonction Description Caractéristique Moteur de recherche multicritères La page Recherche, permet à l utilisateur de faire une recherche sur la base d un ou plusieurs éléments en fonction de la recherche qu il souhaite effectuer dans la base de données. forme d un formulaire avec des zones de saisis pour le nom, prénom Des listes déroulantes pour les ligues et les clubs Résultat de la recherche Cette page affichera l ensemble des résultats pouvant être fournies par la base de données. forme de plusieurs tableaux dans les lesquels se trouvent les ligues, clubs et licenciés correspondant à la recherche effectuer par l utilisateur. 3. Fils d actualités Fonction Description Caractéristique Catégories d actualités La page actualités permet à l utilisateur de choisir le fil d actualités qu il souhaite lire. forme de liste, dans laquelle se trouvent tous les fils d actualités choisis par l administrateur. Fil d actualité Cette page affiche toutes les actualités du fil d actualités sélectionné par l utilisateur. forme d une liste ou se trouve tous les articles les plus récents du fil d actualités avec un lien permettant d aller lire l article en entier sur son site d origine. 5
B. Espace administrateur 1. Gestion des ligues, clubs et licenciés Fonction Description Caractéristique Gestion des ligues Dans cette page l utilisateur à la possibilité de visualisé toutes les ligues, d en ajouter, d en modifier, d en supprimer ou bien d envoyer une newsletter à tous les membres de cette ligue. forme d un tableau ou se trouvent toutes les ligues et leurs informations avec des icônes permettant d être redirigé vers les pages d ajout, de modifications, de suppression et d envois de newsletter. Gestion des clubs Dans cette page l utilisateur à la possibilité de visualisés tous les clubs, d en ajouter, d en modifier, d en supprimer ou bien d envoyer une newsletter à tous les membres club. forme d un tableau ou se trouvent tous les clubs et leurs informations avec des icônes permettant d être redirigé vers les pages d ajout, de modifications, de suppression et d envois de newsletter. Gestion des licenciés Dans cette page l utilisateur à la possibilité de visualisés tous les licenciés, d en ajouter, d en modifier, d en supprimer ou bien d envoyer une newsletter à un licencié. forme d un tableau ou se trouvent tous les licenciés et leurs informations avec des icônes permettant d être redirigé vers les pages d ajout, de modifications, de suppression et d envois de newsletter. 6
2. Ajout, modifications, suppression et newsletter Fonction Description Caractéristique Page d ajout Cette page permet d ajouter une ligue, un club ou un licencié à la base de données de la M2L. forme d un formulaire à remplir avec des champs obligatoire pour pouvoir valider le formulaire et compléter la base de données. Page de modifications Cette page permet de modifier ou de compléter les informations précédemment insérer dans la base de données. forme d un formulaire ou les champs déjà rempli précédemment sont renseigner, l administrateur peut donc modifier une information on la remplir si elle est vide. Page de suppression Cette page affiche le succès de l opération de suppression. Cette page apparaît après avoir cliqué sur l icône de suppression pour valider l opération avec un message de succès. Page de newsletter Cette page permet à l administrateur d envoyer une newsletter à une ligue, un club ou à un licencié. forme d un formulaire à remplir visant à choisir le destinataire et à choisir le contenu de la newsletter. 3. Moteur de recherche Fonction Description Caractéristique Moteur de recherche multicritères Il permet à l administrateur de faire une recherche rapide et précise. Même présentation que le moteur de recherche public sous la forme d un formulaire. Résultat de la recherche Cette page affichera l ensemble des résultats pouvant être fournies par la base de données. forme de plusieurs tableaux dans les lesquels se trouvent les ligues, clubs et licenciés correspondant à la recherche avec les icônes redirigeant vers les pages d ajout, de modifications, de suppression et d envois de newsletter. 7
4. Fils d actualités Fonction Description Caractéristique Actualités Permet de choisir si l on souhaite ajouter ou supprimer un fil d actualités. Cette page contient deux liens redirigeant pour l un vers la page d ajout et l autre vers la page de suppression d un fil d actualité. Ajout d un fil actualité Permet à l administrateur d ajouter un fil d actualité. forme d un formulaire à deux champs ou l on doit renseigner le titre du fil d actualité ainsi que l adresse url de ce même fil. Suppression d un fil d actualité Permet à l administrateur de supprimer un fil d actualité. forme d une liste ou l on coche les fils d actualités que l on souhaite supprimer avant de cliquer sur le bouton de validation de suppression. 8
III. Description des besoins graphiques A. Prendre en compte l aspect générale du projet Le projet étant la réalisation d un annuaire de contact la charte graphie doit rester très simple, légère et sobre car il s agit avant tout d une application professionnelle. Les couleurs doivent être des couleurs simple les icônes reconnaissables et pas trop petites. La police de caractère doit rester basic et lisible. B. Définir des règles graphique Pour le design et l uniformité du projet il est nécessaire d établir une charte graphique valider par tous pour ne pas qu il y est de disparités d une page à l autre de l application et que l ensemble reste uni. Pour cela il faut définir l aspect des titres, des paragraphes, des tableaux, des liens, des icônes et du logo. Tous ces éléments devront avoir la même taille, la même couleur et les même marge pour que l aspect graphique un projet soit agréable, lisible et facile à comprendre pour un utilisateur. 9
C. Maquette 1. Espace publique Accueil Ligue 10
Club Licencié 11
Accueil 2. Espace d administration Administration ligue Administration club 12
Administration licencié 13
D. Modèle Conceptuel de Données 14
IV. Description des besoins techniques A. Choisir les outils de développement L équipe participant au projet ne sera pas équipés des mêmes systèmes d exploitation, certains seront sous Mac et d autre sur PC nous devrons donc trouver des logiciels de programmation qui soit compatible pour ne pas avoir de problème de développement. Les personnes sous PC développeront avec NotePad++, et les développeurs sous Mac utiliseront Smultron. B. Choisir une plate-forme de développement L équipe de développement ne pourra pas développer ensemble en permanence nous travaillerons dans un premier temps sous une plate Google Drive. Puis lorsque l hébergement internet sur 1&1 sera acquis nous utiliserons le serveur FTP pour travailler. C. Choisir l hébergement Ayant eu plusieurs expérience se révélant très mauvaises avec les hébergeurs gratuit, nous allons donc nous rabattre sur un hébergeur payant : 1&1. Pour plusieurs raison, ses prix bas, la qualité de ses packs qui correspondent très bien à notre projet, la simplicité de l espace utilisateur et pour la qualité du service client lorsque l on rencontre un problème. 15