GSB_AppliFrais

Laboratoire
Galaxy Swiss
Bourdin

Voici le deuxième PPE réalisé au cours de ma formation.
Vous y trouverez toutes les ressources nécessaires ainsi que le code associé au projet.

GSB_AppliFrais

Introduction

En 2009, deux géants pharmaceutiques Galaxy et Swiss Bourdin ont uni leurs forces pour créer un leader de ce secteur industriel. Le laboratoire crée, l’entité Galaxy Swiss Bourdin souhaite uniformiser la gestion des frais professionnels des visiteurs médicaux via le développement en interne d’une application Web intitulée GSB-AppliFrais.
Cette application est destinée à la fois aux visiteurs médicaux et aux comptables en charge de leur gestion.

L’application doit permettre d’enregistrer tout frais engagé, aussi bien pour l’activité directe (déplacement, restauration et hébergement) que pour les activités annexes (évènementiel, conférences, autres…), et de présenter un suivi daté des opérations menées par le service comptable (réception des pièces, validation de la demande de remboursement, mise en paiement, remboursement effectué)

La partie destinée aux visiteurs médicaux est développée. Il s’agit a présent de développer la partie destinée aux comptables en charge de la validation et du paiement de ses frais professionnels. Il a donc fallu ajouter une table comptable dans la base de données, puis créer une interface pour que les comptables gèrent tous les frais de visiteurs. Différentes fonctions ont donc été créées ainsi que de nouvelles vues.

Ressources reçues

Voici les ressources nécessaires fournies pour le développement de l’application GSB_AppliFrais :

Logiciels utilisés

  • Utilisation de l’IDE NetBeans
  • phpMyAdmin : Outils d’administration de la base de données
  • Xdebug : Pour l’affichage des erreurs
  • phpDocumentor : Pour la génération de la documentation
  • WampServer : pour le développement web sous Windows
  • Github: pour les dépôts des répertoires locaux

Productions

La première mission a été de donner la possibilité à un comptable de se connecter afin d’arriver sur son interface, au même titre que le visiteur, et de maintenir cette connexion.
Il a donc fallu modifier des données existantes, créer de nouvelles variables spécifiques au comptable ainsi qu’ajouter des comptables virtuels dans la base de données afin de réaliser les tests.
Une fois l’utilisateur authentifié, une page d’accueil s’ouvre selon le statut de l’utilisateur (visiteur ou comptable). La page d’accueil propose d’effectuer plusieurs actions, notamment la validation des fiches de frais du visiteur par le comptable (pour l’interface comptable). Lorsque le comptable demande à valider les fiches de frais, après clôture automatique, il doit sélectionner dans deux menus déroulants, le visiteur et le mois concernés. Il a donc fallu créer ces vues, ces menus, et un nouveau contrôleur.
Si la fiche de frais pour ce visiteur existe, elle est affichée et le comptable a la possibilité de corriger puis de valider la fiche.
Enfin, la troisième mission a consisté à permettre au comptable de suivre le paiement des fiches de frais.

La réalisation de ces trois missions s’est faite durant les mois de Janvier à Mars 2021.

Realisation

Voici les liens des documents et codes produits

Compétences associées

  • A.1.1.1 – Analyse du cahier des charges d’un service à produire
  • A4.1.1 – Proposition d’une solution applicative
  • A4.1.2 – Conception ou adaptation de l’interface utilisateur d’une solution applicative
  • A4.1.6 – Gestion d’environnements de développement et de test
  • A4.1.7 – Développement, utilisation ou adaptation de composants logiciels
  • A4.1.8 – Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés
  • A5.1.1 – Mise en place d’une gestion de configuration