Projet Site Web

Ce projet avait pour but de réaliser un site internet fonctionnel pour une associations réelle ou imaginaire. La réalisation du site était séparée en différentes étapes et nous travaillons selon le principe de « méthode agile », il y avait un « scrub master » qui dirigeait le trinôme et annonçait le déroulement de chaque séance. Un Trello complet était également mis à jour en temps réel.

Nous avons décidés de créer un site dont le principe était de répertorier les lieux de Nantes qui valent le coup d’œil.

Le site final devait contenir:

  • Un calendrier
  • Un système d’inscription/connexion fonctionnel
  • Une base de données mise à jour depuis le site
  • Une galerie de photo
  • Une page d’accueil et des pages réservée à l’administrateur

Pour ce faire nous avons utilisé PHP, HTML, CSS et MySql ainsi que wampServer pour se connecter en local au site.

Page d’accueil du site (bug photo…)
Galerie Photo
Connexion et identification sur le site
Quelques pages d’administration..

A la fin de ce projet nous devions installer nos site sur les serveurs qu’avaient préparés le groupe SISR. Cependant le groupe qui devaient collaborer avec nous n’avait pas terminer la configuration serveur ce qui a rendu impossible le déploiement sur serveur de notre site.

Ce projet était intéressant, cependant je n’ai pas vraiment pris plaisir à le réaliser à cause de mon niveau moyen.

Compétences :

A1.1.1 Analyse du cahier des charges d’un service à produire
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.1.1.3 Préparer sa participation à une réunion
C1.1.1.4 Rédiger un compte-rendu d’entretien, de réunion


C1.1.1.1 Savoir qui utilisera l’application et dans quel contexte
C1.1.1.2 Prendre connaissance de l’objectif final de la production
C1.1.1.3 Se préparer à un daily scrum par exemple
C1.1.1.4 Rédiger un compte rendu en prise de notes

A1.2.4 Détermination des tests nécessaires à la validation d’un service C1.2.4.1 Recenser les tests d’acceptation nécessaires à la validation du service et les résultats attendus
C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests


C1.2.4.1 : J’ai fait des tests pour valider la fonctionnalité du service
C1.2.4.2 : J’ai réaliser des jeux d’essai avant d’utiliser ce service dans le service principal
Tests et jeux d’essai de chaque méthode avant de les assembler dans le code principal (local non maintenues)

A1.2.5 Définition des niveaux d’habilitation associés à un service
C1.2.5.1 Recenser les utilisateurs du service, leurs rôles et leur niveau de responsabilité
C1.2.5.3 Proposer les niveaux d’habilitation associés au service


C1.2.5.1 : Savoir qui va utiliser l’application
C1.2.5.3 : Savoir si une personne est admin ou simple utilisateur
Discussion de groupe

A1.3.1 Test d’intégration et d’acceptation d’un service
C1.3.1.2 Tester le service

C1.3.1.2 : J’ai testé le site web pour qu’il fonctionne Voir si le site fonctionne bien sur plusieurs ordinateur différents et dans différents cas (utilisateurs)
Vérification de la fonctionnalité du site

A1.4.1 Participation à un projet
C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet
C1.4.1.2 Rendre compte de son activité


C1.4.1.1 : Planning établi en fonction des missions et des durées estimée
Trello
C1.4.1.2 : Un compte rendu était donné à chaque fin de séance et de missions
Compte rendu à chaque fin de missions

A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative
C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
C4.1.2.2 Maquetter un élément de la solution applicative
C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs


C4.1.2.1 : Entente sur les différentes sections présentes dans le site ainsi que les différentes fonctionnalités qu’il embarquera
C4.1.2.2 : Dessiner une maquette du site afin de savoir à quoi ressemblera le site final
C4.1.2.3 : Discuter de la maquette
Compte rendu (page 2)

A4.1.3 Conception ou adaptation d’une base de données
C4.1.3.2 Implémenter le schéma de données dans un SGBD
C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête


C4.1.3.2: Création d’une base de données
C4.1.3.4: Mettre les données dans la BDD
Script SQL bddgestion.sql

A4.1.7 Développement, utilisation ou adaptation de composants logiciels
C4.1.7.1 Développer les éléments d’une solution
C4.1.7.2 Créer un composant logiciel
C4.1.7.3 Analyser et modifier le code d’un composant logiciel
C4.1.7.4 Utiliser des composants d’accès aux données


C4.1.7.1 : Développement d’un site internet
C4.1.7.2 : Création de fonctionnalités du site web avec l’utilisation de base de données grâce au Php
C4.1.7.3 : Adaptation d’un service pour qu’elle soit fonctionnel
C4.1.7.4 : Utilisation d’une base de donnée
Conception, développement du site