Projet 2 : MILLENUITS

Logo Millenuits

Le Projet MILLENUITS avait pour but de nous faire prendre en mains le model MVC et Bootstrap. Durant notre projet nous devions faire une application Web permettant aux commerciaux d'enregsitrer et effectuer le suivi de leurs comptes-rendus de visite. Le projet se dérouler en groupe de 3 trois, chacun avait une parti de l'application à faire. Le projet se fais en 7 mission sur le deuxième semmestre de la 1er année.

Initiation Bootstrap

MISSION cette mission avais pour but de nous expliquer comment utiliser l'IDE NetBeans est comment utiliser Bootstrap. pour cela nous avons du faire une page web avec un gallerie d'image de macaron, et un formulaire pour ajouter d'autre recette.

Implémentation de la base de données "bd_millenuits"

MISSION Votre mission consiste à :
• Corriger les anomalies recensées et mettre à jour le jeu d'essai existant
La mise à jour des mails des commerciaux s'effectuera automatiquement à l'aide d'une requête
SQL en respectant le formalisme de l'entreprise : prenom.nom@millenuits.com.
Liens utiles :
https://sql.sh/fonctions/concat
https://sql.sh/fonctions/lower
https://sql.sh/cours/update
• Compléter la base de données afin de prendre en compte les évolutions et alimenter les nouvelles tables avec un jeu d'essai

RESSOURCES
• Cahier des charges
• Script de la structure de la base de données « bd _millenuits » avec le jeu d'essai réalisé par le stagiaire

ENVIRONNEMENT
• SGBD : MariaDB
• Serveur Web Apache avec moteur PHP 8
• Interface d'administration de MariaDB : phpMyAdmin
Voir documentation technique

Initiation MVC

MISSION cette mission avait pour but de nous apprendre ce qu'est le model MVC en développement, et de comment utiliser se model.

Mise en place de l'expression des besoins

continuiter de la mission Initiation MVC. en ajoutant des fonctionalités.

Gestion de projet: Méthode agile

Présentation de la Méthode agile pour la gestion de projet. comme nous faisont un projet par groupe de 3 nous devons faire un tableau trello pour le suivie de l'application.

Mise en place de l'architecture de l'application

DÉFINITION DU BESOIN L'url qui permettra d'accéder aux fonctionnalités de la gestion des comptes rendus lors de la phase de développement sera la suivante :
• http://localhost/millenuits-cr
L'application « millenuits-cr» avant authentification affichera simplement la page d'accueil. L'utilisateur aura la possibilité de se connecter en s'authentifiant. La page d'accueil comportera un carrousel d'images et le texte comme présenté sur la capture d'écran c1-dessus. L'utilisateur se connectera à l'aide d'un login et d'un mot de passe. L'application « millenuits-cr » après authentification comportera dans sa barre de navigation les items donnant accès à différentes fonctionnalités ainsi que le login de la personne connectée. Le message sous le carrousel sera adapté.

Gestion des comptes rendus de visite

DÉFINITION DU BESOIN MILLE NUITS souhaite se doter d’une application Web pour assurer un meilleur suivi des visites réalisées auprès des distributeurs (clients) par les commerciaux, élaborer une meilleure démarche de communication et mieux répartir les budgets consacrés à l'activité de représentation.

MISSION Votre mission consiste à développer les fonctionnalités de l’application afin de répondre au cahier des charges dans les délais impartis.

CONTRAINTES Pour rappel, le développement de l’application Web doit respecter le modèle MVC. Les informations saisies doivent être obligatoirement contrôlées côté client et côté serveur.