1.5 Modèle logique des données (MLD)
Le modèle logique des données (MLD) est
l'ensemble des règles de conception et de concepts qui permettent la
description des données. On va représenter les entités et
les relations sous forme de tables en appliquant les règles
algorithmiques qui transforment les entités et les associations en
relations en tenant compte des cardinalités. Les
propriétés seront des attributs et les identifiant des
clés primaires.
Les tables déduites de notre MCD sont les suivants :
Enseignant (Login, AdresseMail,
password, nom, prénom, téléphone dateNaissance, adresse,
Equipe, département, fonction)
Internaute (Login, AdresseMail,
password, nom, prenom, date, adresse)
Admin (Login, Password)
Page (Page id, #Login,
thème)
Publication (Publication_id, #login,
type, title, author, booktitle, date_Publication) Diplômes
(Diplôme id, #login, Libelle_diplome,
université, Année)
Matière (Matiere id,
#login, Libelle_matiere)
Theme_recherche (theme recherche
id, #nom, #prénom, theme_recherche_libelle)
(NB : les clés primaires sont soulignés et les
clés étrangère sont précédés par
#)
24 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
2. Conception du site web 2.1 Diagramme de
séquence
Le diagramme de séquence représente la
succession chronologique des opérations réalisées par un
acteur : saisir une donnée, consulter une donnée, lancer un
traitement, etc. Il indique les objets que l'acteur va manipuler, et les
opérations qui font passer d'un objet à l'autre.
2.1.1 Diagramme de séquence relatif à
l'inscription de l'enseignant
Figure 8 : Diagramme de séquence «
inscription utilisateur »
25 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
Le diagramme représenté dans la figure 8
décrit les scénarios possibles lors d'une inscription
d'utilisateur (internaute simple ou enseignant). En effet :
> L'utilisateur demande l'accès au site.
> Le système lui affiche une interface qui contient des
champs vides. > L'utilisateur remplit les champs vides.
> Le système vérifie la validité des
champs.
> Une série de tests doit être
réalisée (login existe, tester email, tester mot de passe, tester
matricule pour les enseignants). Si tous les champs sont corrects, alors le
système prend en charge les informations introduites et les enregistrent
dans la base de données et permet à l'internaute d'accéder
à la totalité du site.
> Si l'inscription n'est pas valide, l'utilisateur doit soit
réinscrit soit quitter le site.
26 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
2.1.2 Diagramme de séquence relatif à
l'authentification »
Figure 9 : Diagramme de séquence «
Authentification »
Le diagramme de la figure 9 décrit les scénarios
possibles lors de l'identification d'utilisateur (internaute simple, enseignant
ou administrateur) :
> L'utilisateur demande l'accès au site et donne le
login et le mot de passe. > Un test doit être réalisé
(existence et compatibilité du login/mot de passe)
> Si les données sont correctes alors permette à
l'internaute d'accéder à la totalité du site.
> Si les données ne sont pas correctes est pas valide,
l'utilisateur doit soit réessayer soit quitter le site.
27 Sghairi Hachem
Projet de Fin d'Etudes ESSTT
|