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 en place d'une application web pour la gestion de carrière des agents dans un établissement public cas de la société nationale des hydrocarbures du Congo


par Michel Mananasi
Institut supérieur pédagogique de la Gombe  - Licence 2025
  

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

1.3.2.5. Le serveur d'application (appelé également middleware)

Le serveur d'application où middleware est chargé de fournir la ressource mais faisant appel à un autre serveur

1.3.2.6. Le serveur de données

Fournissant au serveur d'application les données dont il a besoin. Pour permettre à notre logiciel de bien fonctionner en tenant compte de l'emplacement géographique de différent bureau de l'entreprise, nous avons opté pour un réseau local avec une architecture Client/serveur trois-tiers. Cette architecture nous permettra de partager les ressources du serveur de la base de données en passant par le serveur d'application et pour être utilisé dans le différent poste utilisateurs et d'assurer le service

50

d'impression en réseau30.

Figure 18 : Serveur de données

1.3.2.7. Clients web

Le Web est donc un ensemble de serveurs connectés à l'Internet et proposant des ressources. L'utilisateur qui accède à ces ressources utilise en général un type particulier de programme client, le navigateur. Les deux principales tâches d'un navigateur consistent à :

? Dialogué avec un serveur ;

? Afficher à l'écran les documents transmis par un serveur.

Les navigateurs offrent des fonctionnalités bien plus étendues que les deux tâches citées ci-dessus. Firefox dispose par exemple d'un mécanisme d'extension par plugin qui permet d'intégrer très facilement de nouveaux modules.

1.3.3. Choix de la plateforme de développement et SGBD 1.2.7.1. Plateforme de développement

PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en JavaScript ou une applet Java s'exécute sur votre ordinateur...). La syntaxe du langage provient de celles du langage C, du Perl et de Java. Ses principaux atouts sont :

? Une grande communauté de développeurs partageant des centaines de milliers d'exemples de script PHP ;

? La gratuité et la disponibilité du code source (PHP est distribué sous licence GNU GPL) ;

? La simplicité d'écriture de scripts ;

? A possibilité d'inclure le script PHP au sein d'une page HTML (contrairement aux scripts CGI, pour lesquels il faut écrire des lignes de code pour afficher chaque ligne en langage HTML) ;

? La simplicité d'interfaçage avec des bases de données (de nombreux SGBD sont supportés, mais le plus utilisé avec ce langage est MySQL, un SGBD gratuit disponible sur de nombreuses plateformes : Unix, Linux, Windows, MacOs X, Solaris, etc....) ;

30 www.google.fr: serveur web [Consulté le 15/07/2024]

Cette interface pratique permet d'exécuter, très facilement et sans grandes

51

? L'intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, etc.).

La simplicité d'interfaçage avec des bases de données (de nombreux SGBD sont supportés, mais le plus utilisé avec ce langage est MySQL, un SGBD gratuit Dans le cadre de notre travail nous avons choisi le PHP.

PHP est un acronyme (HyperText Pre-processor) est un langage de scripts généralistes et Open Source, spécialement conçu pour le développement d'applications web. Il peut être intégré facilement au HTML. Il permet :

? La création des sites web dynamique ;

? La programmation Orientée Objet (OO) ;

? Les interactions avec les bases de données (MySQL, SQL Server, ...) ...

Les scripts PHP sont exécutés directement sur le serveur avant l'envoi de la page à l'internaute. Cela a pour effet de réduire la quantité de données téléchargées vers l'ordinateur client (celui utilisé par l'internaute pour consulter la page).

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme