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

 > 

Ingénierie des MSANs (Multi Service Access Node)

( Télécharger le fichier original )
par Med Zakaria ELQASMI
Ecole marocaine des sciences de l'ingénieur (EMSI) - Ingénieur 2010
  

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

2.1. Réalisation de l'application 

4.3.1.1. Outils et technique utilisés 

- JavaScript :

JavaScript est un langage de programmation de type script, utilisant les objets, principalement utilisé dans les pages Web.

Du code JavaScript peut être intégré directement au sein des pages Web, pour y être exécuté sur le poste client. C'est alors le navigateur Web qui prend en charge l'exécution de ces petits bouts de programmes appelés scripts. Il peut servi à interagir avec le document HTML (on parle alors parfois d'HTML dynamique).

- PHP :

PHP est un langage de programmation, très proche du langage C de type script. Le plus répandu dans le monde, il permet d'exploiter facilement de très nombreuses bases de données comme MySQL.

PHP est le langage le plus populaire en matière de programmation Serveur. Ses possibilités sont impressionnantes et ses domaines d'application sont très vastes.PHP est OpenSource, Portable et gratuit, il peut s'utiliser aussi bien sous différentes versions d'UNIX que sous Windows.

- MySQL :

Abréviation de "My Structured Query Language" ou mon langage de requêtes structuré.

Le recours à MySQL permet de masquer les détails complexes liés à l'utilisation des fichiers. Il gère donc ces fichiers constituant ainsi une base de données en prenant en charge les fonctionnalités de protection et de sécurité et en fournissant un ensemble d'interfaces (dont une avec PHP) facilitant l'accès aux données.

- Un programme utile (WampServer) :

WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plate-forme de développement Web sous Windows. Il permet de développer des sites Web dynamiques à l'aide du serveur Apache, du langage de scripts PHP5 et d'une base de données MySQL version 5 Il possède également PHPMyAdmin et SQLite Manager pour gérer plus facilement la base de données WAMP5 s'installe facilement et son utilisation très intuitive permet de le configurer très rapidement (sans toucher aux fichiers de configuration).

2.1. 4.3.1.2. Scénario de l'application

L'interface graphique est riche par du code HTML, comme par les feuilles de styles en cascades qui permettent de définir la forme de la page et son contenu, pareillement les JavaScript ont permis d'intégrer le menu au sein de l'Interface WEB.

Dans cette section je présenterai quelques prises d'écran relatives à l'application de la gestion des sites d'installation des DSLAM/MSAN.

Mais Commençons d'abord par le plan général de l'application, qui est décrit dans le schéma suivant.

Figure 4.6 : Plan général de l'application

Nous avons axé notre développement autour de la simplicité d'utilisation et sur l'automatisation des tâches pour cette raison nous avons apporté une grande attention à la conception des interfaces.

Parmi les principales interfaces réalisées on trouve :

§ Ecran d'accueil

Le démarrage de l'application s'ouvre sur un écran d'accueil qui permettra à l'utilisateur d'exploiter les différentes fonctions qu'offrent les modules de l'application

L'accès à l'ensemble de pages Web après authentification pour des mesures de sécurité, donc tout utilisateur souhaitant consulter l'application de la gestion des sites d'installation doit impérativement entrer un login et un mot de passe valides que l'administrateur (Alcatel-Lucent) lui aura fourni.

Si l'identifiant et/ou le mot de passe donnés sont faux, la page sera rechargée.

Figure 4.7 : Ecran d'accueil de l'application

§ Opération d'affiche projet

Cette interface permet d'extraire les différentes données nécessaires d'un projet à partir les trois tables suivantes :

- Table pers_phys : pour afficher le nom de Project Manager qui es le responsable de projet.

- Table projet : pour afficher la référence, le nom, la date de début et la date fin d'un projet

- Table pers moral : pour afficher le client.

En plus de ces données on peut télécharger un fichier Excel de BOQ qui regroupe tous les articles de projet avec ses quantités.

Figure 4.8 : Ecran d'affiche projet

§ Opération d'ajout site

Cette interface permet de saisir les données concernant un nouveau site d'installation comme le nom de site et les données GPS de site. En plus de ces données on peut choisir le projet où appartient le site à l'aide d'une liste déroulante qui affiche tous les projets déjà enregistrés dans notre base de données.

L'interface offre la possibilité de télécharger le fichier de surveille et l'image de site d'installation. Ces fichiers seront enregistrés automatiquement dans des répertoires spécifiques sous le nom de clés primaire de la table site, après validation.

Figure 4.9 : Ecran d'ajout site

Figure 4.10 : Ecran d'affichage site

Dans cette page on peut connaitre les données GPS d'un site d'installation, et à quel projet appartient ce site, La possibilité aussi de visualiser une fiche qui contient les informations des sites.

Figure 4.11 : fiche de site

On peut aussi visualiser l'image du site:

Figure 4.12 : site MSAN

§ Opération d'affiche intervention

Cette interface permet d'extraire les différentes données nécessaires d'une intervention à partir les trois tables suivantes :

- Table pers_phys : pour afficher le nom d'intervenant qui effectue l'intervention sur le site d'installation.

- Table intervention : pour afficher le numéro d'intervention, le type, la date de début et la date fin d'une intervention.

- Table site : pour afficher le site où s'effectue l'intervention

Figure 4.13 : Ecran d'affiche intervention

Conclusion

Dans ce volet, Le travail réalisé est d'identifier le processus de gestion des sites d'installation via la description de SI, de concevoir une base de données qui regroupe toutes les informations nécessaires dans l'installation des sites et de concevoir également des interfaces en se basant sur notre conception déjà établie.

Notre application permettra d'automatiser le processus « gestion des sites d'installation » pour une meilleure fluidité, la vérification de la garantie d'article installé, la visibilité et la traçabilité et réduira ainsi les charges indirectes dues aux déplacements aux sites pour effectuer les opérations de surveillance.

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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe