Vous êtes sur la page 1sur 5

Projet JAVA

Mes Courses En Ligne

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.

Description gnrale du projet


Pour rpondre cet objectif, l'entreprise Mes Courses En Ligne, un magasin de vente en ligne, dsir mettre en place un outil de gestion pour vendre des produits, et pour grer ses produits. Les produits grs par lentreprise Mes Courses En Ligne sont des produits de supermarch, comme de la nourriture, des boissons. Cet outil doit intgrer les fonctionnalits suivantes : Module d'identification : identification des clients, des gestionnaires, des superviseurs Module de vente : effectuer des achats pour les utilisateurs Module de gestion de produits : ajout/suppression de produits Module de statistique : visualisation des statistiques de vente

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

Conteneur de servlet Java EE

Gestionnaire de sources : SVN

Environnement de dveloppement

Les donnes de lapplication


Les donnes de lapplication seront rcupres partir de divers sites Internet de supermarchs en ligne.

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

Vous aimerez peut-être aussi