Compétences : Développer la présence de l’organisation en ligne, travailler en mode projet.

Outils utilisés :
Language : PHP, SQL, CSS, HTML
Framework : BOOSTRAP,
IDE : Visual Studio Code
Outil : DevServer 17
SGBDR : PHP MyAdmin
Stockage : Github

Durant notre deuxième année de BTS SIO, nous avons eu pour projet, la création d’un site fictif pour un centre de convalescence fictif. Ce site devait contenir une première page s’apparentant à un Dashboard sur lequel on pouvait voir les chambres disponibles dans le centre. Le projet à été fait par 3 personnes se séparant les tâches pour travailler en méthode Agile.

Avant de débuter le projet, nous avons mis en place un calendrier des charges avec des objectifs à accomplir en fonction des semaines de travail. Il nous a également permis de décider qui aura quel tâche et permettre une avancée du projet plus rapide et fluide.

Ce projet nous a permis de travailler sur un Projet en SQL car la base de ce projet fut de faire un diagramme UML ainsi qu’une base de données en lien avec ce diagramme. Nous avons donc réfléchis aux tables nécessaires pour ce projet.

Après avoir fait nos 4 tables, nous avons donc procéder à la création de ces tables dans le SGBDR (système de gestion de bases de données relationnelles) « PHP MyAdmin« .

Par la suite, notre objectif à été de faire des procédures stockées ainsi que des déclencheurs (triggers) pour que les lits se vident ou se remplissent en fonction du départ ou de l’arrivée des patients.

Une fois la partie SQL terminée, Nous nous sommes attelés à la partie Front du projet sous le Format MVC (Modèle/Vue/Contrôleur). Ma partie était la création de contrôleurs permettant de faire le lien entre la Vue et le Modèle.

Durant l’intégralité du projet, nous avons partagés nos avancées et nos fichiers sur Github de manière à ce que chaque personnes ait accès aux informations et aux fichier rapidement et cela nous à permis également de faire de la sauvegarde de fichier et avancée en mode projet.

Ce projet est toujours en cours de développement mais il doit prévoir la mise en commun des fichiers PHP en format MVC.

Voici quelques images de la vue du projet