This is an old revision of the document!
Table of Contents
Projet Tutoré 2013-2014
Description du sujet
Base commune
Nous nous proposons de construire un bus de diffusion d'informations.
Cette application doit simplement permettre de diffuser des informations, selon le schéma suivant.
Voici le modèle objet du bus que nous vous demandons de construire :
La base commune sera construite dans les modules suivants :
- Web ?
- Base de données : pour la mémorisation des informations.
- Outils de Génie logiciel : tous les développements se feront dans l'environnement donné en cours et en respectant les contraintes imposées par ce module, dont la gestion de version avec des commits réguliers, des tests unitaires, … Les developpements se feront en java.
Sujets par sous-groupe
Les sujets ci-après sont déclinés dans le cadre d'un usage au sein de la licence. Cependant, il est possible qu'en cours du projet, nous vous demandions de prévoir d'utiliser vos développements également dans le contexte d'une maison de la santé. La justesse de vos codes devra vous permettre de vous adapter aux changements.
Chacun des sous-projets utilisera le bus comme base pour ses propres développements.
Système d'Alertes
Ecran de diffusions
Gestion d'annonces
Gestion de sondages simples
L'objectif est ici d'émettre des informations sur le bus correspondant à des résultats de sondage.
Ce système doit permettre de :
- Déclarer un sondage : une question et un ensemble possible de réponses;
- Sélectionner les conditions du sondage : sans limite de participation, Filtrage, …;
- Permettre à des utilisateurs de répondre au sondage : donner une réponse au sondage, soit en cliquant sur une page dédiée, soit en twittant, soit par sms, via une application dédiée …;
- Visualiser un sondage en cours à la demande;
- Emettre des informations correspondant à un sondage : taux de participation, résultat courant, …
- Clore un sondage automatiquement ou volontairement
Gestion des projets
L'objectif est ici de tracer les propositions de pro