Lors de mon stage de deuxième année dans l’entreprise OnlineFormaPro, mon maître de stage nous, avec un autre stagiaire, a proposé des projets. L’un devait faire un gestionnaire de ticket et l’autre un gestionnaire de tâche. L’autre stagiaire a gestionnaire de tâche tandis que moi j’ai fait le gestionnaire de ticket. Nous pouvions nous aider ainsi que demander de l’aide à notre maître de stage, si nous le nécessitions.

  • Pour réaliser ce projet, j’ai donc commencé mon travail par un brainstorming que j’améliorais tout au long de la création de mon site en fonction des besoins.
Voici à quoi ressemblait une partie du premier schéma de brainstorming
  • Ma deuxième étape a été de créer la base de données.
Voici la structure finale de ma base de données pour un ticket
  • Ensuite, j’ai créé les différentes fonctions de mes classes, qui vont me permettre de faire toutes les actions que je veux utiliser dans mon site internet, comme par exemple, la création, la modification ou la suppression d’un ticket, d’un nouvel utilisateur, etc…
Voici la fonction qui permet de créer un nouvel utilisateur
  • Une fois que j’avais créé et testé toutes les fonctions que j’allais utiliser dans mon site, j’ai commencé à créer la base qui allait être présente sur toutes les pages de mon projet pour montrer un début de résultat à mon maître de stage. J’ai donc créé mon template.
Mon template comprend, la bande de couleur, le titre, le menu, le nom et le statut de la personne connecté ainsi que la barre de recherche
  • Lors de cette étape, j’ai créé la page qui comprendra la view d’un ticket.
Cette view comporte le nom, le statut, le nom de l’utilisateur, la date de début d’un ticket, son contenu, la possibilité de le modifier ou de le supprimer ainsi qu’un espace de commentaire pour les différentes interactions qu’un administrateur peut avoir avec son collaborateur.

  • J’ai, ensuite, créé la page d’accueil. Cette dernière est un tableau qui répertorie tous les tickets de la personne. Si la personne connectée est un administrateur, le tableau contiendra les tickets tout le monde. Et si la personne est un collaborateur, le tableau contiendra tous les ticket lui appartenant.
Voici le tableau, perçu par un administrateur, comprenant toutes les catégories qu’un ticket peut contenir.
  • Lorsqu’une personne ouvre le site internet, elle arrive sur une page l’obligeant à se connecter si celle-ci souhaite utiliser le gestionnaire de ticket.
Voici l’interface si une personne à déjà un compte et qu’elle doit simplement se connecter.
Voici, au contraire, l’interface si la personne n’a pas encore créé son compte utilisateur.
  • Puis j’ai créé une page si la personne souhaite créer un ticket. Celui-ci sera directement envoyé aux administrateurs lorsque la personne aura validé le ticket.
Cette interface contient le titre du ticket, le statut (qui peut être modifiable en « en cours » ou en « fini »), le nom du collaborateur qui s’est connecté au site, le contenu du ticket ainsi que la date de la création du ticket qui s’enregistre automatiquement lors de la création de celui-ci

Compétences travaillées :

  • Gérer le patrimoine informatique
  • Répondre aux incidents et aux demandes d’assistance et d’évolution
  • Développer la présence en ligne de l’organisation
  • Travailler en mode projet
  • Mettre à disposition des utilisateurs un service informatique
  • Organiser son développement professionnel