1
2
3
4
5
6
7
8
9
Compétences
back Retour
Projet #3

GsbFrais - Société GSB

banner
Durée 4 semaines
Conception et développement, Application Web
github.svgphp.svgdocker.svg

Description

Un peu de contexte

Application web permettant la gestion des frais des visiteurs médicaux des laboratoires GSB, reposant sur une architecture MVC. Projet évolutif intégrant d'importantes améliorations, telles que la gestion complète des utilisateurs et l'affichage dynamique de l'échelon de remboursement en fonction de la date d'embauche.



11 Septembre 2024 – 16 Octobre 2024

Présentation de l’application

Présentation de l’application

GsbFrais est une application web innovante facilitant la gestion des frais des visiteurs médicaux des laboratoires GSB. En plus de permettre la saisie et le suivi des frais mensuels, l’application intègre désormais de nouvelles évolutions pour améliorer la gestion et la responsabilisation des utilisateurs.


Profils d’utilisateurs

Profils d’utilisateurs

L’application prend en charge plusieurs profils : Visiteur médical, Délégué régional, Comptable et Administrateur. Un module dédié permet aux administrateurs de gérer les utilisateurs (création, modification, suppression et consultation) afin de garantir une administration fluide et sécurisée.

section image

Les Concepts

Les Concepts

La fiche de frais se compose de deux parties : des frais forfaitisés (kilométriques, nuitées, forfaits étapes, repas) et des frais hors forfait nécessitant un justificatif. Une nouveauté majeure est l’affichage de l’échelon du visiteur médical, déterminé selon la date d’embauche, et du plafond de remboursement correspondant.

section image

Fonctionnalités

Fonctionnalités

L’application permet la saisie et la consultation des fiches de frais, la validation par le comptable et le suivi régional par le délégué. Les récentes évolutions incluent : La gestion des utilisateurs via une interface CRUD dédiée aux administrateurs, l’affichage dynamique de l’échelon du visiteur médical et du plafond de remboursement, calculé selon la date d’embauche (échelon A pour les embauchés avant 2001, B entre 2001 et 2010, et C pour ceux embauchés à partir de 2011).

section image
Ajout de fonctionnalités clés : gestion des utilisateurs (CRUD) pour les administrateurs et affichage de l’échelon et du plafond de remboursement selon la date d’embauche des visiteurs médicaux.

Côté technique

Côté technique

Développée en PHP orienté objet, l’application utilise une gestion avancée des exceptions, une simplification des URLs via .htaccess et respecte strictement les normes PSR-1 et PSR-4. Le déploiement se fait via Docker, garantissant ainsi une maintenance évolutive rapide et sécurisée.

section image

Missions

Missions

  1. 1Création et maintenance de la base de données.
  2. 2Installation et déploiement de l’application sur le serveur de production.
  3. 3Mise en place d’un module CRUD pour la gestion des utilisateurs par les administrateurs.
  4. 4Développement de la fonctionnalité d’affichage de l’échelon et du plafond de remboursement sur la page de saisie des frais, en fonction de la date d’embauche (plafond A : 600, B : 850, C : 1200).
  5. 5Maintenance corrective et évolutive de l’application.

Fichiers

Fichiers


Liens

Liens


Images

Images

section imagesection imagesection imagesection imagesection imagesection imagesection imagesection imagesection image