Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cahier Des Charges Groupe 2 - Google Docs

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

‭Cahier des Charges Groupe 2‬

‭ rojet : Application de Suivi de la Discipline et des Enseignements Dispensés‬


P
‭Objectif : Développer une application web permettant de suivre et de gérer les cahiers de‬
‭texte, les comptes utilisateurs, et les évaluations des cours pour améliorer le suivi de la‬
‭discipline et de la qualité des enseignements dispensés.‬

‭1. Présentation Générale‬

‭ 'application doit faciliter la gestion et le suivi de la discipline et des enseignements‬


L
‭dispensés dans un établissement scolaire. Elle inclut des fonctionnalités pour la création et la‬
‭gestion de comptes utilisateurs, la saisie quotidienne de cahiers de texte par les enseignants,‬
‭et la possibilité pour les étudiants de consulter et d’évaluer les cours.‬

‭2. Types d'Utilisateurs‬


‭L’application sera accessible à trois types d’utilisateurs principaux :‬
‭●‬ ‭Administrateur : gestion des comptes utilisateurs, suivi des cahiers de texte, et‬
‭consultation d’un tableau de bord global.‬
‭●‬ ‭Enseignant : saisie et mise à jour quotidienne du cahier de texte.‬
‭●‬ ‭Étudiant : consultation du cahier de texte et évaluation des cours.‬

‭3. Fonctionnalités et Tâches de chaque Utilisateur‬

‭3.1. Administrateur‬
‭●‬ ‭Gestion des comptes : Créer et gérer les comptes des enseignants et des étudiants.‬
‭●‬ ‭Suivi des cahiers de texte : Consulter, surveiller, et valider les cahiers de texte remplis‬
‭par les enseignants.‬
‭●‬ ‭Tableau de bord : Accéder à un tableau de bord pour avoir une vue d’ensemble sur‬
‭les activités, la discipline, et l’état des cahiers de texte des enseignants.‬

‭3.2. Enseignant‬
‭●‬ ‭Cahier de texte quotidien : Renseigner et mettre à jour chaque jour le cahier de texte‬
‭comprenant les titres des cours, la matière enseignée, et un résumé des enseignements‬
‭dispensés.‬
‭●‬ E
‭ valuation des cours par les étudiants : Accéder aux évaluations laissées par les‬
‭étudiants pour améliorer la qualité des cours.‬

‭3.3. Étudiant‬
‭●‬ ‭Consultation du cahier de texte : Consulter le cahier de texte mis à jour par les‬
‭enseignants pour suivre le programme enseigné.‬
‭●‬ ‭Évaluation des cours : Laisser une évaluation des cours pour exprimer des retours sur‬
‭le contenu enseigné et la méthodologie utilisée par l’enseignant.‬

‭4. Étapes et Tâches à Réaliser pour Atteindre les Objectifs‬

4‭ .1. Interface Utilisateurs et Gestion des Comptes‬


‭1. Formulaires de création et gestion de comptes :‬
‭Développer une interface pour l’ajout, la modification, et la suppression de comptes pour‬
‭les enseignants et les étudiants par l'administrateur.‬
‭2. Authentification et Sécurité :‬
‭Implémenter un système d’authentification pour chaque type d’utilisateur afin de sécuriser‬
‭l’accès aux données et fonctionnalités.‬

4‭ .2. Cahier de Texte‬


‭1. Interface pour le Cahier de Texte :‬
‭Créer une interface permettant aux enseignants de remplir quotidiennement le cahier de‬
‭texte incluant les champs : date, titre du cours, matière, et sommaire du cours.‬
‭2. Consultation du Cahier de Texte :‬
‭Mettre en place une interface de consultation pour les étudiants, leur permettant de suivre‬
‭le programme du cours mis à jour par les enseignants.‬

4‭ .3. Interface d'Évaluation des Cours‬


‭1. Système d’évaluation par les étudiants :‬
‭Développer une interface permettant aux étudiants d’évaluer les cours dispensés. Les‬
‭enseignants pourront consulter les retours pour améliorer la qualité de leurs cours.‬

4‭ .4. Tableau de Bord Administratif‬


‭1. Tableau de Bord pour le Suivi Global :‬
‭Créer un tableau de bord accessible par l’administrateur pour un suivi global des activités‬
‭des enseignants, incluant un aperçu des cahiers de texte complétés et un suivi de la discipline.‬
‭5. Technologies et Contraintes Techniques‬

‭●‬ L ‭ angages : HTML, CSS, JavaScript pour le frontend; éventuellement PHP, Node.js‬
‭ou tout autre langage backend pour la gestion des données.‬
‭●‬ ‭Frameworks : Bootstrap pour le design responsive, et éventuellement React ou Vue.js‬
‭pour une interface plus interactive.‬
‭●‬ ‭Base de données : MySQL, PostgreSQL ou MongoDB pour stocker les informations‬
‭des utilisateurs, cahiers de texte, et évaluations.‬
‭●‬ ‭Sécurité : Implémentation de l'authentification sécurisée et de la gestion des sessions‬
‭pour protéger les données des utilisateurs.‬

‭6. Livrables‬

‭●‬ A ‭ pplication Web comprenant les interfaces pour les enseignants, les étudiants, et‬
‭l’administrateur.‬
‭●‬ ‭Tableau de Bord pour le suivi de la discipline et des enseignements.‬
‭●‬ ‭Documentation pour l'installation, la configuration, et l'utilisation de l'application.‬
‭●‬ ‭Guide Utilisateur pour chaque type d'utilisateur (Administrateur, Enseignant,‬
‭Étudiant).‬

‭7. Échéancier‬

‭Étape‬ ‭Durée estimée‬ ‭Date de début‬ ‭Date de fin‬

‭Analyse des besoins‬ ‭1 semaine‬

‭ onception de‬
C ‭2 semaines‬
‭l'architecture‬

‭ éveloppement des‬
D ‭3 semaines‬
‭interfaces‬

‭ éveloppement du‬
D ‭4 semaines‬
‭backend‬

‭Intégration et tests‬ ‭2 semaines‬

‭ ocumentation et‬
D ‭1 semaine‬
‭formation‬
‭Total‬ ‭13 semaines‬

‭8. Budget Prévisionnel‬

‭ e budget inclut les coûts de développement, d’hébergement, et de maintenance pour la‬


L
‭première année d’utilisation.‬

Vous aimerez peut-être aussi