Projet TTPA (Table Tennis Performance Analyser)  1.3
BTS SN 2019
README

Nom : Projet TTPA (Table Tennis Performance Analyser)

Le système TTPA doit permettre une analyse des performances du joueur (côté relanceur). Il doit proposer une phase d'entraînement adaptée au niveau du joueur, puis de détecter l'impact des balles afin d'afficher le rythme de jeu, la précision, le pourcentage de réussite. La zone d'impact (côté distributeur) est identifiée sur un écran de télévision en fin d'exercice. Le pourcentage de balles dans chacune des zones, le rythme de jeu et le pourcentage de réussite sont disponibles en fin d'exercice. Le joueur lance un exercice spécifique et pourra connaître son évolution individuelle.

Numéro de version : 1.3

Auteurs

Auteur
Yohann BOTELLA–BROC botel.nosp@m.labr.nosp@m.oc.yo.nosp@m.hann.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
Youssef HAMMOUMA yhamm.nosp@m.ouma.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

Dépôt SVN

https://svn.riouxsvn.com/ttpa

Recette IR

Base de données SQLite

CREATE TABLE joueurs ( "idJoueur" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nom" VARCHAR(255) NOT NULL UNIQUE )
CREATE TABLE parametres ( "idParametres" INTEGER PRIMARY KEY AUTOINCREMENT, "nbBalles" INTEGER NOT NULL, "nbBallesMinute" INTEGER NOT NULL, "effet" INTEGER NOT NULL, "puissance" INTEGER NOT NULL, "rotation" INTEGER NOT NULL, "zoneObjectif" INTEGER NOT NULL, "zoneRobot" INTEGER NOT NULL )
CREATE TABLE profils ( "idProfil" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "idJoueur" INTEGER NOT NULL, "idParametres" INTEGER NOT NULL, "nom" VARCHAR(255) NOT NULL UNIQUE, CONSTRAINT fk_profils_1 FOREIGN KEY (idJoueur) REFERENCES joueurs (idJoueur) ON DELETE CASCADE, CONSTRAINT fk_profils_2 FOREIGN KEY (idParametres) REFERENCES parametres (idParametres) ON DELETE CASCADE )
CREATE TABLE seances ( "idSeance" INTEGER PRIMARY KEY AUTOINCREMENT, "idProfil" INTEGER NOT NULL, "reussite" REAL NOT NULL, "horodatage" DATETIME NOT NULL, CONSTRAINT fk_seances_1 FOREIGN KEY (idProfil) REFERENCES profils (idProfil) ON DELETE CASCADE )
CREATE TABLE ttpa ( "idTTPA" INTEGER PRIMARY KEY CHECK (idTTPA = 1), "idProfil" INTEGER NOT NULL, CONSTRAINT fk_ttpa_1 FOREIGN KEY (idProfil) REFERENCES profils (idProfil) ON DELETE CASCADE )