Vous êtes sur la page 1sur 5

Université Hassan 1er -Settat-

Ecole Supérieur de Technologie de Berrechid

Diplôme Universitaire de Technologie (DUT)

Filière : Génie informatique

Elaboré par : LAGMAR Ayoub


Université Hassan 1er -Settat-
Ecole Supérieur de Technologie de Berrechid

I. Les modifications apportées à la base de données :


J’ai ajouté une table login pour gérer les pseudo et les mots de passe. J’ai également
ajouté un champ ‘n_devoir’ dans la table Devoir pour savoir est ce que c’est le premier ou
le deuxième devoir(on suppose que dans un semestre, un étudiant passe 2 devoir dans la
même matière). En plus, j’ai ajouté un champ ‘numsem’ dans la table enseignement pour
savoir les matières enseignées par un enseignant à une classe dans un semestre donné.

J’ai spécifié le codecl dans la table matière; Dans l’ajout d’un nouveau enseignement,
l’affichage et l’ajout des devoir, on vérifie si la matière correspond à la classe choisis ou
non, Si la matière est étudiée par plusieurs classe on différentie par un indice dans le nom
de la matière.

J’ai travaillé avec la promotion et pas l’année universitaire. Qu’on on connait la promotion
on peut savoir est ce qu’il s’agit d’un étudiant de la première année ou bien de la 2eme
année.

II. La gestion de connexion :


Un seul compte administrateur et donné, tout autre utilisateur qui veut administrer doit
contacter l’administrateur afin d’avoir le compte.

Par contre, à chaque fois qu’on ajoute un étudiant ou un enseignant dans la base, on doit
saisir leur login et leur mot de passe avec les informations de base, et selon le type d’ajout
on remplit un champ type dans la table login qui peut être ‘prof’, ‘etudiant’ ou ‘admin’. C’est
A partir de ce champ qu’on va créer les sessions appropriés. Une fois quelqu’un se
connect, on crée une variable de session ( SESSION[‘admin’], SESSION[‘prof] ou
SESSION[‘etudiant’] ).en les remplissant par ses propres identifiant (numprof, numel).

III. Les privilèges :


L’administrateur dispose de tous les privilèges (afficher, ajouter, modifier, supprimer,
chercher..). L’enseignant peut visualiser tous les tables, chercher un étudiant, un stage ou
un enseignant, ajouter un devoir et une évaluation, ainsi que modifier l’évaluation en cas
d’erreur d’insertion.
Université Hassan 1er -Settat-
Ecole Supérieur de Technologie de Berrechid

Les étudiant peuvent consulter la liste des étudiant, chercher un étudiant, consulter
seulement ses propre notes (on afficher les notes final selon le numel enregistré dans
SESSION[‘etudiant’]), visualiser la liste des enseignants, chercher un enseignant, un stage
ou un étudiant. voir les stage effectués par ses collègues, Les matière enseignées dans
l’école, les enseignements qui existent, les types de diplôme et les classes enregistrées
dans la base…

IV. Les fonctions de chaque page :


 Etudiant :
On commence par l’étudiant , qu’on on affiche la liste des étudiants, il y a un lien dans la
dernière colonne pour voir les enseignants de chaque étudiant. Pour voir les notes d’un
étudiant on doit choisir la classe, la promotion et le semestre, puis l’application chercher
les matières étudiées par cette classe dans le semestre donné et on visualise les notes de
tous les étudiants.

Pour ce qui concerne l’ajout, l’administrateur doit spécifier la classe et la promotion qui
ont été apporté à partir de la base de donnée, il doit aussi saisir le pseudo et le mot de
passe avec lesquels l’étudiant peut se connecter. L’application insert dans la table eleve et
la table login en même temps.

Il y’a aussi une possibilité de rechercher soit par nom, prénom, classe ou promotion.

 Enseignant :
Tous les types d’utilisateur peuvent voir les matières enseignées et les classes
coordonnées par un enseignant. L’administrateur peut bien sur ajouter, modifier ou
supprimer un enseignant. La possibilité de rechercher existe aussi pour l’enseignant.

 Classes ( filliéres ) :
L’administrateur peut ajouter, modifier, supprimer une classe. Tout autre utilisateur peut
seulement visualiser les classes.

 Stages :
On peut visualiser les stages selon la classe et la promotion, l’utilisateur peut également
chercher un stage selon le nom, le prénom, la classe ou la promotion.
Université Hassan 1er -Settat-
Ecole Supérieur de Technologie de Berrechid

 Conseil :
Quand un administrateur ajoute un nouveau conseil, l’application se charge de remplir
automatiquement la table bulletin par les notes final de tous étudiants de la classe ajoutée
dans le semestre donnée. Ces notes sont calculées à partir de la table évaluation et
devoir.

 Matière :
L’administrateur doit choisir la classe et la promotion pour ajouter une nouvelle matière. En
ce qui concerne l’affichage, on affiche les matières selon la promotion, la classe et les
enseignements qui existent.

 Bulletin :
Dans le menu bulletin l’utilisateur peut seulement voir les notes à partir de la classe et la
matière choisis, puisque l’ajout se fait automatiquement à la veille de chaque conseil de
classe.

 Diplôme :
Dans le menu diplôme, on peut voir les types de diplôme qui existe et les diplômes
délivrés. L’administrateur peut également ajouter un nouveau type ou une nouvelle
obtention, modifier et supprimer un type ou une obtention.

 Evaluation :
Le privilège d’ajouter, modifier ou supprimer une évaluation est donné à l’administrateur et
les enseignants. Pour ajouter une évaluation on doit d’abord choisir le devoir
correspondant, puis on choisit l’étudiant à partir d’une liste et on saisit sa note. Pour voir
les évaluations on doit aussi choisir le devoir correspondant.

 Devoir :
Pendant le processus d’ajout d’un nouveau devoir, on commence par choisir la classe et la
promotion, puis, dans la page suivante on afficher les matières étudiées par cette classe
et deux radio bouton indiquant est ce que c’est le premier ou le deuxième devoir.une zone
de texte pour saisir la date, et deux liste une pour le coefficient et l’autre pour le semestre.
Avant l’ajout, on vérifie si le semestre et la matière correspond à la classe choisis (dans la
Université Hassan 1er -Settat-
Ecole Supérieur de Technologie de Berrechid

table enregistrement )et si ce devoir existe déjà (ex : on déjà le ‘n_devoir’ pour ce devoir ,
1er ou 2eme devoir).

La visualisation des devoirs ce fait après avoir choisis la classe, la promotion et le


semestre.

 Enseignement :
Pour ajouter un enseignement(classe, matière, prof, semestre),la matière doit être déjà
enregistrée pour la classe choisis. Apres on vérifie si on a déjà un enseignement similaire.