10
Projet de bases de données

Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Embed Size (px)

Citation preview

Page 1: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Projet de bases de données

Page 2: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Déroulement du projet

Planification sur 7 semaines : • Semaine 1: conception de la base de

données• Semaines 2 à 5 : développement en binômes

de l’application• Semaine 6 : soutenances• Semaine 7 : fonctionnalités supplémentaires

à réaliser individuellement

Page 3: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Forum de discussion

Trois types d'utilisateurs (utilisant la même interface) :

• l'administrateur

• les modérateurs

• les membres

Tout utilisateur est identifié par son login.

Page 4: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Description

• Un forum est composé de plusieurs groupes de discussion (ou thématiques)

• Chaque groupe a un responsable, appelé modérateur, qui vérifie le respect de la charte du forum par les membres

• L'administrateur du forum peut créer de nouveaux groupes de discussion et désigne les modérateurs

Page 5: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Description

• Un groupe de discussion est constitué d'un ensemble de discussions.

• Une discussion est une arborescence dont les noeuds sont des messages.

• Tout message peut avoir plusieurs réponses.

Page 6: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Fonctionnalités (I) - lecture

• Afficher la liste des messages en cachant l'arborescence (uniquement les racines)

• Afficher la liste des messages en affichant l'arborescence

• Lire un message (et le marquer comme "lu")

Page 7: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Fonctionnalités (II) - Recherche

• Rechercher un message selon différents critères:– auteur– période– termes dans le titre– termes dans le texte du message– messages les plus lus

Page 8: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Fonctionnalités (III) - rédaction

• Commencer une discussion (ajouter un message)

• Répondre à un message

• Modifier le texte d'un de ses propres messages

Page 9: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Fonctionnalités (IV) - gestion

Modérateurs et administrateur: • Supprimer un message et toutes ses réponses

(pour un modérateur, uniquement dans les groupes dont il est responsable)

Administrateur:• Créer de nouveaux groupes de discussion• Désigner le modérateur de chaque groupe

Page 10: Projet de bases de données. Déroulement du projet Planification sur 7 semaines : •Semaine 1: conception de la base de données •Semaines 2 à 5 : développement

Remarques

• Interface graphique simple

• Travail d’analyse avant codage