Création d'un Site Web au format MVC pour la société Atlantik :

 

I/ Contexte || Problématique.

 

Le but de cette mission était d'apprendre à mettre en place une nouvelle structure de code informatique et d'arborescence des pages crées pour mettre en place un site web, avec l'utilisation de l'architecture MVC. Cette architecture s'est mise en place dans le contexte suivant, ci-dessous.

 

La compagnie Atlantik est une compagnie maritime implantée sur la côte ouest de la France. Ayant obtenu plusieurs contrats avec des conseils généraux, la compagnie assure la desserte maritime d'îles du littoral français par délégation de service public. Nous avons vu cette notion au travers du module SLAM 4 de 2ème année.

 

II/ Solution Mis en place.

 

Dans un premier temps, nous devions d'abord comprendre le principe de l'architecture MVC et de son utilisation.

 

Puis une fois cela fait, nous l'avons implémenté dans le cadre du contexte donné par le professeur en créant les 3 pages dont l'une affichant les liaisons des traversées existants, puis l'autre de pouvoir saisir une date qui affichera les traversées disponibles lorsque l'on appuie vers un lien de redirection à cette page et enfin le dernier d'afficher les traversées disponibles suivant la date choisie.

III/ Notion mise en pratique.

  • L'architecture MVC.

  • PHP en Objet.

  • SQL.

IV/ Production réalisé.

  • Site Web.

  • Classes en Objet.

  • Page d'accueil affichant une barre de Navigation.

  • Page affichant les liaisons existantes entre un port de départ et un port d'arrivée.

  • Page affichant un formulaire permettant de saisie une date pour voir les traversée entre un port et un autre, une fois la liaison souhaité.

  • Pages de saisie affichant les traversées disponibles avec le numéro de traversée, l'heure et le bateau.

  • Le code effectuant des traitements sont dans des pages à part et le code affichant les données sur chaque pages le sont aussi, ce qui caractérise l'utilisation de l'architecture MVC.

V/ Compétences mises en œuvre :

 

Situation 1 :Participation à un projet d’évolution d’un SI (solution applicative et d’infrastructure portant prioritairement sur le domaine de spécialité du candidat)

 

Réalisation d'une solution logiciel sous format MVC.

 

A4,1,3 : Conception ou adaptation d'une base de données.

 

Création d'une Base de Données.

 

A4,1,7 : Développement, utilisation ou adaptation de composants logiciels.

 

Développement de l'architecture MVC.