WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise sous pied d'une application de retransmission des radios locales en ligne au Cameroun

( Télécharger le fichier original )
par Patrice TATOUO FOTSO
Institut africain d'informatique ( Cameroun ) - En vue de l'obtention du diplôme d'ingénieur des travaux informatiques 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

LISTE DES FIGURES

Figure 1 : Diagramme de Gantt 20

Figure 2 : Evolution des langages 28

Figure 3 : Cycle de développement en Y (Mémoire FOUNDIKOU Verlain) 31

Figure 4 : Diagramme Globale des cas d'utilisations 38

Figure 5 : Diagramme de cas d'utilisation Gérer authentification 39

Figure 6 : Diagramme de Séquence "Se Connecter" 41

Figure 7 : Diagramme de Cas d'utilisation Gérer Abonné 42

Figure 8 : Diagramme de Séquence "Consulter enregistrement" 44

Figure 9 : Diagramme de Séquence « Consulter abonnement » 44

Figure 10 : Diagramme de Séquence Se « Désabonner » 45

Figure 11 : Gérer Radio 46

Figure 12 : Diagramme de Séquence Jouer Radio 48

Figure 13 : Diagramme de Séquence Arrêter Radio 48

Figure 14 : Diagramme de Séquence Changer Station 48

Figure 15 : Diagramme de cas d'utilisation Gérer Moteur de recherche 49

Figure 16 : Diagramme de séquence «Rechercher radio» 51

Figure 17 : Diagramme de séquence «Rechercher utilisateur» 51

Figure 18 : Diagramme cas d'utilisation Gérer taux d'audience 52

Figure 19 : Diagramme de séquence «Consulter taux d'audience» 53

Figure 20 : Diagramme cas d'utilisation Gérer Forum 54

Figure 21 : Diagramme de séquence «Consulter thème» 57

Figure 22 : Diagramme de séquence «Consulter Avis» 57

Figure 23 : Diagramme de séquence «Publier Avis» 58

Figure 24 : Diagramme de séquence «Publier thème» 58

Figure 25 : Diagramme de Cas d'utilisation Gérer Utilisateur 59

Figure 26 : Diagramme de séquence «Créer Compte» 61

Figure 27 : Diagramme de séquence «Modifier thème» 61

Figure 28 : Diagramme de cas d'utilisation Régler Facture 62

Figure 29 : Diagramme de séquence «Régler Facture» 63

Figure 30 : Diagramme d'activité Gérer Authentification 64

Figure 31 : Diagramme d'activité Gérer Espace Abonné 65

Figure 32 : Diagramme d'activité Gérer Radio 65

Figure 33 : Diagramme d'activité Gérer taux d'audience 66

Figure 34 : Diagramme de classe 73

Figure 35 : Diagramme d'état-transition classe Administrateur 75

Figure 36 : Diagramme d'état-transition classe Programme 75

Figure 37 : Diagramme d'état-transition classe Habilitation 76

Figure 39 : Base de données (Model Relationnel) 80

Figure 40 : Diagramme de composants 82

Figure 41 : page de connexion 85

Figure 43 : Enregistrement d'un programme 85

Figure 45 : Détail d'une habilitation 86

Figure 46 : Formulaire de connexion Agent Radio 86

Figure 47 : Architecture trois tiers (Source: www.google.com/images/troisier.png) 91

Figure 48 : Architecture Réseaux (Source : Mémoire TSAFACK TANKEU Idris) 93

Figure 49 : Digramme de déploiement 94

Figure 50 : Installation Wamp server 95

Figure 51 : Plan se Situation Advance-IT 107

Figure 52 : Organigramme Advance-IT 108

LISTE DES TABLEAUX

Tableau 1: Moyens Matériel et logiciels d'ADVANCE-IT 3

Tableau 2: Outils Logiciels Utilisés 15

Tableau 3 : Langages de Programmation utilisés 16

Tableau 4 : Ressources Humaines 16

Tableau 5 : Ressources Matérielles 17

Tableau 6 : Chronogramme des Activités 18

Tableau 7 : Estimation du Coût du projet 20

Tableau 8 : Liste des Cas d'utilisations et leurs Descriptions 32

Tableau 9 : Tableaux comparatifs UML Merise 106

GLOSSAIRE DES TERMES ET ABREVIATIONS

UML : Unified Modeling Language

2TUP : Two Track Unified Process

SI : Système d'Informations

UP : Unified Process

MVC : Model Vue Contrôleur

JS : JavaScript

DQL : Doctrine Query Language

SGBD : Système de Gestion de Bases de Données

URL : Uniform Ressource Locator

ORM : Objet Relationnal Mapping

SSII : Société de Service d'Ingénierie Informatique

IHM : Interface Homme Machine

BD : Base de données

IT : Information Technologie

Streaming : technologie qui permet de lire/ visionner/écouter des fichiers sans les télécharger.

TIC : Technologies de l'Information et de la Communication.

RESUME

Notre travail tout au long de cette durée de trois mois passé à ADVANCE-IT s'est effectué sous le thème : LA MISE SOUS PIED D'UNE APPLICATION DE RETRANSMISSION DES RADIOS LOCALES EN LIGNE, après avoir bien définit le cahier des charges, nous avons déterminé l'objectif à atteindre qui était celui de mettre sous pied une application web pour la radio en ligne. Afin que désormais l'on puisse écouter la radio Camerounaise indépendamment de notre situation géographique mais juste via une connexion internet. Dans ce mémoire de fin formation, il est donc question de présenter le travail qui a été effectué en entreprise. De prime à bord nous avons présenté en première partie un dossier d'insertion, ensuite en deuxième partie : le cahier des charges est présenté, dans celui-ci nous avons décrit exactement la demande du client. Ensuite en troisième partie, nous avons présenté le dossier d'analyse dans lequel nous avons effectué une brève étude de l'existant, des critiques et proposition de solutions et surtout le choix de la méthode d'analyse. Le projet à réaliser a été analysé et conçu avec la méthode 2TUP d'UML qui est un langage de modélisation Orienté Objet. Ensuite en quatrième partie, est défini le dossier de conception où est bien décrit comment réaliser les besoins fonctionnels définis dans le dossier d'analyse, via les diagrammes d'activités de classes et d'états transition. En outre, nous avons conçu en cinquième partie le dossier de réalisation dans lequel nous avons définie l'architecture logiciel de l'application via un diagramme de composants. Ensuite, nous avons conçu en sixième partie un dossier de déploiement, et enfin nous avons défini un guide d'installation et d'utilisation du produit conçu.

ABSTRACT

We did our academic internship at ADVANCE-IT during 3 month and half on the theme: THE ONLINE RADIO. After clearly defining our project specifications we got our aim which was building a web program for online radio in order to allow listening to Cameroonian radio through a network connection no matter where we are. In this end of training working storage as a computer science works engineer we present the work we did in enterprise. Firstly, we presented in an insertion report the enterprise in which our internship successfully took place. Secondly, the project's problem is presented as well as a brief existent analysis and especially the choice of our analysis method. Our project has been analyzed and conceived with the 2 Tracks Unified Process (2TUP) of Unified Modeling Language (UML) which is an object oriented language. Thirdly, we presented the analysis report in which we delimited the length of our web project and used UML diagrams (context, use cases, sequence) to define the functional needs of users. Fourthly, is defined the conception report where it is well defined how to realize the specifications mentioned in the analysis report through the activity, classes and state diagrams. Moreover, we did a realization report in which we defined the software architecture of our program through the components diagram; we concisely presented the methodology we used to fulfill the project. We also conceived a deployment report in which we specified the physical architecture of the program through a deployment diagram and built up the user's guide of the product. Finally, we brought out the difficulties encountered as well as the perspectives of our program.

INTRODUCTION GENERALE

Dans le but de former des Ingénieurs des Travaux Informatiques et dans le souci de leur permettre de se familiariser avec le monde du travail, l'Institut Africain d'Informatique Représentation du Cameroun (IAI-Cameroun), intègre dans sa formation en Génie Logiciel, à la troisième année d'études, un stage académique de trois mois (03) en entreprise ou tout autre organisme pouvant permettre à l'étudiant d'apporter une solution concrète aux problèmes qui lui sont posés. C'est dans cette optique que nous avons effectué un stage académique d'une durée de trois mois à ADVANCE-IT une SSII de la ville. Le thème qui nous a été attribué est : La Mise sous pied d'une application de retransmission des Radios locales en Ligne. Le présent document représente l'essentiel de notre travail effectué sous ce thème. La radio au Cameroun est un domaine en pleine expansion, et qui nécessite d'être pris avec beaucoup de considération car l'information est capitale dans une nation qui se veut émergent. Aujourd'hui lorsqu'un Camerounais va à l'étranger ou alors change simplement de région et parfois même de ville, il se retrouve privé de la radio qu'il écoute tous les jours, donc la station radio à laquelle il était habitué n'est plus du tout. Cependant, comment donc permettre à l'auditeur Camerounais de pouvoir écouter une station radio camerounaise tel que soit la ville , la région, le pays et même le continent dans lequel où il se trouve ? Là est donc la question principale qui se pose, dans ce mémoire nous allons proposer une démarche ingénieuse qui nous permettra de résoudre le problème qui se pose.

DOSSIER D'INSERTION

Résumé :

Dans cette partie nous présentons notre insertion en entreprise plus précisément à ADVANCE-IT.

Aperçu :

Introduction

I- Présentation générale

II-Plan de la localisation

III- Différentes prestation de services et produits d'ADVANCE-IT

IV- Organigramme administrative de l'entreprise

V- Organigramme d'ADVANCE-IT

VI- Le travail dans l'entreprise

VII- Insertion en entreprise

Conclusion

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire