Logiciel client
L'interface a été développée en WinForms sous Visual Studio. Chaque poste affiche un timer, un état de connexion et les nouveautés du jour. Un écran administrateur permet de gérer l’ensemble du parc à distance.
Développement en VB.NET d'un logiciel de gestion de sessions utilisateurs pour des postes en libre accès, inspiré des systèmes de cybercafés, pour l'association dont j'étais administrateur systèmes et réseau.
Le projet repose sur une architecture logicielle simple avec interactions SGBD, chronométrage de session, verrouillage des terminaux et facturation à la durée. Tout est lié à la base Active Directory de l'infra.
L'interface a été développée en WinForms sous Visual Studio. Chaque poste affiche un timer, un état de connexion et les nouveautés du jour. Un écran administrateur permet de gérer l’ensemble du parc à distance.
Dans la même logique que le logiciel client, un logiciel admin a été développé. Il permet la gestion de temps de chaque utilisateur et de créer des sessions Active Directory. Le lien d'annuaire est fait automatiquement avec la DB de Timestamp.
Une base MySQL/MariaDB a été intégrée pour gérer les utilisateurs, les historiques de session, les durées, et les montants dus.
Le système supporte les connexions simultanées et conserve un log sécurisé.
Ce projet m’a permis de consolider mes compétences en VB.NET, en modélisation simple de bases de données, et en interaction logiciel/SGBD. Il pourrait évoluer vers une version web avec supervision distante.