Académique Documents
Professionnel Documents
Culture Documents
Promotion : Master 1 MIAGE par apprentissage 2008-2009 Chef de projet : DELSOL Romain Collaborateurs : ALBISER Vincent HERTHE Cdric MACAJ Kristela
Sommaire
Objectifs ..................................................................................................................................... 3 Description gnrale du projet ................................................................................................... 3 Spcifications fonctionnelles ...................................................................................................... 3 Profil utilisateur .......................................................................................................................3 Profil gestionnaire ...................................................................................................................3 Profil superviseur ....................................................................................................................4 Spcifications techniques ........................................................................................................... 4 Framework ..............................................................................................................................4 Outils utiliss ...........................................................................................................................4 Les donnes de lapplication ....................................................................................................4 La plateforme de dveloppement .............................................................................................. 5 Lquipe ...................................................................................................................................... 5 Conclusion .................................................................................................................................. 5
Groupe 1
Page 2
Objectifs
Pour appliquer les connaissances acquises pendant le cours de programmation avance en Java et pour aborder les concepts des cours objets, nous sommes amens raliser un projet informatique bas sur la technologie Java.
Spcifications fonctionnelles
Il est ncessaire pour agir sur l'application, de se connecter l'application avec un identifiant et un mot de passe d'utilisateur. Afin de faciliter son utilisation et dans le but d'viter toute mauvaise manipulation par la suite, voici la solution retenue :
Profil utilisateur
Lutilisateur pourra visualiser les produits vendus par Mes Courses En Ligne. Lutilisateur pourra passer une commande, condition quil se soit inscrit auprs du site Mes Courses En Ligne.
Profil gestionnaire
Le gestionnaire pourra grer les produits : Ajout / Modification / Suppression de produits Ajout / Modification / Suppression de catgorie Ces insertions de donnes pourront tre faites laide de fichiers CSV ou XML, mais aussi grce diffrents formulaires du site Internet. Le gestionnaire pourra visualiser les statistiques de ventes.
Groupe 1
Page 3
Profil superviseur
Le superviseur pourra ajouter des gestionnaires dont les rles sont spcifis plus haut. Le superviseur pourra visualiser les statistiques de ventes. Le superviseur pourra visualiser lensemble des actions effectues par les gestionnaires, une sorte de piste daudit.
Spcifications techniques
Framework
Le groupe souhaite rellement sinitier au dveloppement laide de framework. Cest pour cela que lapplication sera dveloppe laide de diffrents frameworks tels que : Hibernate, pour la couche de persistance GWT : Google Web Toolkit, pour la couche prsentation
Le groupe va se former quelques frameworks, dans le but dintgrer ces frameworks dans le projet JAVA. Cependant, lutilisation de frameworks sera en fonction du degr de difficult.
Outils utiliss
Voici les principaux outils qui seront utiliss:
Base de donnes
Environnement de dveloppement
Groupe 1
Page 4
La plateforme de dveloppement
La documentation du projet, sera disponible partir du site Internet suivant : http://code.google.com/p/mescoursesenligne/ La documentation est compose de plusieurs sections : Home : accueil du site, avec diverses informations sur le projet, comme notamment les membres du projet. Downloads : section de tlchargements avec divers documents qui seront dposs par les membres de lquipe. Wiki : section wiki, permettant de suivre ltat davancement du projet ainsi que dautres ressources. Issues : section permettant de dclarer les ventuels bugs ou problmes dans lapplication, cest une manire de signaler un bug de manire centralise. Source : la section source permet du consulter les sources du projet laide dun client SVN. Laccs aux sources est en lecture seule pour les personnes qui ne sont pas membres du projet.
Lquipe
Vincent ALBISER
vincent_albiser@hotmail.fr
Cdric HERTHE
herthe.cedric@gmail.com
Romain DELSOL
romain.delsol@free.fr
Kristela MACAJ
kristela.macaj@gmail.com
Conclusion
Les fonctionnalits dcrites dans ce prsent cahier des charges seront dvelopps en fonction de lavancement du projet. Lutilisation de framework est un souhait de chaque membre, car le dveloppement laide de framework est trs utilis dans le monde de lentreprise.
Groupe 1
Page 5