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 |
CHAPITRE IV. PRESENTATION DE L'INTERFACE UTILISATEURAu 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ésDans 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 Java4Java 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. WAMPServer5WampServer (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 MYSQLMYSQL 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é. |
|