Cette SAÉ permet, après avoir collecté et formalisé les besoins d'un client, de développer une application de
qualité répondant à ces besoins. L'application devra s'appuyer sur une base de données et sur un serveur.

Vous allez constituer des équipes de 3 ou 4 personnes. Chaque équipe devra réfléchir à la création d’un championnat par équipe ou individuel avec un classement automatique. Il peut s’agir d’un sport, d’une compétition, d’un concours, d’un rassemblement, de rencontres etc. Il peut s’agir d’un évènement existant ou bien encore d’un projet fictif créé exceptionnellement pour mettre en valeur vos compétences en PL/PGSQL et en PHP.

Vous devrez présenter vos résultats dans un site web dynamique protégé par un login et un mot de passe. Vous ferez la demande d’activation de votre hébergement web et de votre accès à l’administration BDD "adminer" sur le serveur discord JR Candev . https://discord.gg/prvfgeQ2

  1. Apprentissages critiques :

BDD (C4):

- Concevoir, gérer, administrer et exploiter les données de l’entreprise et mettre à disposition toutes les informations pour un bon pilotage de l’entreprise
- Développer (c’est-à-dire concevoir, coder, tester et intégrer) une solution informatique pour un client.

Travailler en équipe (C6) :

-Acquérir les compétences interpersonnelles pour travailler en équipe. Identifier le rôle de chacun


  1. Objectifs et problématique professionnelle :

Vous aurez à votre disposition une base de données postgresql (coté serveur) et un hébergement Web . L’objectif est d’y insérer un site web dynamique. A tester : https://nmap.online sur l’adresse ip du serveur JR Candev 144.91.83.217

  1. Travail encadré : 4H30 Projet TP

Chaque groupe devra fournir les livrables suivants :

- Un MCD et son MLD associé. (niveau merise2 souhaité).

- Un script de création des tables et son jeu de données.

- Un fichier « groupe_N°numero_de_groupe.odt » qui reprend une présentation du groupe et le mode opératoire détaillé du programme.(=mode d'emploi)

- Un script sql par trigger et ou fonction associée. (= Code de l'application documenté suivant les règles de
l'art).

- Un screen record video pour une démonstration du votre application.

- Un site Web dynamique permettant de tester les programmes en PL/PGSQL et en PHP.

- Les scripts php avec les fonctions utilisées. (Formulaire de connexion avec authentification password_hash,etc..

- Un moodboard

Tout autre document susceptible d’aider à la compréhension du programme.