100% ont trouvé ce document utile (2 votes)
8K vues52 pages

Massike Andre Rapport de Stage

Ce rapport de stage présente la mise en place d'un système de gestion assisté par terminaux pour la PME de restauration Batiser Jaspe, effectué par Massike André à l'Institut Universitaire de Technologie de Douala. Le stage, encadré par des professionnels et des enseignants, vise à obtenir une Licence de Technologie et comprend une analyse approfondie de l'existant ainsi que la conception et la réalisation de l'application. Le document détaille également le cadre du stage, les méthodes utilisées, et les résultats obtenus.

Transféré par

Nono
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
8K vues52 pages

Massike Andre Rapport de Stage

Ce rapport de stage présente la mise en place d'un système de gestion assisté par terminaux pour la PME de restauration Batiser Jaspe, effectué par Massike André à l'Institut Universitaire de Technologie de Douala. Le stage, encadré par des professionnels et des enseignants, vise à obtenir une Licence de Technologie et comprend une analyse approfondie de l'existant ainsi que la conception et la réalisation de l'application. Le document détaille également le cadre du stage, les méthodes utilisées, et les résultats obtenus.

Transféré par

Nono
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

************* **********
Paix-Travail-Patrie Peace-Work-Fatherland
************* *************
MINESTERE DE L’ENSEIGNEMENT MINISTRY OF HIGHER
SUPERIEUR EDUCATION
UNIVERSITE DE DOUALA

INSTITUT UNIVERSITAIRE DE TECHNOLOGIE


BP : 8698 Douala Cameroun
Tel: 33 40 74 85 – Fax: 3402482 – URL: www.iut.u-douala.cm

DEPARTEMENT : GENIE INFORMATIQUE


RAPPORT DE STAGE

MISE EN PLACE D’UN SYSTEME DE GESTION


ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Stage effectué du 23 janvier au 23 Avril 2023 en vue de l’obtention de la Licence de Technologie

Rédigé par : MASSIKE André

Sous l’encadrement :

Professionnel de : Académique de :
MASSE Michel, Mme BINDZI Murielle
Directeur Technique de KGS Enseignante à l’IUT de Douala

Année Académique : 2022 - 2023


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

A
MA FAMILLE

REDIGE ET PRESENTER PAR MASSIKE ANDRE II


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

REMERCIEMENTS
C’est avec un grand plaisir que nous réservons ces quelques lignes en signe de gratitude et de
TABLE DE
profonde reconnaissance à tous ceux qui de prêt ou de loin qui ont contribué à l’aboutissement
MATIEREREMERCIEM
de ce travail.
ENTS
Nous tenons à remercier :

➢ Pr. Jacques ETAME, Directeur de l’IUT de Douala pour ses efforts fournis pour mettre
à notre disposition les meilleures conditions scolaires ;
➢ M. YIMNYA NDJEUDAM Serge Descard , Directeur de KOKITECH GROUP SARL
pour son accueil dans sa structure et son pilotage ;
➢ M. BINDZI Murielle notre encadreur académique pour sa disponibilité, sa patience et
son précieux suivie tout au long de l’élaboration de ce travail ;
➢ M. MASSE Michel, notre encadreur professionnel qui tout au long de ce travail nous a
apporté son savoir-faire, la rigueur scientifique pour la réussite de ce rapport ;
➢ M. KETCH Hulcard, qui nous a montré le chemin à suivre, et la confiance en soi pour
la réussite de ce rapport ;
➢ M. KEMAYOU TCHATCHO Denis junior, pour son assistance et sa rigueur dans le
travail ;
➢ Ma famille pour leur soutient et les efforts consentis pour ma formation ;

Et tous ceux qui ont collaborés de près ou de loin à l’élaboration de ce travail qu’ils
reçoivent nos remerciements ;

REDIGE ET PRESENTER PAR MASSIKE ANDRE III


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

TABLE DE MATIERE

AVANT PROPOSTABLE DE
REMERCIEMENTS ................................................................................................................................... III
MATIERE
TABLE DE MATIERE ................................................................................................................................. IV
AVANT PROPOS ..................................................................................................................................... VII
LISTE DES ABREVIATIONS ....................................................................................................................... XI
LISTE DES FIGURES................................................................................................................................. XII
LISTE DES TABLEAUX ............................................................................................................................. XII
RESUME ................................................................................................................................................ XIV
ABSTRACT .............................................................................................................................................. XV
INTRODUCTION GENERALE ..................................................................................................................... 1
PREMIERE PARTIE : CADRE DU STAGE ET ETUDE PREALABLE ................................................................... 2
CHAPITRE I : CADRE DE L’ETUDE ............................................................................................................. 3
I. PRESENTATION DE KOKITECH GROUP ......................................................................................... 3
1. Historique ................................................................................................................................ 4
2. Evolution.................................................................................................................................. 4
3. Objectifs................................................................................................................................... 5
4. Missions ................................................................................................................................... 5
5. Moyens Déployés .................................................................................................................... 5
i. Moyens matériels ................................................................................................................ 6
ii. Moyens humains ................................................................................................................. 6
6. Environnement de L’entreprise KGS ....................................................................................... 6
i. Environnement interne ....................................................................................................... 6
ii. Environnement externe....................................................................................................... 7
7. Organisation Structurelle de KGS ............................................................................................ 7
II. DEROULEMENT DU STAGE .......................................................................................................... 8
1. Justification et enjeux du thème ............................................................................................. 8
2. Enjeux ...................................................................................................................................... 8
CHAPITRE II ETUDE PREALABLE ............................................................................................................. 10
I. ANALYSE DE L’EXISTANT ............................................................................................................ 10
1. Critique de l’existant ............................................................................................................. 10
II. CAHIER DE CHARGES ................................................................................................................. 10
1. Contexte ................................................................................................................................ 11
2. Problématique ....................................................................................................................... 11

REDIGE ET PRESENTER PAR MASSIKE ANDRE IV


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

3. OBJECTIF DE L’APPLICATION ................................................................................................. 11


4. LES CIBLES .............................................................................................................................. 12
5. CARACTERISTIQUE DE L’APPLICATION .................................................................................. 12
6. SPECIFICATION DES BESOINS................................................................................................. 12
i. BESOINS FONCTIONNELS ................................................................................................... 12
ii. BESOINS NON FONCTIONNELS .......................................................................................... 12
7. CHARTE GRAPHIQUE ............................................................................................................. 13
8. CONTRAINTES ........................................................................................................................ 13
i. CONTRAINTES TECHNIQUES .............................................................................................. 13
ii. CONTRAINTE FONCTIONNELLES ........................................................................................ 13
iii. CONTRAINTES D’UTILISATION ........................................................................................... 13
9. LES LIVRABLES........................................................................................................................ 14
10. ESTIMATION DE LA DUREE DU PROJET ............................................................................. 14
i. ESTIMATION DU COUT : COCOMO .................................................................................... 14
ii. Catégories de projet .......................................................................................................... 15
iii. Ressources Humaines ........................................................................................................ 15
iv. Ressources Matérielles ...................................................................................................... 16
v. Ressources Logicielles ....................................................................................................... 16
11. BUDGET PREVISIONNEL TOTAL DU PROJET....................................................................... 17
12. ESTIMATION DE LA DUREE DU PROJET ............................................................................. 17
CHAPITRE II : ANALYSE ET CONCEPTION ............................................................................................... 19
I. METHODE D’ANALYSE ............................................................................................................... 19
1. ETUDE COMPARATIVE DES METHODES DE DEVELOPPEMENT ............................................. 19
2. ETUDE COMPARATIVE DES APPROCHES DE MODELISATION ................................................ 20
3. CHOIX DE LA METHODE DE DEVELOPPEMENT ET DE L’APPROCHE DE MODELISATION....... 21
i. PRESENTATION DU PROCESSUS DE DEVELOPPEMENT ..................................................... 21
II. LANGAGE DE MODELISATION UML ET DIAGRAMMES UTILISES ............................................... 23
1. PRESENTATION DU LANGAGE UML ....................................................................................... 23
2. LES DIFFERENTS DIAGRAMMES DE NOTRE APPLICATION ..................................................... 23
i. DIAGRAMMES DE CAS D’UTILISATION .............................................................................. 23
a. Diagramme de cas d’utilisation générale ...................................................................... 24
b. DESCRIPTION TEXTUELLE DES CAS D’UTILISATIONS...................................................... 24
ii. Diagramme de séquences ................................................................................................. 26
a. Diagramme de séquence s’authentifier ........................................................................ 27
b. Diagramme de séquence gérer les commandes ........................................................... 28
iii. Diagramme de classe......................................................................................................... 29

REDIGE ET PRESENTER PAR MASSIKE ANDRE V


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

iv. DIAGRAMME DE COMPOSANT .......................................................................................... 30


v. DIAGRAMME DE DEPLOIEMENT ........................................................................................ 30
CHAPITRE IV : REALISATION DE L’APPLICATION .................................................................................... 31
I. LANGAGES, ENVIRONNEMENT DE DEVELOPPEMENT ET ARCHITECTURE ................................ 31
1. Le HTML et CSS ...................................................................................................................... 31
2. BOOTSTRAP ........................................................................................................................... 31
3. REACT JS ................................................................................................................................ 31
4. LARAVAL (API REST) ............................................................................................................... 32
5. OUTILS DE DEVELOPPEMENT ................................................................................................ 32
II. PRESENTATION DES INTERFACES DE L’APPLICATION ................................................................ 33
1. INTERFACE D’AUTHENTIFICATION......................................................................................... 33
2. INTERFACE UTILISATEURS ..................................................................................................... 33
3. INTERFACE PRODUIT ............................................................................................................. 34
4. INTERFACE DES COMMANDES .............................................................................................. 34
III. DIFFICULTES RENCONTRES ET PERSPECTIVES ....................................................................... 35
1. Difficultés rencontrées .......................................................................................................... 35
2. PERSPECTIVES ........................................................................................................................ 35
CONCLUSION GENERALE ....................................................................................................................... 36
REFERENCES .......................................................................................................................................... 37
1. BIBLIOGRAPHIQUE................................................................................................................. 37
2. WEBOGRAPHIE ...................................................................................................................... 37

REDIGE ET PRESENTER PAR MASSIKE ANDRE VI


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

AVANT PROPOS

LISTE DES
Né en 1993 suite au décret N° 008/CAB/PR du 19 janvier 1993 portant sur l’organisation des
ABREVIATIONSAVANT
universités d’Etats au Cameroun, l’IUT de douala est un établissement de formation
PROPOS
professionnelle mis sur pied par le gouvernement Camerounais dans le but de répondre aux
exigences des entreprises industrielles et tertiaires. Il s’agit notamment de fournir des
techniciens supérieurs qualifiés. Il a aussi pour vocation d’asseoir le savoir académique aux
techniciens du milieu professionnel.

Situé au campus N° 2 de l’université de douala, sis au quartier Ndog-bong, l’IUT de douala,


par le biais de son complexe et l’ensemble de ces équipements (acquis grâce aux pouvoirs
publics et le concours de la coopération européenne) a pu se faire une place de choix parmi les
universités Camerounaises et même Africaine.

L’on ne pourrait finir sans évoquer son centre d’interface avec le monde industriel (CIMI) qui
s’occupe de trouver des stages aux étudiants. Cependant, l’organisation des études ici se décline
en deux formations initiales pour quatre (04) cycles :

• LE CYCLE DUT (DIPLOME UNIVERSITAIRE DE TECHNOLOGIE) :


formation initiale 1 et 2

MTI : Mention des Technologies Industrielles

• GIM : Génie Industriel et Maintenance ;


• GMP : Génie Mécanique et Productique ;
• GTE : Génie Thermique et Energie ;
• GME : Génie Métallurgique
• GMI : Génie des Mines ;
• GC : Génie civil ;
• BTA : Biotechnologie et technologie alimentaire.
• MET : Météorologie ;
• MECA : Mécatronique
• MET : Météorologie

REDIGE ET PRESENTER PAR MASSIKE ANDRE VII


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

MTIN : Mention des Technologies de l’Information et du Numérique :

• GEII : Génie Electrique et Information Industrielle ;


• GI : Génie Informatique ;
• GRT : Génie Réseaux et télécommunication ;
• GBM : Génie Biomédical ;

MTT : Mention des Technologies du Tertiaire :

• GLT : Génie Logistique et Transport ;


• OGA : Organisation et Gestion Administrative ;
• GAPMO : Gestion des Petites et Moyennes Organisation ;
• GRH : Gestion des Ressources Humaines
• TCO : Technique de Commercialisation
• GCF : Gestion Comptable et financière

2- LE CYCLE BTS (Brevet des Techniciens Supérieurs) : formation permanente

• ET : Electrotechnique ;

• MECA : Mécatronique ;

• CM : Construction Mécanique ;

• FM : Fabrication Mécanique ;

• IIA : Information Industrielle et automatisme ;

• FC : Froid et Climatisation ;

• CGE : Comptabilité et Gestion des Entreprises ;

• GLT : Gestion Logistique et Transport ;

• BAF : Banque et Finance ;

• MCV : Markéting Commerce Vente ;

• AMA : Assistant Manager ;

3- LE CYCLE LICENCE DE TECHNOLOGIE :

REDIGE ET PRESENTER PAR MASSIKE ANDRE VIII


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

La particularité d’une licence de technologie est qu’elle est à la fois professionnelle (pour
l’emploi) et scientifique (conforme à la poursuite des études en Master).

• LI : Logistique industrielle ;
• OGA : Organisation et Gestion Administrative ;
• GCF : Gestion Comptable et Financière ;
• CNV : Communication Négociation Vente ;
• GIM : Génie Industriel et Maintenance ;
• GMP : Génie Mécanique et Productique ;
• GTE : Génie Thermique et Energie ;
• VER : Valorisation des Energies Renouvelables ;
• CIP : Chimie Industrielle et Pharmaceutique ;
• QHSA : Qualité Hygiène et Sécurité des Aliments ;
• GME : Génie Métallurgique ;
• GMI : Génie des Mines ;
• PG : Pétrole et Gaz ;
• GC : Génie Civil ;
• GEII : Génie Electrique et Informatique Industrielle ;
• GRT : Génie Réseau et Télécommunication
• GL : Génie Logiciel ;
• ASR : Administration et Sécurité des Réseaux ;
• GBM : Génie Biomédical ;
• GRH : Gestion des Ressources Humaines ;
• TCO : Technique de Communication ;
• GCF : Gestion Comptable et Financière ;
4- LE CYCLE MASTER DE TECHNOLOGIE
• LI : Logistique industrielle ;
• GFAC : Gestion Financière et Fiscal-Audit-Control ;
• MCMV : Marketing-Communication-Management-Vente ;
• FGP : Fiscalité Gestion du Patrimoine ;
• TEA : Technologies et Energies Alternatives ;
• GC : Génie Civil ;
• GEII : Génie Electrique et Informatique Industrielle ;

REDIGE ET PRESENTER PAR MASSIKE ANDRE IX


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

• GBM : Génie Biomédical ;


• QHSA : Qualité Hygiène et Sécurité des Aliments ;
• GIM : Génie Industriel et Maintenance ;
• EDAL : Eau Déchets et Assainissement Liquide ;
• GSVV : Génie Semencier et Valorisation Végétale ;
• GL : Génie Logiciel ;

REDIGE ET PRESENTER PAR MASSIKE ANDRE X


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

LISTE DES ABREVIATIONS

LISTE DES FIGURESLISTE DES


SIGLE SIGNIFICATION
KGS ABREVIATIONS
Kokitech Group Sarl
UML Unified Modeling Langage

REDIGE ET PRESENTER PAR MASSIKE ANDRE XI


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

LISTE DES FIGURES

Figure 1: Plan de localisation de KOKITECH GROUP SARL…………………………………………………..…………………4


LISTE DES
Figure 2: Schéma de la méthode 2TUP ………………………………………………………………………………………………22
TABLEAUXLISTE DES
Figure 3: Diagramme des cas d’utilisation FIGURES
globale ……………………………………………………………………………24

Figure 4: Diagramme de séquence s’authentifier ………………………………………………………………………………27

Figure 5: Diagramme de séquence gérer les commandes …………………………………………………………………28

Figure 6: Diagramme de classe…………………………………………………………………………………………………………29

Figure 7: Diagramme de composant…………………………………………………………………………………………………30

Figure 8: Diagramme de déploiement………………………………………………………………………………………………30

Figure 9: Interface d’authentification…………………..……………………………………………………………………………33

Figure 10: Interface utilisateur…………………………………………………………………………….……………………………33

Figure 11: Interface produits……………………………………………………………………………………………….……………34

Figure 12: Interface commande…………………………………………………………………………..……………………………34

LISTE DES TABLEAUX

Tableau 1: Activités du stage…………………………………………………………………………………………..…………………8

Tableau 2: Acteur du projet……………………………………………..………………………………………………………………11

Tableau 3: Valeur des coefficients………………………………………………………………………………..…………………15

Tableau 4: Catégorie du projet……………………………………………………………………………………..…………………15

Tableau 5: Ressources humaines…………………………………………………………………………………..…………………16

Tableau 6: Ressources matériels …………………………………………………………………………………..…………………16

Tableau 7: Ressources logiciels ……………………………………………………………………………………..…………………17

Tableau 8: Budget total …………………………………………………………………………….…………………..…………………17

Tableau 9: Planification des taches ………………………………………………………………………………..…………………17

Tableau 10: Etude comparative des méthodes ……………………………………………………………..…………………20

Tableau 11: Etude comparative des approches de modélisations …………………………………..…………………21

Tableau 12: Différents cas d’utilisations …………………………………………………………………..…..…………………24

REDIGE ET PRESENTER PAR MASSIKE ANDRE XII


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Tableau 13: Description textuel du cas d’utilisation s’authentifier …………………………………..………………25

Tableau 14: Description textuel du cas d’utilisation gérer les comptes……………………………………………25

Tableau 15: Description textuel du cas d’utilisation gérer les commandes………………………………………26

Tableau 16: Description textuel du cas d’utilisation gérer les caisses………………………………………………26

Tableau 17: Outils de développements………………………………………………………………………….…………………25

REDIGE ET PRESENTER PAR MASSIKE ANDRE XIII


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

RESUME

Les objectifs d’une entreprise de services sont d’une part la satisfaction de ses clients à travers
des services répondant à leurs attentes et réalisés dans les budgets et les délais impartis, et
d’autre part l’optimisation des ressources afin que l’entreprise puisse réaliser ses travaux de
manière rentable. Le présent document relate donc le déroulement du stage professionnel que
nous avons effectué dans la structure KOKITECH GROUP SARL. Stage dont la durée a été de
(03) mois, la finalité étant la validation des acquis de nos trois années de formations en génie
logiciel pour l’obtention du diplôme de Licence technologique qui nous attestera comme
analyste programmeur. Ceci passera certainement par la conception et la réalisation d’une
solution informatique utile et nécessaire pour l’entreprise KOKITECH GROUP SARL. A cet
effet, nous réagissons avec un système de gestion assiste par terminal pour pme(restauration)
batiser jaspe. Ce thème vient palier aux problèmes de gestion rencontrer dans le domaine de la
restauration. Pour bien mettre sur pied ce projet, nous avons utilisé la méthode 2TUP qui
s’appuie sur le langage UML. Comme environnement de développement nous avons utilisé :
Wamp Server, react js, laravel.

En effet pour mener à bien la réalisation de notre travail, nous allons commencer par
présenter l’entreprise au sein duquel nous avons effectué notre stage et par la suite nous allons
vous présenter le dossier d’analyse ainsi que les technologies qui nous on permit de même à
bien notre projet.

REDIGE ET PRESENTER PAR MASSIKE ANDRE XIV


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

ABSTRACT

The objectives of a service company are on the one hand the satisfaction of its customers
through services meeting their expectations and carried out within the budgets and time limits,
and on the other hand the optimization of resources so that the company can carry out its work
profitably. This document therefore relates the progress of the professional internship that we
carried out in the structure KOKITECH GROUP SARL. Internship whose duration was (03)
months, the purpose being the validation of the achievements of our three years of training in
software engineering for obtaining the diploma of Technological License which will certify us
as a programmer analyst. This will certainly go through the design and implementation of a
useful and necessary IT solution for the company KOKITECH GROUP SARL. To this end, we
react with a terminal-assisted management system for sme(catering) batiser jaspe. This theme
comes to overcome the management problems encountered in the field of catering. To properly
set up this project, we used the 2TUP method, which is based on the UML language. As
development environment we used: Wamp Server, react js, laravel.

Indeed to carry out the realization of our work, we will begin by presenting the company
within which we carried out our training course and thereafter we will present to you the file of
analysis as well as the technologies which allowed us to even to our project.

REDIGE ET PRESENTER PAR MASSIKE ANDRE XV


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

INTRODUCTION GENERALE
Toutes entreprises pour faciliter sa gestion a besoin d’un coup de pouce de l’outil
informatique. La plupart des petites et moyenne entreprise de restauration ne disposait pas d’un
écosystème informatique pour la gestion de ses opérations. Hors la non automatisation de ce
processus est à l’origine de nombreuses difficultés telles que :la recherche fastidieuse, la
sauvegarde manuelle des traces de document sous l’effet du temps sussent et deviennent
encombrantes rendant ainsi la traçabilité presque impossible. L’absence de l’outil informatique
dans les pme en particulier entraine des pertes de temps, d’argents, d’informations cruciales au
bon fonctionnement de l’entreprise et un manque de traçabilité dans les différentes opérations.
C’est dans ce cadre que s’inscrit notre projet qui consiste à réaliser un système de gestion assiste
par terminal pour pme(restauration).

Pour développer ce système nous avons utilisé UML comme langage de modélisation, la
bibliothèque react js pour la réalisation des interfaces, le Framework laravel pour la conception
de l’api.

Pour mener à bien notre mission, le travail a été structuré en deux parties donc la première
décrit le cadre du stage et l’étude préalable, la seconde s’articule sur le dossier d’analyse et
réalisation de notre logiciel.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 1


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

PREMIERE PARTIE : CADRE DU STAGE


ET ETUDE PREALABLE

Nous allons développer dans cette partie deux chapitres à savoir : d’abord, la présentation de
l’entreprise au sein de laquelle nous avons effectué notre stage ainsi que son déroulement, les
différentes activités effectuées durant notre stage et celles effectuées pour l’étude du système
en cours. Ensuite, nous présenterons l’étude préalable du système que nous souhaitons réaliser
et les coûts associés à la réalisation du projet.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 2


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

CHAPITRE I : CADRE DE L’ETUDE

Il sera question pour nous dans ce chapitre de présenter l’entreprise au sein de laquelle nous
avons effectué notre stage ainsi que le déroulement de celui-ci.

SECTION 1 PRESENTATION DE L’ENTREPRISE

Dans cette section, nous allons présenter kokitech group sarl depuis sa création et son évolution

I. PRESENTATION DE KOKITECH GROUP


KOKITECH GROUP SARL est une jeune entreprise opérant ses activités dans le secteur de
l’électricité, l’électronique et la technologie. Elle est capable de vous accompagner dans la
réalisation de vos activités de façon efficiente. KOKITECH group dispose d’un personnel
d’encadrement et une équipe de techniciens hautement qualité et rompus à la tâche qui
accompagne nos clients de manière active et permanent garantissant la fiabilité et la sécurité
dans la réalisation de vos travaux ou la conception de vos produits. Notre vision est de vous
apporter des performances techniques et des solutions technologiques pour anticiper vos
besoins. Nourrissant des valeurs telles que l’intégrité, l’engagement, l’excellence, la
créativité/l’innovation, notre objectif est de répondre à chacune de vos préoccupations en vous
apportant entièrement satisfaction dans le respect des normes de qualité et de sécurité.
L’exigence de qualité dont KOKITECH s’entoure dans l’exercice de ses activités, et le souci
permanent de contribuer à l’amélioration et la mise à niveau des équipements et installations
techniques au sein des entreprises nous ont incités à développer des activités suivantes :

➢ COURANT FORT
• Installation et maintenance électrique tertiaire et industrielle ;
• Installation et maintenance des groupes électrogènes ;
• Installation et maintenance des systèmes automatisés de production et
ascenseur ;
• Transport et distribution électrique MT/BT.
➢ COURANT FAIBLE
• Réseau et Télécommunication ;
• Sécurité incendie et contrôle d'accès ;
• Vidéo protection et Télésurveillance ;
• Installation et maintenance de Parc informatique et serveur.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 3


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

➢ GENIE CIVIL
• Planification, exécution, contrôle et suivi des travaux du génie civil ;
• Conceptions architecturales 2D et 3D ;
• Revêtement du sol et des murs ;
• Décoration interne et externe.
➢ AUTRES SERVICES
• Installations et maintenances des équipements biomédicaux ;
• Prestations de service de qualité à la demande ;
• Vente du matériel.

1. Historique
KOKITECH est une entreprise constituée en 2018 avec pour statut juridique un
Etablissement (ETS). Au départ elle a un effectif de cinq employés avec un cadre de travail peu
spacieux ayant pour siège social à cette époque New-Bell.

2. Evolution
Au fil du temps elle devient une société constituée de groupe de personnes et c’est ainsi
qu’elle sera constituée le 16 Janvier 2019 pour changer de statut juridique et migrer en SARL
d’où la raison sociale KOKITECH GROUP SARL avec pour capital 5 000 000 FCFA
entièrement souscrite à la constitution. Elle verra aussi son personnel passé de cinq employés à
huit employés. Concernant le siège social, elle changera également de lieu en 2019 pour Deido
en 2021 et de Deido pour Akwa (entre l’école Doctorale et le Centre de Formation Professionnel
De La Salle) en Juin 2022.

Figure 1: Plan de localisation de KOKITECH GROUP SARL

REDIGE ET PRESENTER PAR MASSIKE ANDRE 4


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

3. Objectifs
Comme toute entreprise qu’elle soit du secteur industriel ou commerciale, l’objectif premier
de KOKITECH GROUP SARL est de rentabiliser ses investissements et de générer des
bénéfices à travers ses activités pour la survie à long terme. Comme autres missions, nous avons
:

➢ Conquérir les marchés ;


➢ Améliorer les performances de l’entreprise ;
➢ Expansion de l’entreprise ;
➢ Satisfaction de ses clients en qualité d’offre de services ;
➢ Veillez à la santé et la sécurité de son personnel.

4. Missions
Pour pérenniser ses activités, KGS s’est fixé un certain nombre de missions à atteindre. Il s’agit
de :

➢ Sur le plan social


• Contribuer à la diminution du taux de chômage ;
• Payer régulièrement et les charges salariales de son personnel ;
• Satisfaire les attentes des clients en les proposants des services de qualité et prix
abordables.
➢ Sur le plan économique
• Conquérir davantage les parts de marché ;
• Internationaliser progressivement son activité en s’implantant dans d’autres pays
;
• Améliorer l’image de l’entreprise afin de mieux le faire connaitre au grand
public ;
• Participer au développement économique du Cameroun en payant ses impôts.

5. Moyens Déployés
Elles représentent une partie essentielle de l’actif de l’entreprise dont elle a besoin pour
améliorer et assurer la performance de son personnel, KGS a mis en place des moyens fiables
à leur disposition. Ces moyens sont constitués entre autres :

REDIGE ET PRESENTER PAR MASSIKE ANDRE 5


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

i. Moyens matériels
Les ressources matérielles engobent tout ce que possède déjà l’entreprise, mais également
tout ce qui sera nécessaire à la réalisation des différentes tâches. Ainsi KOKITECH Group
dispose des matériels suivants :

➢ Le matériel informatique mis à la disposition du personnel dans chaque bureau


(ordinateurs, imprimante, scanner) ;
➢ Du mobilier de bureau (tables et sièges) ;
➢ Des outils de travail destinés à la réalisation des travaux sur les chantiers.

ii. Moyens humains


KOKITECH GROUP est formé d’un personnel ayant des compétences diversifiées. Chacun
étant doué d’un savoir-faire et animé par l’esprit d’équipe. La réalisation efficace et responsable
de ses missions repose sur une équipe expérimentée, dynamique, sensibilisée aux enjeux de
l’opération aux aspects techniques du secteur. KGS attache ainsi une importance particulière
au choix de chaque intervenant et à l’adéquation entre l’expérience et les besoins de chaque
mission.

6. Environnement de L’entreprise KGS


KOKITECH GROUP établie une parfaite relation avec son environnement interne et externe.
On distingue ainsi : l’environnement interne et externe.

i. Environnement interne
Parler de l’environnement interne de KGS revient à recenser toutes les ressources internes
dont elle dispose. Comme ressources internes on distingue : les ressources humaines,
matérielles et financières. En ce qui concerne les ressources humaines, KGS est composé d’une
équipe de spécialistes multidisciplinaires et jouissant d’un savoir-faire exceptionnel.

Pour ce qui est des ressources matérielles, une entreprise doit combiner les facteurs de
production tels que : le travail, le capital financier, les équipements et les ressources naturelles
afin de produire les biens et services. De ce fait, KGS dispose d’une salle de formation
d’environ vingt (20) places, de grands bureaux abritant les services du personnel. Les ressources
financières enfin proviennent de ses activités. Ces ressources permettent à KGS de disposer
d’une capacité financière importante susceptible de couvrir aussi bien ses charges fixes que
variables.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 6


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

ii. Environnement externe


L’environnement externe regroupe tous les acteurs et les forces externes de l’entreprise. A
cet effet, nous parlerons de la clientèle, de ses fournisseurs ainsi que ses concurrents.

La clientèle constitue la première ressource d’une entreprise, ainsi KGS parmi les clients de
KGS nous avons : WILLIS TOWERS, AMS HOTEL, VALLEE DES PRINCES, HOTEL LA

FALAISE, CAVE DES CHATEAUX, JASPE BOUTIQUE, TADIS SARL, ECLIPSE


BOUTIQUE.

Concernant les fournisseurs de KGS ce sont ceux qui procurent du matériel nécessaire pour
le bon fonctionnement des activités de l’entreprise. Nous pouvons citer entre autres : COGENI,
ENEO CAMEROUN, CAMTEL, NOVATECH CENTER MELMA SARL, K PRINT SARL,
PLAZA, QUINCAILLERIE TPEC, FOKA CONSTRUCTION SARL, BUSINESS
COMPUTER SARL, UNION COMPUTER SARL.

7. Organisation Structurelle de KGS


La société KOKITECH Group Sarl regorge d’employés jeunes qualifiés et dynamiques qui
sont divisés en deux (2) départements, tous sous la direction du Président-directeur général, M.
Serge YIMNYA :

➢ Administration financière
➢ Administration des travaux

Chacun de ces services étant bien reparti dans chaque département. Services communs à toutes
les sociétés

➢ Service financier et comptable ;


➢ Service juridique ;

Services propres au secteur de l’entité

➢ Service réseau
➢ Service courant fort
➢ Service courant faible

REDIGE ET PRESENTER PAR MASSIKE ANDRE 7


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

II. DEROULEMENT DU STAGE


1. Activités du stage
Lors de mon arrivée au sein de Kokitech Group Sarl le 23 janvier 2023, j’ai été accueillis
par Mme Folac responsable des ressources humaines qui m’a présenté l’entreprise et ses
différents domaines de compétentes. J’ai également été présentés aux différents membres
présents ce même jour-là. Au cours de notre stage, nous avons eu à effectuer les activités
suivantes :

Date Activités
Du 23 janvier au 27 janvier Prise de contact avec notre encadreur professionnel et les
membres l’entreprise.
30 janvier au 10 février Etude comparative de quelque langage et mise en place de
l’environnement de travail
13 février au 25 février Apprentissage de la bibliothèque react js
27 février au 03 Mars Réalisations des interfaces utilisateurs avec react js
06 Mars au 17 Mars Apprentissage framework laravel, de l’api rest et de l’orm
eloquent
20 Mars au 30 Mars Conception de l’api rest et de l’orm eloquent
3 Avril au 21 avril Apprentissage de la connexion de la bibliothèque react js a
l’api rest et la gestion des services de connexion suivis du
test de l’application

Tableau 1: Activités du stage

2. Justification et enjeux du thème


KOKITECH Group Sarl est une entreprise qui fait dans la prestation de service dans le
domaine du développement des logiciels et applications d’où il m’a été confier de réaliser une
application web pour pme de restauration batiser jaspe qui permettra d’optimiser, d’améliorer
l'expérience et l'efficacité de la gestion du restaurant, améliorer l'expérience et l'efficacité.

3. Enjeux
Le développement de ce logiciel nous permettra de pouvoir appliquer l’ensemble des
connaissances acquises durant le stage, au cours de cette année de formation. Elle nous
permettra d’acquérir de nouvelles notions et connaissances concernant la mise sur pied du dit
système sans toutefois se défaire du fait que nous devons nous familiariser avec la vie au sein

REDIGE ET PRESENTER PAR MASSIKE ANDRE 8


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

d’une entreprise mais aussi le monde professionnel et le monde de l’emploi. Ainsi, l’application
qui sera réalisé va permettre à l’entreprise d’améliorer sa gestion.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 9


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

CHAPITRE II ETUDE PREALABLE

Dans ce chapitre, nous procéderons à l’identification de toutes les fonctionnalités de notre


système et ceci en recensant les besoins fonctionnels et les besoins non fonctionnels. Nous
allons mettre en évidence dans la première partie de ce chapitre, l’étude de l’existant dans sa
description, sa critique et la solution à concevoir qui a été retenue. Ensuite dans sa deuxième
partie, nous présenterons le cahier de charges qui regroupe les objectifs à atteindre du projet.

SECTION 1 : CONTEXT ET OBJECTIF

Le contenu de cette section s’articulera autour de l’étude de l’existant, de la critique et de la


proposition de solution.

I. ANALYSE DE L’EXISTANT
KOKITECH GROUP est une entreprise qui fait dans la prestation de service dans plusieurs
domaines dans lesquels elle exerce. Au Cameroun la restauration constitue un domaine
important quels que soient le lieu. Il existe plusieurs petite et moyen entreprise de restauration
qui utilise des méthodes de gestion traditionnelle qui ne permet pas d’être optimal dans son
processus de gestion.

1. Critique de l’existant
De nos jours, la plupart des restaurants utilise encore des méthodes de gestion traditionnelle
qui ne permet pas aux gérants de gérer les services de façon optimal. La lenteur et les erreurs
font constamment partir des opérations quotidiennes du gérant dans son processus de gestion.
La résolution de ce problème nous conduit donc à la réalisation d’un SYSTEME DE
GESTION ASSISTE PAR TERMINALS POUR PME (DE RESTAURATION)
BATISER JASPE qui pourra résoudre les difficultés rencontrées dans ce secteur d’activité.

SECTION 2 : CAHIER DE CHARGE


Dans cette section, nous présenterons le cahier de charge de l’application qui doit être réaliser.

II. CAHIER DE CHARGES


Un cahier des charges est un document contractuel à respecter lors de la conception d’un
projet et par lequel le maitre d’ouvrage exprime son besoin pour le projet. Il permet à un maître
d’ouvrage de faire savoir au maître d’œuvre ce qu’il attend de lui lors de la réalisation du projet
entraînant des pénalités en cas de non-respect.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 10


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

1. Contexte
Kokitech group technologie après étude du marchée met à la disposition des potentiels client
des applications capables d’effectuer des processus humains leur permettant de gagner et temps
et en productivité. Les pme de restaurant sont aujourd’hui en pleine expansion au Cameroun.
Durant notre entretien avec le responsable d’une pme de restaurant, il nous a fait part de ses
multiples problèmes qu’il rencontre dans l’exercice de ses fonctions et exprimer ses besoins.
Parmi ces besoins se trouvait en bonne position ce projet de Mise en place d’un Système de
gestion assiste par terminal pour pme de restauration.

2. Problématique
La gestion de restaurant consiste à superviser les opérations quotidiennes au sein d'un
restaurant. Pourtant, il a également une composante stratégique importante car les gestionnaires
sont en fin de compte chargés de guider une entreprise vers le succès à long terme.

3. OBJECTIF DE L’APPLICATION
L’objectif global est de développer un système, stable, robuste et sécurisée pour la gestion
et qui pourra également :

➢ Optimiser la gestion du restaurant des petite et moyen entreprise ;


➢ Rendre la procédure de commande aussi simple et fluide ;
➢ Faciliter le travail et la traçabilité ;
➢ Améliorer l'expérience et l'efficacité ;
➢ Faciliter la vie des employés ;
➢ Aider les restaurants à atteindre leurs objectifs stratégiques

Acteurs du projet

Noms Fonctions Rôles


M. MASSE Michel Directeur Technique de Chef de projet
KOKITECH GROUP SARL
M. KEMAYO Responsable Département Encadreur
TCHATCHO Denis Junior Soft Professionnel

Mme BINDZI Enseignant à IUT de Encadreur


Douala académique
M. MASSIKE Andre Etudiant IUT Douala Analyste
concepteur,
Réalisateur du
projet

REDIGE ET PRESENTER PAR MASSIKE ANDRE 11


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Tableau 2 : Acteur du projet

4. LES CIBLES
➢ Petite et moyen entreprise de restauration
➢ Directeur du restaurant (propriétaire)
➢ Personnel de l’entreprise de restauration

5. CARACTERISTIQUE DE L’APPLICATION
➢ Application web dynamique
• Langue : française

6. SPECIFICATION DES BESOINS


i. BESOINS FONCTIONNELS
La première version de cette application proposera les fonctionnalités suivantes :

➢ Pour tous les utilisateurs


• Créer son compte utilisateur ;
• S’authentifier ;
• Gérer les informations relatives à leurs comptes (Gérer les produits, Gérer les
catégories des produits, Gérer les commandes, Gérer la facturation des
commandes, Gérer l’entrée et la sortie en stock des produits).
➢ Administrateur
• Gérer les comptes utilisateurs (activation, désactivation et suppression du
compte) ;
• Consulter les activités ;
• Consulter et recevoir les statistiques.
➢ Assistance technique
• Consulter l’historique des évènements.

ii. BESOINS NON FONCTIONNELS


Ce sont des besoins en matière de performance, de type de matériel ou le type de conception.
Ces besoins peuvent concerner les contraintes d’implémentation (langage de programmation,
type de SGBD, le système d’exploitation…). En plus des besoins fondamentaux, notre système
doit répondre aux critères suivants :

REDIGE ET PRESENTER PAR MASSIKE ANDRE 12


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

➢ LA FIABILITE : le système devra délivrer des informations cohérentes et précis ➢


➢ LA PERFORMANCE : le système doit répondre aux exigences des utilisateurs de
manière optimal
➢ LA SECURITE : Le système doit tenir compte de la confidentialité des données des
utilisateurs
➢ LA CONVIVIALITE ET L’ERGONOMIE : L’application doit être facile à utiliser,
les interfaces doivent être simple et adapter à l’utilisateur
➢ LA PORTABILITE : L’application doit pouvoir être fonctionnel sur n’importe quel
terminal
➢ MULTI-UTILISATEURS

7. CHARTE GRAPHIQUE
➢ Couleur de base : blanc, gris, bleu, vert citron ;
➢ Texte : noirs ;
➢ Police :
➢ Les effets dynamiques
• Menu déroulant ;
• Changement de couleur au survol de la souris sur les liens et bouton.

8. CONTRAINTES
i. CONTRAINTES TECHNIQUES
➢ Formation à l’utilisation de l’application ;
➢ Assurer la maintenance ;
➢ Hébergement ;
➢ Rédaction de la documentation.

ii. CONTRAINTE FONCTIONNELLES


L’application contiendra des droits d’accès (un système d’authentification).

iii. CONTRAINTES D’UTILISATION


➢ L’application doit être disponible 24h/24 7j/7 sauf en cas de maintenance ;
➢ L’application sera hébergée sur un serveur ;
➢ L’application doit fonctionner de manier cohérente sans erreur ;
➢ L’application doit être accessible via le web ;
➢ L’accès à un compte utilisateur doit être protéger par une adresse mail et un mot de
passe ;

REDIGE ET PRESENTER PAR MASSIKE ANDRE 13


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

➢ Les sauvegarde des données doivent être effectuer sans arrêter le fonctionnement du
système.

9. LES LIVRABLES
➢ Manuel d’utilisation ;
➢ Une application web dynamique héberger sur un serveur.

10. ESTIMATION DE LA DUREE DU PROJET


L’estimation du projet informatique est l’une des plus importantes activités du
développement de logiciel. Tout travail de conception ne saurait se faire sans une estimation
préalable de l’ensemble des ressources nécessaires pour la réalisation du projet. Dans le cadre
de la conception de notre application web, objet de notre travail, une estimation des différents
ressources matérielles, humaines et logiciels pour lesquelles cas sera établi un budget
prévisionnel proportionnel a la durée de la conception, de la main-d’œuvre utilisée et de tout
autre problème relatif à ladite conception. Nous définissons donc le budget sur la base de trois
types de ressources différentes et suivant le model COCOMO.

i. ESTIMATION DU COUT : COCOMO


Par définition COCOMO qui signifie COnstrutive Cost Model (modèle des constructions des
couts) est une méthode pour estimer le cout d’un projet logiciel dans le but d’éviter les erreurs
de budget et les retards de livraison. Ce modèle est en fait constitué de trois modèles :

➢ Le modèle de base : petit projet ;


➢ Le modèle intermédiaire : projet de taille moyenne ;
➢ Le modèle expert : grand projet.

Pour chaque modèle, on a trois modes de développement :

Mode organique : petite équipe expérimentée et environnement familier (traitement classique) ;

Mode semi-détaché : équipe assez expérimentée et environnement connu ;

Mode imbrique : projet a contraintes serrées, dues à une certaine nouveauté de l’application.

Valeur des coefficients

Type A B C
Organique 2.4 1.05 0.38
Médian (semi-détaché) 3.0 1.12 0.35

REDIGE ET PRESENTER PAR MASSIKE ANDRE 14


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Imbriqué 3.6 1.20 0.32

Tableau 3 : valeur des coefficients

ii. Catégories de projet


Type Taille Description

Organique < 50 KLOC Projet simple menés avec une petite équipe

Médian (semi-détaché) < 300 KLOC Projet intermédiaires menés avec des équipes
mixtes
Imbriqué > 300 KLOC Projet complexe devant obéir à des ensembles
de contraintes

Tableau 4 : catégories du projet

iii. Ressources Humaines


➢ Estimation de la charge (effort)

La charge est calculée selon la formule charge= a*(KLOC)b

KLOC est le nombre de millier de ligne de code, a et b sont des coefficients qui dépendent du
type de projet.

Notre projet est classé dans la catégorie des projets organique car le nombre de ligne de code
s’estime à 4500.

Nous avons donc : charge = 2.4(4.5)1.05

=11.6435hm

La charge du projet s’estime à 11.6435 Hommes-mois.

➢ Estimation de délai (TDEV)

Le délai est calculé selon la formule TDEV=2.5*(charge)c

Nous avons donc : TDEV=2.5*(11.6435)0.38

=6.3540 mois

Nous pouvons estimer le temps de développement de l’application a 6 mois.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 15


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

➢ Taille de l’équipe

La taille de l’équipe est donnée selon la formule Taille = charge / délai

Nous obtenons : taille = 11.6435 / 6.3540

=1.83

L’équipe de codage sera constituée d’une personne.

On peut donc résumer les ressources humaines avec le tableau suivant

Main d’œuvre Rôle Nombres Durée de Rémunération Montant


travail par jour total
(en jour) (FCFA) (FCFA)
Analyste Définit le système 1 10 10 000 100 000
d’information
Concepteur 1 10 12 000 120 000
Programmeur Codage et test 1 50 10 000 500 000
Total 720,000

Tableau 5 : Ressources humaines

iv. Ressources Matérielles


Il s’agit de définir et d’évaluer le matériel indispensable a la mise en place de cette solution.

Matériels Quantités Prix unitaire (FCFA) Montant (FCFA)


Ordinateur pc 01 150 000 F 150 000 F
Internet 03 mois 3000 F 9 000 F
Onduleur 01 12 000 F 12 000 F
Total 171,000 F

Tableau 6 : Ressources matérielles

v. Ressources Logicielles
En termes de ressources logicielles pour la conception et réalisation de l’application, nous
aurons besoin de :

Logiciels Rôles Prix


(FCFA)
Windows 10 (64 bits) Système d’exploitation Gratuit

REDIGE ET PRESENTER PAR MASSIKE ANDRE 16


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Gantt Projet Outils de gestion des temps et des ressources, Gratuit


pour une bonne planification du projet
WAMP Server Package pour la gestion des bases de données Gratuit

Suite Office Manipulation des documents et outils Gratuit


bureautiques
Start UML Outil de modélisation Gratuit

Tableau 7 : Ressources logicielles


11. BUDGET PREVISIONNEL TOTAL DU PROJET

Types PRIX (FCFA)


Main d’œuvre 720,000
Matériels 171,000
Hébergement annuel, 100,000
serveur, base de données
Service d’envoi d’sms 113,000
annuel
Maintenance annuel 150,000
TOTAUX 1,254,000

Tableau 8 : Budget total

12. ESTIMATION DE LA DUREE DU PROJET


➢ Planification des taches du projet

Tache Durée (en semaine)


Rédaction du cahier de charge 1
Analyse et Conception 1
Réalisation 4
Test et Correction 2
Déploiement 1

Tableau 9 : planification des taches

REDIGE ET PRESENTER PAR MASSIKE ANDRE 17


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

En conclusion il était question pour nous dans ce chapitre de présenter le contexte et


l’objectif d’une part et d’autre part le cahier charge du projet. Ce cahier de charge nous a
permis de mieux cerner la problématique du thème, de prendre connaissances des résultats
attendus de notre travail. Il est donc question pour nous de passer à la phase d’analyse et de
conception du système.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 18


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

CHAPITRE II : ANALYSE ET CONCEPTION

L’objectif de cette étape est de déterminer de façon détaillée et précise ce que le système
devrait faire, afin de répondre aux objectifs établis dans le cahier de charges tout en respectant
les contraintes de couts et délais. La réussite d’un projet repose sur cette phase. Si une erreur
s’y glisse bien que le langage utilisé soit itératif et incrémental, elle aura des répercussions
néfastes sur le futur système. Par conséquent, ce dossier d’analyse sera structuré autour des
diagrammes de cas d’utilisation, de séquence, de classe, de composant et de déploiement.

SECTION 1 : LES METHODES D’ANALYSE

I. METHODE D’ANALYSE
Comme n’importe quel type de projet, un projet informatique nécessite une phase d’analyse,
on cherche d’abord à bien comprendre et à décrire de façon précise les besoins de l’utilisateur
ou des clients. Que souhaitent- ils faire avec le logiciel ? Quelles fonctionnalités veulent-ils ?
Pour quel usage ? Comment l’action devrait-elle fonctionner ? Après validation de notre
compréhension du besoin, nous imaginons la solution. C’est la partie analyse de la solution.
Dans la partie conception, on apporte plus de détails à la solution et on cherche à clarifier des
aspects techniques. Pour réaliser ces deux phases dans un projet informatique, nous utiliserons
des méthodes, des conventions et des notations. Les plus utilisées aujourd’hui sont UML et
MERISE.

1. ETUDE COMPARATIVE DES METHODES DE DEVELOPPEMENT


La comparaison sera basée sur les variantes de la méthode argile. Les principales peuvent
être résumées dans le tableau suivant :

METHODE DE AVANTAGES INCONVENIENTS


DEVELOPPEMENT
RUP (Rational - Organiser sur une approche de - Ce modèle n’est pas rapide et
Unified Process) développement itératif ; adaptable quand il s’agit d’un
- Favorise le dialogue entre les projet avec délai limite ou il faut
différents intervenants du projet. ajouter des fonctionnalités ou
un complément de façon très
rapide ;
- Il est couteux à personnaliser.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 19


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

2TUP (Two Track - approche itérative et incrémentale - Ne propose pas de


Unified Process) pilotée par les risques ; documentation type ;
- Pilotée par les exigences des - Superficiel sur les phases
utilisateurs du système ; situées en amont et en aval du
- Basée sur le modèle UML et cible les développement.
projets de toute taille ;
- Démarche centrée sur l’architecture
logicielle.
XP (Extreme - Contact étroit avec le client - Charge horaire relativement
Programming) - Logiciel stable grâce à des tests élevés
continus - Couts relativement élevés

Tableau 10 : étude comparative des méthodes de développement

2. ETUDE COMPARATIVE DES APPROCHES DE MODELISATION


Il existe deux principales approches ou méthodes de modélisation des systèmes
d’informations qui peuvent être analysées dans le tableau suivant :

APPROCHES FORCES FAIBLESSES


APPROCHE - Propose une approche intuitive - Privilège la fonction comme
hiérarchique, descendante et modulaire moyen d’organisation du
FONCTIONNELLE en décomposant les fonctions en sous- logiciel qui rend complexe la
fonctions ; maintenance en cas de
d’évolution ;
- La réutilisabilité du code : Le
découpage d’un problème en bloc - Sépare les données et les
indépendants (fonctions et procédures) traitements ;
va permettre aux programmeurs de
réutiliser les fonctions déjà - Une modification des données
développées. entraine généralement une
modification d’un nombre
important de fonctions
éparpillées.
APPROCHE - Considère le logiciel comme une - C’est une approche moins
collection d’objets dissociés, identifiés intuitive que l’approche
OBJET et possédant des caractéristiques ; fonctionnelle ;
- L’application des concepts
- Rapproche les données et leurs nécessite une grande rigueur :
traitements associées au sein d’un le vocabulaire est précis (risque
même objet ; d’ambiguïtés,
- C’est une approche Orientée donnée d’incompréhensions)
et les fonctions se déduisent d’un
regroupement de champs de données
formant une entité cohérente ;

REDIGE ET PRESENTER PAR MASSIKE ANDRE 20


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

-Une modification des données


entraine la modification seulement de
l’objet concerné

Tableau 11 : étude comparative des approches de modélisation

3. CHOIX DE LA METHODE DE DEVELOPPEMENT ET DE


L’APPROCHE DE MODELISATION
Au regard des études comparatives qui précèdent, nous avons choisi le processus de
développement 2TUP et l’approche objet base sur le langage de modélisation UML.

Justification de notre choix

Le choix de la méthode 2TUP est due au fait qu’en plus des avantages qu’elle possède, elle
est également basée sur le model UML (Unified Modeling Langage) qui est un langage de
modélisation oriente objet qui intègre toutes les caractéristiques de l’approche objet. De plus,
la démarche utilisée par UML correspond notamment aux avantages proposes par la méthode
2TUP.

i. PRESENTATION DU PROCESSUS DE DEVELOPPEMENT


La méthode 2TUP sépare initialement les aspects techniques des aspects fonctionnels avant
de les regrouper dans la phase de réalisation.

Le processus 2TUP commence d’abord par une étude préliminaire. Dans cette étude
préliminaire, il s’agit d’identifier les acteurs qui vont interagir avec le système, les messages
qu’échangent les acteurs et le système, puis à produire un cahier de charges et enfin à modéliser
le contexte. « 2 Track » signifie littéralement que le processus suit deux chemins, il s’agit de la
branche fonctionnelle et la branche technique qui correspondent aux deux axes de changement
imposé au système d’information.

➢ La branche fonctionnelle : capitalise la connaissance du métier de l’entreprise. C’est ici,


qu’on identifie et dégage toutes les fonctionnalités du système à réaliser. Les fonctions
du système d’information sont en effet indépendamment des technologies utilisées.
Cette branche comporte :
• La capture des fonctionnelles qui produit un modèle de besoin focalisé sur les
métiers des utilisateurs ;
• L’analyse des spécifications fonctionnelles

REDIGE ET PRESENTER PAR MASSIKE ANDRE 21


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

➢ La branche technique : capitalise un savoir-faire technique. Les techniques développées


pour le système peuvent l’être en effet indépendamment des fonctions à réaliser. Cette
branche comporte :
• La capture des besoins technique
• La conception générique
➢ La branche du milieu : à l’issue du model fonctionnel et de l’architecture technique, la
réalisation du système consiste à fusionner les résultats des deux branches. Cette fusion
conduit à l’obtention d’un processus en mode Y. cette branche comporte les étapes
suivantes :
• La conception préliminaire
• Conception détaillé
• Codage et tests
• Recette

Cette Méthode peut être résumée avec le schéma suivant :

Figure 2 : Schéma de la méthode 2TUP

SECTION 2 : CONCEPTION

REDIGE ET PRESENTER PAR MASSIKE ANDRE 22


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

II. LANGAGE DE MODELISATION UML ET DIAGRAMMES


UTILISES
1. PRESENTATION DU LANGAGE UML
UML (Unified Modeling Language) est un langage de modélisation unifié crée en 1994, né
de la fusion des trois méthodes de modélisation d’objet :

➢ OMT : Objet Modeling Technique (crée par Jim Rumbaugh)


➢ BOOCH : nom tiré de son inventeur (Grady Booch)
➢ OOSE : Objet Oriented Software Engineering

UML se définie comme un langage de modélisation graphique et textuel destiné à


comprendre et décrire les besoins, spécifier et documenter les systèmes, esquisser des
architectures logiques, concevoir les solutions et communiquer les points de vue. Elle s’articule
autour de treize diagrammes classés en deux catégories (diagrammes structurel et diagrammes
de comportement), chacun d'eux étant dédié à la représentation des concepts particuliers d'un
système.

2. LES DIFFERENTS DIAGRAMMES DE NOTRE APPLICATION


i. DIAGRAMMES DE CAS D’UTILISATION
Le Diagramme de cas d’utilisation décrit les grandes fonctions du système du point de vue
des acteurs, mais n’expose pas de façon détaillé le dialogue entre les acteurs et les cas
d’utilisations. Bien que ce dernier permette d’identifier les différentes fonctionnalités du
système, il est recommandé de rédiger une description textuelle, car c’est une forme souple qui
convient dans bien des situations. Un diagramme de cas d’utilisation est constitué de :

➢ Acteur : utilisateur qui interagit avec le système ;


➢ Le système : séquence spécifique d’action et d’interaction entre l’acteur et le système ;
➢ Cas d’utilisation : décrit l’interaction entre l’acteur et le système ;
➢ Relations (inclusion, extensions, généralisation).

Dans le cadre de notre étude, on distingue les acteurs suivants :

Acteurs Cas d’utilisation


Gérer les comptes utilisateurs
Administrateur Gérer les historiques
Editer son compte
Gérer les commandes

REDIGE ET PRESENTER PAR MASSIKE ANDRE 23


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Serveuse Editer son compte


Gérer la caisse
Caissière
Editer son compte
Economa (comptabilité) Gérer les produits, le stock et son compte

Tableau 12 : les différents cas d’utilisation du système

a. Diagramme de cas d’utilisation générale


Le diagramme de cas d’utilisation suivant décrit l’aspect fonctionnel de l’application

Figure 3 : Diagramme de cas d’utilisation

b. DESCRIPTION TEXTUELLE DES CAS D’UTILISATIONS


➢ Cas d’utilisation s’authentifier

Cas d’utilisation S’authentifier


Objectifs Se connecter à son compte
Acteur Utilisateur

REDIGE ET PRESENTER PAR MASSIKE ANDRE 24


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Pré-condition Avoir accès à l’application


Post-condition Utilisateur connecté
Scenario nominal 1) Lancer l’application
2) Le système affiche le formulaire d’authentification
3) l’utilisateur saisi son mot de passe et son login puis valide
4) Le système vérifie la conformité des informations fournies
5) Le système donne l’accès a l’interface correspondant
Scenario alternatif Les informations fournies sont incorrectes, le système affiche un
message d’erreur et réaffiche le formulaire d’authentification.

Tableau 13 : description textuelle du cas d’utilisation s’authentifier

➢ Cas d’utilisation Gérer les comptes utilisateurs

Cas d’utilisation Gérer les comptes utilisateurs


Objectif -Activer
-Désactiver
-supprimer
Acteur Administrateur
Pré-condition S’authentifier
Posséder les habilitations nécessaires
Post-condition Compte gérer
Scenario nominal 1) L’administrateur demande l’espace de gestion des comptes
utilisateurs
2) Le système affiche l’espace
3) L’administrateur vérifie les informations saisies par
l’utilisateur
4) L’administrateur fait le choix de l’action (activer, désactiver,
supprimer)
5) Le système renvoie un message de succès
Scenario alternatif Le système renvoie un message d’erreur

Tableau 14 : description textuelle du cas d’utilisation gérer les comptes utilisateurs

➢ Cas d’utilisation gérer les commandes

Cas d’utilisation Gérer les commandes


Objectif Enregistrer une commande
Acteur Utilisateur (serveuse)
Pré-condition S’authentifier
Posséder les habilitations nécessaires
Post-condition Compte gérer
Scenarion nominal 1) La serveuse demande le formulaire
d’enregistrement
2) Le système affiche le formulaire
3) La serveuse saisie la commande du
client et valide

REDIGE ET PRESENTER PAR MASSIKE ANDRE 25


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

4) Le système récupère et transfert la


commande pour la suite du traitement
5) Le système affiche un message de
réussite
6) Le système affiche la commande dans la
liste des commandes effectuées par la
serveuse
7) La serveuse consulte l’état
d’avancement du traitement de la
commande
8) Le system notifie la fin du traitement de
la commande
Scenario alternatif La commande peut être modifier ou annuler à la
demande du client.

Tableau 15 : description textuelle du cas d’utilisation gérer les commandes

➢ Cas d’utilisation gérer la caisse

Cas d’utilisation Gérer la caisse


Objectif Valider une commande
Acteur Utilisateur (caissière)
Pré-condition S’authentifier
Posséder les habilitations nécessaires
Post-condition Compte gérer
Scenarion nominal 1) Le caissier demande l’espace de
réception des commandes en cour
2) Le système affiche l’espace demander
3) La caissière consulter les commandes
impayées et les valides si la facture est
réglée
4) Le système affiche un message de
réussite
5) Le système notifie la serveuse de la
validation de la commande
Scenario alternatif La commande peut être retirée à la demande du
client.

Tableau 16 : description textuelle du cas d’utilisation gérer la caisse

ii. Diagramme de séquences


Un diagramme de séquence est la représentation graphique de l’ensemble des
interactions entre les différents acteurs et le système dans un ordre chronologique.
Le diagramme de séquence est organisé en fonction du temps qui s’écoule au fur et à
mesure que les messages sont échangés entre les différents utilisateurs. Les objets qui
interviennent dans leurs différentes interactions avec le système sont regroupés de

REDIGE ET PRESENTER PAR MASSIKE ANDRE 26


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

gauche à droite en fonction du moment où chacun d’eux intervient dans la séquence.


Un diagramme de séquence est composé de plusieurs éléments qui le constituent. Ces
éléments sont :
➢ Les acteurs : C’est l’ensemble des différents intervenants du système.
➢ Les lignes de vie : C’est une ligne verticale qui représente la séquence des
évènements, produite par un acteur pendant une interaction avec un autre acteur
alors que le temps progresse vers le bas de cette ligne.
➢ Les messages : On retrouve deux types de message dans un diagramme de
séquences, le premier est dit « message synchrone » utilisé pour représenter des
appels de fonction ordinaire dans un programme et le second dit « message
asynchrone » utilisé pour représenter la communication entre des threads
distincts où la création d’un nouveau thread.
➢ Les objets et les itérations
a. Diagramme de séquence s’authentifier

REDIGE ET PRESENTER PAR MASSIKE ANDRE 27


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

Figure 4 : diagramme de séquence s’authentifier


b. Diagramme de séquence gérer les commandes

Figure 5 : Diagramme de séquence gérer la commande

REDIGE ET PRESENTER PAR MASSIKE ANDRE 28


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

iii. Diagramme de classe


Le diagramme de classe est considéré comme le plus important de la modélisation orienté
objet. Il exprime la structure statique du système en termes de classes et de relation entre ces
classes. Chaque classe se décrit par les données et traitements dont elle est responsable pour
elle-même et vis-à-vis des autres classes. L’intérêt du diagramme de classe est de modéliser les
entités du SI. Les traitements sont matérialisés par les opérations.

➢ Diagramme de classe

Figure 6 : diagramme de classe

REDIGE ET PRESENTER PAR MASSIKE ANDRE 29


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

iv. DIAGRAMME DE COMPOSANT


Le diagramme de composant permet de représenter les composants logiciels d’un système
ainsi que les liens existants entre ces composants.
Un composant est un élément logiciel autonome, remplaçable et utilisable qui fournit ou
reçoit un service bien précis via des interfaces.

Figure 7 : diagramme de composant

v. DIAGRAMME DE DEPLOIEMENT
Le diagramme de déploiement permet de représenter la disposition physique des ressources
matérielles qui constituent le système et montre la répartition des composants (élément logiciel)
qui s’exécute sur ces matériels. Il ressort aussi les chemins de communication entre les
différentes ressources matérielles. Les ressources matérielles sont représentées par des nœuds
et les chemins de communication sont représentés par des droites liant les nœuds. Le diagramme
de déploiement suivant ressort l’architecture technique de l’application

Figure 8: diagramme de déploiement

REDIGE ET PRESENTER PAR MASSIKE ANDRE 30


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

CHAPITRE IV : REALISATION DE L’APPLICATION

Ce chapitre contient le dernier volet de ce rapport. Il a pour objectif d’exposer le travail achevé. Dans
un premier temps, nous présenterons l’environnement matériel, logiciel et les différents outils de
développement utilisés. Dans un second temps, nous illustrerons la réalisation de notre travail par des
captures écrans des interfaces les plus importantes de notre application.

I. LANGAGES, ENVIRONNEMENT DE DEVELOPPEMENT ET


ARCHITECTURE
1. Le HTML et CSS

HTML : Hyper Text Markup language est langage dit de balisage dont le rôle est de formaliser
l’ecriture d’un document avec des balises.

CSS : Cascading Style sheets est un langage qui permet de gérer l’apparence de la page web
(décoration, positionnement, couleur, taille, police du texte…..).

2. BOOTSTRAP

Bootstrap est une bibliothèque d’outille a la création du design de site et d’application web.
C’est un ensemble qui contient des codes HTML et CSS, des boutons, outils de navigation et
d’autre élément interactif, ainsi que des extensions javaScript utilisant la bibliothèque jQuery.

3. REACT JS

React est une bibliothèque JavaScript libre développée par Facebook depuis 2013. Le but
principal de cette bibliothèque est de faciliter la création d'application web mono-page, via la

REDIGE ET PRESENTER PAR MASSIKE ANDRE 31


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

création de composants dépendant d'un état et générant une page HTML à chaque changement
d'état.

4. LARAVAL (API REST)

Laravel est un framework web open-source écrit en PHP qui propose des outils pour
construire une application web et entièrement développé en programmation orientée objet.
Laravel sera utiliser ici pour la conception de l’api rest de notre application web.

L’outil ORM (Object Relation Mapper) éloquent aide les développeurs Web à interagir avec
les bases de données sans utiliser le langage de programmation SQL. Il fonctionne avec des
objets de base de données et est utilisé pour établir des relations avec des tables de base de
données. Eloquent ORM de Laravel est l’un des plus rapides que tout autre outil ORM utilisé
dans les frameworks PHP.

5. OUTILS DE DEVELOPPEMENT

OUTILS ROLE
C’est une plateforme de développement web de type
WAMP permettant de faire fonctionner localement
(sans se connecter à un serveur externe) des scripts PHP.
C’est un environnement comprenant trois serveurs
(Apache, MySQL et MariaDB), un interpréteur de script
(PHP) ainsi que phpMyAdmin pour l’administration
Web.

Atelier de Génie Logiciel qui nous a permis de


développer notre Système.

Visual Studio Code


Logiciel de modélisation qui nous a permis de dessiner
nos diagrammes UML.
StarUML

Tableau 17: outils de développement

REDIGE ET PRESENTER PAR MASSIKE ANDRE 32


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

II. PRESENTATION DES INTERFACES DE L’APPLICATION


1. INTERFACE D’AUTHENTIFICATION

Figure 9 : page d’authentification

2. INTERFACE UTILISATEURS

Figure 10: interface utilisateur

REDIGE ET PRESENTER PAR MASSIKE ANDRE 33


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

3. INTERFACE PRODUIT

Figure 11 : interface produit

4. INTERFACE DES COMMANDES

Figure 12: interface commande

REDIGE ET PRESENTER PAR MASSIKE ANDRE 34


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

III. DIFFICULTES RENCONTRES ET PERSPECTIVES


1. Difficultés rencontrées
Tout au long de notre période de stage, nous avons fait face à plusieurs difficultés, entre autres
nous pouvons citer :

Le sentiment de ne pas être à la hauteur de la tâche à effectuer, et de ne pas répondre aux


attendes du superviseur de stage

L’indisponibilité de ressources matérielles pour la mise en œuvre de l’application.

La découverte de l’environnement de travail react js, laravel (ORM eloquent, api rest) incluant
ainsi des semaines d’apprentissage avant de démarrer réellement avec le développement

2. PERSPECTIVES
Comme perspectives, nous notons :

➢ L’Augmentation de certains modules


➢ Amélioration de l’application

En somme, il était question pour nous dans ce chapitre de présenter les outils et les langages
utilises pour pourvoir bien réaliser notre projet.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 35


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

CONCLUSION GENERALE

En définitive, nous avons apporté une solution informatique pour résoudre les problèmes de
gestion rencontrer dans les pme de restauration. Nous avons mis en place une a
application fiable et apte pour optimiser la gestion des restaurants. L’application va permettre
de réaliser les taches suivantes : la définition des profils utilisateurs, la création des commandes,
la traçabilité des opérations effectues, faciliter la recherche des produits. Il était question pour
nous de présenter tout d’abord la structure d’accueil au sein de laquelle nous avons effectué
notre stage : l’entreprise KOKITECH GROUP SARL, les différentes activités que nous avons
effectuées durant notre stage mais aussi l’analyse que nous avons effectuée du futur système,
les différentes solutions proposées et la solution qui a été retenue. Ensuite, nous avons présenté
la démarche de développement et le langage de modélisation des différents comportements du
logiciel et nous avons présenté les différentes interfaces de notre logiciel.

Ce projet a fait l'objet d'une expérience à la fois intéressante et enrichissante, qui nous a
permis d'améliorer nos connaissances et nos compétences dans le domaine du développement
et de la conception des systèmes complexes.

REDIGE ET PRESENTER PAR MASSIKE ANDRE 36


MISE EN PLACE D’UN SYSTEME DE GESTION ASSISTE PAR TERMINALS POUR
PME(RESTAURATION) BATISER JASPE

REFERENCES

1. BIBLIOGRAPHIQUE
OUVRAGE ET COURS SPECIALISES
Cours d’introduction à la modélisation Objet : M. TCHUENKAMDOM Isidore, non publié;
Cours de Base de données et système d’information : M. DJIHOU Martial, non publié;
Cours d’introduction au génie logiciel : M.ONDAPHE Christian Arthur, non publié ;

2. WEBOGRAPHIE
➢ https://www.laravel.com/docs/10.x/readme
➢ https://fr.legacy.reactjs.org/
➢ https://www.youtube.com/
➢ https://www.w3schools.com

REDIGE ET PRESENTER PAR MASSIKE ANDRE 37

Vous aimerez peut-être aussi