Conception et réalisation d'une application web de la gestion de recrutement militaire pour le cas de la FARDC.( Télécharger le fichier original )par Tathy Ngongo lotho Institut superieur de statistique - licencie en informatique de gestion 2015 |
IV.2. Conception du modèle de déploiementLe poste de travail représente un ou plusieurs acteurs pouvant être localisés sur une machine d'un type particulier et remplissant une fonction identifiée au sein de l'entreprise. Il est à signaler qu'un poste de travail ne représente pas toujours un mécanisme physique, mais peut en consulter plusieurs à condition qu'elles donnent lieu au même type de déploiement. SERVEUR D'INTERFACE SERVEUR DES BASE DONNEES SERVEUR D'APPLICATION RECRU SERVICE D'APPLICATION D'AUTHENTIFICATION Cette architecture comprend des noeuds correspondant aux supports physiques (serveurs, poste de travail, ...) sur les noeuds. C'est un véritable réseau constitué de noeuds et de connexions entre ces noeuds qui modélise cette architecture. Un noeud correspond à une ressource matérielle de traitement sur laquelle des artefacts seront mis en oeuvres pour l'exploitation du système. Les noeuds peuvent être interconnectés pour former un réseau d'éléments physiques. - 73 - Un artefact est la spécification d'un élément physique qui est utilisé ou produit par le processus de développement du logiciel ou par le déploiement du système. C'est donc un élément concret par exemple : un fichier, un exécutable ou une table d'une base de données. IV.3. Outils de développementIV.3.1. Système de gestion de base des données (SGBD)La création et la sauvegarde des données est un aspect important dans tout système d'information et application. Mais, la bonne gestion de ces données est primordiale et peut être considéré comme un élément clé d'évaluation d'un logiciel.21 Un SGBD peut donc apparaitre comme outil informatique permettant la sauvegarde, l'interrogation, la recherche et la mise en forme de données stockées sur les mémoires secondaires. Pour ce présent travail, le choix est porté sur le SGBD MySQL pour la gestion des données. Nous nous sommes servi du WampServer, un système de gestion des bases de données puissant comportant le serveur Apache. En programmation, nous avons utilisé le langage PHP pour la connexion et les interactions à la base de données grâce sa spécialité des pages dynamiques, le langage HTML pour la création des pages web, le langage CSS pour la décoration ou la mise en forme de ces pages web.22 IV.3.2. Atelier de Génie Logiciel (AGL)On désigne par AGL un ensemble de programmes informatiques permettant de produire des programmes de manière industrielle.23 Certains AGL peuvent aller jusqu'à la génération de code ou à l'inverse peuvent inclure des fonctionnalités de retro-ingénierie et donc analyser pour modéliser les données contenues dans un programme. 21Georges Garin, Base de données, Ed. Eyrolles 2003, page 3 22 Philippes Rigaud, pratique de MySQL et PHP, Ed. Dunod, 2008, page 18 23 Wikipedia.Org/wiki/atelier de génie logiciel. - 74 - Pour ce travail, avons allons utiliser les AGL suivants : PacerStar, star UML, Visio 2013. Ainsi donc, étant donné que notre application web utilise trois couches, la première couche (couche présentation) sera installée sur les postes de travail. Cette couche sera développée en html (c'est-à-dire la présentation des pages web relier par des liens hypertextes). La deuxième couche sera installée sur un serveur ainsi pourra nous permettre d'effectuer toutes les opérations possible de gestion de la base de données. Enfin la troisième couche de DAO sera aussi et elle nous donnera la possibilité d'accéder à la base de données via les requêtes SQL. - 75 - |
|