"Utilisation de logiciels Libres/Open Source pour la réalisation d'une application de gestion" Avant-propos: Ce document est un mémoire réalisé au terme de notre projet de fin d'études d'ingénieur au département d'informatique de la faculté des Sciences de l'Ingénieur de l'Université Abou-Bakr Belkaïd de Tlemcen (Algérie). Ce mémoire décrit la réalisation du logiciel « Gestion de Minoterie » que nous avons mis sous licence GNU GPL (General Public licence) version 2 et qui est disponible à l'adresse http://www.LibreTlemcen.org/nh2/minoterie. Une copie de la licence GPL est fournie avec le logiciel et sa traduction française non officielle est donnée en annexe A. Nous avons choisi de mettre ce document sous licence GNU FDL (Free Documentation License) dans l'objectif d'en faire une base pouvant être améliorée selon la philosophie du Libre. Ce document a été réalisé grâce au logiciel Libre OpenOffice.org librement téléchargeable sur le site http://fr.OpenOffice.org Ce document est disponible aux formats OpenDocument (ISO/IEC 26300) et PDF à l'adresse http://www.LibreTlemcen.org/nh2/memoire_ing Pour toutes suggestions, remarques, réactions, contacter les auteurs par courrier électronique : Amine Brikci-Nigassa : nh2@informiloud.net Mohammed-Hichem Bouklikha : h_bouklikha@yahoo.fr Note de Licence : Copyright © 2006 Amine Brikci-Nigassa et Mohammed Hichem Bouklikha Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.2 publiée par la Free Software Foundation à l'adresse http://www.gnu.org/licenses/fdl.html et dont une copie est fournie dans l'annexe B de ce document. Résumé: Depuis une dizaine d'années, les logiciels Libres/Open Source deviennent une alternative sérieuse aux outils propriétaires dans tous les domaines de l'informatique. Le présent travail est une étude de la philosophie du Libre/Open Source, suivie de la réalisation d'un logiciel de gestion de minoterie en utilisant exclusivement des outils issus de cette mouvance. Un logiciel est dit Libre quand sa licence conserve les libertés de l'utiliser, l'étudier, le distribuer et le modifier. La liberté n'est pas une question de prix, même si la plupart des logiciels libres sont gratuits. Le projet phare de ce mouvement est le système d'exploitation GNU/Linux, qui commence à faire de l'ombre à son concurrent Microsoft Windows. D'autres outils font cependant parler d'eux comme le récent navigateur web Firefox ou encore la suite bureautique OpenOffice.org. Dans les domaines professionnels, les logiciels libres ont une place importante sur les serveurs notamment pour leurs sécurité et fiabilité avérées ; les développeurs les utilisent souvent pour leur extensibilité et la disponibilité du code source. Mais au delà de ces aspects, c'est sur le respect des libertés que la Free Software Foundation, qui est à l'origine de cette philosophie, veut le plus insister. L'Education est pour beaucoup le domaine de prédilection d'une telle idéologie, de par la nature même de sa mission. En effet, les institutions de l'enseignement devraient miser sur la collaboration et l'union des efforts, sachant que l'accès au code source permet d'améliorer l'apprentissage. D'autant plus que la gratuité de ces logiciels permet d'utiliser le budget habituellement réservé à l'achat de licences coûteuses dans la pédagogie et les projets de recherche. Le projet logiciel effectué dans ce travail pour illustrer cette approche utilise l'environnement de développement Eclipse sous le système GNU/Linux pour développer une application Java client/serveur accédant à une base de données réalisée avec le SGBD FireBird et administrée avec l'outil FlameRobin. La modélisation UML a été effectuée avec le logiciel Umbrello. L'application obtenue permet la gestion commerciale de l'entreprise, ainsi qu'une gestion de stock minimaliste. Mots-clés : Logiciels Libres, Open Source, Licences, Développement, Gestion commerciale, Eclipse, Umbrello, FireBird.