
Cette application complète et intuitive est dédiée à la gestion des signalements et des tickets d'incidents. Elle fournit aux professeurs et intervenants un cadre centralisé et efficace pour signaler, suivre et résoudre les problèmes rencontrés dans l'entreprise, garantissant une expérience de gestion des incidents rapide et bien structurée.
L'application permet une prise en charge complète de chaque étape du cycle de vie d'un incident, depuis la soumission initiale du ticket jusqu'à sa résolution finale. Les professeurs et intervenants peuvent facilement créer des signalements, incluant des détails essentiels comme le type d'incident ou le nom de la salle.
Ce projet a été effectuer en duo avec un autre élève.
Langage(s)
PHP est le langage principal utilisé pour le backend de l'application et utilisant la POO, garantissant la création et la gestion sécurisée des utilisateurs, le suivi des connexions, la création des tickets, les mises à jour régulières des statuts d'incidents et la maintenabilité de celle-ci.
MySQL assure une gestion optimale des informations sensibles et des données critiques de l'application. Cette base de données relationnelle permet d'enregistrer, trier et gérer en temps réel tous les tickets, utilisateurs et mises à jour, tout en garantissant la sécurité des données.
JavaScript est utilisé pour la partie visuelle et les intéraction simples. Il permet d'ajouter des animations et donc améliorer l'expérience utilisateur.
jQuery a été intégré dans le projet afin d'optimiser l'interaction avec la base de données sans interrompre l'expérience utilisateur. Cette bibliothèque JavaScript est utilisée pour gérer des actions asynchrones comme la mise à jour des tickets et connexion des utilisateurs par exemple. Il est possible d'ajouter ou modifier des données sans avoir besoin de recharger la page, ce qui accélère les processus et réduit les temps d'attente pour l'utilisateur.

E-maintenance propose un système de connexion sécurisé, conçu pour faciliter l'interaction des utilisateurs avec le service de support.
Sans cette connexion, les fonctionnalités de création, de suivi, et de mise à jour des tickets ne sont pas accessibles aux utilisateurs. Ce système garantit que les administrateurs peuvent gérer les demandes avec précision, en accédant aux informations essentielles du ticket et de l'utilisateur concerné.
Ce processus vise à offrir aux utilisateurs une expérience de support fluide, tout en assurant aux administrateurs une meilleure organisation et gestion des requêtes.

Les administrateurs ont la possibilité d'ajouter des remarques directement sur chaque ticket, facilitant ainsi la communication sur le suivi des demandes. De plus, ils peuvent définir une date de clôture pour chaque ticket, garantissant ainsi que les problèmes soient résolus dans les meilleurs délais.
L'application offre la possibilité de prioriser les tickets. Cela permet de résoudre les tickets les plus urgents.
La mise à jour des informations se fait en temps réel. Cela signifie que toutes les modifications, commentaires et statuts sont immédiatement visibles pour tous les utilisateurs.
Conclusion
En conclusion, ce projet a été réalisé dans le cadre d'un stage en entreprise pendant mes études, et il a été une expérience particulièrement enrichissante. J'ai pu approfondir d'avantage mes connaissances en programmation orientée objet (POO), notamment en PHP, et m'adapter aux exigences du monde professionnel. Ce projet m'a permis de mettre en œuvre mes compétences techniques tout en répondant aux demandes spécifiques de l'entreprise. Grâce à cette expérience, j'ai non seulement développé mes capacités techniques, mais aussi acquis une meilleure organisation, compréhension des attentes et des contraintes liées à un cahier des charges fournit.