WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et création d'un générateur de pages web personnelles pour les enseignants

( Télécharger le fichier original )
par Hachem Sghairi
Ecole Supérieure des Sciences et Techniques de Tunis  - Diplôme de Licence Fondamentale en Informatique 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci