4. Identification des besoins et spécification des
fonctionnalités
Ci-dessous nous présentons les principales
fonctionnalités de notre système grâce au diagramme de cas
d'utilisation.
Nous avons premièrement identifié tous les
acteurs possibles du système : Visiteur intéressé,
Internaute, Membre et Webmaster.
Nous avons ensuite identifié les cas d'utilisation du
système par les différents acteurs : Créer compte
utilisateur, Consulter ressource, Rechercher ressource, Publier ressource,
Modifier ressource, Supprimer ressource, Envoyer message,
Télécharger fichier, Maintenir le site et S'authentifier.
36
4.1. Diagramme de cas d'utilisation
Figure 14: Diagramme de Cas d'Utilisation
ACTEURS DU SYSTEME
|
Internaute
|
Toute personne qui consulte les pages du site
|
Membre
|
Toute personne inscrite au site en tant que membre et qui
s'authentifie au préalable pour utiliser les ressources du site
|
Webmaster
|
Le chargé de la gestion de l'ensemble du système
|
37
|
|
LES DIFFERENTS CAS D'UTILISATION
|
Rechercher Ressource
|
Opération effectuée pour obtenir une ressource
spécifique : forum, ouvrage, offre d'emploi,...
L'utilisateur remplit un certain formulaire (il a l'option
d'effectuer une recherche thématique) et active la recherche. Le
système procède par la validation des données
recherchées et recherche leur correspondance dans la BDD et renvoie
ensuite le résultat.
|
Consulter Ressource
|
Il s'agit de la lecture des textes, de la perception des images
lors de la visite des différentes pages du site. Selon que l'utilisateur
se sera authentifié au préalable, certains liens vers telle ou
telle autre ressource seront actifs ou non actifs.
|
Créer Compte
|
Enregistrement d'un nouveau membre au site. Le compte n'est
créé qu'au cas où les informations données par un
visiteur intéressé sont valides.
Un compte utilisateur peut être désactivé
par son propriétaire suivant un certain processus. L'administrateur du
site a aussi la possibilité de désactiver un compte pour une
raison quelconque.
|
Publier Ressource
|
Tout enregistrement dans la BDD du système d'une
quelconque information : un forum, une réaction à un forum, une
annonce publicitaire, une annonce d'offre d'emploi,... Le système valide
toute information avant de l'insérer dans la BDD et renvoie un message
de succès ou d'erreur de publication.
|
Modifier Ressource
|
L'utilisateur saisie les nouvelles informations et les valide. Le
système procède par le contrôle des nouvelles
données saisies et en cas d'absence d'erreurs, effectue la modification
dans la BDD et renvoie ensuite un message de succès ou d'échec de
la modification. Ce cas concerne particulièrement la modification des
informations concernant le profil de l'utilisateur.
|
Supprimer Ressource
|
Opération consistant à désactiver la
visibilité d'une ressource du système: un message, un forum, une
annonce publicitaire,... et non sa suppression définitive du
système.
L'utilisateur préalablement authentifié
sélectionne la / les donnée(s) qu'il désire supprimer et
puis clique sur le bouton supprimer. Ce cas ne se présente que quand
l'utilisateur est en face d'une ressource dont il est l'auteur.
|
Envoyer Message
|
Envoyer un message privé à un autre membre du site
dont on connaît l'identifiant. L'utilisateur, préalablement
identifié, rédige un message, inscrit l'identifiant du
destinataire et envoie le message.
Le système procède par la validation de
l'identifiant du destinataire et
|
38
|
renvoie un message de succès ou d'échec d'envoi du
message.
|
Télécharger Ressource
|
Télécharger un fichier mis à disposition
pour téléchargement. Seuls les membres préalablement
authentifiés jouissent de ce privilège. Le lien de
téléchargement est désactivé dans le cas où
l'utilisateur ne s'est pas préalablement authentifié.
|
S'authentifier
|
Conditions préalable pour accéder à
certaines ressources protégées du site. Ce cas concerne donc le
webmaster et les membres au site. L'utilisateur entre son identifiant et son
mot de passe. Le système procède à la validation des
données insérées et dans le cas de non validité des
données entrées, le système renvoie un message. Dans le
cas contraire, l'accès aux ressources privées propres à
l'utilisateur en question est accordé.
|
Maintenir le site
|
Ce cas d'utilisation concerne l'administrateur du site (le
webmaster) qui gère toutes les ressources du système : savoir en
temps réel les utilisateurs qui sont en ligne, désactiver une
ressource quelconque, saisir et modifier les nouvelles de l'espace news, les
annonces publicitaires des sponsors.
|
|