Projet PHP
Projet PHP
Projet PHP
PROJET INFORMATIQUE
Présentation du projet
L'objectif du projet est de développer une application de gestion administrative des cours dans
votre institut. L’application s’adresse à trois types d’utilisateurs : administrateur, enseignant et
étudiant.
Base de données
La base de données permettant de stocker les informations nécessaires à l'application
comporte au minimum les données suivantes :
Un étudiant est caractérisé par son nom, son prénom, son adresse personnelle, son mail, son
téléphone, son login et son mot de passe. Les étudiants sont organisés par groupe dans le
-1-
ISIMS 2020-2021
cadre d’un diplôme donné. Chaque étudiant est inscrit dans un diplôme dans lequel il choisit
un ensemble de cours. Un cours est caractérisé par un code, une description succincte, le
nombre d’heure, un coefficient dans le diplôme, un coefficient de l’examen final et un
coefficient de TD. Un enseignant est caractérisé par un code, son nom, son prénom, son grade
(PR, MCF, Contractuel), son téléphone, son mail et le numéro de son bureau. Un enseignant
intervient dans un ou plusieurs cours en tant que responsable du cours ou du TD.
Travail à réaliser
Développer le site web qui répond à ce cahier des charges et qui comporte les rapports
suivants :
▪ Analyse : faire une analyse complète du site Web en se basant sur les concepts
vus en cours du premier semestre.
▪ Conception :
o Effectuer une conception globale complète du site
o Elaborer le schéma Entité/Association.
o Elaborer le diagramme de classe.
o Effectuer une conception détaillée des enchaînements complexes.
▪ Implantation
o Créer votre projet en Laravel.
o Intégrer un template de votre choix.
o Appliquer les règles de transformation pour créer vos fichiers de
migrations
o Créer les classes modèles de votre application.
o Configurer votre base de données.
o Lancer vos fichiers de migration afin de modifier la base de données.
o Créer toutes les contrôleurs avec ses actions (méthodes) qui permettront
la gestion de vos modèles.
o Créer des routes ou chemins vers les ressources.
▪ Tests et validation
Eléments à rendre :
Echéance
Ce travail est à rendre lors de la dernière séance de TP du semestre.
-2-