Implémentation du Package Event Listener
Réalisation
Introduction
Une manipulation souple et aisée reste toujours parmi les critères les plus décisifs pour le succès de tout projet. C’est pourquoi le choix des outils de programmation doit être bien étudié.
Après avoir réalisé la conception et le développement de notre application d’analyse et de reporting des fichiers journaux des firewalls, nous allons présenter au cours de ce chapitre les résultats de l’implémentation de notre application.
Nous commençons tous d’abord par une description de l’environnement de travail puis une description de la mise en place de l’application
Environnement de travail:
Dans cette partie, nous présentons les différents outils requis pour le développement et la mise en oeuvre de notre application.
Environnements Matériels:
Nous avons utilisé principalement un seul ordinateur portable dont leur configuration est la suivante :
– Un ordinateur tournant sous Microsoft Windows 7 Professionnel 64 bit.
Processeur Intel core i7-6500U
8 GO de RAM.
1TERA de disque dur.
De plus nous avons accès aux équipements suivants pour l’obtention des fichiers journaux pour les tests de l’application:
– Le pare feu FORTIGATE.
– Le pare feu STONEGATE.
– Le pare feu CISCO PIX.
Environnement Logiciel
Dans cette section, nous présentons les différents outils de développement ainsi que le SGBDSystème de Gestion de Base de Données) et l’outil de conception, qui sont liés à notre projet.Nous avons utilisé l’environnement de développement Eclipse Standard pour le développement des différents modules de notre application.
– LE SGBD MYSQL
Le serveur de base de données MySQL est très rapide, fiable et facile à utiliser. Il dispose aussi de fonctionnalités pratiques, développées en coopération avec ces utilisateurs puisqu’il est Open Source. Le serveur MySQL a été développé à l’origine pour des grandes bases de données plus, et a été utilisé avec succès dans des environnements de production très contraints et très exigeant, depuis plusieurs années.Bien qu’en développement, le serveur MySQL offre des nombreuses fonctions puissantes. Ses possibilités de connexion, sa rapidité et sa sécurité font du serveur MySQL un serveur hautement adapté au développement des applications.
– StarUML
StarUML est un logiciel de modélisation UML (Unified Modeling Language), cédé comme open source par son éditeur, à la fin de son exploitation commerciale, sous une licence modifiée de GNU GPL. Etant simple d’utilisation, nécessitant peu de ressources système, supportant UML, ce logiciel constitue une excellente option pour une familiarisation à la modélisation.
– L’API JfreeChart
JFREECHART est une bibliothèque Open Source qui permet de créer des données statistiques sous la forme de graphiques. Elle possède plusieurs formats dont le camembert, les barres ou les lignes, et propose de nombreuses options de configuration pour personnaliser les graphiques. Elle peut être utilisée dans des logiciels ou des applications Web et permet également d’exporter le graphique sous la forme d’une image.
– L’API MySQL Connector/J
C’est une bibliothèque Open Source contenant un ensemble de classes pour la connexion à des bases de données MySQL. Elle fournit un pilote JDBC pour le développement d’application JAVA interagissant avec des serveurs MySQL.
Guide du mémoire de fin d’études avec la catégorie Nouvelles Technologies des Télécommunications |
Étudiant en université, dans une école supérieur ou d’ingénieur, et que vous cherchez des ressources pédagogiques entièrement gratuites, il est jamais trop tard pour commencer à apprendre et consulter une liste des projets proposées cette année, vous trouverez ici des centaines de rapports pfe spécialement conçu pour vous aider à rédiger votre rapport de stage, vous prouvez les télécharger librement en divers formats (DOC, RAR, PDF).. Tout ce que vous devez faire est de télécharger le pfe et ouvrir le fichier PDF ou DOC. Ce rapport complet, pour aider les autres étudiants dans leurs propres travaux, est classé dans la catégorie Réseaux où vous pouvez trouver aussi quelques autres mémoires de fin d’études similaires.
|
Table des matières
Introduction Générale
Chapitre I Présentation Générale
I.1. Introduction
I.2. Présentation l’organisme d’accueil
I.2.1.Présentation
I.2.2.Objectifs et orientations de l’entreprise
I.2.3.Organigramme
I.3. Contexte de projet
I.4.Problématique
I.5.Travail à réaliser
I.6.Méthodologie de conception à utiliser
I.7.Conclusion
Chapitre II Etude Préalable et Spécification des Besoins
II.1.Introduction
II.2.Etude préalable
II.2.1.Description de l’existant
II.2.2.Critiques de l’existant
II.2.3.Solution proposée et retenue
II.3.Spécification des besoins
II.3.1.Besoins fonctionnels
II.3.2.Besoins non fonctionnels
II.4.Diagramme du cas d’utilisation
II.4.1.Raffinement du cas d’utilisation « Gestion du l’Event Listener »
II.4.2.Raffinement du cas d’utilisation « Gestion du l’Event Check »
II.4.3.Raffinement du cas d’utilisation « Gestion du l’Event Report»
II.5.Conclusion
Chapitre III Conception
III.1.Introduction
III.2. Architecture Logicielle
III.2.1.Architecture Physique
III.2.2.Architecture Logique
III.3.Conception de l’aspect statique
III.3.1. Diagramme de package
III.3.2. Diagramme de classe
III.4. Conception de l’aspect dynamique
III.4.1. Diagrammes des séquences
III.5.Conclusion
Chapitre IV Réalisation
IV.1.Introduction
IV.2.Environnement de travail
IV.2.1.Environnements Matériels
IV.2.2.Environnement Logiciel
IV.3.Implémentation du Package Event Listener
IV.4.Implémentation du package Event Check
IV.5.Implémentation du package Event Report
Conclusion Générale
Bibliographie
Netographie
ANNEXE A : FORMATS DES FICHIERS JOURNAUX
ANNEXE B : EXEMPLES DES FICHIERS JOURNAUX
ANNEXE C : LES DIFFERENTS TYPES DES PAREFEU
Télécharger le rapport complet