Projet BTS-SIO

Modernisation de la Gestion des Frais : Découvrez le Projet Appli-Frais

Dans le cadre du BTS Services Informatiques aux Organisations (SIO), les étudiants sont souvent confrontés à des projets concrets qui nécessitent la mise en œuvre de compétences techniques et organisationnelles. Le projet Appli-Frais illustre parfaitement cette approche, en proposant une solution innovante pour la gestion des frais et des remboursements au sein des entreprises.

Objectif

Le projet Appli-Frais vise à développer une application web permettant d’enregistrer les frais engagés par les employés, de suivre les remboursements et de simplifier les opérations comptables. Pour les étudiants en BTS SIO, cela représente une opportunité d’appliquer leurs connaissances en développement web, en base de données et en sécurité informatique dans un contexte professionnel.

Accessibilité et Sécurité

L’accessibilité et la sécurité sont des aspects cruciaux du projet. L’application doit être facilement accessible aux utilisateurs autorisés tout en garantissant la confidentialité des données. Dans cette optique, des mécanismes d’authentification sécurisés sont mis en place, et toutes les données échangées sont cryptées pour protéger leur intégrité.

// Démarre la session
session_start();

// Vérifie si l'utilisateur est connecté
if (!isset($_SESSION['user_login'])) {
    // Redirige l'utilisateur vers la page de connexion s'il n'est pas connecté
    wp_redirect( home_url( '/pagelogin' ) );
    exit;
}

Processus de remboursement des frais de déplacement

Le cœur de l’application réside dans la gestion des frais de déplacement. Les fonctionnalités permettent d’enregistrer les différents types de frais (repas, nuitées, kilométrage, etc.) et de calculer automatiquement les remboursements. Les étudiants en BTS SIO auront l’occasion de mettre en œuvre des techniques de développement web et de manipulation de bases de données pour réaliser cette fonctionnalité.

// Récupération des données des frais forfaitaires
$sql = "SELECT LIG_QTE FROM ligne_frais_forfait WHERE FOR_ID = 'REP' and FFR_ID = ?";
$stmt = $wpdb->prepare($sql, $ffr_id);
$result = $wpdb->get_results($stmt);
if (!empty($result)) {
    $repas = $result[0]->LIG_QTE;
} else {
    $repas = "Non disponible";
    echo $result;
}

Gestion des remboursements

Une fois les frais enregistrés, le service comptable procède à une validation périodique. Les valeurs sont vérifiées, et les remboursements sont effectués en conséquence. Les étudiants en BTS SIO auront l’opportunité de concevoir des mécanismes de contrôle et de suivi des données pour assurer la fiabilité du système.

// Récupération des autres informations de la fiche de frais
$sql = "SELECT FRR_DATE_MODIF, FRR_MONTANT_VALIDE, ETA_ID FROM fiche_frais WHERE FFR_ID = %d";
$result = $wpdb->get_results($wpdb->prepare($sql, $ffr_id));

// Affichage des données
if (!empty($result)) {
    ?>
    <tr>
        <td><?php echo $repas ?></td>
        <td><?php echo $nuit ?></td>
        <td><?php echo $etap ?></td>
        <td><?php echo $km ?></td>
        <td><?php echo convertir2LETTRE($etat) ?></td>
        <td><?php echo $dateop ?></td>
        <td><?php echo $remboursement ?></td>
    </tr>
    <?php
} else {
    echo "<tr><td colspan='7'>Aucune donnée disponible</td></tr>";
}

Conclusion

Le projet Appli-Frais représente une excellente opportunité pour les étudiants en BTS SIO de mettre en pratique leurs compétences techniques et organisationnelles dans un contexte professionnel. En développant une application web robuste et sécurisée pour la gestion des frais, les étudiants acquerront une expérience précieuse qui les préparera à relever les défis du monde professionnel.