Dans le cadre des 100 ans de notre établissement, nous devions créé un site internet servant a hébergé un questionnaire pour les visiteurs sur notre établissement.
Le site a été réalisé en PHP sans aucun framework pour nous aidés
On peut naviguer sur le site grâce a un menu qui propose les différents questionnaires en fonction du lieu auquel vous vous trouver
Voici un exemple de questionnaire (il s’agit de question fictive afin de testé le bon fonctionnement de la base de données avec le site web)
Pour que le site sache quels était le lieux choisi et afficher les question en conséquence nous avons choisie de procédé via la méthode GET, soit en passant le lieu dans l’URL du questionnaire
Le Projet et le SQL dump de la base de données au format compressé ( 7zip ) :
Compétences :
- A1.1.1 Analyse du cahier des charges d’un service à produire
- C1.1.1.2 Identifier les fonctionnalités attendues du service à produire :
Nous devions produire le site, la base de donnée et le formulaire en fonction d’un cahier des charges
- C1.1.1.2 Identifier les fonctionnalités attendues du service à produire :
- A1.4.1 Participation à un projet
- C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet :
Pour géré notre planning nous utilisions le logiciel Trello - C1.4.1.2 Rendre compte de son activité :
A chaque fin de séance nous devions rendre un compte rendu détaillé sur les activités effectué au cours de la séance
- C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet :
- A3.1.2 Maquettage et prototypage d’une solution d’infrastructure
- C3.1.2.1 Concevoir une maquette de la solution :
Pour ce projets, nous étions libre sur l’interface, nous avions juste comme consigne que le site fonctionne également sur mobile
- C3.1.2.1 Concevoir une maquette de la solution :
- A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative
- C4.1.2.2 Maquetter un élément de la solution applicative :
Au début du projet nous avions du réaliser une maquette de l’interface que nous voulions faire pour notre site
- C4.1.2.2 Maquetter un élément de la solution applicative :
- A4.1.3 Conception ou adaptation d’une base de données
- C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative :
Pour ce projet, nous avons du concevoir la base de données avec Modelio - C4.1.3.2 Implémenter le schéma de données dans un SGBD :
A partir du shema de données nous devions généré une base de données cohérente et la déployé sur notre serveur
- C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative :
- A4.1.7 Développement, utilisation ou adaptation de composants logiciels
- C4.1.7.1 Développer les éléments d’une solution :
pour ce projet nous avons du concevoir un site web a partir de zéro - C4.1.7.2 Créer un composant logiciel :
Nous avons créé les pages a partir de l’ide Netbeans mais sans aucune base ou framework pour nous aidé dans notre travail
- C4.1.7.1 Développer les éléments d’une solution :