cepandant en ce qui concerne le language pour créer l'executable vs me conseiller quoi a part java (un language qui se connect facilement a mysql )
A mon avis communiquer directement avec ta base de données depuis des tiers ( les gestionnaires interagissant avec la GUI) est une lourdeur en terme de conception et une grosse faille de sécurité.
Le traitement de la mise à jour de ta BD ainsi que l'insertion d'un ticket étant commun à tous les gestionnaires, il est alors plus pertinent de factoriser ce traitement en le déployant qu'une seule fois sur le serveur(php). Cela permet de décorréler le traitement métier(insertion d'un ticket...) à l'interface graphique(GUI), ce qui à l'avantage de permettre à la GUI de faire appel qu'au seul protocole HTTP(POST,GET,PUT...).
Pourquoi ta façon de procéder est une énorme faille? parce que tous les tiers ont accès aux paramètres de connexion de la BD car tout exécutable Windows peut être extrait.
Ce que tu peux faire c'est d'adopter une architecture orientée micro-services c-a-d exposer un script php qui accepte une requête http($_POST ou $_GET) et qui exécute une mise à jour de la BD(insertion ticket, insertion date...).Le script devrait retourner une réponse (text ou json) à la suite de la mise à jour de la BD.
L'interface graphique ne devrait que se limiter :
-à entrer les données
- à faire appel au protocole http.Ce que n'importe quel langage peut faire.
Pour la conception de l'interface graphique, n'importe quel langage peut faire l'affaire.