Skip to content

NoureddineBzr/IT-support-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gestion des Équipements Informatiques

Ce projet est un système de gestion des équipements informatiques, développé en tant que développeur full stack Java/Angular chez ITSolutions. Le système permet de gérer efficacement les équipements, suivre les pannes et gérer les tickets de support.

Table des Matières

Fonctionnalités

Gestion des Équipements Informatiques

  • Ajouter des Équipements : Ajouter de nouveaux équipements informatiques au système.
  • Modifier des Équipements : Mettre à jour les informations des équipements existants.
  • Supprimer des Équipements : Supprimer des équipements obsolètes ou hors service.
  • Lister les Équipements : Voir une liste de tous les équipements avec leur état actuel.

Suivi des Pannes

  • Signaler une Panne : Permettre aux utilisateurs de signaler une panne.
  • Enregistrer des Pannes : Enregistrer les pannes détectées.
  • Suivre l'État des Réparations : Suivre l'état des réparations pour chaque panne signalée.
  • Consulter l'Historique des Pannes : Consulter l'historique des pannes pour chaque équipement.

Gestion des Tickets de Support

  • Créer un Ticket de Support : Permettre aux utilisateurs de créer un ticket de support.
  • Attribuer les Tickets de Support : Attribuer les tickets de support aux techniciens disponibles.
  • Voir les Tickets Attribués : Voir les tickets attribués à chaque technicien.
  • Suivre l'État des Tickets : Suivre l'état des tickets de support.
  • Recevoir des Notifications : Recevoir des notifications pour les tickets en attente.

Bonus: Rapports et Statistiques

  • Voir les Statistiques des Pannes : Voir des statistiques sur les pannes.
  • Générer des Rapports sur les Équipements : Générer des rapports sur l'état des équipements.
  • Générer des Rapports sur les Performances du Support : Générer des rapports sur les performances du service de support.

Prérequis

  • Java 17 ou supérieur
  • Node.js et npm
  • Angular CLI
  • MySQL

Installation

  1. Cloner le dépôt
    git clone https://github.com/votre-utilisateur/votre-repo.git
    

Utilisation

  • Accéder à l'application via http://localhost:4200`
  • Se connecter en tant qu'administrateur ou utilisateur pour utiliser les différentes fonctionnalités.

Architecture

  • Backend : API RESTful développée avec Spring Boot.
  • Frontend : Application SPA développée avec Angular.
  • Base de Données : MySQL pour la gestion des données.

Technologies Utilisées

  • Frontend : Angular, TypeScript, HTML, CSS
  • Backend : Java, Spring Boot, Spring Data JPA, Hibernate
  • Base de Données : MySQL
  • Outils de Développement : IntelliJ IDEA, Angular CLI, Maven, Git

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published