Vous êtes sur la page 1sur 52

CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

DEDICACE

A
MA
FAMILLE

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page i


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

REMERCIEMENTS
 Je remercie tous d’abord le seigneur, de m’avoir permis d’être avec vous

 Mr NWOKAM Verlaine Rostand

 MR TAKAM Philippe

 Mr RODOLPH fondateur de CRYSTAL ART TECHNOLOGIES pour avoir mis sur


pied cette formation et les immenses efforts qu’il fournit à l’encontre de ses étudiants
pour leur assurer une formation de qualité :

 A mes parents monsieur et madame BATOUMBI

 A mes frères et amis

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page ii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

SOMMAIRE
DEDICACE.................................................................................................................................i
REMERCIEMENTS...................................................................................................................ii
SOMMAIRE..............................................................................................................................iii
AVANT-PROPOS.....................................................................................................................iv
LISTE DES FIGURES............................................................................................................viii
Liste des tableaux.......................................................................................................................ix
LISTE DES ABREVIATIONS...................................................................................................x
Résumé.......................................................................................................................................xi
ABSTRACT.............................................................................................................................xii
INTRODUCTION GENERALE................................................................................................1
CHAPITRE1 : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DE STAGE...............................................................................................2
SECTION A : PRESENTATION DE CRYSTAL ART TECHNOLOGIES......................2
SECTION B : DEROULEMENT DU STAGE...................................................................9
CHAPITRE 2 : CADRAGE DU THEME ET CAHIER DE CHARGE...............................11
SECTION A : PRESENTATION DU PROJET……...………………………………12
SECTION B : CAHIER DE CHARGE……………………………………………….14

CHAPITRE 3 : CONCEPTION DETAILLEE.....................................................................17


CHAPITRE 4 :IMPLEMENTATION..................................................................................25
Conclusion générale..................................................................................................................37
Bibliographie.............................................................................................................................38
TABLE DE MATIERES...........................................................................................................39

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page iii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

AVANT-PROPOS

Dans le but d’assurer son développement et de fournir à son industrie des


agents compétents dans divers domaines, l’Etat camerounais a créé de nombreuses structures
et formations au rang desquelles le Brevet de Technicien Supérieur (BTS). L’examen national
du BTS est créé par arrêté ministériel N°90/E/58/MINEDUC/DUET du 24 décembre 1971.
L’institut supérieur des technologies et du dessin industrie (ISTDI) crée par arrêté N°
02/0094/MINESUP/DDES/ESUP du 13 septembre 2002 et dont l’autorisation d’ouverture N°
0102/MINESUP/DDES/ESUP/SQC/EBM du 24 octobre 2001. L’IUC comporte quatre
établissements, notamment :

1. L’INSTITUT SUPERIEUR DE TECHONOLOGIES ET DU DESSIN


INDUSTRIEL(ISTDI) : qui forme dans les cycles et filières suivantes :

Cycle des BTS Industriel :

 Maintenance des systèmes  Genil civil (CV)


informatiques(MSI)  Chaudronnerie (CH)
 Informatique industrielle(II)  Fabrication Mécanique (FM)
 Electrotechnique(ET)  Mécatronique
 Froid et climatisation(FC)  Construction métallique
 Maintenance et après-vente  Maintenance des systèmes
automobile(MAVA) fluidiques
 Réseau et sécurité informatique  Contrôle, instrumentation et
 Télécommunication régulation
 Infographie et web design  Hygiène sécurité et environnement
 Génie chimique des procédés  Génie Logiciel
 Maintenance des appareils  Gestion Forestière
biomédicaux

Cycle des licences professionnelles industrielles

o Génie civil (options Bâtiments et travaux publics)

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page iv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

o Management et service Automobile /Management et expertise de


l’automobile ;
o Maintenance des systèmes industriels (MSI) ;
o Automatique et informatique industrielles (AII) ;
o Ameublement et construction Bois (ACB) ;
o Electrotechnique (ET) ;
o Electronique (EN) ;
o Ingénierie Electrique (IE) ;
o Génie logiciel (GL) ;
o Administration et sécurité des réseaux (ASR)

2. L’institut de commerce et d’ingénierie d’Affaire (ICIA)


Qui forme dans les cycles et filières suivantes :
Cycles des BTS commerciaux

 Assurance  Génie logistique et transport (GLT)


 Banque et finance (BF)  Douane transit
 Action commerciale (ACO)   Microfinance
 Commerce international (CI)  Gestion fiscale
 Communication entreprise (CE)  Gestion de la qualité
 Comptabilité et gestion des  Journalisme
entreprises (CGE)  Gestion des systèmes d’information
 Assistance judiciaire

CYCLE BTS FORMATIONS MEDICAUX SANITAIRE


Sciences infirmières
Kinésithérapie
Technique de laboratoire et Analyse médicale
Radiologie et imagerie médicale
Sagefemme

CYCLE DES LICENCES PROFESSIONNELLES COMMERCIALES

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page v


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Marketing
Finance-comptabilité ;
Banque ;
Gestion est ressources humaines 
Gestion est ressources humaines ;
Logistique et transport ;
Publicité ;
Assurance ;

CYCLE DES MASTER ISUGA-France

CYCLE MASTER PROFESSIONNEL :


 MBA (ESSEC de Douala)
 Finance-comptabilité (03 options)
 Management des organisations (03 options)

3. L’Institut d’Ingénierie Informatique d’Afrique Centrale (3i-AC)

Forme les cycles et les filières suivantes :

Classe Préparatoire aux Grandes Ecoles d’Ingénieurs (CP) :


 Classe préparatoire aux grandes écoles d’ingénieur
 Licence en sciences technique

Cycle des NTIC

 Réseautique et sécurité ;
 Programmation, analyse et web mobile ;

MASTER PROFESSIONNEL
 Génie électrique et informatique industrielle ;
 Génie Télécommunication et Réseaux ;
 Génie Energétique et Environnement ;
 Maintenance industrielle ;

4. Programmes Internationaux des Sciences et Technologies de l’Innovation


(PISTI)

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page vi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Cycles ingénieurs
 Ingénieur de Génie Industriel (Polytechnique Nancy)
 Ingénieur Informaticien (3il France)
 Ingénierie Biomédicale (Italie)
Architecture et design industriel (Italie)

L’étudiant qui aura choisi l’une des spécialités suivra une formation de deux ans au bout de
laquelle il passera son examen national de Brevet de Technicien Supérieur (BTS).Pour
atteindre cette étape, l’étudiant est tenu d’effectuer un stage académique d’une durée de deux
mois au sein de l’entreprise. A l’issu de ce stage, il rédigera un rapport de stage s’il est
étudiant ou un rapport d’activités s’il travaille en plein temps.

Ce rapport est une unité de valeur comptant pour l’admission du candidat du BTS, sera
présenté et soutenu par ce dernier devant un jury, doit en conséquence développer un thème.
C’est donc pour répondre à cette exigence académique que nous nous sommes focalisés sur le

Thème : CREATION D’UNE APPLICATION DE GESTION


DE CAISSES ET DU PERSONNELS

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page vii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

LISTE DES FIGURES

Figure 1:. ORGANIGRAMME DE CAT.................................................................................3


Figure 2:. IPLAN DE LOCALISATION..................................................................................4
Figure 3:. OUTILS GANTT PROJECT....................................................................................8
Figure 4:. SCHEMA DE CYCLE DE DEVELOPPEMENT....................................................8
Figure 5:. DIAGRAMME DE CLASSE.................................................................................13
Figure 6:. DIAGRAMME DE CAS D'UTILISATION..........................................................13
Figure 7:. PAGE D'IDENTIFICATION.................................................................................14
Figure 8:. DASHBOARD DE LA SECRETAIRE..............................................................25
Figure 9:. DASHBOARD DE L'ENSEIGNANT...................................................................26
Figure 10:. DASHBOARD DE L'ADMIN............................................................................26

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page viii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

LISTE DES TABLEAUX


Tableau 1:. Fiche d'identification de CAT.............................................................................16
Tableau 2:. Taches et periodes...............................................................................................18
Tableau 3:. Participant au Projet...........................................................................................21
Tableau 4:. Listes des Ressources Materielles......................................................................21
Tableau 5:. Listes des Ressources Logicielles et Technnologiques.....................................21
Tableau 6:. Taches Principales.............................................................................................21

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page ix


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

LISTE DES ABREVIATIONS

CAT : Crystal Art Technology

UML : Unified Modeling Language

SGBD : Système de Gestion de Base de Données

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page x


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

RÉSUMÉ
De nos jours la vitesse de traitement des données joue un rôle important dans la
gestion d’une Structure. Toutes les entreprises ont adoptées la Notion de Gestion de Système
d’information. Le meilleur moyen d'implémenter cette notion ne serait pas uniquement de
disposer d'une connexion internet, mais d'avoir une Plateforme informatique dynamique
répondant aux nouveaux besoins. Ce projet concerne l'étude de la Gestion de Caisses et du
personnels de la STARTUP (CRYSTAL ART TECHNOLOGIES) ou nous avons pu créer
une application en JavaScript sur-mesure pour assurer la bonne Gestion des finances et des
membres par le personnel de la plateforme tout en assurant une bonne Organisation et la
transmission des flux de données du personnels de la STARTUP CAT en tenant compte du
Modèle conceptuel de données .

Mots clés : Flux de Données, Modèle conceptuel de données.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

ABSTRACT

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

INTRODUCTION GENERALE
Ce rapport est l’aboutissement d’un travail de longue acharnement mené au
sein de la société CRYSTAL ART TECHNOLOGIES de Douala du 29 Novembre 2022 au 8
Mars 2023. Comme pour la majeure partie des sociétés du Cameroun, la gestion est un souci
permanent pour les responsables de CRYSTAL ART TECHNOLOGY car en plus d’être la
principale voie d’entrée de fonds, elle est aussi la plaque tournante de la gestion des employés
et des stagiaires.

Après avoir présenté le CRYSTAL ART TECHNOLOGY, nous procèderons à une analyse
critique du système de gestion, suivie de la proposition d’une solution répondant au mieux a
l’entreprise, et l’implémentation et du déploiement de cette solution. Enfin, ferons un bref
exposé des technologies utilisées et proposerons une évaluation du travail effectué ainsi que
les perspectives envisagées.

Notre rapport est organisé comme suit :

Chapitre 1 : " présentation générale de l’entreprise et déroulement du stage

Chapitre 2 : " Cadrage du Thème et Cahier de charge" : il montre une brève il
présente une brève Documentation de l’application de GESTION DE CAISSES ainsi que la
une présentation détaillée du projet de la structure CRYSTAL ART TECHNOLOGIES.

Chapitre 3 : " Conception détaillée " : il décrit d'une manière générale les méthodes
utilisées pour la conception du projet notamment le Langage de programmation utilisé, les
différentes représentations dédiées a l’Analyse de celui-ci jusqu’aux méthodes de
déploiement de l’application de GESTION DE CAISSE et ces différents services.

Chapitre 4 : " Implémentation " : il présente ici , toutes les facettes de l’Application
en question , les différentes parties principales détaillées de son fonctionnement , des
différentes interfaces présentent dans l’application et les techniques de codage pour justifier
également son fonctionnement Gérer par l'administrateur .

En fin, nous conclurons ce travail avec des perspectives futures.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xiii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

PARTIE I : PRESENTATION DU CADRE DE


STAGE ET ANALYSE DU PROJET

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xiv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

CHAPITRE1 : PRESENTATION GENERALE DE L’ENTREPRISE ET


DEROULEMENT DE STAGE

SECTION A : PRESENTATION DE CRYSTAL ART


TECHNOLOGY.

I. HISTORIQUE

CAT (Crystal Art Technology) est une jeune Start-Up Dev constituée de développeurs
expérimentés et passionnés par les technologies desktop, mobile et web. Le CAT possède de
l’expertise dans la gestion des projets Web, Desktop et Mobile et aussi divers services
s’inscrivant dans le domaine du digital. Ses services se déclinent en six grands axes que sont :
* Développement de logiciels
* Conceptions d’applications mobiles
* Intégration de solutions et urbanisation de système d’information
* IT consulting (Assistance et Conseils)
* Formations Professionnelle (Développement, Gestion des Bases de Données,
Bureautique)
* Transformation digitale.
Constituée d’une équipe de jeunes dynamiques et passionnés des technologies informatiques,
tous engagés et chacun rempli de ressources selon leur nature et les exigences de chaque
projet. Elle se charge aussi d’offrir à d’autres entreprises et particuliers des remises à niveau à
travers de formations professionnelles dans le domaine du développement logiciel et à de
meilleurs prix. Faisant face aux difficultés d’investissement et d’accompagnement de grand
projets, Le CAT s’est associé à un bon nombre d’acteurs et investisseurs de divers domaines
d’activité afin d’offrir de meilleures offres technologiques dans la sous-région et de toujours
répondre de qualité aux besoins des clients.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

II. FICHE D’IDENTIFICATION

Tableau 1 : Fiche d'identification de CAT


NOMS CRYSTAL ART TECHNOLOGY

RESPONSABLE NKWIHOU RODOLPH

LOCALISATION AKWA DOUALA CAMEROUN

DATE D’OUVERTOURE 2019

FORME JURIDIQUE SOCIETE A RESPONSABILITE


LIMITEE

SIGLE CAT

ACTIVITE PRINCIPALE It Consulting

SITE INTERNET https://www.crystal-at.com

III. ORGANISATION DE L’ENTREPRISE

Le CAT au jour d’aujourd’hui possède une structure organisationnelle relativement simple,


Ceci est dû au fait qu’elle est une jeune entreprise et qu’elle n’a pas encore un grand nombre
d’employés. Celle-ci est constituée d’une équipe d’experts en solutions logicielles rendant
toujours à tous leurs clients. L’organisation du CAT se matérialise à travers l’organigramme
suivant :

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xvi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 1:. Organigramme de CAT

IV. SITUATION GEOGRAPHIQUE

Crystal Art Technology est situé a AKWA rue de la liberté immeuble STV.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xvii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 2:. Localisation de CAT

SECTION B : DEROULEMENT DU STAGE

Tout comme n’importe quelle autre structure, CRYSTAL ART


TECHNOLOGIES( CAT) possède un grand nombre de services à sa charge. Mon séjour à
CAT avait pour objectif primordial de braquer un regard innovant sur les réalités du monde
professionnel. Dès le premier jour, moi et d’autres stagiaires ayant presque le même but que
moi, avons reçu avec attention et de la manière la plus chaleureuse qu’il soit par le fondateur
(mon encadreur professionnel) de CAT. Après cette accueil chaleureux du personnel présent
sur les lieux ce jour -là, nous avons directement commencé avec la visites des lieux.

I. TACHES EFFECTUES PENDANT LE STAGE

Au cours de notre stage, nous avons effectué un certain nombre de taches. Ces travaux
sont regroupés dans le tableau ci-après :

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xviii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Tableau 2 : Taches et Périodes CAT


Période Taches effectuées Difficultés Expériences
rencontrées acquises
1er jour : 29 -Accueil, -pas de difficultés - cultiver la
Novembre 2022 -visite de l’entreprise rencontrées sociabilité avec les
membres du
personnel et les
collègues stagiaires
2e jour : 30 Révision et Rappels des - la non maitrise de -Acquisition des
Novembre 2022 langages de JavaScript et des Bases Bases de notions
pendant 2 semaines programmation PHP, de données. des langages de
python, JavaScript … programmation et
Html ,CSS3 sur 3wschool. Editeurs de Texte.
2e semaines Téléchargement de - Pas de difficultés -Découvertes des
l’application Visual rencontrées Extensions Visual
Studio Code Studio Code pour
l’exécution du
Front-end
3 e semaines Téléchargement d’une - Pas de difficultés -Amélioration
application de la rencontrées. d’utilisation
gamme Adobe et d’application de la
Apprentissage Gamme Adobe
3.5e semaines -visionnage de tuto de - Non maitrise des -Acquisition des
programmation en JS , Bases de données bases pour la
de conception de page gestion des Bases
web et de Gestion des de données.
Bases de Données
4e semaine - Elaboration du - Difficultés dans - Maitrise de la
WireFrame et Analyse l’élaboration des Gamme Adobe
des Fonctionnalités de différents pour la conception
l’application Diagrammes de du wireframe
conception de -Compréhension
Données des différents
diagrammes dédiés
a l’analyse du
projet
1er Janvier 2023 Codage du FRONT- - heure de repos très Amélioration dans
END de l’application réduit pendant ces l’utilisation de Html,
jours du à la quantité CSS3, JavaScript et la
des taches à effectuer création des pages
et Surmenage . Web dynamiques
25 Janvier 2023 - Visionnage des -Difficultés dans la -Découvertes des
Tutoriels a nouveau pour compréhension de applications de
le codage du BACK-END certains techniques bases de données
en JavaScript et Notion d’implémentation. pratiquement
d’API Simplifiées
-compréhension sur
la Création d’API
1er Février 2023 Codage du BACK-END de - Abondance d’erreurs -Compréhension de
l’application de codage Gestion de Bases de

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xix


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

-Difficultés a gérer la Données


base de données du
programme -Concernant les API
-Difficultés a créer une aucune maitrise
API
1er Mars 2023 Implémentation et -difficulté a Procédure de
Déploiement de l’application sur le déploiement d’une
l’application Serveur de la Structure application sur un
serveur

CONCLUSION
Ce chapitre a porté sur une présentation générale et détaillée du CAT dont le but était de
comprendre leur fonctionnement et de découvrir leur plan de localisation ainsi le déroulement
de notre stage.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xx


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

PARTIE II : CONCEPTION ET REALISATION

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

CHAPITRE 2 : CADRAGES DU THEME ET CAHIER DE


CHARGES

Introduction
Tout Homme, de la naissance a la mort est appelé a subir une succession d’évolutions
quelconques .Mais de nos jours , pour celui-ci , son évolution est surtout marquée par ses
actions rentables , sur le plan social, personnel, culturel mais surtout économique . Plusieurs
structures ont des moyens mis en place pour assurer la gestion de leur fonds pour assurer leur
développement. La GESTION DES CAISSES ET DU PERSONNEL est le poumon d’une
structure en quête d’un développement productif et de dynamisme économique.

I. PRESENTATION DU PROJET

1- DEFINITION :

La GESTION DES CAISSES ET DU PERSONNEL est une méthode mise en place par une
structure donnée pour avoir un coups d’œil a 360degres sur ses activités internes et externes
selon leur domaine de travail sur le plan économique et Humains.

2- FONCTIONNEMENT :

Le Responsable de la plateforme sera capable de créer 3 types d’utilisateurs tels que


l’utilisateur Enseignant, Secrétaire et Administrateur qui ne pourrons que s’identifier pour
accéder aux différentes fonctionnalités

3- CONTEXTE DU PROJET :

Malgré nos multiples occupations, lorsque nous avons une structure a gérer , nous nous
forçons a être partout a la fois , a avoir des capacités tels qu’une araignée pour répondre et
être a jour normativement a toutes activités générer dans celle-ci. Souvent face a cette
situation nous nous proposons de procéder a un recrutement selon nos besoins et parfois
même dans cette démarche peu importe vos règles et exigences d’autres ennuies pourront
faire surface comme par exemple : des détournements, des fraudes, un manque de confiance
etc.(…). En braquant un regard face a ces problèmes qui nuiront au développement d’une

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Entreprise, j’ai donc opté a la création et au développement d’une Application de Gestion de


Caisses et du Personnel sous les instructions de mes encadreurs Académiques et
Professionnels pour remédier a ce problème et de permettre a tous les Fondateurs et futurs
Chefs d’entreprise de pouvoir éviter ses litiges et être informé avec des informations détaillées
sur les activités de sa structure.

Ceci est un projet quasiment indispensable pour toutes entreprises espérant évoluer
dynamiquement dans de bonnes conditions , efficacement en gardant une méthode de travail
coordonnée , rythmée et soft.

II. CRITIQUES

Bien que CRYSTAL ART TECHNOLOGIES a la volonté de proposé ses services a la


société dans le domaine de l’apprentissage gérer uniquement par le Fondateur de la structure,
au sein de celle-ci , il y a pas de système mis en place pour enregistrer de nouveaux
apprenants , pour gérer les différents enseignants et voir leur évolution pédagogique, pour voir
les fonds ou activités générer pendant son indisponibilité, raison pour laquelle j’ai proposé de
Développer une Application de Gestion de Caisses et du Personnels au sein de cette
Entreprise.

III. EQUIPE DE PROJET

Tableau  3: Participant au projet


Noms /Prénoms Rôle projet Nom de l’Entreprise Adresse personnelle
NSAA IYOUCK AIME .P DEVELOPPEMENT WEB CRYSTAL ART nsaaaime@gmail.com
TECHNOLOGIES

IV. PRESENTATION DE LA SOLUTION

C’est dans cette optique que nous allons réaliser cette application de Gestion de Caisses et du
personnels afin de mettre fin aux problèmes de coordination , de sérénité , de Gestion et de
confiance dans le travail peu importe la disponibilité du responsable de l’entreprise. Cette
application permettra donc :

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxiii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

 De renforcer la confiance entre le Responsable et le Personnel de l’entreprise


 De visualiser toutes les activités internes et externes de l’entreprise en temps
réel
 D’assurer une continuité plus efficace des activités en cas d’indisponibilité du
Responsable
 Coordonner les activités de l’entreprise a distance.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxiv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

V. ANALYSE DU PROJET

1- BESOINS FONCTIONNELS :

Nous avons choisi de décomposer l’ensemble des besoins fonctionnels en module, permettant
ainsi de facilité notre compréhension du système. Après un découpage, nous avons comme
modules :

 Gestion de l’identification :
il est question dans ce module de gérer les utilisateurs du système et de définir leur
niveau d’accès dans la plateforme.

 Gestion des Secrétaire :


Ici , lorsqu’un utilisateur sera identifier en tant que Secrétaire , il aura des privilèges a
effectuer des opérations suivantes : ENREGISTRER-MODIFIER-SUPPRIMER DES
ETUDIANTS, GENERER DES FACTURES.

 Recherches : Ici l’utilisateur aura la capacité de trouver un élément enregistrer


dans sa session ou reçu juste en saisissant le nom de l’élément.

 Gestion des Enseignants :


Lorsqu’un utilisateur sera identifier en tant que Enseignant , il aura des privilèges a
VOIR LES ETUDIANTS DE SA CLASSE , ATTRIBUER LES NOTES A SES
ETUDIANTS, RECEVOIR LE PROGRAMME PEDAGOGIQUE DE
L’ADMINISTRATEUR .

 Gestion des Utilisateurs :

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Ici l’administrateur système aura la capacité de créer une session de mettre à jour les
informations des utilisateurs ou de la supprimer tous simplement.

 Suivi Pédagogique :
Ici l’Administrateur pourra visualiser l’évolution en temps réel du programme

2. BESOINS NON FONCTIONNELS

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxvi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Comme besoin technique ou besoin non fonctionnel nous avons :

 La robustesse : l’application se doit d’être robuste c'est-à-dire gérer plusieurs


requêtes ou tâches à la fois.
 La performance : Au sein de l’application le temps de réponse doit être plus
court pour satisfaire l’optimisation du traitement effectué.
 La maintenance : pour permettre le bon fonctionnement de l’application nous
devons faire des mises à jour.
 La sécurité : L’application doit être sécurisée au niveau des droits d’accès
ainsi que du code source.
 L’ergonomie et convivialité : l’application doit fournir des interfaces lisibles
et simples afin de faciliter l’utilisation de ses fonctionnalités par les
utilisateurs.

VI. RESSOURCES
1- RESSOURCES MATERIELLES

Tableau 4 : Listes des ressources Matérielles.


DESIGNATION QUANTITE PRIX( FCFA)
Ordinateur 1 200.000FCFA
Modem+ abonnement 1 28.000FCFA
Hebdomadaire
TOTAL 2 228.000FCFA

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxvii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

2- RESSOURCES LOGICIELLES ET TECHNOLOGIQUES

Tableau 5 : Listes des ressources Logicielles et Technologiques


LOGICIELS QUANTITES PRIX (FCFA)

Visual Studio Code 1 GRATUIT

Adobe XD 1 GRATUIT

HTML , CSS, 1 GRATUIT


JAVASCRIPT

COMPASS MONGO DB 1 GRATUIT

TOTAL 05 ------------

3- CADRAGE DU PROJET

➢ Périmètre : le projet couvrira l’étendu du territoire national et serra accessible à travers un


PC .

➢ Cibles : Les personnes ici sont toutes personnes physique ou morale dédiées a effectuer des
actions dans la plateformes.

➢ Contrainte : Nous avons comme contrainte ici le processus de Suppression d’utilisateurs a


la plateforme.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxviii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

VII. PLANIFICATION DE TRAVAIL

Plusieurs outils de gestions et de planification du travail sont mis à notre disposition pour une
bonne marche de nos projets informatiques. Dans le cadre de notre projet, nous avons utilisé
l’outils tels que :

1- GANTTPROJECT

Figure 3:. Outils Ganttproject

Tableau 6 : Taches Principales.


TACHES DUREES

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxix


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

ANALYSES ET ELABORATION DU 2 SEMAINES


WIREFRAME DE L’APPLICATION

CODAGE DES INTERFACES 2 SEMAINES


UTILISATEURS FRONT-END

REALISATION DE L’API 4 SEMAINES

CODAGE BACK-END DES 1 MOIS


INTERFACES UTILISATEURS

CONCLUSION :
Dans ce chapitre, nous avons présenté le contexte du projet ainsi que les besoins fonctionnels
et non fonctionnels de notre plateforme, qui nous a permis d’avoir une vue globale de notre
site afin de concevoir les modèles et différents diagrammes dans le chapitre suivant.

PARTIE III : CONCEPTION ET REALISATION.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxx


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

CHAPITRE III : CHOIX DES MODELES DE CONCEPTION.

I- INTRODUCTION

La conception d’un projet est une phase primordiale pour relater et mettre en place les raisons
de création, objectifs et les fonctionnalités de notre site. La modélisation consiste à créer une
représentation abstraite ou virtuelle d’une réalité de telle façon à ressortir les points auxquels
on s’intéresse sur les facettes d’un projet. Dans le cadre de notre projet, nous avons utilisés le
langage de modélisation UML pour la modélisation des différents diagrammes.
Il est a noté qu’il existe d’autres méthodes de modélisation tel que MERISE (Méthode
d’étude et de réalisation informatique pour les systèmes d’entreprise).

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

1. CONCEPTION GENERALE : CYCLE DE DEVELOPPEMENT

La méthodologie prise en compte dans l’analyse et la conception des projets représente à nos
jours un choix stratégique pour l’équipe projet afin de mener à terme les projets tout en
respectant les délais annoncés au client, la qualité demandée et les coûts. Vu l’évolution des
besoins des utilisateurs finaux, les applications d’entreprises deviennent alors de plus en plus
rudes et complexes dans la conception et le codage des applications. Pour la conception, le
développement et la réalisation de notre application, nous avons opté pour le processus de
développement en « V » certainement le plus convenable aux projets complexes . Ce
processus nous a accompagné du début du projet jusqu’à l’implémentation.
Le schéma ci dessous représente les différentes phases du modèle en V

Figure 4:. Schéma du Cycle de développement.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

II. CONCEPTION DETAILLEE

La conception détaillée comme l’indique son nom , nous montre dans un aspect
microscopique les démarches suivis pour l’élaboration du projet en entre autre son cycle de
vie.

1. PRESENTATION UML

Au regard des objectifs fixés pour la réalisation de notre plateforme, nous remarquons que
nous sommes face à une solution constituée de plusieurs modules, qui devra rester ouverte
pour des améliorations futures. De ce fait, il est très important d’utiliser un langage universel
pour la modélisation afin de clarifier la conception et de faciliter les échanges. Notre choix est
donc porté sur le langage UML puisqu’il convient pour toutes les méthodes objet et se prête
bien à la représentation de l’architecture du système. UML (Unified Modeling Language) est
un langage de modélisation unifié qui permet de modéliser une solution informatique d’une
façon standard dans le cadre de conception orienté objet. Il permet donc alors de couvrir le
cycle de vie d’un logiciel depuis la spécification des besoins jusqu’au codage en offrant
plusieurs moyens de description et de modélisation des acteurs et d’utilisation système.

Nous avons opté pour l’utilisation d’UML comme langage de modélisation car la notation
UML est la plus appropriée pour des projets à caractère orienté objet. Ce choix peut être
justifié également par plusieurs raisons :
o Le langage UML augmente la lisibilité et facilite la compréhension du modèle et la
communication entre les membres d’un projet même si certains parmi eux ne sont pas des
informaticiens.
o Le langage UML facilite la compréhension et la communication d’une modélisation
objet
o La notation UML par définition n’est pas spécifique à un langage de programmation
objet,
o Elle peut donc être utilisée avec n’importe quel langage

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxiii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Le Langage UML nous propose des Diagrammes pour permettre la représentation graphique
des différents fonctionnalités se chaque partie du système.

2. DIAGRAMME DE CLASSES

Le diagramme de classe représente les classes intervenant dans le système ainsi que les
relations entre ces classes. Il décrit les informations sans faire référence à une implémentation
particulière. C’est le diagramme le plus important et le plus utilisé. Les éléments de base d’un
diagramme de classes sont les suivants :
➢ Classe : Elle décrit un groupe d’objet ayant les propriétés (attributs) et un même
comportement (opérations).
➢ Méthode : C’est l’exécution d’une opération dans une classe.
➢ Attribut : C’est une propriété élémentaire d’une classe à qui est attribué une valeur
pour chaque objet d’une classe.
➢ Classe-association : Elle permet de décrire soit des attributs, soit des opérations
propres à l’association.
➢ Cardinalité : Elle sert à compter le nombre minimum et maximum de possibilités
que chaque classe contient dans la relation liant deux ou plusieurs objets .

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxiv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 5:. Diagramme de Classes.

3. DIAGRAMMES DE CAS D’UTILISATION

a. Identification des Acteurs

Par définition, un acteur est un élément interne ou externe qui interagit directement avec le
système. Cet élément peut être utilisateur ou un système (autre ordinateur, programme, base
de données). Dans notre cas, nous aurons comme acteurs :
* L’Administrateur
* La Secrétaire
* L’enseignant

Un cas d’utilisation (Use Case) apporte une vision utilisateur et absolument pas une vision
informatique, il représente tous les actions prémédité de chaque acteur du Système Globale.
Tout le monde peut le réaliser car Il ne nécessite aucune connaissance informatique. C’est le
premier diagramme UML constitué d’un ensemble d’acteurs qui agit sur des cas d’utilisation
et est décrit sous la forme d’action et de réactions, le comportement du futur système sans
spécifier comment celui-ci sera fait.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 6:. Diagramme de cas d’utilisation

CONCLUSION
Cette phase de conception avait pour intérêt de présenter les différentes étapes de conception
de notre site tout en évoluant dans le niveau de détail, et doit par conséquent aboutir
immédiatement à l’implémentation avec une vision claire des aspects fonctionnels ainsi que
organisationnels de l’application.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxvi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

CHAPITRE IV : IMPLEMENTATION

INTRODUCTION

Cette partie constitue le dernier point saignant de ce rapport. Après avoir terminé la phase de
spécification et conception, la solution étant déjà choisie et étudiée, il ne nous reste qu’à
décider dans quel environnement nous allons travailler, exposer les choix techniques utilisés
et le langage adopté, et présenter l’implémentation et les tests réalisés.

I. TECHNOLOGIES UTILISÉES

1. LANGAGE DE PROGRAMMATION UTILISEE

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxvii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

JavaScript est un langage de programmation des scripts principalement employé Dans


les pages web interactive. De nos jours, grâce à son évolution, il est aussi utilisé coté serveur
avec l’utilisation par exemple de Node JS et permet aussi de faire plus facilement des vues
avec des Framework tel que Vue JS, REACT, Angular etc...

2. ENVIRONNEMENT DE DEVELOPPEMENT

Un environnement de développement est un ensemble d’outils qui permet d’augmenter la


productivité des programmeurs qui développent des logiciels. Se pendant le notre était
constitué des outils suivant:
- Un éditeur de texte destiné à la programmation
- Un navigateur web
- Un serveur
Dans le cadre de notre projet nous avons utilisés les environnements suivants :

 VISUAL STUDIO CODE

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour
Windows, Linux et MacOs. Visual Studio Code est présenté lors de la conférence des
développeurs Build d'avril 2015 comme un éditeur de code Cross-Platform, open source et
gratuit, supportant une dizaine de langages de programmation et une multitude d’extensions.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxviii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

 ADOBE XD

Adobe XD logiciel de la suite ADOBE CREATIVE CLOUD est un


logiciel de conception graphique servant a concevoir des design
d’interfaces et de les animer grâce au prototypage.

 COMPASS MONGO DB

Compass Mongo DB est une application de la base de Données MONGO DB


qui permet de visualiser en mode graphique nos bases de données MongoDB.

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xxxix


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

II. INTERFACES

1. PAGE D’IDENTIFICATION

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xl


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 7:. Page d’identification de l’application

2. DASHBOARD DE LA SECRETAIRE

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xli


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 8:. Dashboard de la Secrataire

3. DASHBOARD DE L’ENSEIGNANT

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 9:. Dashboard de l’Enseignant

4. DASHBOARD DE L’ADMINISTRATEUR

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xliii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Figure 10:. Dashboard de l’Admin.

PERSPECTIVES

Pour la bonne évolution de notre projet, nous avons en perspective d’ajouter plusieurs
modules à savoir :
❖ Une nouvelle interface utilisateur ETUDIANT

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xliv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

❖ Une interface virtuelle réservée aux étudiants pour différentes spécialités


( Développement web, Photoshop…)
❖ Intégrer une fonctionnalité de programmation des cours.

CONCLUSION GENERALE :

Ce stage passé dans les locaux de CAT a été sous plusieurs aspects riches d’enseignements
car il nous a permis de découvrir le monde du travail mais également de jumeler la théorie à la
pratique. Sur une période de trois mois et demi, il était question pour nous de réaliser un stage
qui devait allier théorie et pratique. De nombreuses tâches ont été réalisé dans le cadre de

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlv


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

cette expérience. L’une des plus importante fut l’objet de notre thème à savoir : Concevoir et
réaliser une APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS .Pour cela
quelques technologies ont été utilisées a savoir (JAVASCRIPT , NODE JS) plus un piment de
quelques outils de conception a la pointe. Ce stage a été bénéfique pour moi dans cadre du
Travail en équipe , dans la découvertes de plusieurs techniques de développement que
j’aimerais poursuivre et approfondir dans le futur; À l'heure actuelle, la plateforme est encore
en phase de développement, mais nous pouvons quand même affirmer que nous en sommes à
plus de 71% de l’atteinte des objectifs initiaux fixés par le cahier de charge; Si nous devons
mettre un accent sur le ce projet , ca serai dans la vision d’avoir une connexion internet 7j/7
pour ne pas faire cracher le projet. Pour nous, ce stage a été très enrichissant car il nous a
permis d’être capable de résoudre des problèmes avec plus de simplicité et de
professionnalisme.

REFERENCES
I.BIBLIOGRAPHIE

➢ Cour de Programmation orientée Objet :


• Enseignant : M. TALLA
• Année : 2021-2022
➢ Cour de Base de données et SQL

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlvi


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

• Enseignant : Mme DJOMFE ANASTASIE ,


• Année : 2022-2023
➢ Cour d’administration des Bases de données
• Enseignant :
• Année : 2021-2022
➢ Cour Schéma d’exploitation I et II
• Enseignant : M. DJOKO
• Année : 2022-2023

II. LIENS VISITEES

[1] CAT, Documentation Générale de la Startup, Douala,

[2]DEVELOPPER-INSTITUTE,«D-I» [Enligne].Avalable: s://www.learn.di-learning.com


[Accès le 16 Decembre 2022].

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlvii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

[3] NODE JS, «node.js,» [En ligne]. Available: https://grafikart.fr/tutoriels/nodejs-intro-


792#:~:text=NodeJS%20n'est%20pas%20un,et%20avec%20un%20langage%20familier..
[Accès le 01 Janvier 2023].
[4] M. Nebbra, «Openclassrooms,» [En ligne]. Available: https://openclassrooms.com/fr
[accès le 16 Janvier 2023].

[5] YOUTUBE. [En ligne]. Available: https://youtube.com. [accès le 1 Fevrier 2023].

[6] Grafikart, «Grafikart.fr,» [En ligne]. Available: https://grafikart.fr/tutoriels/tp-backen -


auth-1196. [Accès le 3 Mars 2023].

[7] GITHUB, «Dribbble.fr,» [En ligne]. Available : https://github.com/Messanga11/preinz-


project. [Accès le 25 Janvier 2023].

TABLE DE MATIERE

DEDICACE................................................................................................................................1
REMERCIEMENTS...................................................................................................................2

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlviii


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

SOMMAIRE...............................................................................................................................3
AVANT-PROPOs.......................................................................................................................4
LISTE DES FIGURES...............................................................................................................8
Liste des tableaux........................................................................................................................9
LISTE DES ABREVIATIONS.................................................................................................10
Résumé......................................................................................................................................11
ABSTRACT..............................................................................................................................12
INTRODUCTION GENERALE..............................................................................................13
CHAPITRE1 : PRESENTATION GENERALE DE L’ENTREPRISE ET
DEROULEMENT DE STAGE.............................................................................................15
SECTION A : PRESENTATION DE CAT......................................................................15
I. Historique...............................................................................................................15
II. Fiche d’identification................................................................................................3
III. Organisation de l’Entreprise.....................................................................................4
IV. Situation Geographique............................................................................................5

SECTION B : DEROULEMENT DU STAGE...................................................................5


I. TACHES EFFECTUES PENDANT LE STAGE..................................................22
CHAPITRE 2 : CADRAGE DU THEME ET CAHIER DE CHARGE...............................22
I. PRESENTATION DU PROJET..........................Error: Reference source not found
1. Definnition.......................................................Error: Reference source not found
2. Fonctionnement................................................Error: Reference source not found
3. Contexte du Projet............................................Error: Reference source not found
II. CRITIQUES.........................................................Error: Reference source not found
III. EQUIPE DU PROJET.........................................Error: Reference source not found
IV. PRESENTATION DE LA SOLUTION..............Error: Reference source not found
V. ANALYSES DU PROJET...................................Error: Reference source not found
1. Besoins fonctionnels........................................Error: Reference source not found
2. Besoins non fonctionnels.................................Error: Reference source not found
VI. RESSOURCES.................................................Error: Reference source not found
1. Ressources Materielles.....................................Error: Reference source not found
2. Ressources Logicielles et Technologies...........Error: Reference source not found
3. Cadrage du projet.............................................Error: Reference source not found

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page xlix


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

VII. Planification du travail.....................................Error: Reference source not found


1. Gantt Project.................................................Error: Reference source not found
CHAPITRE III : Choix des Modeles de Conception............................................................22
I. Introduction......................................................Error: Reference source not found
1. Conception Generale : CYCLE DE DEVELOPPEMENT.....Error: Reference
source not found
II. CONCEPTION DETAILLEE..........................Error: Reference source not found
1. Presentation UML............................................Error: Reference source not found
2. Diagramme de Classes....................................Error: Reference source not found
3. Diagramme de cas d’utilisation........................Error: Reference source not found
CHAPITRE 4 : IMPLEMENTATION...............................Error: Reference source not found
I. TECHNOLOGIES UTILISEES.......................Error: Reference source not found
1. Langage de Programmation Utilisé..................Error: Reference source not found
2. Environnement de Developpement..................Error: Reference source not found
II. INTERFACES..................................................Error: Reference source not found
1. Page d’identification........................................Error: Reference source not found
2. Dashboard de la Secretaire...............................Error: Reference source not found
3. Dashboard de l’Enseignant...............................Error: Reference source not found
4. Dashboard de l’Administrateur........................Error: Reference source not found

CONCLUSION GENERALE............................................Error: Reference source not found


REFERENCES...................................................................Error: Reference source not found
I. Bibliographie....................................................Error: Reference source not found
II. Liens Visitées...................................................Error: Reference source not found
TABLES DE MATIERES..................................................Error: Reference source not found

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page l


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page li


CREATION D’UNE APPLICATION DE GESTION DE CAISSES ET DU PERSONNELS

Rédigé et présenté par : NSAA IYOUCK AIME PARFAIT Page lii

Vous aimerez peut-être aussi