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éclaration automatisée de l'impôt sur les revenus locatifs. Cas de l'office burundais des recettes.


par Jean MANARIYO
Université des Grands Lacs - Baccalauréat en Informatique de Gestion. 2019
  

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. PRESENTATION DE L'INTERFACE UTILISATEUR

Au cours de ce chapitre, nous allons essayer de joindre la théorie à la pratique de notre application de DECLARATION AUTOMATISEE DE L'IMPOT SUR LES REVENUS LOCATIFS pour le cas de l'OBR. Pour développer cette application nous avons utilisé un langage de programmation Java. La plate-forme que nous avons adoptée est Wampserver qui inclut les outils nécessaires pour le test d'une application web dynamique à savoir le serveur Apache, Mysql, PHPMyadmin, PHP. Nous avons aussi utilisé le framework JSF, Serveur Glassfish, XHTML et CSS, Mozilla firefox ou internet explorer.

IV.1.Les outils utilisés

Dans la suite, nous allons distinguer les outils qui nous ont été utiles dans la conception et réalisation de notre application.

IV.1.1. Présentation de Java4

Java est un langage de programmation orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld.

La société Sun a été ensuite rachetée en 2009 par la société Oracle qui détient et maintient désormais Java.

La particularité et l'objectif central de Java est que les logiciels écrits dans ce langage doivent être très facilement portables sur plusieurs systèmes d'exploitation tels que Unix, Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications, mais qui ont l'inconvénient d'être plus lourd à l'exécution

5 https://fr.wikipedia.org/wiki/WampServer

25

(en mémoire et en temps processeur) à cause de sa machine virtuelle. Pour cela, divers plateformes et frameworks associés visent à guider, sinon garantir, cette portabilité des applications développées en Java.

IV.1.2. WAMPServer5

WampServer (anciennement WAMP5) est une plateforme de développement Web de type WAMP, permettant de faire fonctionner localement (sans avoir à se connecter à un serveur externe) des scripts PHP. WampServer n'est pas en soi un logiciel, mais un environnement comprenant trois serveurs (Apache, MySQL et MariaDB), un interpréteur de script (PHP), ainsi que phpMyAdmin pour l'administration Web des bases MySQL.

Il dispose d'une interface d'administration permettant de gérer et d'administrer ses serveurs au travers d'un tray icon (icône près de l'horloge de Windows).

La grande nouveauté de WampServer 3 réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache, MySQL ou MariaDB en un clic. Ainsi, chaque développeur peut reproduire fidèlement son serveur de production sur sa machine locale.

IV.1.3. Présentation de MYSQL

MYSQL est un système de gestion des bases de données (SGBD). Selon le type d'application, sa licence est libre ou propriétaire, il fait partie des logiciels de gestion de base de données les plus utilisés au monde autant par le grand public que par des professionnels.

6 https://fr.wikipedia.org/wiki/JavaServer_Faces

26

IV.1.4. Présentation de XHTML

XHTML (Extensible HyperText Markup Language) : connu sous le nom de XHTML, c'est le langage de base du web. En effet, il est possible de faire tout un site avec le langage XHTML. Ce langage nous permet de créer des pages web, il utilise une structure formée des balises permettant la mise en forme du texte.

La page web est généralement écrite dans un fichier XHTML. Ce fichier est fait du texte. Lorsque le fichier XHTML est ouvert avec Notepad++, on voit du code XHTML. Lorsqu'on utilise un navigateur web, on voit un document bien présenté.

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








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera