Vous êtes sur la page 1sur 2

Fiche Projet Gnie Logiciel

Projet 1 Dveloppement dun logiciel DAB Distributeur Automatique Bancaire Mode Web
1- Sujet
Nous souhaitons faire une solution complte de banque en ligne qui offre les fonctions standard de fonctionnement dun systme savoir consulter son solde, crditer de largent, dposer de largent, afficher lhistorique des transactions et faire des virement entre deux comptes. Ce DAB dispose dune interface graphique Web simpliste. Cest dire quon demande des pages trs simples et minimaliste (il ne sagit pas de faire du html complexe). Ce logiciel doit pouvoir aussi fonctionner en mode Client/Serveur sans changer le code mtier. En ralit il existe trois profils de personnes qui peuvent utiliser ce distributeur dargent volu ou ATM : Client Banquier Administrateur

Rle du Client : Sinscrire dans le systme en fournissant, nom, prnom, numros de comptes Changer son mot de passe et son profil Sauthentifier dans le systme Consulter son solde Faire une demande de virement entre les comptes qui lui appartiennent.

Rle le Banquier Crer un compte (type Epargne ou Courant) Supprimer un compte

Rle de ladministrateur Supprimer un client du systme Crer et modifier le profil du Banquier

2-Objectif du Projet :
Dvelopper une solution complte avec les outils et les connaissances dont vous disposez. Vous devez raliser une conception en UML et dvelopper touts les composants Java correspondants a cette conception. Pour la programmation Java il sera essentiel de pratiquer la programmation dfensive cest a dire utiliser les exceptions, prendre en compte tous les cas particuliers et faire les test unitaires et ventuellement les assertions. Du point de vue dveloppement, le projet inclut la mise en place de tous les lments suivants : - Pages html simpliste - Lensemble des composants mtier Java - Lensemble des servlets et des JSP, la gestion des sessions et des cookies
-1

Created by Saloua Ben Yahia

Fiche Projet Gnie Logiciel

La conception de la Base de Donnes Lintgration et la mise en marche de lensemble

3-Compte Rendu
Le compte rendu sera un document de 20 30 pages incluant - Le code est les pages dveloppes dans une disquette - Les diagrammes UML des classes mtiers - Les diagrammes de squences UML - Les diagrammes dinteraction UML - Le descriptif des tables dans les bases

4-Evaluation du Projet
- Le projet se fera par binme. Chaque binme sera valu tant sur des points purement techniques et scientifiques et aussi sur sa capacit travailler en quipe et de manire la mieux organise possible. - Le projet donnera lieu des 3 valuations, une valuation principale la fin du semestre principalement base sur le Compte Rendu et la dmonstration faire et deux valuations intermdiaires dont les dates ne seront pas communiques. - Toutes les valuations se feront sur la base dune valuation Technique et dune valuation Gnrale : Evaluation de la conception : Cette valuation de la conception en UML va tenir compte des points suivants : - la qualit de conception de la solution - lutilisation des cas dusage - lutilisation des diagrammes de classe - lutilisation des diagrammes dinteraction Evaluation Programme Java - Qualit du code (commentaire et documentation) - lutilisation et la gestion des exceptions - lutilisation des tests units - Qualit du code produit (Conformit par rapport aux spcifications, absence de bug, robustesse et rapidit) Evaluation Gnrale Travail en quipe Organisation et prsence assidue au cours et aux TP Gestion du temps et Respect des dlais

Je suis votre disposition pour toute question ou demande dinformation.

Bonne Chance et Bon Travail

Created by Saloua Ben Yahia

-2