Présentation du projet — Logiciel de gestion CE COS

Présentation du projet — Logiciel de gestion COS

Ce projet consiste à développer un logiciel complet de gestion pour un Comité des Œuvres Sociales (COS), destiné à centraliser et simplifier la gestion des agents, des inscriptions, des contrats, des billets, des ventes et des opérations de caisse.

L’objectif principal est de disposer d’un outil simple à utiliser, fiable et évolutif, tout en conservant une gestion des données structurée et facilement exploitable.

Une application construite autour de Grist

L’un des intérêts majeurs du projet est son utilisation de Grist comme moteur de données.

Grist permet de conserver les données dans des tables structurées tout en offrant une grande souplesse pour les faire évoluer. L’application utilise ainsi Grist comme une véritable base de données, tandis que l’interface du logiciel fournit une expérience beaucoup plus simple et adaptée aux utilisateurs.

Cette séparation entre les données et l’interface présente plusieurs avantages :

  • les données restent centralisées ;

  • les différentes tables peuvent être reliées entre elles ;

  • les informations peuvent être mises à jour sans modifier toute l’application ;

  • les nouvelles fonctionnalités peuvent s’appuyer sur les tables existantes ;

  • les données peuvent être exploitées directement dans Grist ;

  • l’organisation peut conserver une vision claire de ses données.

Une gestion centralisée des agents

Le logiciel permet de gérer les agents du COS et leur situation administrative.

Une attention particulière est portée à la distinction entre :

  • la fin d’inscription ;

  • la fin de contrat ;

  • le renouvellement éventuel d’un contrat.

Cette distinction est particulièrement importante pour les agents non titulaires : la fin d’un contrat peut entraîner la fin de leur inscription, sauf lorsqu’un nouveau contrat est enregistré.

Grist permet ici de conserver l’historique et les différentes informations dans des tables structurées, ce qui permet au logiciel de déterminer la situation de l’agent sans supprimer inutilement son historique.

Une gestion des contrats et des alertes

Le tableau de bord permet également d’anticiper les échéances.

Pour les agents non titulaires, le logiciel peut identifier les contrats arrivant à échéance et afficher une alerte lorsque la fin du contrat approche, notamment dans le délai d’un mois.

L’utilisation de données structurées dans Grist rend cette fonction particulièrement intéressante : les dates de début et de fin des contrats peuvent être exploitées automatiquement pour alimenter les alertes du tableau de bord.

Une gestion moderne des billets

Le logiciel permet de gérer les différentes références de billets proposées par le COS.

Chaque billet peut être :

  • créé ;

  • modifié ;

  • associé à un prix ;

  • associé à un stock ;

  • soumis à un seuil d’alerte ;

  • déclaré comme billet numéroté.

La gestion des stocks permet notamment de faire apparaître une alerte lorsque la quantité disponible devient faible.

Les billets numérotés

Une fonctionnalité particulièrement importante est la gestion des billets qui possèdent un numéro individuel.

Les numéros sont conservés dans une table dédiée :

TicketsNumerotes

avec notamment :

  • ID

  • TypeTicket

  • Numero

  • statut

  • Vente

  • Agent

  • DateVente

Le système permet de gérer des numéros qui ne sont pas nécessairement consécutifs. Un billet peut par exemple avoir les numéros :

001, 005, A125, B-450, B-455

Le numéro est donc considéré comme une information textuelle, ce qui permet de gérer aussi bien des numéros numériques qu’alphanumériques.

Lorsqu’un billet numéroté est vendu, le logiciel peut associer le numéro à la vente et enregistrer son statut ainsi que la date de vente.

Une gestion sécurisée des ventes

La vente constitue une autre partie importante du projet.

Le logiciel permet de sélectionner :

  • l’agent ;

  • les billets ;

  • les quantités ;

  • le mode de paiement ;

  • les éventuelles réductions.

La réduction est prévue sous forme de montant, plutôt que sous forme de pourcentage, afin de correspondre au fonctionnement souhaité.

Pour les billets numérotés, le logiciel doit également pouvoir rattacher le numéro individuel au ticket vendu.

Cela permet ensuite de retrouver :

quel billet a été vendu,
quel numéro a été vendu,
à quelle vente,
à quel agent,
et à quelle date.

Cette traçabilité est l’un des principaux intérêts de l’utilisation de tables relationnelles dans Grist.

Une gestion complète de la caisse

Le projet intègre également la gestion de caisse.

Le fonds de caisse de départ est enregistré afin qu’il soit réellement pris en compte lors de la clôture.

Le système peut ainsi comparer :

Fonds de caisse initial + opérations de la journée = montant théorique attendu

avec :

montant réellement compté

afin de faire apparaître un éventuel écart.

Cette organisation permet d’améliorer considérablement le contrôle des opérations de caisse et d’éviter les erreurs liées à un fonds de départ non enregistré.

Un tableau de bord central

Le tableau de bord constitue le point d’entrée principal du logiciel.

Il peut regrouper les informations nécessitant une attention particulière :

  • contrats arrivant à échéance ;

  • alertes de stock ;

  • situation des billets ;

  • informations liées aux ventes ;

  • éléments liés à la caisse.

L’intérêt de Grist est ici de permettre au tableau de bord de s’appuyer directement sur les données réelles, plutôt que sur des informations saisies séparément dans l’interface.

Pourquoi utiliser les fonctions de Grist ?

L’utilisation de Grist apporte surtout une souplesse importante au projet.

Les tables deviennent le socle de l’application. Elles permettent de structurer les données et de conserver les relations entre les différents éléments :

Agent → Contrat → Inscription

Billet → Numéro → Vente

Vente → Caisse → Clôture

Cette organisation permet de construire progressivement de nouvelles fonctionnalités sans devoir repartir de zéro.

Grist apporte également un avantage important pour l’administration : les responsables peuvent conserver une visibilité sur les données directement dans les tables, tandis que les utilisateurs disposent d’une interface simplifiée pour effectuer les opérations quotidiennes.

Un projet évolutif

Le projet n’est donc pas simplement un logiciel de saisie.

Il constitue progressivement un véritable système de gestion du COS, avec une base de données structurée et une interface adaptée aux besoins du service.

L’utilisation de Grist permet notamment d’envisager à terme :

  • de nouvelles tables ;

  • de nouvelles relations entre les données ;

  • des tableaux de bord supplémentaires ;

  • des alertes automatisées ;

  • des statistiques ;

  • des historiques ;

  • des contrôles de cohérence ;

  • de nouvelles fonctionnalités de gestion.

Conclusion

L’intérêt principal de ce projet est de réunir la simplicité d’une application métier et la souplesse d’une base de données comme Grist.

Le logiciel devient ainsi un outil central permettant de sécuriser les opérations quotidiennes, d’améliorer la traçabilité des ventes et des billets, de mieux suivre les agents et leurs contrats et de disposer d’informations fiables directement sur le tableau de bord.

Grist constitue le socle de données du projet, tandis que l’application apporte la logique métier et une interface adaptée aux besoins du COS.

2 « J'aime »