Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parPapillion Bardet Modifié depuis plus de 10 années
1
Laboratoire GPA-775 Chargé de laboratoire : William Duclos duclosw@hotmail.com
2
Objectif du projet de session Réaliser une base de données à partir des besoins dun client en passant par toutes les étapes de conception jusquà la réalisation. Il sagit avant tout dapprendre à structurer une base de données.
3
Projet réparti sur trois laboratoires Laboratoire #1 (4 semaines – 27 mai 2004) Définition de la description fonctionnelle et réalisation de la spécification logicielle - 10% Laboratoire #2 (3 semaines – 17 juin) Normalisation de la base de données et conversion du diagramme relationnel - 10% Laboratoire #3 (6 semaines – 29 juillet) Réalisation de la base de données. - 10% Examen Pratique individuel (1h00 - 29 Juillet - 10%)
4
Description fonctionnelle Exemple : Le client veut que la base de données permette de faire la gestion d'un « pool » de hockey de la LNH. De plus, lutilisateur pourra retrouver quelques statistiques intéressantes autant sur les saisons passées que sur la saison en cours.
5
Description fonctionnelle Voici les principales caractéristiques que lon doit retrouver dans le programme : Gestion des équipes : Effacer, échanger ou ajouter. Gestion des joueurs : Retraiter, échanger ou ajouter. Affichage du classement des joueurs. Le classement doit être fait parmi tous les joueurs en fonction des meilleurs compteurs, des meilleurs passeurs ou des plus punis. Etc...
6
Description des tâches Tâche : Miser sur des joueurs Événement déclencheur : Demande du participant Événements à lentrée : Collecte des informations sur le participant au pool, avoir sorti les statistiques Résultats : Constitution de la fiche du participant, liste des mises sur les joueurs Durée : 5mn Règles de gestion : Vérifier la cohérence et intégrité des données collectées. Chaque participant doit avoir misé au moins une fois. Commentaires : Les participants souhaitent avoir une liste des joueurs avec leurs informations.
7
Description des tâches Tâche : Statistiques sur les joueurs Événements déclencheurs : Nouveau match de la LNH Événements à lentrée : Informations sur les visites et équipes mises à jour. Collecte des informations sur les joueurs des équipes participantes (buts, punitions…) Résultats : Établir de nouvelles statistiques Durée : 15mn Règles de gestion : Quand nouveau joueur, l ajouter. Si un joueur a pris sa retraite, l indiquer. Vérifier la cohérence et intégrité des données collectées. Commentaires : L utilisateur veut afficher le classement des joueurs par meilleur buteur, plus puni...
8
Description des entités ÉQUIPE: Cette entité contient les renseignements concernant les équipes. JOUEUR : Cette entité contient les renseignements concernant les joueurs. BLESSURE : Cette entité contient les renseignements concernant les blessures des joueurs. PARTICIPANT AU « POOL » : Cette entité contient les renseignements concernant les participants au « pool ».
9
Dictionnaire des données (épuré)
10
Diagramme Relationnel
11
Contraintes du logiciel Client Pentium II 233MHz 20Mo despace libre sur le disque 32Mo de RAM stockage externe des données (graveur de CD…) POURQUOI,COMBIEN…
12
Requêtes intelligentes Vous devez ajouter la description de 5 requêtes « intelligentes » que vous allez implanter dans votre application de base de données. 2 Requêtes utilisant au moins 2 entités 1 Requête utilisant au moins 3 entités 1 Requête utilisant au moins 4 entités 1 Requête utilisant au moins 5 entités Dont au moins une avec un champ Date.
13
Étapes suivantes Ébauche de deux interfaces de votre choix qui permettront de faire la gestion. Ébauche dune interface sur la gestion de la réception des DVD et films. Ébauche dune interface sur la gestion des promotions. Ébauche dun rapport statistique de votre choix.
14
Évaluation du laboratoire #1 Introduction et conclusion5 Description Fonctionnelle 5 Définition des Entités 5 Dictionnaire des entités10 Diagramme relationnel30 Définition des contraintes 5 Description des requêtes intelligentes10 Ébauche des menus 10 Contrainte 10
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.