diff --git a/R3.01/sae/README.md b/R3.01/sae/README.md new file mode 100644 index 0000000..1dee8af --- /dev/null +++ b/R3.01/sae/README.md @@ -0,0 +1,47 @@ +# SAE S2.02 : Consultation/modificaion d'une base de jeux vidéos + +## Le thème + +Le projet utilise une [base de données](./src/sql) de données de jeux vidéos (créée par +Jérôme Cutrona, IUT de Reims). Il consiste à écrire une application web qui permet : + +- la consultation/recherche d'informations contenues dans la bd (catégories, genres, jeux), +- la création, édition, suppression d'un jeu. + +La [base de données](./sql/game.sql.gz) a la structure suivante : +
+ +
+ +## Principes généraux, fonctionnalités + +1. La partie consultation permet l'accès à plusieurs vues : + - liste d'ensemble des catégories et genres de jeux (sous forme de lien), + - détails d'une catégorie et d'un genre avec la liste de ses jeux (sous forme de lien), + - détails d'un jeu (les genres et catégories du jeu sont des liens). + +2. La partie modification permet, pour un jeu : + - l'édition (sans modification du poster) + - la création (poster facultatif) + - la suppression +3. Tri des listes de jeux par titre ou par année +4. fonction de recherche textuelle + +## Contraintes de réalisations +- Votre code utilisera codeigniter v3, exactement comme en TP. +- Vous utiliserez le serveur de base de données mariaDB de l'iut, comme en TP. +- Vous travaillerez seul, ou en binôme, à l'intérieur de votre **groupe de TP**. +- Vous créerez un dépot GIT par monôme/binôme, avec le nom **sae_r301_grx** ($x\in\{1,2,3,4,5,6\}$) suivant votre groupe TP. + Ulysse Jarnouen et Denis Monnerat seront collaborateurs +- Votre dépot contiendra un fichier README.md, avec : + - le prénom, nom des memnres du binômes + - l'url de votre site sur dwarves.iut-fbleau.fr + +> Les outils de génération de code à base d'IA sont formellement interdits. + +## Évaluation +- L'avancement de votre travail sera mesuré à chaque fin de séance de TP (4 semaines). +- Votre réalisation sera évalué la semaine du 15 juin. +- Tout dépot avec quelques commits récents se verra fortement pénalisé. +- Un coefficient multiplicateur de 0 à 1 sera appliqué pour refléter l'équilibre du travail entre les deux membres du binôme. + diff --git a/R3.01/sae/img/game.svg b/R3.01/sae/img/game.svg new file mode 100644 index 0000000..e8835a3 --- /dev/null +++ b/R3.01/sae/img/game.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + category + + id + + description + + developer + + id + + name + + game + + id + + name + + releaseYear + + shortDescription + + price + + windows + + linux + + mac + + metacritic + + developerId + + posterId + + game_category + + gameId + + categoryId + + game_genre + + gameId + + genreId + + genre + + id + + description + + poster + + id + + jpeg + diff --git a/R3.01/sae/sql/game.sql.gz b/R3.01/sae/sql/game.sql.gz new file mode 100644 index 0000000..dcc56c3 Binary files /dev/null and b/R3.01/sae/sql/game.sql.gz differ