Bonjour à tous,
Je dois fournir un certain nombre de PTI et puisque je suis en train de concevoir un site web php/mySql j'en ai fait une PTI.
Site d'une maison de production (films, mini-série). La partie que je vous soumet gère téléchargement et envois de scénario.
Les visiteurs peuvent télécharger les scénarios à condition d'être authentifiés.
Soit une entité contact (id_contact, nom, prenom)
en relation (0,1-1,1) "est_inscrit" avec
une entité compte_user (id_user, login, password, adresse, mail)
Une entité scenario (id_scenario, numero_depot, titre, fichier)
L'entité compte_user est relié à scenario par deux associations : "envoi" (historisée) et "télécharge" (association porteuse de données : compteur pour comptabiliser le nombre de téléchargement)
**********************************
Mmm déjà en posant le problème je m'aperçois que ma propriété compteur ne va pas comptabiliser le nombre de fois qu'un scenario est téléchargé donc je suppose qu'il faut plutôt en faire une propriété de scenario.... votre avis ?
La question est est-ce que cela reflète le fait que pour envoyer/télécharger un visiteur du site doit être authentifié ?
NB : L'entité contact (id_contact, nom, prénom) participera à une autre association reliée à une entité "oeuvre" (participer à, auteur de) correspondant à la partie du site qui présentera les projets (films en cours) et le catalogue de la boîte (films finis). Pour résumer, le visiteur soumet (envoie) son scenario, le projet est retenu (page en projet), le film est produit et diffusé sur le site...
J'espère être claire....
Ci-joint le mcd :
Dans l'intégralité du site cela donnerait :
Mais là, je n'ai pas encore réfléchi à la manière de gérer les oeuvres : une personne peut être auteur ou réalisateur ou les deux, une oeuvre est un court ou un long métrage, un épisode d'une serie (quelle série, quelle saison).....
Partager