Vous n'êtes pas connecté. Connexion
|
|
Accueil > Master 1 > Applications Web > TP8 : gestion des relations, début du mini projet
TP8 : gestion des relations, début du mini projetDe $1Table des matièresSujet du mini-projetVous allez commencer le mini projet tout en approfondissant les concepts vus lors du TP précédent. Le but du mini projet est de réaliser un magasin de vente de films DVDs/BlueRay. Vous pourrez vous inspirer des fonctionnalité du projet IGift qui vous a été donné à l'étude, mais pour ce projet, vous ne ferez qu'une application web (pas un projet en trois morceaux), vous n'utiliserez pas l'héritage pour typer les films à la vente, uniquement des relations similaires à celles vues en cours. Vous ne ferez pas d'héritage, mais de la délégation ! Vous partirez des classes pour générer les modèles de données, pas le contraire !
Les acteurs et le réalisateur ont un nom, une description de quelques lignes et la liste films dans lesquels ils jouent. Facultatif : Une fois que le minimum fonctionne :
Inspirez vous de allocine.fr par exemple, mais simplifiez un max. FonctionnalitésFonctionnalités attendues similaires à IGift, mais vous pouvez revoir l'ergonomie. (en particulier, avoir une interface user et une interface admin (facultative), qui se déclenchent en fonction du login/password dans un bandeau en haut).
Facultatif : interface admin : L'admin peut créer des comptes utilisateurs, à moins que vous ne préfériez réaliser une interface d'inscription (simple si possible, ne faites pas aussi compliqué que IGift, sauf si vous le sentez). L'admin peut ajouter des films en base. Conseils pour le développement, travail à faire aujourd'hui !Nous allons commencer cette semaine la partie métier et une partie basique de la partie serveur ensembles. La semaine prochaine nous continuerons ensembles pour la partie interface utilisateur... Implémentez rapidement les fonctionnalités de base (ajout de films sans relations, affichage) puis ajoutez de la fonctionnalité, si votre persistence manager est en mode "supprimer et créer" il supprimera les tables et les recréera, ce qui permettra à vos modèles d'évoluer.
Mots clés:
|
Powered by MindTouch Deki Open Source Edition v.8.08 |