Project accomplish in DUT, creating a travel blog :earth_americas:
Le projet a pour objectif de mettre en place une application WEB qui permettra à chaque internaute enregistré de raconter, modifier et visualiser le(les) périple(s) (voyage, road trip, …) forcement extraordinaire qu’il vient de vivre. Les visiteurs anonymes pourront visualiser les voyages publiés. Pour pouvoir publier un voyage, le visiteur devra auparavant s’enregistrer puis s’identifier sur le site.
Le visiteur identifié pourra créer, modifier, publier et retirer ses propres voyages. Il pourra également visualiser et commenter les voyages des autres membres
Un voyage possède une date de début et une date de fin. Son auteur pourra lui associer une liste de caractéristiques (tags) qui permettront de le rechercher dans la liste des voyages publiés. Un voyage est décrit par un texte court. Un média titre (photo, vidéo, son) lui est associé. Enfin un voyage est constitué d’une suite d’étages.
Une étape s’inscrit dans le temps, elle a une date de début et une date de fin. Elle est associée à un lieu. Une étape pourra faire l’objet d’une description textuelle accompagnée de documents multimédias tels que photos, enregistrements audios et/ou vidéos.
Un voyage débute à la date de début de sa première étape et se termine à la date de fin de sa dernière étape. Pour le reste, la date de fin d’une étape correspond obligatoirement à la date de début de l’étape suivante. Pour une même étape,les dates de début et de fin peuvent être égales.
Un visiteur identifié pourra ajouter un commentaire à un voyage.
Un voyage se compose d’une liste d’étapes. Il est caractérisé par :
Une étape est associée à un voyage. Elle représente un point de départ pour aller visiter des sites particuliers qui constituent l’intérêt du voyage. Une étape est caractérisée par :
La date de début de la première étape correspond à la date de début du voyage. La date de fin de la dernière étape correspond à la date de fin du voyage. Le numéro d’ordre permet de classer les étapes qui se déroulent dans la même journée.
Un média accompagne la description d’une étape et/ou le voyage, il est caractérisé par :
Un voyage peut être commenté par les visiteurs identifiés. Le commentaire est un texte, il est caractérisé par :
Un Utilisateur est un visiteur inscrit et identifié.
Les acteurs de l’application seront d’une part les utilisateurs inscrits qui pourront créer, modifier, supprimer leurs voyages et les visiteurs qui pourra pourront visualiser les voyages.
![Cas d’utilisation][casutil]
Visualisation d’une étape avec les médias associés
Publication d’un voyage avec un ou plusieurs médias associés (photos, vidéo, son)
![Le système d’information][sysinfo]