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

 > 

Développement d?une plateforme de reporting automatique des mesures radio et des états GOS (GSM/GPRS), de prédiction de couverture et de c/i

( Télécharger le fichier original )
par Merleau King TCHEUMTCHOUA KAMDEM
Ecole nationale supérieure polytechnique, Yaoundé - Mémoire d'ingénieur en télécommunication 2009
  

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

3. Conception de la plateforme

Cette partie met en évidence les outils informatiques utilisés aux fins définies dans la méthodologie et décrit la mise en place effective des modules précédemment annoncés.

3.1 Outils informatiques

Quelques plateformes ont servi au développement des modules définis dans la méthodologie. Avant de s'interroger sur le fonctionnement de ces modules, il importe de s'approprier les vertus des outils ayant permis leur développement.

3.1.1 Active Perl

Ce langage est réputé pour son efficacité dans les taches de traitement de fichiers. Avec son usage en ligne de commande, la rapidité d'exécution de ces scripts est remarquable et donc fort adaptée au rapatriement et traitement des fichiers des compteurs bruts en particulier.

Les scripts générés par cette plateforme étant des exécutables, leur planification pour une automatisation quotidienne des travaux de rapatriement et de traitement est réalisable sous le système d'exploitation Windows ou Vista.

3.1.2 SQL Server 2000

SQL Server 2000 est une version du SGBDR, Système de Gestion de Base de Données Relationnelles, de Microsoft. Cette version inclut un support XML et HTTP, permettant d'accéder aux données depuis un navigateur, ou d'une application pouvant créer des requêtes HTTP. Nous avons choisi ce SGBD pour ses avantages multiples notamment: sa performance, sa rapidité de mise en oeuvre, son évolutivité et sa fiabilité. Pour plus d'informations sur les fonctionnalités de SQL Server, voir les adresses suivantes : http://www.microsoft.com/france/sql/decouvrez/fonction.asp http:// www.microsoft.com/sql/worldrecord

En outre SQL Server offre le service DTS (Data Transformation Service) à ses utilisateurs à travers le design de lots. En effet, les lots DTS sont des travaux que l'on peut définir sur SQL Manager dans le but d'importer / exporter des données ou d'exécuter des procédures stockées. Ils permettent également de planifier des taches qui s'effectuent aux instants précisés dans l'assistant de planification.

Toutes ces propriétés nous sont d'un grand intérêt dans la mesure où les valeurs de compteurs bruts se trouvent dans un fichier texte (prêt a l'importation dans la table tampon), que le calcul des indicateurs requiert l'enregistrement et l'exécution de procédures stockées et surtout, que tous ces travaux doivent être synchronisés et réalisés automatiquement.

3.1.3 Microsoft Excel: VBA (Visual Basic for Application)

Dans son ensemble, l'utilisation d'Excel est plus indiquée pour des applications calculatoires pour lesquelles des formules classiques ou des fonctions quelconques en général, sont appliquées. Cependant, un volet développeur est rendu disponible aux utilisateurs désirant créer ou personnaliser de nouvelles fonctionnalités. L'utilitaire dont il est question est bien le VBA (Visual Basic for Application). Souvenons nous que la génération du fichier de reporting hebdomadaire doit être obtenu sous format Excel et ce par exécution d'une macro. Par ailleurs, le nombre impressionnant d'indicateurs à calculer à partir des requêtes SQL envisage d'opter pour une solution d'automatisation de celles-ci. L'adoption d'une plateforme telle que Microsoft Excel, par ses macros VBA, est donc utile tant pour la production du rapport que pour la génération rapide des formules d'indicateurs en fonction des compteurs bruts.

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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway