Bonjour à vous.
Je doit développer un tres tres simple site web pour mon patron, pour qu'il puisse gerer ses clients. Et je sais pas pourquoi, je n'arrive pas a modeliser la structure de mes tables dans ma tete, je bloque sans arret !!
Je m'oriente donc vers vous si vous auriez une idée de structure qui pourrait m'éclairer.
Voici l'idée :
Un fois connecté, l'admin peut :
Créer un projet
Créer une page qui pourra être de type :
Contact (qui contiendra une liste de contacts)
Documents (qui contiendra une liste de documents MAIS triés par catégories)
Liens (qui contiendra une liste de liens MAIS triés par catégories)
Dans chaques pages contacts, l'admin pourra ajouter un contact existant ou en créer un nouveau. Une fois le contact assigné à une page (et donc indirectement un projet) il pourra se loguer avec son login et son password et il tombera sur le menu du projet auquel il appartient. S'il existe des sous-projets, il pourra aussi y avoir accès.
On a une sorte d'arborescence avec comme dossier les projets, et comme documents les pages Contacts, Documents et Liens.
Mon probleme, c'est que je n'arrive pas me faire une idée de la base mysql. Je bloque totalement :/
Voici mon idée actuelle de la chose :
Une table User, liée à une table projects, liée à une table menu.
La table Contacts et liée à la table menu
Les tables Links et Docs sont liées a la table Catégorie, elle même liée à la table menu.
Je trouve ca trop mal structuré, et du coup ca me perturbe, et je n'arrive a rien ...
Pourriez-vous m'orienter s'il vous plait !!
Merci beaucoup
Partager