REPUBLIQUE TUNISIENNE
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR
ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE DE MONASTIR
FACULTE...
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale
2 /24
Introduction
Introduction Etude préalable Spécification des besoinsCloud Insights Conception Réalisation Conclusion
La tec...
Organisme d'accueil : Cloud
 Cloud est un intégrateur, des solutions informatiques,
spécialisé dans les solutions réseau ...
Planification du déroulement du stage
Conception
Formation
Tests
Etude
Réalisation
Introduction Etude préalable Spécificat...
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale
6 /24
Schéma descriptif
Technicien
Bureau
technicien
Introduction Etude préalable Spécification des besoins Conception Réalisati...
Critique de l’existant
le technicien :
Se déplace dans l’entreprise pour s’assurer de bon
fonctionnement des machines
Il...
Solution proposée
C’est dans ce cadre que s’intègre ce travail dont
l’objectif est la réalisation d’une application qui
pe...
Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion
10 /24
Cloud Insights
Avantages
 Gagner en productivité
 Collectionner et organiser les informations
 Découvrir les problèmes des Machines av...
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale
12 /24
L’agent d’administration
C’est un composant logiciel qui
s’exécute comme un service
Windows et qui remonte les
informatio...
Le serveur d’administration
Ce serveur est formé de deux parties:
1°) Une API, qui s’interface entre l’agent
d’administrat...
Diagramme de l’agent d’administration
Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation ...
Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion
Gérer les
informations
Gére...
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale et perspectives
17 /24
Modélisation UML
Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion
Power desi...
Composant
ID: string
Libelle: string
ajouter ()
supprime ()
affichage()
Machine
UUID: string
Constructeur: string
Modele: ...
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale et perspectives
20 /24
Outils de réalisation du projet
Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclu...
Demo
22 /24
Specification des besoins
Conception
Introduction
Etude préalable
Réalisation
Conclusion générale
23 /24
Conclusion
 Pour conclure, ce stage de PFE a été très
bénéfique pour moi non seulement de point de
vue technique mais aus...
Perspectives
 Ajouter accès à distance
 Améliorer les interfaces web
 Création d’une application mobile pour la partie ...
Gestion d'erreurs et accès à distance
Prochain SlideShare
Chargement dans…5
×

Gestion d'erreurs et accès à distance

28 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
28
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • MERCI Mr le président ainsi que tous les membres de jury.
    Mon projet de fin d’étude est intitulé « Collection d’information, console d’administration et accès a distance ».
  • voici le plan de ma présentation :Introduction - Etude préalable - Specification des besoins – Conception - Réalisation et je termine par une Conclusion générale

    Je veux commence par l’introduction
  • 1°) dans le domaine bancaire l’ordinateur gère nos transactions‏ monétaires.
    2°) dans le domaine industriel l’ordinateur permet de partager le travail .
    3°) et dans le domaine informatique l’ordinateur gère la gestion des facturations.

    Malgré tout ces avantages, si un ordinateur tombe en panne des résultats catastrophiques peuvent êtres envisagées


  • Dans le cadre de ma 3ème année de licence fondamentale d’informatique à la Faculté des Sciences de Monastir, j’ai été la charge de réaliser un stage au sein de l’entreprise Cloud
  • Lors de la réalisation de mon projet, j’ai suivi le plan suivant, j’ai commencé par une étude de l’existant suivie par une formation dans les langages à utiliser. Pour ensuite se lancer dans la conception et la réalisation de mon projet. Et pour terminer quelques test on été effectués.
  • Je passe maintenant à l’étude préalable
  • En cas de panne l’utilisateur de machine essaie de contacter l’agent de maintenance et demande un technicien pour une consultation. Il est obligé d’attendre l’arrivée du technicien,
  • C’est dans ce cadre que s’intègre ce travail dont l’objectif est la réalisation d’une application qui permet, en premier lieu la collection des informations sur les statuts des machines et en second lieu l’accès à distance.

    Cette solution proposée est intitulé « cloud insights »
  • Ci -joint un schéma expliquant notre solution, Si un problème se passe dans un parc par exemple dans le parc1, l’agent de maintenance reçoit l’information, s’il peut intervenir à distance et corriger la panne sinon il se déplace sur place pour corriger la panne
  • On peut cite des avantages comme :
  • On passe a
  • Notre système est composé de deux acteurs.
    L’agent d’administration qui est un composant
  • Et la console d’administration qui représente tout simple d’une application web qu’il permet d‘administrer le système

    qui reçoit toutes les informations remontées par les agents, les trie, les classer et gère l’accès aux données

    Le composant central est formé de deux partie:
    1°) Une API, qui s’interface entre l’agent d’administration et la base de données d’une part et entre la console Web et la base de données d’une autre part.
    2°) Une console Web, qui va être « l’interface graphique du serveur », affiche les informations des machines leurs états, leurs historiques, affiches les rapports,
  • Je commence par présenter diagramme de cas d’utilisation L’agent d’administration .

    qui permet après l’authentification la possibilité d’insèrer l’identifient de la machine dans la BDD et remonter les informations
  • Et pour La console d’administration , peut à partir de son interface web

    * Gérer les sociétés permettant d’ajouter, modifier, supprimer, ou consulter une société.

    * Gérer les machines permettant de modifier, supprimer, ou consulter une machine.

    Gérer les informations permettant supprimer ou consulter les informations

    Gérer l’authentification permettant d’ajouter, supprimer, modifier, ou consulter un authentifié
  • Je passe pour conception
  • Pour la conception des différents diagrammes j ai utilisé Power designer comme outil de modélisation.
  • Voici digramme de classe de mon app , on a une classe societe et chaque socite contient un ou plu machine , DE MEME chaque machine est composé au moins d’un seul compsant (citons l’exemple du PC qui est composé de plusieurs composant comme la RAM,disk que) et bien sur chaque composant est caractériser par plusieurs prop. Comme (comme la RAM est car par une marque, l date de fab ...)
  • on a utilise diffèrent programs dans le projet :
    * pour traitement d'image j'utlise Photoshop
    * pour logiciel de compilation de code j ’utilisé visuel studio 2013 , Notepad ++
    * Et pour langage je travail avec php , bootstrap et C#
  • Je vous présente un vidéo deMO de notre interface web
  • Pour conclure ce stage de PFE a été très bénéfique pour moi non seulement de point de vue technique mais aussi de point de vue relationnel et professionnel en me permettant de s'intégrer dans une équipe des développeur de travailler en équipe et de gérer le temps et le stresse.
  • Comme perspective on poura
  • Gestion d'erreurs et accès à distance

    1. 1. REPUBLIQUE TUNISIENNE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DE MONASTIR FACULTE DES SCIENCES DE MONASTIR Sujet : Collection d'information, Console d'administration et accès à distance Par : Ahmed Oumezzine Soutenu le 02 juillet 2014, devant le jury composé : Mr. Mounir ZRIGUI Président Mr. Sami DHAHBI Membre (rapporteur) Mr. Samir BELAID Membre (Encadrant interne) Mr. Majdi ZARRAD Membre (Encadrant externe) 1 /24
    2. 2. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale 2 /24
    3. 3. Introduction Introduction Etude préalable Spécification des besoinsCloud Insights Conception Réalisation Conclusion La technologie informatique est un besoin fondamental, pour plusieurs domaines :  Domaine bancaire  Domaine industriel  Domaine informatique  Etc .. 3 /24 Cloud Insights
    4. 4. Organisme d'accueil : Cloud  Cloud est un intégrateur, des solutions informatiques, spécialisé dans les solutions réseau et sécurité informatique.  Il est installé à Ksar Hellal.  Les principales activités sont:  Conception et intégrations des solutions informatiques,  Maintenance Hardware & Software,  Développement spécifique. Introduction Etude préalable Spécification des besoinsCloud Insights Conception Réalisation Conclusion 4 /24
    5. 5. Planification du déroulement du stage Conception Formation Tests Etude Réalisation Introduction Etude préalable Spécification des besoins Conception Réalisation Conclusion 5 /24 Cloud Insights
    6. 6. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale 6 /24
    7. 7. Schéma descriptif Technicien Bureau technicien Introduction Etude préalable Spécification des besoins Conception Réalisation Conclusion 7 /24 Agent de maintenance Cloud Insights
    8. 8. Critique de l’existant le technicien : Se déplace dans l’entreprise pour s’assurer de bon fonctionnement des machines Il doit se déplacer dans l’entreprise pour collecter les informations de diagnostique sur machine. Il ne peut pas être proactive dans la plus part des cas. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 8 /24 Cloud Insights
    9. 9. Solution proposée C’est dans ce cadre que s’intègre ce travail dont l’objectif est la réalisation d’une application qui permet, en premier lieu la collection des informations sur les statuts des machines et en second lieu permet l’accès à distance. Cloud Insights Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 9 /24 Cloud Insights
    10. 10. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 10 /24 Cloud Insights
    11. 11. Avantages  Gagner en productivité  Collectionner et organiser les informations  Découvrir les problèmes des Machines avant que qu’elles se passent  Contrôler à distance les Machines Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 11 /24 Cloud Insights
    12. 12. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale 12 /24
    13. 13. L’agent d’administration C’est un composant logiciel qui s’exécute comme un service Windows et qui remonte les informations (Nom Machine, Version OS, Mémoire, Disque, …) vers le serveur d’administration, il fonctionne d’une manière transparente. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 13 /24 Cloud Insights
    14. 14. Le serveur d’administration Ce serveur est formé de deux parties: 1°) Une API, qui s’interface entre l’agent d’administration et la base de données d’une part et entre la console Web et la base de données d’une autre part. 2°) Une console Web, qui va être « l’interface graphique du serveur », affiche les informations des machines leurs états, leurs historiques, affiches les rapports, Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 14 /24 Cloud Insights
    15. 15. Diagramme de l’agent d’administration Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Remonter les informations l’agent d’administration 15 /24 Cloud Insights include include
    16. 16. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Gérer les informations Gérer l’authentification Gérer les machines Gérer les société AUTHENTIFICATION include include include include Responsable commercial 16 /24 Cloud Insights Diagramme de la console d’administration Ajouter société Modifier société Supprime société Consulter société Modifier machine Supprime machine Consulter machine Supprime information Consulter information Ajouter authentifier Modifier authentifier Supprime authentifier Consulter authentifier
    17. 17. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 17 /24
    18. 18. Modélisation UML Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Power designerUML 18 /24 Cloud Insights
    19. 19. Composant ID: string Libelle: string ajouter () supprime () affichage() Machine UUID: string Constructeur: string Modele: string Descprition: string ajouter () modifier() supprime () Consulter() Propriété Composant ID : int Propriété: string Valeur : string Date : date Iplocal: string Ippublic: string Ajouter() Supprimer() affichage() Diagramme de classe 19 /24 Société ID : Int Nom: string Ville: string T éléphone: int email: string Création : date Decription: string Directeur: string Ajouter() Modifier() Supprimer() Consulter() contient est composée de 1..1 1..* 1..* 1..* 0..11..* à
    20. 20. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 20 /24
    21. 21. Outils de réalisation du projet Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Traitement d'image développement logiciel 21 /24 Cloud Insights
    22. 22. Demo 22 /24
    23. 23. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale 23 /24
    24. 24. Conclusion  Pour conclure, ce stage de PFE a été très bénéfique pour moi non seulement de point de vue technique mais aussi de point de vue relationnel et professionnel en me permettant de s'intégrer dans une équipe des développeurs et de gérer le temps et le stresse. 24 /24
    25. 25. Perspectives  Ajouter accès à distance  Améliorer les interfaces web  Création d’une application mobile pour la partie d’administration 25 /24

    ×