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 
 |