III.4.2 Modèle Organisationnel et Logique des
Données
III.4.2.1 Modèle Logique des Données
(MLD)
Le niveau logique est indépendant du matériel
informatique, des langages de programmation ou de la gestion des
données. C'est la réponse à la question « avec quoi ?
». D'après le MCD présenté supra, nous avons
élaboré une base de données du système
constituée des tables suivantes :
· La table conseil
Elle est relative aux différents conseils tenus au sein
de l'établissement (conseil d'enseignement, conseil de classe, conseil
de discipline...).
Attributs : id_cons, nat_cons
Méthodes : générer ()
· La table message
C'est celle qui contient les messages à envoyer, ainsi
ces derniers peuvent être de types ou de natures différents et les
contenus peuvent aussi varier.
Attributs: id_msg, type_msg, obj_msg,
cont_msg
Méthodes : destiner (), envoyer ()
· La table parent
Elle comporte toutes les informations sur un parent y compris
ses contacts qui restent important pour le fonctionnement du système.
Attributs : cni_parent, nom parent,
prenom parent, tel parent1, tel parent2 Méthodes :
envoyer ()
· La table élève
Elle contient les informations relatives à un
élève.
Attributs :mtle, cni parent,
id_class, nom_el, prenom_el, sexe_el
date_naiss_el, lieu_naiss_el, tel_el, redoublant, email,
responsabilite, solvable date_inscription, photo_el.
Méthodes : suivre ()
· La table classe
Elle contient la classe de l'élève en question
ainsi que ses caractéristiques. Attributs:
-id_class, -nom_class, -prof princi,
-capacite
Méthodes : s'inscrire ()
· La table histo_envoi_ens
C'est la table contenant l'historique de tous les messages du
système qui seront envoyés aux enseignants.
Attributs : id_histo_ens, exp_ens,
date_heure_ens, sujet_ens, tel_dest_ens, cont_msg_ens
Méthodes : destiner ()
· La table histo_envoi parent
C'est celle qui contient l'historique de tous les messages du
système qui seront envoyés aux parents ou tuteurs
d'élèves.
Attributs : id_histo_ens, exp_ens,
date_heure_ens, sujet_ens, tel_dest_ens, cont_msg_ens
Méthodes : envoyer ()
· La table enseignant
Elle contient toutes les informations relatives à un
enseignant.
Attributs : id_ens, numero_compte,
civilite, nom_ens, prenom_ens, sexe_ens, grade_ens, resposabilite, status,
tel_ens.
Méthodes : dispenser (), destiner ().
· La table compte_utilisateur
C'est cette table qui contient toutes les informations sur
l'utilisateur du système qui peut être le proviseur, le censeur,
le surveillant général, le sécrétaire de
l'établissement...
Attributs : numero_compte, id_ens,
numero_cni, login, mot_de passe, date_connexion.
· La table cours
Elle contient la nature du cours (discipline) suivie par un
élève. Attributs : id_cours,
intitule_cours.
Méthodes : suivre (), dispenser ().
Le MCD du système est donc le suivant :
Figure III.11 : Modèle Logique des Données du
système III.4.2.2 Modèle Organisationnel de Traitement
(MOT)
Il complète la description conceptuelle des traitements en
intégrant tout ce qui est
d'ordre organisationnel dans le domaine étudié. Ce
modèle précise celui qui exécute les traitements et la
nature des traitements (manuels, automatiques, semi-
automatiques), il précise également les lieux
où sont exécutés les traitements ainsi que le moment
d'exécution de ces traitements. C'est un modèle qui est
basé sur trois principes fondamentaux : L'événement, la
phase ou procédure et le résultat. Pour ce système le MOT
obtenu est le suivant :
Figure III.12: Modèle organisationnel de traitement du
système
III.4.3 Modèle Physique et Opérationnel
|