Académique Documents
Professionnel Documents
Culture Documents
Dfinition du besoin
Le but de ce Projet Perso 1 tait de crer une base de donnes contenant tous les Animes/Mangas
dj vu ou en cours de lecture/visionnage. Tout en restant dans lvolution du Projet Perso 1, on va
maintenant enclencher une version 3 du site. Dans cette nouvelle version, nous allons crer une
nouvelle partie importante : un forum pour une communaut autour du site. Qui dit communaut,
dit membres. Ainsi, nous allons crer un espace membre o ils pourront agir sur le site. Un module
dinscription est concevoir. Bien videmment, il y aura aussi une distinction entre les utilisateurs
avec les membres et les admins du site. Les admins pourront contrler le forum et une partie du site.
Les diffrentes missions quon voudra effectuer par lutilisateur sont :
-
Mission
Une personne quelconque pourra sinscrire afin de pouvoir interagir avec lapplication par
lintermdiaire de commentaire sur les animes de la banque. La nouveaut de lapplication sera la
cration du forum. Le principe de forum sera de poster un message en guise de message principal et
suivi de plusieurs messages qui seront lis au principal. Ces messages seront regroups dans des
catgories. Les messages posts sur un forum sont des sujets quun utilisateur pourra poster selon la
catgorie. Les autres pourront y rpondre.
Pour se faire, il faudra bien videmment tre connect. Un plus qui pourra tre une bonne ide est
dafficher un menu spcifique selon le statut (connect ou non). Sil est connect, il pourra voir la
banque, ajouter des animes, des commentaires etc et dans le cas contraire, il pourra juste voir la
banque et les messages du Forum.
Pour pouvoir contrler les forums, des utilisateurs pourront devenir des admins et obtenir plus
dactions (comme supprimer un message, un commentaire ou modifier des infos). Cest l
quintervient linterface Admin. Un admin pourra contrler les flux de messages et les sujets du
forum. Un plus qui pourrait tre envisag serait la cration dune messagerie entre utilisateurs.
Sachant que dans cette version nous allons utiliser une nouvelle table, nous allons raliser une
approche sur le plan des donnes avec la mthode Merise (MCD, dictionnaire de donnes).
Langage Web : HTML5, CSS3, PHP, SQL
FrameWork : Bootstrap (non exhaustive) seulement pour laspect graphique
Conclusion
-