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 |
LISTE DES FIGURESFigure 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 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
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. 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. 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.
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.
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 |
|