Projet WEB
Étude de cas : Projet WEB. Recherche parmi 300 000+ dissertationsPar binouze969632 • 10 Juin 2013 • Étude de cas • 329 Mots (2 Pages) • 709 Vues
Projet WEB
Introduction
Ce projet compte pour le contrôle continu du cours de prog web (DUT1, S2). Vous devez le réaliser par groupe de 2/3. Je serai plus exigeant si vous êtes 3. Il sera à rendre début juin.
Le sujet
Cette année, vous devez réaliser une application WEB gérant les todos (liste de taches). Voila quelques exemples existants sur le net :
Remember the milk
TeuxDeux
D'autres exemples existent
Une telle application doit fournir les fonctionnalités suivantes :
Inscription des utilisateurs (qui ont un id, un login, un mot de passe et un mail)
Connexion des utilisateurs (et donc déconnexion) en utilisant les sessions
Création des tâches qui possèdent
un titre
Eventuellement, un résumé
Une date limite où elle doit être faite
Une priorité (de 1, peu importante, à 5, dramatiquement importante)
Un propriétaire (la personne qui l'a créée)
Gestion des tâches multi-utilisateurs : lors de la création, vous pouvez donnez les mails des personnes qui sont aussi concernées par le todo (tâche). Ils pourront alors le voir comme si c'était le leur, mais ne pourront pas le modifier/supprimer.
Affichage des tâches
Modification, suppression des tâches
Cette application doit donc fonctionner sous PHP/MySQL. Pour la mise en page CSS, vous pouvez utiliser le bootstrap CSS de twitter vu en TP, le créer vous même, ou utiliser un CSS existant sur le web (mais dans ce cas, faut le signaler).
Recommandations
Le projet est réalisable sans difficultés majeures, à partir du moment où :
Vous travaillez régulièrement dessus et pas 2 jours avant la deadline.
Vous vous répartissez le travail !
Commencez donc par le MCD et la création de vos tables (ça va aller vite !)
Quelques extensions possibles
Vous pouvez ajouter des fonctionnalités. De nombreuses possibilités existent, parmi lesquelles :
Site en Responsive WEB Design (réalisable grâce à CSS bootstrap par exemple)
Envoi de mail un jour avant la deadline de la tâche
Affichage des tâches grâce à un calendrier.
Possibilité de rester connecté plusieurs jours (gestion de cookies).
Partie Administrateur permettant la gestion des utilisateurs (suppression).
Ré-initialisation du mot de passe par envoie d'un lien temporaire par mail
...