Système de notification par SMS des incidents
support de NEDGE PS.
République du Sénégal Université
Cheikh Anta Diop de Dakar
Ecole Supérieure Polytechnique de Dakar Département
du Génie Informatique
MEMOIRE DE FIN DE CYCLE
Pour l'obtention du :
DIPLOME SUPERIEUR DE TECHNOLOGIE EN INFORMATIQUE (DSTI)
Sujet :
Lieu de stage : Période
de stage : 09/07/2012 - 15/08/2012
Présenté et soutenu par :
Encadré par : Maitres de stage :
Babacar NGOM M. Ibrahima FALL Ibrahima NDIAYE
Djibril CAMARA
Année Scolaire:
2011/2012
Système de notification par SMS des incidents support
de NEDGE PS.
Babacar NGOM Mémoire de fin de cycle DST Page 1
République du Sénégal Université
Cheikh Anta Diop de Dakar
Ecole Supérieure Polytechnique de Dakar Département
du Génie Informatique
MEMOIRE DE FIN DE CYCLE
Pour l'obtention du :
DIPLOME SUPERIEUR DE TECHNOLOGIE EN INFORMATIQUE (DSTI)
Sujet :
Système de notification par SMS des incidents
support de NEDGE PS.
Lieu de stage : Période
de stage : 09/07/2012 - 15/08/2012
Présenté et soutenu par :
Encadré par : Maitres de stage :
Babacar NGOM M. Ibrahima FALL Ibrahima NDIAYE
Djibril CAMARA
Année Scolaire:
2011/2012
Système de notification par SMS des incidents support
de NEDGE PS.
DEDICACES
Je dédie ce mémoire à :
Mes très chers parents Coura NIANG et Papa
Malick, pour tous les efforts et sacrifices pour ma réussite
à tous les niveaux. Sachant que je ne serais jamais assez reconnaissant,
j'espère que ce modeste travail vous prouvera que vos efforts n'ont pas
été en vains et souhaite qu'il soit le signe de ma profonde
gratitude envers vous ; Mon frère jumeau Ibrahima NGOM
pour son amour, conseils et soutien sans faille ; Mon cousin
Mamadou Abdou Razah SAMB (Abdel Carrick) ;
Ma tante Khady NIANG pour son soutien ;
Ma grande mère Oumy Gueye ;
Toute la famille ;
A Moctar Dia, Omar, Baye, Seynabou, Milouda,Madeleine...
Mes ami(e)s
Tous les étudiants de ma classe qui sont mes frères
et soeurs pour ces bons moments passés ensemble ;
Babacar NGOM Mémoire de fin de cycle DST Page 3
Système de notification par SMS des incidents support
de NEDGE PS.
REMERCIEMENTS
Au terme de ce travail, qu'il me soit permis de rendre tout
d'abord grâce à ALLAH, le Tout Puissant,
de QUI je tiens mon souffle de vie.
J'adresse mes sincères remerciements à :
Mes parents pour tout leur soutien matériel et affectueux
;
Mon frère jumeau pour tout l'amour et l'attention qu'il
porte à mon égard ;
Mes remerciements les plus chaleureux vont à :
Ibrahima NDIAYE, Djibril Camara, respectivement
Field Services Engineer et Lead Engineer, mes maîtres de stage, pour
m'avoir donné les moyens et l'assistance necessaire pour la
réalisation et le bon déroulement du stage. Mouhamad
Fall pour sa disponibilité
A toute l'équipe de NEDGE PS pour leur
accueil, je ne me lasserai pas de vous remercier.
M. Ibrahima Fall, pour son encadrement, son aide
et ses conseils
L'ensemble des professeurs du département
Génie Informatique de l'ESP pour tout le savoir qu'ils nous ont
inculqués.
Toutes les personnes qui, de prés ou de loin,
ont contribué à la réalisation de ce travail.
Babacar NGOM Mémoire de fin de cycle DST Page 4
Système de notification par SMS des incidents support
de NEDGE PS.
AVANT-PROPOS
Établissement public à caractère
administratif doté de la personnalité juridique et de l'autonomie
financière, l'École Supérieure Polytechnique fait partie
intégrante de l'université Cheikh Anta DIOP de Dakar. Elle a
été créée par la loi n° 94-78 du 24 novembre
1994.
L'Ecole Supérieure Polytechnique a pour missions de :
1. Former tant sur le plan théorique que pratique
des :
· Techniciens Supérieurs ;
· Ingénieurs Technologues ;
· Ingénieurs de Conception ;
· Managers en Gestion d'Entreprises ;
· Docteurs.
2. Dispenser un enseignement supérieur en vue de
préparer aux fonctions d'encadrement dans:
· la Production ;
· la Recherche Appliquée ;
· les Services.
3. Organiser des enseignements et des activités
de recherche visant :
· au perfectionnement permanent ;
· à l'adaptation et à la participation
· à l'évolution scientifique et technologique
;
· à l'évolution économique et
managériale.
4. Procéder à des expertises à
l'intention des entreprises publiques et privées.
Les dispositions statutaires de l'établissement et plus
particulièrement celles du département génie informatique
prévoient un stage de six (06) semaines pour l'obtention du
Diplôme Supérieur de
Technologie (DST).
Le stage permet en effet aux étudiants :
'7 De renforcer leur savoir et surtout d'acquérir un
savoir-faire, tout en essayant d'adapter
leurs connaissances aux cadres de la vie professionnelle avec un
dynamisme de technicien ;
'7 De travailler sur un Projet de Fin de Cycle et de mener
à bien l'élaboration de celui-ci depuis l'étude
préalable jusqu'à sa mise en exploitation.
C'est dans cette optique que nous avons effectué un stage
à NEDGE Professional Services.
Babacar NGOM Mémoire de fin de cycle DST Page 5
Système de notification par SMS des incidents support
de NEDGE PS.
SOMMAIRE
TABLE DES FIGURES 7
SIGLES ET ABBREVIATIONS 8
Introduction 9
Chapitre 1 : Présentation
Générale 10
I. Présentation de la structure d'accueil 11
II. Présentation du sujet 15
III. Démarche méthodologique 17
Chapitre 2 : Analyse des besoins 21
I. Diagrammes de use case 22
II. Diagramme de classe 28
Chapitre 3 : Conception de la solution 31
I. Architecture globale de la solution 32
II. Outils et technologies utilisés 34
III. Implémentation de la base de données 41
IV. Conception générique de cas d'utilisation
43
Chapitre 4 : Mise en oeuvre de la solution
45
I. Environnement de développement 46
II. Présentation de l'application 48
Conclusion 53
Bibliographie et Webographie 54
Glossaire 55
Babacar NGOM Mémoire de fin de cycle DST Page 6
Système de notification par SMS des incidents support
de NEDGE PS.
TABLE DES FIGURES
Figure 1 : Organigramme général de NEDGE
Professional Service 12
Figure 2 : Tableau récapitulatif du délai
d'intervention suivant la priorité et le type de
contrat 15
Figure 3 : Diagramme de use case de haut niveau 22
Figure 4 : Use case Paramétrage de l'application 23
Figure 5: Use case Gestion d'un agent 24
Figure 6: Use case Monitoring de ticket 26
Figure 7 : Use case Notification d'un incident 27
Figure 8 : Diagramme de classe 29
Figure 9 : Architecture globale de la solution 32
Figure 10 : Envoi de mail via SMTP 35
Figure 11 : Présentation d'une application WEB 37
Figure 12 : Exécution d'un code PHP 39
Figure 13 : Dictionnaire de données de l'application
42
Figure 14 : TrayIcon de WampServer 46
Figure 15 : Editeur Sublim Text 2 47
Figure 16 : Interface d'authentification 49
Figure 17 : Interface Ajouter un agent 50
Figure 18 : Interface Traitement d'un incident 50
Figure 19 : Interface Ouverture de ticket 51
Figure 20 : Interface Fermeture de ticket 52
Babacar NGOM Mémoire de fin de cycle DST Page 7
Système de notification par SMS des incidents support
de NEDGE PS.
SIGLES ET ABBREVIATIONS
Sigles /Abréviations
|
Définition
|
ASCII
|
American Standard Code for Information Interchange
|
CSS
|
Cascading Style Sheet
|
DNS
|
Domain Name Server
|
GSM
|
Global System for Mobile Communications
|
HTML
|
HyperText Markup Language
|
HTTP
|
HyperText Transfer Protocol
|
IMAP
|
Interactive Mail Access Protocol
|
IP
|
Internet Protocol
|
MIME
|
Multipurpose Internet Mail Extensions
|
NEDGE PS
|
NEDGE Professional Service
|
PHP
|
Hypertext Preprocessor
|
POP
|
Post Office Protocol
|
RFC
|
Request For Comments
|
SMS
|
Short Message Service
|
SMTP
|
Simple Mail Transfer Protocol
|
SQL
|
Structured Query Language
|
TCP
|
Transmission Control Protocol
|
UDP
|
User Datagram Protocol
|
UML
|
Unified Modeling Language
|
WAMP
|
Windows Apache MySQL PHP
|
Babacar NGOM Mémoire de fin de cycle DST Page 8
Système de notification par SMS des incidents support
de NEDGE PS.
Babacar NGOM Mémoire de fin de cycle DST Page
9
|