0% ont trouvé ce document utile (0 vote)
25 vues2 pages

Projet

Le projet 'Mon Carnet de Cours' est une application de gestion des notes, emploi du temps et ressources de cours pour les étudiants. Il inclut des fonctionnalités telles que l'authentification, la gestion des matières, un emploi du temps, le suivi des notes et un espace collaboratif. Les technologies utilisées comprennent PHP, PDO, HTML/CSS/Bootstrap, avec une architecture MVC simplifiée.

Transféré par

abdnourm549
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues2 pages

Projet

Le projet 'Mon Carnet de Cours' est une application de gestion des notes, emploi du temps et ressources de cours pour les étudiants. Il inclut des fonctionnalités telles que l'authentification, la gestion des matières, un emploi du temps, le suivi des notes et un espace collaboratif. Les technologies utilisées comprennent PHP, PDO, HTML/CSS/Bootstrap, avec une architecture MVC simplifiée.

Transféré par

abdnourm549
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Projet : "Mon Carnet de Cours"

(Application de gestion des notes, emploi du temps et


ressources de cours)

Fonctionnalités Clés

1. Authentification Étudiante (Sessions)

• Inscription avec : numéro étudiant , email, nom, filière, photo de profil

• Connexion/déconnexion

• Exemple : "Mohammed, 1ère année Dev Digital"

2. Gestion des Matières (CRUD + PDO)

• Ajouter une matière : nom, coefficient, professeur responsable

• Associer des documents (PDF, liens) à chaque matière

• Exemple : "PHP – Coef 3 – Prof. Alami"

3. Emploi du Temps

• Interface pour ajouter les cours (jour/horaire/salle)

• Visualisation hebdomadaire

4. Suivi des Notes

• Saisir des notes par matière (avec type : CC, TP, EFM, … etc)

• Calcul automatique de la moyenne par matière

5. Espace Collaboratif

• Poster des questions/astuces par matière (mini-forum)

Technologies Utilisées

• Backend :

o PHP POO

o PDO pour interagir avec MySQL


o Sessions pour garder l'étudiant connecté

• Frontend :

o HTML/CSS/Bootstrap

o JavaScript pas obligatoire (mais possible en bonus)

• Architecture :

o Structure MVC simplifiée exemple :

/controllers/AuthController.php

/models/MatiereModel.php

/views/emploi_du_temps/liste.php

Livrables :

• Code source complet


• Rapport projet + Présentation

Vous aimerez peut-être aussi