Académique Documents
Professionnel Documents
Culture Documents
LA RECHERCHE SCIENTIFIQUE ET DE
************
L’INNOVATION
Unité – Progrès - Justice
-------------
SECRETARIAT GENERAL
-------------
DIRECTION GENERALE DE L’ENSEIGNEMENT
SUPERIEUR
-------------
DIRECTION DES INSTITUTIONS PRIVEES
D’ENSEIGNEMENT SUPERIEUR
-------------
UNIVERSITE DE L’UNITE AFRICAINE
RAPPORT DE STAGE
Présenté par :
BASSINGA Aboubacar
Sous la direction de :
- Ma Maman Bazemo Bernadette qui m’a toujours soutenu et guidé dans mes choix
de vie ;
- Mon Papa Bassinga Adama qui m’a aidé à être ce que je suis aujourd’hui à travers
ses précieux conseils ;
- Ma sœur et mes petits frères qui m’ont apporté des joies durant toutes ses années, je
n’aurai souhaité d’autres frères et sœurs qu’eux ;
Je tiens à remercier mon professeur de suivi M. BLEGNA SSIAKA pour avoir accepté de
superviser ce travail et ses apports de critiques constructives tout au long de la rédaction de mon
rapport de stage.
C’est en effet avec un grand plaisir et immense sentiment de gratitude que je reconnais l’aide
de ces personnes.
Ce stage m’a permis d’affiner certaines pistes pour bâtir mon projet professionnel et signe
l’aboutissement de mon année scolaire.
Je n’oublie pas non plus mes proches qui m’ont sans cesse soutenus dans l’élaboration de mon
projet professionnel et m’ont aidés à chaque étape de ce rapport de stage.
Remerciements spéciaux à mon relecteur et correcteur qui ont contribué, grâce à leurs conseils
et recommandations, à l’élaboration et au bon déroulement de mon rapport de stage.
SIGLES DEFINITIONS
IAM INSTITUT AFRICAIN DE
MANAGEMENT
DJAGO-I DJAGO INTERNATIONAL
ESN ENTREPRISE DE SERVICE NUMERIQUE
ZAD ZONE D’ACTIVITE DIVERSE
DAF DIRECTEUR ADMINISTRATIF ET
FINANCIER
CRM GESTION DE LA RELATION CLIENT
GED/GEC GESTION ELECTRONIQUE DES
DOCUMENTS ET COURRIERS
GMAO GESTION DE LA MAINTENANCE
ASSISTEE PAR ORDINATEUR
UFR UNITE DE FORMATION ET DE
RECHERCHE
SJPA SCIENCE JURIDIQUE, POLITIQUES ET
ADMINISTRATIVES
SEG SCIENCES ECONOMIQUES ET GESTION
UA UNITE AFRICAIN
CAMES CONSEIL AFRICAIN ET MALGACHE
POUR L’ENSEIGNEMENT SUPERIEUR
DRH DIRECTRICE DES RESSOURCES
HUMAINES
L’Université de l’Unité Africaine (UA) est née en 2020 de la mutation de l’Institut Africain de
Management (IAM-OUAGA) créé en 2007. L’université place au cœur de ses missions la
diffusion de la culture scientifique et technique. La réalisation de cette mission principale exige
l’adoption d’un certain nombre de valeurs et de règles de conduite. Ces valeurs au centre du
projet éducatif sont notamment : l’humanisme, le courage, l’ouverture sur le monde, le non-
conformisme. En respectant ces valeurs, l’UA place au cœur de ses priorités la formation de
l’Homme au plan scientifique, social et culturel. L’UA est composée de deux Unités de
Formation et de Recherche (UFR) : sciences Juridiques, Politiques et Administratives (SJPA),
Sciences Économiques et Gestion (SEG), et de l’Institut Africain de Management (IAM-
OUAGA). En SJPA et en SEG, la première année de Licence est pluridisciplinaire et donne aux
étudiants les moyens de construire leur projet de formation. Elle ouvre sur un large choix de
parcours en 3eme année de Licence qui permettent de se spécialiser et de s’orienter vers un
master. L’Institut Africain de Management (IAM-OUAGA) permet aux étudiants d’acquérir
des compétences hautement professionnelles avec des programmes de formation qui alternent
l’enseignement théorique et l’expérience en entreprise à travers des stages suivis et dirigés. Le
corps professoral est de qualité et est composé d’enseignants locaux et étrangers, des
professionnels d’entreprise pétris d’expériences de terrain. Le Conseil Scientifique, dirigé par
un professeur de rang A, a comme membres des enseignants de haut niveau et des chefs
d’entreprise. Le Conseil Scientifique se réunit en sessions régulières et veille à la qualité
scientifique et pédagogique de l’offre de formation. Il veille aussi à la bonne image et au
positionnement de l’université dans l’enseignement supérieur privé. À cela, il faut ajouter la
qualité de vie et de travail sur le campus, les partenariats avec les établissements
d’enseignement supérieur publics et privés nationaux, internationaux et les entreprises. Dans le
cadre de sa démarche qualité et de l’amélioration continue de ses offres de formation, vingt-
cinq diplômes de l’UA (UNITÉ AFRICAIN) sont accrédités par la CAMES (conseil africain et
malgache pour l'enseignement supérieur)
Cette application doit permettre à tous les utilisateurs d’avoir accès aux données personnelles
lui concernant avec une restriction l’empêchant d’avoir accès aux données qui ne lui concerne
pas. C’est dans cette optique que nous laissons la gestion d’ajout, de modification et de
suppression à l’administrateur de l’application dans notre cas qui est la directrice des ressources
humaines (DRH) de l’entreprise.
ABSTRACT
This internship report is part of the design and implementation of a medical expenses
management application, the objective is to create a web application allowing us to generate
vouchers, make reimbursement requests, check the consumption by agent and department. It
should be simple and secure for all users.
This application must allow all users to have access to personal data concerning him with a
restriction preventing him from having access to data which does not concern him. It is with
this in mind that we leave the management of additions, modifications and deletions to the
administrator of the application in our case who is the director of human resources (HRD) of
the company.
Le déroulement du stage a pour objectif d’initier les étudiants aux réalités professionnelles.
Il est essentiellement centré sur la programmation. En effet, l’occasion est donnée à ses
étudiants de traiter une problématique en y apportant des solutions informatiques.
Ce stage, d’une courte durée fera l’objet d’une soutenance publique. Il constitue pour les
étudiants le cadre idéal d’application puis d’évaluation des différentes connaissances acquises
tout au long du cycle de formation.
C’est dans ce cadre que nous avons été accueillis du 1er juillet 2022 au 1er octobre 2022 pour
une durée de (03) mois par l’entreprise Djago-Internationnal (DJAGO-I) où il nous a été soumis
la problématique de Gestion des frais médicaux. Ces déclarations connaissent de nombreuses
difficultés dues au nombre important de tâches et à leurs gestions manuelles.
Notre travail sera définis sur (02) grandes parties comportant chacune (02) chapitres à savoir :
Avant de conclure, nous aurons dans la deuxième partie en chapitre 3 l’approche technique :
que nous utiliserons pour vous présenter la méthode d’analyse et langage utiliser pour nous
projet. Enfin dans le dernier chapitre qui est le chapitre 4 la réalisation : qui sera utilisé
uniquement pour présenter quelques interfaces réalises de notre projet.
I-HISTORIQUE
Djago-I, étant une entreprise de service numérique (ESN) est une société informatique crée en
1999. Spécialiste dans la mise en œuvre des solutions de gestion informatisées. Djago-I est une
société à responsabilité limitée (SARL) avec un capital de 22 000 000F CFA. Elle est située au
secteur 30, lot 28, secteur PD, à la rue 30.21 côté Nord de Ouagarinter, derrière la Zone a
Activité Diverse (ZAD). Djago-International a des représentations tel que : le Gabon, l’Angola,
la Guinée Équatoriale, le Cameroun, la République Démocratique Du Congo, le Burkina-Faso
(Ouagadougou, Bobo-Dioulasso), le Mali, le Sénégal, le Niger et le Togo.
Pour intégrer des solutions adaptées et performantes, Djago-I a noué des liens avec des
partenaires internationaux, éditeurs de logiciels informatiques à savoir : Sage, Tomate, Dimo
Software, NEOLedge, GB Concept, Octime, Orchestra, Akanea, Gemao, Elise, Qualipo.
Dans le cadre de son partenariat avec SAGE et Tomate Djago-I est un centre de compétence de
SAGE et TOMATE au Burkina en Afrique.
C’est-à-dire le niveau le plus élevé en terme d’expertise sur les logiciels et se classe parmi les
trois meilleures revendeurs d’intégration SAGE et TOMATE.
Djago à travers le groupe Logiciels et Services présentes des chiffres clés suivants :
- 24 ans d’expériences
- Plus de 1000 clients
- 100 collaborateurs
- 50 consultants séniors
- 8 pays d’Afrique
- 1 Certificat ISO 9001 version 2005
Pour le bon déroulement de ses missions Djago, adopte des valeurs suivantes : proximité,
Simplicité, Modernité, Responsabilité et enfin avec un slogan : parce que nous l’essentiel, c’est
vous.
Le tableau suivant nous donnera plus d’éclaircissement sur la répartition directionnelle des
employées.
1- ORGANIGRAMME DE DJAGO-INTERNATIONAL
Nous pourrons vous montrer à travers cette figure les différentes hiérarchisations au sein de
Djago-International.
Les comptables ont pour rôle l’enregistrement de toutes les opérations comptables. Du
recouvrement chez les clients et du paiement effectif et à temps des fournisseurs.
Les chauffeurs ont pour rôle de conduire dans le cadre de leurs fonctions, les employés à
leursrendez-vous professionnels.
Les gardiens ont pour rôle d’assurer la sécurité des personnes et biens se trouvant au sein de
l’entreprise.
2-9- Le Directeur d’exploitation
Elle a pour rôle de superviser toutes les opérations liées à la gestion et à l’administration des
contrats de vente depuis l’enregistrement des commandesjusqu’à la livraison aux clients.
Il a pour rôle de coordonner en lien avec la direction d’exploitation et le chef de projets les
activités sur les PME.
2-14- Les consultants
Ils ont pour rôle d’intégrer la solution informatique en fonction des besoins du client. Ils
répondent aux problèmes rencontrés dans le processus d’intégration, forment le personnel de
l’entreprise à l’utilisation optimale de la solution.
2-15- Le Responsable Marketing et Commerciale
L’ensemble du département commercial a pour rôle de cibler les entreprises qui ont des
potentiels besoins et négocient les contrats de prestations. Ils assurent les actions marketing
et de communications nécessaires à développer les affaires de l’entreprise (marketing digital,
foires, salons, Journée porte ouverte).
En ce qui concerne le choix de ce thème, un problème a été constaté lors de mon stage
à Djago-International. Après avoir effectué une conversation avec le personnel de
l’entreprise, nous avons appris que la gestion concernant les frais médicaux se faisait de
façon manuelle en vue du nombre d’employés. Certaines questions étaient étroitement liées
à ce problème comme : au niveau des archives telles que le stockage et la traçabilité des
informations d’une durée indéterminé, l’assiduité des agents de l’entreprise sur les frais
médicaux, une solution informatique a donc été envisagée pour pallier ce problème de
gestion de frais médicaux. Ce qui occasionne la question suivante : comment informatiser la
gestion des frais médicaux ? C’est dans cet aspect qu’est née la pensée de moderniser les
méthodes et techniques de travail. Grâce à cette solution qui permet d’effectuer toutes les
opérations concernant une bonne gestion de paiement ; de remboursement ; de bon ; d’état
de retenu ; bien d’autres que vous découvrirez dans la suite de notre rédaction.
Il faut aussi souligner que c’est un moyen bénéfique pour les employés qui sont en difficulté
de finance de recevoir des soins de santé ; des produits pharmaceutiques ; une prise en charge
des membres de famille de l’agent en question qui se sera de manière informatisée qui est
aussi très bénéfique en gain de temps.
Grâce à ses difficultés que rencontrent ses employés, une mise en place d’une application
permettant de gérer au mieux les frais médicaux est revendiquée pour faciliter la vie de ses
personnes. Pour remédier à ce problème il nous a été confié le thème « Gestion des frais
médicaux » que nous mettrons en place afin de résoudre ce problème que rencontrent les
employés de l’entreprise.
Le principal objectif de notre projet est de favoriser les demandes sur notre application en
réduisant le temps de validation des besoins des agents. De plus près nous énumérons ses
points :
➢ La gestion des bons (pharmacie, examens et analyse, des verres correcteurs et des
prises en charge d’hospitalisation) ;
➢ L’établissement des états de retenu (bons de pharmacie, bon examen et analyse verres
correcteurs et prise en charge hospitalisation).
2- Intérêt du projet
Ce projet est d’un intérêt très élevé car il vise à apporter des solutions très innovantes :
➢ Un gain de temps
Cette étape de notre rédaction a pour unique but de dégager les insuffisances et défaillances
de notre système actuel. Pour la gestion de nos frais médicaux, nous pouvons énumérer :
En travaux manuels, qui peuvent être lourds et pénibles parfois sur l’archivage à savoir la
consultation des fiches agents permettant d’avoir toutes les informations concernant un
agent.
Ne disposant pas des informations d’un agent dans l’immédiat ; cela engendre une perte de
temps à vouloir accorder les bons disponibles en fonction de la demande de l’agent.
Après avoir fait la critique de l’existant et détecter l’anomalie de notre système actuel. Une
idée de développer une application en vue de solutionner, consistant à faciliter l’insuffisance
et les défaillances citées précédemment. Nous proposons dans ce cas de réaliser une
application permettant l’automatisation et l’organisation de nos tâches qui ne peuvent être
réalisé sans l’appui d’un réseau favorisant la prise de décision et la communication entre les
utilisateurs et l’administration de l’application.
Mettre en place une application qui nous permettra de gérer plus facilement chaque module,
implémenter une base de données complète pour la gestion des demandes de bon, des
remboursements, fiche agent. Optimiser le gain en temps d’accès aux données en évitant les
tâches pénibles occasionnant la perte d’information importantes.
Mettre en place un système permettant de lier directement le DRH et la Caisse pour optimiser
les paiements. Défini un formulaire qui fournir un état de retenue par département et par
agent.
Gérer les droits d’accès afin de permettre un accès sélectif aux différents menus en attribuant
des responsabilités à chaque utilisateur : une séparation entre la fiche de demande de
remboursement et la liste des demandes de remboursements, la caissière ne peut pas accéder
aux informations confidentielles et secrètent des agents, seule la DRH qui est l’admin de nos
applications à ce droit de consulter le dossier de chaque agent et département. Accorder
beaucoup d’importance à l’interface homme-machine en la simplifiant au maximum aux
utilisateurs.
2- Cycle de vie du projet
Comme tout projet informatique nécessitant d’une méthode de gestion de projet nous avons
opté pour la bonne gestion des différentes étapes de notre projet d’utiliser le modèle en V
dans la figure suivante :
3- Diagramme de Gantt
Nous avons utilisé ce diagramme qui nous permet de définir les principales tâches du projet
que nous vous présentons :
L’estimation des charges de notre projet tient compte des ressources matérielles, humaines
et logicielles nécessaires à sa réalisation :
I- Méthode d’analyse
De nos jours, plusieurs méthodes de modélisation s’offrent à nous, parmi tant d’autres, nous
pouvons citer :
✓ Merise
✓ Méthode agile
✓ OMT (Object Modeling Technique en Anglais)
✓ APTE (Application aux Technique d’Entreprise)
✓ OOSE (Object Oriented Software Engineering en Anglais)
Nous avons choisi UML (Unified Modeling Language en Anglais) pour la modélisation.
Cette modélisation avec UML cadre l’analyse en ce sens qu’elle permettra de représenter le
système selon les différentes vues complémentaires à travers les diagrammes.
1-Présentation d’UML
C’est l’un des langages de modélisation le plus utilisé pour construire les systèmes orientés
objets, pour en arriver aujourd’hui à UML, une mutation de trois méthodes a été nécessaire en
1997 à savoir :
Sa première réussite fut d’être retenue comme norme de modélisation par l’OMG
(Object Management Group), après avoir reçu le soutien de plusieurs grands
constructeurs informatiques et éditeurs de logiciels. UML (Unified Modeling
Language) est un langage pour visualiser, spécifier, construire et documenter les
éléments d’un système logiciel.
Cette figure ci-dessous permet de démontrer avec précision une zone d’action
• Les administrateurs
Dans notre cas, un administrateur aura pour fonction dans notre application de modifier
le personnel, ajouter le personnel, supprimer le personnel, attributions des bons et
remboursements.
• La caissière
Elle a pour fonction d’effectuer uniquement les paiements des agents.
• Les utilisateurs
Les utilisateurs dans notre cas sont des personnes ou membres de l’entreprise pour
effectués certaines tâches comme : la gestion des bons, les états de retenus, la gestion des
remboursements ainsi que la gestion des factures.
3- Diagramme de classe
Une classe représente un objet ou un ensemble d'objets qui partagent une structure et un
comportement communs. Les classes ou instances de classes, sont des éléments de modèle
communs dans les diagrammes UML. L’intérêt du diagramme est de modéliser les entités du
système d’information.
Avantage :
Inconvénients :
✓ SPRING BOOT est construit sur le framework Spring conventionnel, largement utilisé
pour développer des API REST, il est important pour nous de faire savoir que Spring
est un framework léger open source largement utilisée pour développer des applications
d'entreprise. Les applications Java peuvent utiliser les fonctionnalités de base de ce
framework. Les utilisateurs peuvent également utiliser de nombreuses extensions pour
créer des applications web basées sur la plate-forme Java EE.
➢ L’auto-configuration
L’utilisation de Spring Boot, et l’annotation @SpringBootApplication placée au niveau
de la classe principale de notre projet (celle générée automatiquement), déclenchent
automatiquement de nombreuses opérations en background qui nous sont nécessaires.
Grâce à cela, nous pouvons nous connecter au code métier pour le codage au lieu de
passer un long moment à la configuration du framework.
➢ le déploiement
Un projet Spring Boot contient un tomcat embarqué au sein même du JAR généré. Le
projet web peut donc être déployé au sein de ce tomcat embarqué.
✓ Angulaire est un open-source framework frontal conçu pour les applications modernes
et des applications Web puissantes. Il continue d'affirmer sa domination en tant que nom
le plus établi dans le monde du front-end Frameworks JavaScript. Ce framework est
compétent pour développer des applications monopages puissantes et vieillissantes.
Angular élimine le code supplémentaire que les développeurs devraient généralement
écrire en tirant parti de l'injection de dépendances et de la liaison de données. Il peut en
outre être appelé SPA avec d'excellentes fonctionnalités telles que la liaison
bidirectionnelle, la modularisation, la modélisation, la gestion AJAX, etc.
I- LES INTERFACES
1- Page d’inscription
L’URL (Uniform Ressource Locator) http://localhost:4200/inscription doit être utilisée pour
pouvoir avoir accès à la page d’inscription de l’application. Cette interface est le premier
contacte de remplissage des champs vides afin d’avoir accès aux différentes fonctionnalités de
l’application. Ce dernier a pour obligation de remplir tous les champs du formulaire afin qu’il
soit enregistré comme utilisateur de cette application, ce qui lui permettra d’avoir son adresse
email et mot de passe stocké dans la base de donnée qui lui donnera accès à l’application en
entrant ses informations dans l’interface de connexion qui est l’interface suivant que nous vous
présenterons.
2- Page de connexion
Après avoir vérifié les informations saisies l’application vous autorisera à avoir accès à la page
d’accueil où vous affichera un message d’erreur sur vos données qui sont erronées en cas de
mauvaise saisie d’informations. Il faut rappeler que nous avons inclus une méthode sécurisée
de chiffrement qui permet de masquer le mot de passe et de le saisir.
6- Liste de remboursement
Dans cette partie de notre application qui appartient à l’admin, a pour unique fonction de faire
une vérification des demandes soumis par les agents afin de bénéficier d’un remboursement, il
faut aussi souligner qu’un remboursement est fait de tout un cheminement à savoir après la
7- Le paiement
Cette partie est réalisée pour effectuer tout remboursement d’agent figurant sur cette interface
de paiement par la caisse.
Figure 18 : Le paiement
8- Etat de retenu
Le module d’état de retenue a été créé pour accomplir certaines tâches dans notre
application à savoir : le choix renseigné le nom, le prénom, départementale de l’utilisateur, la
De façon générale, notre travail qui se situe dans le cadre de projet de fin d’études. Nous avons
eu la chance d’effectuer un stage au sein de l’entreprise Djago-International, durant ce laps de
temps qui a été une expérience très enrichissante et bénéfique pour nous en découvrant quelques
difficultés auxquelles un informaticien peut faire face pendant la réalisation d’un projet
informatique. Nous avons aussi rencontré quelques difficultés avec la connexion internet qui
fonctionnait en toute difficulté ralentissant le codage qui nécessite la connexion parfois.
Ce rapport représente les différentes parties de notre projet des phases de conception de notre
application qui permettent d’identifier les besoins des utilisateurs qui interagiront avec notre
système. Nous avons eu l’opportunité d’assister au management d’équipe informatique avec le
partage des tâches sur des projets informatiques. Nous préférons ainsi nous orienter vers le
poste de chef de projet informatique.
Grâce à cette expérience, nous avons été comblées sur les moyens nécessaires pour mener à
bien un projet informatique. C’est aussi une grande satisfaction pour nous de combler l’un des
besoins de l’entreprise qui nous a accueillis par notre réalisation.
Par ailleurs, ce projet pourrait subir des modifications constamment afin d’obtenir une
application de plus en plus complète.
DEDICACES ........................................................................................................................... II
REMERCIEMENTS ............................................................................................................. III
LISTE DES SIGLES ET ABBREVIATIONS ..................................................................... IV
LISTE DES TABLEAUX ....................................................................................................... V
LISTE DES FIGURES........................................................................................................... VI
AVANT PROPOS ................................................................................................................ VII
RESUME ..............................................................................................................................VIII
SOMMAIRE ........................................................................................................................... IX
INTRODUCTION GENERALE ............................................................................................ 1
PREMIERE PARTIE : PRESENTATION DE L’ENTREPRISE ...................................... 2
CHAPITRE 1 : PRESENTATION DE LA STRUCTURE D’ACCEUIL .......................... 3
Introduction ............................................................................................................................ 3
I-HISTORIQUE...................................................................................................................... 3
1-LES MISSIONS DE DJAGO-I ....................................................................................... 3
II-ORGANIGRAMME ET ORGANISATION DE DJAGO ................................................. 4
1- ORGANIGRAMME DE DJAGO-INTERNATIONAL................................................. 4
2- ORGANISATION DE DJAGO-INTERNATIONAL .................................................... 5
2-1- Le Directeur Général ............................................................................................... 5
2-2- L’Assistante de Gestion ........................................................................................... 5
2-3- La Secrétaire de Direction ....................................................................................... 5
2-4- Le Directeur Administrative et Financier (DAF) .................................................... 5
2-5- La Responsable Service ........................................................................................... 5
2-6- Le Responsable du Service Finances ....................................................................... 6
2-7- Les Comptables ....................................................................................................... 6
2-8- Les Chauffeurs, la ménagère et le gardien .............................................................. 6
2-9- Le Directeur d’exploitation ..................................................................................... 6
2-10- Le chef des projets ................................................................................................. 6
2-11- Le responsable du Bureau de Bobo ....................................................................... 6
2-12- La Responsable Administration des ventes ........................................................... 6
2-13- Le responsable Business Unit PME....................................................................... 7
2-14- Les consultants ...................................................................................................... 7
2-15- Le Responsable Marketing et Commerciale .......................................................... 7
2-16- Les commerciaux ................................................................................................... 7