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

 > 

Analyse et conception par la méthode UP7 d'une application web de réservation des titres de voyage par voie ferroviaire: cas de la SNCC


par Daniel MBAYA MUSAKA
Université protestante de Lubumbashi - Licence 2021
  

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

CHAPITRE IV : IMPLEMENTATION ET VALIDATION DES EXIGENCES DES UTILISATEURS

4.1. REALISATION DES CHOIX TECHNIQUES

Pour répondre aux contraintes de performances du système telles qu'attendus par les utilisateurs, notre choix technique portera ainsi sur une architecture client/serveur, c'est-à-dire d'un cote un client sollicitant des services et de l'autre côté un serveur qui offre des services pour la conception du site web. En effet, comme précisé dans la présentation des architectures, les temps de réponse sont meilleurs du fait de l'abstraction introduite par la couche service. Le coût des appels aux objets métiers à partir de la couche service est très faible.

4.1.1. Architecture logicielle

Nous avons opté pour l'architecture de type 3-tiers. Cette architecture vient résoudre les défauts de l'architecture a deux tiers tout en conservant ses avantages, le but était de trouver une architecture plus évoluée, facilitant les forts déploiements moindre cout, ainsi la réponse est apportée par une architecture distribuée, en utilisant un poste client simple communicant avec le serveur par le biais d'un protocole standard.

L'architecture trois tiers sépare l'application à 3 niveaux de service distincts, et qui s'appuient sur les 3 principes précédents :

· Niveau de la présentation et des traitements locaux. Qui sont prise en charge au poste du client.

· Niveau de traitements applicatifs globaux. Ils sont pris en charge par le service ou la logique applicative.

· Niveau des données (base de données). Ces données sont prises en charge par un SGBD (Système de Gestion des Bases de Données).

4.1.2. Langage de programme

Nous avons opté pour l'utilisation des langages et de technologie ci-dessous

· PHP (Hypertext Preprocessor) pour produire des pages web dynamiques,

· HTML (HyperText Markup Language) pour produire des pages web statiques, et CSS pour le style,

· JavaScript pour les pages web interactives,

· SQL (Structured Query Language) pour l'interrogation de la base de données.

· Le Framework bootstrap

4.1.3. Plateforme de développement

Pour notre cas la plateforme choisie est le XAMPP Control Panel v3.2.4. Elle permet de faire fonctionner localement (sans se connecter à un serveur externe) des scripts PHP. Il est une plateforme de développement Web comprenant deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un interpréteur de script (PHP), ainsi qu'une administration SQL (PhpMyAdmin). Il permet donc d'installer en une seule fois tout le nécessaire au développement local du PHP.

4.1.4. Système de gestion des bases des données

Le système de base de données choisi, MySQL, est l'oeuvre d'une société suédoise MySQL AB. Elle a été fondée par David Axmark, Allan Larsson et Michael Widenius. MySQL est un serveur de bases de données relationnelles SQL, développé dans un souci de performances élevées en lecture. Il fonctionne sur de nombreux systèmes d'exploitation différents incluant Linux, Mac OS X, NetWare, Solaris Windows 95, 98, NT, 2000, XP, Vista, Windows 7-10, etc. Le couple PHP/MySQL est très utilisé par les sites web et proposé par la majorité des hébergeurs.

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








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard