4.2 Base des données
Afin de réaliser notre base des données, nous
avions utilisé le système de gestion de base des données
MYSQL 5.6. Le Diagramme relationnel et physique de la base des données
issu de SQL Serveur se présente comme suit :
Figure 20: Diagramme relationnel de base des
données
50
51
4.3 Algorithmes des méthodes principales.
Nous présentons ici la description algorithmique ainsi qui
les schémas des algorithmes principaux pour les classes que nous
trouvons plus importantes que les autres dans la réalisation du
système.
4.3.1 Description algorithmique des méthodes
principales
Avant de représenter les schémas algorithmiques,
nous avons préféré décrire les entrées, le
contenu, ainsi que le résultat de chaque algorithme.
Tableau 8: description algorithmique des modules du
système
Classe Méthode Entrées Contenu
Résultat
Client 1. Inscrire Identité (Nom,
Sexe, Nom_utilisateur, mot_de_passe, mail, etc.
|
Si (identité bien remplie)
Alors
envoi à la boite de validation
si (la validation effectuée) alors la création d'un
client a réussie.
|
1 nouveau client créé, ou opération
échouée
|
2. Se
connecter
|
Mail et mot de passe
|
Si (mail et mot de passe sont identique à ceux qui se
trouve dans la base données) Alors
Autorisation d'accès au compte.
|
Accès
autorisé ou refusé
|
Annonce Publier Informations de
l'annonce (Titre,
|
Si (information bien remplie) alors
|
52
Description, Adresse, Photo, etc.)
|
(L'annonce entre dans la boite d'attente de validation). Si (la
validation est effectuée) alors (la publication s'effectue) sinon
(l'annonce rejetée).
|
1 nouvelle annonce ajoutée.
|
Message _comme nt
|
Commente r
|
Information du commentaire (Titre, objet, texte, annonce_commen
t, etc.
|
Si (formulaire bien rempli) alors (commentaire en attente de
validation) Si (validé) alors (commentaire affiché) sinon
(rejet)
|
1 comment aire ajouté
|
4.3.2 Schémas algorithmique des méthodes
principales
Nous présentons ici d'une manière
schématique les différents algorithmes des méthodes
principales
4.3.2.1 Schéma algorithmique pour la
méthode « inscrire » de la classe Client
Cet algorithme montre les processus que passent les informations
fournies par l'internaute afin qu'il soit validé.
53
Figure 21: algorithme de la méthode inscrire
4.3.2.2 Schéma algorithmique de la
méthode « se connecter et gérer »
Cet algorithme montre le processus de connexion d'un client
à son compte ainsi que la gestion.
54
Figure 24: algorithme de la méthode commenter
Figure 22: algorithme de la méthode se connecter et
gérer 4.3.2.3 Schéma de l'algorithme de la
méthode Publier
Figure 23: algorithme de la méthode publier
|