Академический Документы
Профессиональный Документы
Культура Документы
Cette page présente tous les cours par se semestre de l’étudiant pour l’année en cours.
C’est le fichier cours_etudiant.php (dossier modules/etudiant). Il fait appel aux fichiers
bd.php et functions.php (dossier php). Les tables de la base de données utilisées sont la table
classe_etudiant pour retrouver la classe de l’étudiant connecté pour l’année en cours, la table
unité_enseignement pour sélectionner les unités d’enseignements, les tables matiere et cours
pour les matières et professeurs de la classe.
La page ‘Paiement’ se présente comme suit :
Elle affiche les différents paiements effectués par l’utilisateur connecté pour l’année
en cours. C’est le fichier paiement_etudiant.php (dossier modules/etudiant). Il fait appel aux
fichiers bd.php et functions.php (dossier php). La table de la base de données utilisée est
paiement_etudiant d’où sont tirées toutes les informations concernant les paiements de
l’étudiant connecté.
La page ‘Notes’ se présente comme suit :
Cette page donne la possibilité à l’utilisateur connecté de voir ses différentes notes
dans chaque matière pour l’année scolaire en cours. C’est le fichier note_etudiant.php
(dossier modules/etudiant). Il fait appel aux fichiers bd.php et functions.php (dossier php). Il
se base sur la table note_etudiant d’où il sélectionne toutes les matières et les notes de
l’utilisateur connecté.
La page ‘Demande d’accès Wifi’ est la page sur laquelle l’utilisateur doit renseigner
les informations de sa machine afin d’envoyé une demande pour pouvoir accéder au wifi. Elle
se présente comme suit :
Elle dispose d’un sous-menu qui liste les différentes matières qui ont été attribuées au
professeur connecté et pour chaque matière sélectionnée, les classes dans lesquelles il les
enseignes. C’est le fichier liste_note.php (dossier modules/professeur/note) qui permet
d’afficher cette page. Il fait appel aux fichiers bd.php et functions.php (dossier php). Il se
base sur les tables cours pour sélectionner les matières et les classes de l’utilisateur connecté.
Après avoir sélectionné une classe, on est redirigé vers la page ‘Contrôle’ qui se
présente comme suit :
Elle présente la liste des contrôles (devoir, examen) qui ont été programmées par
l’administration. C’est le fichier liste_code.php (dossier modules/professeur/note) qui est
utilisé. Il fait appel aux fichiers bd.php et functions.php (dossier php). Il se base sur la table
info_controle pour récupérer la liste des contrôles pour l’année en cours. A partir de cette
page, l’utilisateur à la possibilité de sélectionner le contrôle dont il souhaite renseigner les
notes. Cette action le redirige vers la page suivante :
Cette page permet de lister tous les codes qui ont été attribué à chaque étudiant de la
classe sélectionnée pour la matière sélectionnée. C’est le fichier note.php (dossier
modules/professeur/note) qui est utilisé sur cette page. Il fait appel aux fichiers bd.php et
functions.php (dossier php). Il utilise les tables code_etudiant et note_etudiant pour
sélectionner les codes et les notes des étudiants.
A partir de cette page, on a la possibilité d’ajouter des notes en cliquant sur le bouton
‘Ajouter une note’ qui nous redirige vers le formulaire d’ajout que voici :
Le formulaire affiche la liste des codes de chaque étudiant. Le professeur à la
possibilité de renseigner chaque note et d’y apporter une observation avant de valider. Le
fichier utilisé est ajouter_note.html (dossier views). Il fait appel aux fichiers bd.php et
functions.php (dossier php). Il se base sur la table code_etudiant pour sélectionner les
différents codes des étudiants concernés pour le contrôle. Une fois les notes et observations
insérer, les informations sont transférées au fichier insert_note.php (dossier php). Il fait aussi
appel aux fichiers bd.php et functions.php (dossier php) pour les besoins de connexion à la
base de données et de fonctions. Il permet d’insérer les informations dans la table
note_etudiant de la base de données avant de rediriger l’utilisateur vers le fichier note.php
(dossier modules/professeur/note).
Après insertion des notes et observations, la possibilité est donnée au professeur de
modifier une note ou observation. Pour ce faire, il clique sur l’icône en forme de crayon ce qui
nous redirige vers le formulaire de modification suivant :
C’est le fichier modifier_note.html (dossier views). Il fait appel aux fichiers bd.php
et functions.php (dossier php). Il se base sur les tables note_etudiant et code_etudiant pour
sélectionner la note et l’observation à modifier avant de les envoyer vers le fichier
update_note.php (dossier php).
Ledit fichier update_note.php (dossier php) fait appel aux fichiers bd.php et
functions.php (dossier php). Il insert les informations dans la table note_etudiant avant de
rediriger vers le fichier note.php (dossier modules/professeur/note).
Il est aussi possible de supprimer une note en cliquant sur l’icône en forme de croix.
C’est le fichier supprimer_note.php qui s’en charge. Il fait appel au fichier bd.php (dossier
php) et utilise la table note_etudiant de la base de données.
Lorsque le professeur finit de renseigner et contrôler les notes, il doit les valider en
cliquant sur le bouton ‘Valider Notes’. C’est le fichier valider_note_prof.php (dossier php)
qui s’en charge. Il fait appel au fichier bd.php (dossier php) et se base sur les tables
code_etudiant et info_controle de la base de données pour valider les notes avant de rediriger
vers le fichier liste_code.php (dossier modules/professeur/note).
Elle affiche la liste des étudiants ayant effectué des paiements au cours de l’année
scolaire en cours. C’est le fichier liste_paiement_etudiant.php (dossier
modules/comptabilite/paiement_etudiant). Il fait appel aux fichiers bd.php et functions.php
(dossier php). Il se base sur les tables paiement_etudiant, etudiant, classe_etudiant pour
sélectionner les informations affichées.
A partir de cette page, on a la possibilité de :
- Rechercher un étudiant dont on ne connait pas le n° matricule avant d’effectuer un
paiement,
- Effectuer directement un paiement pour étudiant dont on connait le n° matricule
- Voir les détails des paiements de chaque étudiant
Rechercher un étudiant
Pour effectuer un paiement pour un étudiant dont on ne connait pas le matricule, on
peut effectuer une recherche en cliquant sur le bouton rechercher. Cette action nous redirige
vers la page de recherche qui est ici le fichier rechercher_etudiant.html (dossier views) qui
se présente comme suit :
Il fait appel aux fichiers bd.php et functions.php (dossier php). Il fait appel aux
fonctions Montant () et numtoWords () et se base sur la table paiement_etudiant.
L’utilisateur a aussi la possibilité à partir de la page des détails d’imprimer le relevé de
paiement (bouton ‘Relevé Paiement’) et le certificat d’inscription (bouton ‘Certificat
d’Inscription’) de l’étudiant qui se présentent comme suit :
Ce sont respectivement les fichiers releve_paiement_etudiant.php et
certificat_inscription.php (dossier modules/document). Ils font appel aux fichiers bd.php et
functions.php (dossier php). releve_paiement_etudiant.php se base uniquement sur la table
paiement_etudiant tandis que certificat_inscription.php se base sur les tables etudiant,
classe_etudiant et paiement_etudiant.
Il fait appel au fichier bd.php (dossier php) et renvoie les informations saisies vers le
fichier insert_paiement_recette.php (dossier php). Le fichier insert_paiement_recette.php
(dossier php) à son tour fait appel au fichier bd.php (dossier php) et se base sur les tables
paiement_recette et log_paiement_recette pour insérer les données avant de renvoyer vers le
fichier liste_paiement_recette.php (dossier modules/comptabilite/autre_recette).
On a la possibilité de modifier ou de supprimer un paiement qui a déjà effectué. Pour
supprimer le paiement l’utilisateur clique sur l’icône en forme de croix. C’est le fichier
supprimer_paiement_recette.php (dossier php) qui s’en charge. Il fait appel au fichier
bd.php (dossier php) et se base sur les tables paiement_recette et log_paiement_recette.
Pour modifier un paiement on se sert de l’icône en forme de crayon. Cette action
redirige vers le formulaire de modification suivant :
C’est le fichier modifier_paiement_recette.html (dossier views). Il fait appel au
fichier bd.php (dossier php) et se base sur la table paiement_recette. La validation de ce
formulaire envoie les informations vers le fichier update_paiement_recette.php (dossier
php). Ce fichier fait appel au fichier bd.php (dossier php) et met à jour les données dans la
table paiement_recette et insert les logs dans la table log_paiement_recette avant retourner
l’utilisateur vers la page de la liste des paiements recettes.
Il exploite le fichier bd.php (dossier php) et se base sur les tables reglement_depense
et fournisseur pour afficher les données qui une fois modifiée et validée sont envoyée vers le
fichier update_depense.php (dossier php) pour traitement. Ledit fichier se base sur le fichier
bd.php et les tables reglement_depense et log_reglement_depense.
La suppression d’une dépense est assurée par le fichier supprimer_depense.php
(dossier php) qui se base sur le fichier bd.php (dossier php) et les tables reglement_depense
et log_reglement_depense.
Le menu ‘Paiement Personnel’ dispose lui aussi d’un sous menu à savoir :
- Barème ;
- Indemnité Professeur ;
- Autres Salaires
Le sous menu ‘Barème’ est utilisé pour définir la rémunération des professeurs par
heures et par cours. Il se présente comme suit :
Il fait appel aux fichiers bd.php et functions.php (dossier php) et se base sur les
tables professeur et excursion de la base de données. Il envoie les informations, après
validation, au fichier insert_bareme_prof.php (dossier php) dont nous avons parlé un peu
plus tôt.
Après insertion, on a la possibilité de modifier ou supprimer un barème. C’est le
fichier supprimer_salaire.php (dossier php) qui prend en charge la suppression. Il se base
sur le fichier bd.php (dossier php) et les tables salaire_prof et log_salaire_prof.
Le formulaire de modification, modifier_bareme_prof.html (dossier views) se
présente exactement comme le formulaire d’ajout. Il fait appel au fichier bd.php (dossier php)
et se base sur les tables professeur, classe et salaire_prof. Il envoie les informations au fichier
update_bareme_prof.php (dossier php) qui lui, fait appel fichier bd.php (dossier php) et se
base sur la table salaire_prof.
Le sous-menu ‘Indemnité Professeur’ se présente comme suit :
C’est le fichier ajouter_ue.html (dossier views). Il fait appel aux fichiers bd.php et
functions.php et se base sur les tables filiere, classe et matiere. Il envoie les informations
vers le fichier insert_ue.php (dossier php). Ce dernier fait appel aux fichiers bd.php et
functions.php (dossier php) et se base sur les tables unite_enseignement et
log_unite_enseignement pour insérer les données qui lui ont été envoyées avant de renvoyer
vers le fichier liste_ue.php (dossier modules/administration/UE).
Pour modifier une unité d’enseignement existante, on clique sur l’icône en forme de
crayon à côté de ladite unité d’enseignement. Cette action nous renvoie vers le formulaire de
modification suivant :
C’est le fichier modifier_ue.html (dossier views). Il fait appel au fichier bd.php et se
base sur les tables unite_enseignement, filiere, classe et matiere. Il renvoie les informations
vers le fichier update_ue.php (dossier php). Ce dernier fait appel au fichier bd.php et se base
sur la table unite_enseignement pour insérer les nouvelles informations puis redirige vers le
fichier liste_ue.php (dossier modules/administration/UE).
L’action de suppression d’une Unité d’enseignement est prise en charge par le fichier
supprimer_unite_enseignement.php (dossier php). Il fait appel au fichier bd.php (dossier
php) et se base sur la table unite_enseignement pour effectuer la suppression puis redirige
vers le fichier liste_ue.php (dossier modules/administration/UE).
Il est possible à partir de cette page d’imprimer la liste des codes du contrôle et de voir
les notes que le professeur à rajouter pour ce contrôle. C’est le fichier details_code.php
(dossier modules/administration/note). Il fait appel aux fichiers bd.php et functions.php
(dossier php) et se base sur la table code_etudiant.
Le bouton ‘Imprimer’ nous renvoie vers la page suivante :
C’est le fichier imprimer_code_cntl.php (dossier modules/document) qui permet
d’imprimer la liste. Il fait appel aux fichiers bd.php et functions.php et se base sur la table
code_etudiant.
Le bouton ‘Voir note’ nous renvoie vers la page suivante :
Il permet d’afficher la liste des cours prévu pour chaque classe. C’est le fichier
liste_cours.php (dossier modules/administration/cours). Il fait appel aux fichiers bd.php et
functions.php (dossier php) et se base sur les tables cours, emploi_tmp, matiere et pointage.
Pour créer un nouveau cours à partir de cette page, on clique sur le bouton ‘Nouveau
Cours’. Cette action nous redirige vers le formulaire suivant :
C’est le fichier ajouter_cours.html (dossier views). Il fait appel au fichier bd.php
(dossier php) et se base sur les tables professeur, classe et matiere. Une fois le formulaire
validé les informations sont envoyées vers le fichier insert_cours.php (dossier php). Ce
fichier fait appel aux fichiers bd.php et functions.php (dossier php) et se base sur les tables
cours et emploi_tmp pour insérer les données qui lui ont été transférer puis redirige vers le
fichier liste_cours.php (dossier modules/administration/cours).
Le formulaire de modification d’un cours se présente comme suit :
Il fait la liste des étudiants en fin de cycle ainsi que leur note de soutenance et leur
mention. C’est le fichier liste_soutenance.php (dossier modules/administration/soutenance).
Il fait appel aux fichiers bd.php et functions.php (dossier php) et se base sur les tables
etudiant et classe_etudiant.
Pour ajouter ou modifier une note de soutenance, on clique sur l’icône en forme de
crayon dans la colonne Actions. Le formulaire se présente comme suit :
Il dispose d’un sous menu qui liste l’ensemble des niveaux disponible. Une fois le
niveau désiré choisi, on a la liste etudiant du niveau. C’est le fichier classe.php (dossier
modules/administration/bulletin). Il fait appel aux fichiers bd.php et functions.php (dossier
php) et se base sur les tables unite_enseignement, etudiant et classe_etudiant.
A partir de cette page on peut accéder au bulletin de chaque étudiant de la liste en
cliquant sur l’identifiant de l’étudiant. Cette action renvoie vers la page suivante :
Ici ont choisi si on souhaite voir les informations concernant les étudiants ou les
professeurs. C’est le fichier details_annee.php (dossier modules/administration/archives). Il
fait appel aux fichiers bd.php et functions.php (dossier php).
Quand ont choisi ‘Etudiants’, on se retrouve sur la page suivante :
Elle liste les étudiants de la classe choisie. C’est le fichier details_classe.php (dossier
modules/administration/archives). Il fait appel aux fichiers bd.php et functions.php (dossier
php) et fait appel aux tables etudiant et classe_etudiant.
Pour avoir plus de détails sur les informations d’un étudiant en particulier, on peut
cliquer sur le matricule de ce dernier. Cette action nous renvoie vers la page suivante :
C’est le fichier details_etudiant.php (dossier modules/administration/archives). Il fait
appel aux fichiers bd.php et functions.php (dossier php) et se base sur la table etudiant.
Le lien ‘Certificats’ nous renvoie vers la page suivante :
Elle affiche les différents certificats (vu plus haut) que l’étudiant à reçu durant l’année-
scolaire et pour la classe choisie. C’est le fichier liste_certificat.php (dossier
modules/administration/archives). Il fait appel au fichier bd.php (dossier php) et se base sur
les tables etudiant, classe_etudiant et paiement_etudiant.
Le lien ‘Informations’ nous renvoie vers la page suivante :
Elle affiche la liste des paiements de l’étudiant pour l’année-scolaire choisie. C’est le
fichier details_paiement_etudiant (dossier modules/administration/archives). Il fait appel au
fichier bd.php (dossier php) et se base sur la table paiement_etudiant.