Académique Documents
Professionnel Documents
Culture Documents
DEDICACE
A
MA
FAMILLE
REMERCIEMENTS
Je remercie tous d’abord le seigneur, de m’avoir permis d’être avec vous
MR TAKAM Philippe
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
AVANT-PROPOS
Marketing
Finance-comptabilité ;
Banque ;
Gestion est ressources humaines
Gestion est ressources humaines ;
Logistique et transport ;
Publicité ;
Assurance ;
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 ;
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
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 .
ABSTRACT
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.
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 .
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.
SIGLE CAT
Crystal Art Technology est situé a AKWA rue de la liberté immeuble STV.
Au cours de notre stage, nous avons effectué un certain nombre de taches. Ces travaux
sont regroupés dans le tableau ci-après :
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.
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 :
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
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
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 :
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.
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
VI. RESSOURCES
1- RESSOURCES MATERIELLES
Adobe XD 1 GRATUIT
TOTAL 05 ------------
3- CADRAGE DU PROJET
➢ Cibles : Les personnes ici sont toutes personnes physique ou morale dédiées a effectuer des
actions dans la plateformes.
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
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.
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).
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
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
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 .
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.
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.
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
2. ENVIRONNEMENT DE DEVELOPPEMENT
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.
ADOBE XD
COMPASS MONGO DB
II. INTERFACES
1. PAGE D’IDENTIFICATION
2. DASHBOARD DE LA SECRETAIRE
3. DASHBOARD DE L’ENSEIGNANT
4. DASHBOARD DE L’ADMINISTRATEUR
PERSPECTIVES
Pour la bonne évolution de notre projet, nous avons en perspective d’ajouter plusieurs
modules à savoir :
❖ Une nouvelle interface utilisateur ETUDIANT
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
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
TABLE DE MATIERE
DEDICACE................................................................................................................................1
REMERCIEMENTS...................................................................................................................2
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