Description : Développement d'une application Java de gestion des frais de déplacement, de restauration et d'hébergement générés par l'activité de visite médicale. Cette application doit respecter les fonctionnalités et contraintes exprimées dans le cahier des charges fournis pour le projet GSB Web. Cette interface fait appel à la même base de données et respecte la contrainte MVC.
Contexte : PPE (Projet Personnel Encadré) de deuxième année de BTS SIO.
GSB - Le laboratoire Galaxy-Swiss-Bourdin a mis en exploitation une application web de gestion des frais à destination de ses visiteurs médicaux. Elle permet aux visiteurs la saisie des frais du mois en cours et aux comptables la consultation des frais saisis et la possibilité de les valider. Il est maintenant demandé de développer une interface "Comptable" en langage Java afin que les traitements réalisés par les comptables ne puissent être effectués qu'à partir des locaux de l'entreprise.
Documents joints :
- Document de description du contexte GSB – système d'information, infrastructure réseau ;
- Spécifications fonctionnelles du rôle comptable : consultation et validation des notes de frais ;
- Descriptif d'une fiche de frais ;
- Cahier des charges de l'application Web initiale ;
- Document indiquant les spécifications de la nouvelle application ainsi que les contraintes à respecter ;
- Scripts de base de données (structure et insertions).
Résultats attendus :
- Maquette des écrans pour le rôle comptable ;
- Application Java (documentation technique intégrée, notamment au format Javadoc), respectant les contraintes MVC, avec les fonctionnalités suivantes : le comptable accède à l'application (connexion) pour consulter les fiches de frais et les valider ;
- "GSB-Gestion Fiches.jar" permettant d'exécuter l'application sans l'environnement de développement ;
- Rapports de tests sur les nouvelles fonctionnalités + tests unitaires effectués avec JUnit.
Equipe : 3 personnes.
Période : Du 23/11/2012 au 21/12/2012.
Langages : Java.
Logiciels : IDE Eclipse, EasyPHP, MySQL.
Compétences :
A 1.1.1 Analyse du cahier des charges d'un service à produire.
A 1.1.3 Étude des exigences liées à la qualité attendue d'un service.
A 1.2.4 Détermination des tests nécessaires à la validation d'un service.
A 1.2.5 Définition des niveaux d'habilitation associés à un service.
A 1.4.1 Participation à un projet.
A 1.4.2 Évaluation des indicateurs de suivi d'un projet et justification des écarts.
A 1.4.3 Gestion des ressources.
A 4.1.1 Proposition d'une solution applicative.
A 4.1.2 Conception ou adaptation de l'interface utilisateur d'une solution applicative.
A 4.1.8 Réalisation des tests nécessaires à la validation d'éléments adaptés ou développés.
A 4.1.9 Rédaction d'une documentation technique.
A 5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique.