Vous êtes sur la page 1sur 69

MEMOIRE DE LICENCE

THEME

CRÉATION D’UNE APPLICATION DE MESSAGERIE


ÉLECTRONIQUE À L’AGENCE NATIONAL DE
DEVELOPPEMENT DES BIOCARBURANTS
Présentation

Présenté par : Odiouma COULIBALY


Pour l’obtention de la licence en Création et gestion
d’Entreprises
Option : Informatique de Gestion

 Entreprise d’accueil : Agence Nationale de Développement des


Biocarburants
Encadreur en Entreprise :  Directeur de mémoire :
Mme KONE Rokia DIARRA Dr. Alpha Maki DABO

Année Universitaire : 2018 Promotion : 2015 –2018

Date de soutenance …………… /………………/……………………….
Dédicace :

C’est avec un énorme plaisir que je dédie ce travail, à


mes parents.
Remerciements

Tout d’abord, je tiens à exprimer mes remerciements


au « Bon Dieu » de m’ avoir donné la volonté, la
patience, la force, la foi et le courage pour
réaliser ce travail de long haleine. Merci Allah.
Je remercie :
Les membres du jury pour m’avoir fait le grand
honneur d’examiner et de juger ce travail ;
Mon directeur de mémoire pour ses conseils, son
aide, son orientation et qui a su me faire
découvrir le plaisir et la patience nécessaire dans
la recherche ;
Remerciements

La direction et le corps professoral de l’IUG pour la qualité de


la formation reçue ;
La direction de l’ANADEB et toutes ses départements pour
leur bon accueil ;
Le Dr. Lacine CAMARA et Dr. Alfred SANOGO pour leur aide
tout aux long de la réalisation de ce travail ;
Mes très chers parents qui sont mes exemples de la réussite;
Mes amis de près ou de loin pour leur assistance ;
Toute la promotion Informatique de Gestion ;
« Qu’Allah le clément et miséricordieux vous accorde son aide
dans tous vos projets et dans toute votre vie quotidienne ».
Merci.
Quelques sigles et abréviations :

 
CSS : Cascading Style Sheets (Cascade Style
Feuilles);
HTML : HyperText Markup Language (HyperTexte
langage de balisage);
JSP : Java Server Pages
SQL : Structured Query Language (Structuré
langage de requête) ;
UML : Unified Methode Language (Unifier Methode
Langue);
Table des Matières :
 
 

Introduction  1
Chapitre I : Présentation du lieu du Stage 2
 A) Présentation de l’ANADEB 3
 B) Travaux pratique 6
Chapitre II : Présentation de l’IUG 7
Chapitre III : Etude préalable du projet 13
Première partie  Rappels sur les systèmes d’information et
leurs méthodes et le langage de conception  14
Deuxième partie : CAS D’UTILISATION  15
Chapitre IV : Etude détaillé du projet 16
Diagramme de classe 17
Diagramme de séquence  20
Diagramme de déploiement 29
Chapitre V : Réalisation du projet 31
Conclusion  45
Bibliographie 46
Webographie 47
Introduction :
Introduction :

Les progrès de la technologie aujourd’hui en


termes d’application sont tellement grand que
l’ordinateur est l’un des rares objets dont peu
de monde peut se passer, c’est un superbe outil
de travail qui peut apporter un vrai plus dans la
vie professionnelle de tout un chacun. C’est pour
quoi dans ce modeste projet j’ai essayés d’adapter
une application dans l’entreprise pour avoir un
meilleur rendement à moindre effort.
Introduction :

 Mon projet consiste à développer une


application web dédiée à la communication au
sein l’ANADEB (Agence National de
Développement des Biocarburants).
J’ai effectué mon stage au sein de l’ANADEB. Ce qui
m’a permis d’acquérir de nouvelles connaissances en
général mais plus particulièrement ce qui
m’intéresse dans ce projet « la fonction
Communication ».
 Ce mémoire est subdivisé en cinq chapitres :
Introduction :

 Le premier chapitre «Lieu du stage»;


Le second chapitre «Présentation de l’IUG»;
 Le troisième chapitre «Etude préalable»;
Le quatrième chapitre « Etude détaillée du
projet»;
 Enfin, le cinquième chapitre « Réalisation projet»;
Je finirai par une conclusion générale.
Chapitre I : Le Lieu du Stage
Chapitre I : Le Lieu du Stage

Présentation de l’ANADEB :
1.1. Historique de la création :
Créée par l’ordonnance N° 006/P-RM du 04 mars 2009 portant
création de L’Agence Nationale Développement des
Biocarburants. Elle permet de mettre en œuvre la stratégie
nationale de développement des biocarburants et contribuer à
l’atteinte des objectifs de la Politique Energétique Nationale
(PEN) du Mali, l’Agence Nationale de Développement des
Biocarburants (ANADEB) est un Etablissement Public à
caractère Administratif (EPA) dotée de la personnalité morale et
l’autonomie financière. A ce titre, elle dispose de tous les
moyens de droit, notamment :
La faculté d’acquérir à titre gratuit et onéreux ;
La faculté de contracter ;
Chapitre I : Le Lieu du Stage

Le droit d’ester en justice ;


L’obligation de répondre sur son patrimoine propre des
obligations contractuelles ou des dettes résultantes des
conséquences dommageables de ses activités.
Sous tutelle du Ministère de l’Energie et de l’Eau, le siège
de l’ANADEB est situé sur la colline de Badalabougou
dans l’enceinte de l’ex CRES.
1.2. Objectifs :
L’Agence Nationale de Développement des
Biocarburants (ANADEB) a pour objectif de promouvoir
le développement des biocarburants
Chapitre I : Le Lieu du Stage

A ce titre, elle est chargée de :


Participer à la définition des normes en matière de
biocarburants et au suivi de leur mise en œuvre ;
Veiller à la disponibilité permanente des biocarburants sur le
marché ;
Etablir les bases et mécanismes de tarification et participer à
l’élaboration de la structure des prix des biocarburants ;
Appuyer la Recherche-Développement sur les biocarburants ;
Former, encadrer et suivre les transformateurs artisans et
industriels des produits de base de biocarburants ;
Suivre et évaluer les activités des opérateurs intervenant dans
le secteur ;
Chapitre I : Le Lieu du Stage

Assurer la concertation entre partenaires


nationaux et internationaux du domaine des
biocarburants pour favoriser les échanges
technologiques et développer le partenariat.
Chapitre I : Le Lieu du Stage

1.3. Organisation Administrative de l’ANADEB :


L’ANADEB est gérée par une Direction Générale
qui est l’organe de décision technique. Elle est
subdivisée en trois Départements avec lesquels elle
travaille en étroite collaboration. Chaque
département est à son tour, subdivise en services
qui ont sous leur tutelle des charges de taches
spécifiques.
La Direction Générale est chargée de la gestion
quotidienne des activités de l’Agence. Elle est dirigée
par un Directeur General et un Directeur General
Adjoint et 3 Chefs de Départements.
Chapitre I : Le Lieu du Stage

 1.4. Les Outils informatique :


 Les outils informatique utilisé à l’ANADB sont :
 L’ordinateur bureautique avec windows 10 comme système
d’exploitation et le Windev
 L’imprimante
 Le WIFI

 L’organigramme de l’Agence se présenterait


comme suit :
.
DG
DG

DGA
DGA
Secrétariat
Secrétariat

Accueil
Accueil

Département
Département
Promotion
Promotion de
de la
la Production
Production et
et des
des Département
Département Département
Département Promotion
Promotion des
des
Technologies
Technologies Administratif
Administratif Investissements
Investissements
et
et Financier
Financier

Service
Service Service
Service Service
Service Service
Service
Service
Service Service
Service Statistique,
Statistique,
Semences et
Semences et Service
Service Recherche et
Recherche et Personnel et
Personnel et Règlementation,
Règlementation,
Financière
Financière &
& Communication
Communication et et
Production Développement
Développement Renforcement
Renforcement des Autorisation
Autorisation et
et
Cultures
Cultures Production des
des des Equipements
Equipements Documentation
Documentation
Biocarburants Durable
Durable Capacités
Capacités Tarification
Tarification
Biocarburants

Chargé
Chargé de
de Recherche
Recherche Chargé
Chargé de
de
Chargé
Chargé des
des Semences
Semences Chargé
Chargé de
de Production
Production Chargé
Chargé de
de Régie
Régie de
de Chargé
Chargé de
de
et
et Adaptations
Adaptations Chargé
Chargé du
du Personnel
Personnel Statistiques et
Statistiques et de
de
et
et des
des Pépinières
Pépinières de
de l’Huile
l’Huile Recettes
Recettes Règlementation
Règlementation
Techniques
Techniques et
et Documentation
Documentation
Technologiques
Technologiques

Chargé
Chargé de
de
Chargé
Chargé des
des Chargé
Chargé de
de Production
Production Chargé
Chargé de
de la
la Chargé
Chargé de
de Régie
Régie de
de Chargé
Chargé de
de Tarification
Tarification
Chargé
Chargé de
de Recherche
Recherche Communication
Communication etet
Plantations
Plantations de
de l’Ethanol
l’Ethanol Formation
Formation Dépenses
Dépenses et
et de
de la
la Fiscalité
Fiscalité
d’autres
d’autres d’Information
d’Information
biocarburants
biocarburants

Chargé
Chargé du
du Contrôle
Contrôle Chargé
Chargé de
de la
la
Qualité
Qualité Comptabilité
Comptabilité Matière
Matière
Chargé
Chargé
Développement
Développement
Durable
Durable
Chargé
Chargé de
de la
la
valorisation des
valorisation des Sous-
Sous-
Produits
Produits
TRAVAUX PRATIQUE

Au cours de mon stage j’ai fait le tour de tous les


département de l’ANADEB , pour ensuite finir le reste de
mon stage au Département de Promotion d’Investissement
(DPI) , plus précisément au service statistique,
communication et de documentation  qui est chargé de :
La statistique et de documentation
La communication et d’information.

Pendant mon stage, j’ai fait passer des informations au sein


de l’ANADEB et la classification des documents ;
TRAVAUX PRATIQUE

J’ai participé à la collecte de la bouse de vache pour


l’alimentation d’un biodigesteur. Cette bouse est
mélangée à l’eau pour charger le digesteur qui
permettra une décomposition anaérobie (à l’abri de
l’aire) en vue d’avoir du biogaz, qui est utilisé
généralement pour faire la cuisine.
Le biogaz étant un mélange gazeux obtenu par
décomposition anaérobie (à l’abri de l’aire) des
matières végétales et animales dans certaines
conditions de température entre 30 – 60°C.
CHAPITRE II : PRESENTATION DE L’IUG
CHAPITRE II : PRESENTATION DE L’IUG

 L’I.U.G est un établissement technique supérieur à cycle court


de 2ans de sa création à 2008 et de 3ans à partir de 2009. Il a
pour missions :
Pourvoir des cadres aux entreprises et administration
du pays ;
La formation des futurs diplômés à des fonctions
d’encadrement et de responsabilité dans le domaine de
la gestion des administrations et des entreprises ;
La formation continue.
Actuellement il existe huit (8) filières de formation à
l’I.U.G, à savoir :
CHAPITRE II : PRESENTATION DE L’IUG

Finances-comptabilité (F.C)
Informatique de Gestion (I.G)
Technique de Commercialisation (T.C)
Secrétariat Assistance de Gestion (S.A.G)
Hôtellerie et Tourisme (H.T)
Commerce Internationale (C.I)
Gestion Logistique et Transport (G.L.T)
Gestion des Entreprises et des Administrations
(G.E.A)
Chapitre III : Etude préalable
Chapitre III : Etude préalable

 Ce chapitre comprend deux grandes parties :


 Une partie pour faire des rappels sur les systèmes
d’information et leurs méthodes et langages de conception ;
 La seconde porte sur l’état de lieu de la gestion (le système
d’information) à étudier avec la méthode orienté objet.
Première partie : Rappels sur les systèmes
d’information et leurs méthodes et le
langage de conception
Première partie : Rappels sur les systèmes d’information
et leurs méthodes et le langage de conception

 Cette application permet aux utilisateurs d’échangé


des informations sous forme de texte à moindre coût
et en gagnant plus de temps ;
Le langage de programmation utilisé est le JAVA.
Deuxième partie : CAS D’UTILISATION 
Chapitre IV : Etude détaillée du projet
Diagramme de classe
Diagramme de classe
Diagramme de séquence :
 
Diagramme de séquence de l’inscription :
Diagramme de séquence d’identification :
Diagramme de séquence de la création d’un nouveau sujet :
Diagramme de séquence de la modification du message & sujet :
Diagramme de séquence de la suppression d’un nouveau
sujet :
Diagramme de séquence de la demande de la liste de tous
les sujets :
 
Diagramme de séquence de la demande des messages d’un sujet :
Diagramme de séquence de la Déconnection :
Diagramme de déploiement:
Diagramme de déploiement:
Chapitre V : Réalisation du projet:
Chapitre V : Réalisation du projet:

Les outils utilisés pour le développement de cet


application sont :
System de Gestion de Base de Données Oracle
Java SE 7
Tomcat 7
Cet application permet aux utilisateurs d’échangé
des informations sous forme de texte ;
Chapitre V : Réalisation du projet:

Elle permet aux utilisateurs non connecté de voire les


différents messages, de créer un compte et de se
connecté; Les utilisateurs connectés peuvent créer des
sujets, répondre à des sujets et messages, ils peuvent
modifier et supprimer des sujets et messages dont ils
sont auteur et de se déconnecté aussi;
 Elle permet au modérateur (Administrateur) de créer
des sujets, de répondre à des sujets et messages, de
modifier et supprimer des sujets et messages, même
s’il n’est pas auteur et de se déconnecté aussi.
Les graphiques de l’application:
La page d’accueil avec utilisateur non connecté:
La page liresujet avec utilisateur non connecté:
La page d’inscription :
Confirmation de l’inscription:
La page d’identification :
La page d’accueil avec utilisateur connecté :
La page liresujet avec utilisateur connecté:
La page répondremessage :
La page liresujet avec les messages :
La page modifiermessage :
La page liresujet avec les messages :
La page supprimermessage :
La page liresujet avec les messages :
Conclusion :
Conclusion :
A l’issue de la réalisation de ce travail, je peux affirmer que ce
projet m’a été d’une grande utilité dans la mesure où il m’a
permis de me familiariser avec le java.

Non seulement, les bénéfices ont été réalisés sur le plan


technique mais aussi sur le plan social. J’ai pu avoir un aperçu
autour du travail au sein d’un agence de développement des
biocarburants.

Au cours de la phase de réalisation de mon application, j’ai


élaboré une étude au préalable sur les applications web et son
importance sur le plan social afin de préciser le but principal pour
la future application.
 Cette phase a constitué le point de départ pour l’étape d’analyse
et de spécification des besoins.
Conclusion :

 Une fois mes objectifs fixés j’ai enchaîné avec la


conception afin de mener à bien mon projet. J’ai
procédé à la phase de réalisation au cours de laquelle
je me suis familiarisé avec le JSP.
L’application réalisée atteindra sa maturité au fil de son
utilisation, au fur et à mesure de l’intégration de
nouvelles fonctionnalités à l’application.
Pour conclure, mon travail peut être sujet à des
extensions. En effet, j’envisage d’ajouter un Chat à
l’application et une fonction permettant aux
utilisateurs d’échangé des fichiers.
Bibliographie :

 
 Bon Les Cahiers Du Programmeur Java 1.4 et 5.0 -
Emmanuel Puybaret - Eyrolles 2006
 Les cahiers du programmeur_UML2 - Pascal Roques-
Eyrolles 2008
Webographie :

 
27/11/2018 à 14h : 25mn
https://search.yahoo.com/search;_ylt=AwrE1.GzLv
VbG3UAQdxXNyoA;_ylc=X1MDMjc2NjY3OQRfcg
MyBGZyA3RpZ2h0cm9wZXRiBGdwcmlkA09ZWW
F2UFNHUjUyVl9MdGprT3NVb0EEbl9yc2x0AzAEb
l9zdWdnAzEwBG9yaWdpbgNzZWFyY2gueWFob28
uY29tBHBvcwMyBHBxc3RyA2pkayB3aW5kb3dzID
MyLWJpdARwcXN0cmwDMTgEcXN0cmwDNDME
cXVlcnkDamRrJTIwOCUyMGRvd25sb2FkJTIwZm9
yJTIwd2luZG93cyUyMDMyLWJpdAR0X3N0bXAD
MTU0Mjc5NTIxMQR1c2VfY2FzZQM-?p=jdk+8+do
wnload+for+windows+32-bit&fr2=sa-gp-search&fr=
tightropetb&type=64691_070517