Projet GsbFrais Laravel

Développement Web
Projet en cours de
Formation

Objectif :

Le projet visait à uniformiser la gestion des frais de transport pour les visiteurs médicaux en créant une application web permettant d'enregistrer, de suivre et de mettre à jour les frais engagés. L'application devait fournir un suivi détaillé des opérations menées par le service comptable, telles que la réception des pièces justificatives, la validation des demandes de remboursement, la mise en paiement et le remboursement effectué.

Langages :
PHP
HTML
CSS
Framework :
Laravel
Base de données :
MySQL
Architecture :
Utilisation de l'architecture MVC
Outils de Gestion de Projet :
Trello, GitHub
La mission

Production d'états et mis à jour des tarifs

Fonctionnalités Principales :

Validation des Frais : Les gestionnaires peuvent valider les frais soumis par les visiteurs médicaux.

Gestion de la Connexion : Système d'authentification sécurisé pour les gestionnaires afin de garantir l'accès exclusif aux acteurs de l'entreprise.

Modification des Frais Unitaires : Les gestionnaires peuvent mettre à jour les frais au forfait via un formulaire de saisie.

Génération de PDF : Génération d'un PDF récapitulatif des frais en fonction des dates et des visiteurs, facilitant ainsi le suivi et la documentation.

Cas d'Utilisation

Connexion :

Acteur :
Gestionnaire
Pré-conditions :
Un gestionnaire doit être créé dans la base de données.
Scénario :
  1. Affichage d'un formulaire de connexion.
  2. Saisie et validation du login et du mot de passe.
  3. Vérification des informations de connexion.
  4. Affichage des options spécifiques au gestionnaire.
  5. Possibilité de déconnexion.

Mise à Jour des Montants des Frais :

Acteur :
Gestionnaire
Pré-conditions :
Le gestionnaire doit être authentifié.
Scénario :
  1. Demande de modification des frais.
  2. Affichage d'un formulaire avec les frais actuels.
  3. Mise à jour des frais et validation.
  4. Enregistrement des nouvelles valeurs et retour d'information.
  5. Gestion des erreurs de saisie pour les valeurs non conformes.

Contraintes et Exigences :

Accessibilité : Authentification préalable nécessaire pour accéder aux fonctionnalités.

Sécurité : L'environnement doit être sécurisé et accessible uniquement aux acteurs de l'entreprise.

Ergonomie : Les pages de l'application doivent respecter une ergonomie définie, avec possibilité de proposer des améliorations.

Environnement :

L'application est destinée à être utilisée en ligne, accessible depuis un ordinateur par les visiteurs, délégués et responsables de secteur. La partie comptable utilise également une interface web pour gérer et suivre les états de frais.

Repartition des taches :

Demo :

Tests unitaires :