Template GL 2023-24
Template GL 2023-24
Template GL 2023-24
En vue de l’obtention du Diplôme de Technicien Supérieur (DTS) en Informatique option Génie Logiciel
Rédigé par :
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Sous la supervision de :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
II
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
DÉDICACE
A la Grande
Famille EWANE !
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
IV
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
REMERCIEMENTS
Nous tenons à remercier toutes les personnes qui ont contribué de près ou de loin au
bon déroulement de notre stage, à la réalisation de ce rapport jusqu’à la présentation
de notre travail. Nos sincères remerciements s’adressent :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
V
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
SOMMAIRE
DÉDICACE..................................................................................................................III
REMERCIEMENTS....................................................................................................IV
SOMMAIRE.................................................................................................................V
LISTE DES TABLEAUX............................................................................................VI
LISTE DES FIGURES...............................................................................................VII
SIGLES ET ABBREVIATIONS..................................................................................IX
GLOSSAIRE.................................................................................................................X
RESUME.....................................................................................................................XI
ABSTRACT...............................................................................................................XII
INTRODUCTION GÉNÉRALE...................................................................................1
1ère PARTIE : PHASE D’INSERTION.........................................................................2
2ème PARTIE : PHASE TECHNIQUE.......................................................................11
Dossier 1 : L’Existant...................................................................................................13
Dossier 2 : Cahier des charges.....................................................................................20
Dossier 3 : Dossier d’Analyse......................................................................................33
Dossier 4 : Dossier de Conception...............................................................................65
Dossier 5 : Dossier de Réalisation :.............................................................................74
Dossier 6 : Test de fonctionnalités...............................................................................87
Dossier 7 : Guide d’installation et guide d’utilisateur.................................................95
CONCLUSION GÉNÉRALE....................................................................................107
BIBLIOGRAPHIE..........................................................................................................i
WEBOGRAPHIE..........................................................................................................ii
ANNEXES....................................................................................................................iii
TABLE DES MATIÈRES.............................................................................................iv
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
VI
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
VII
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
VIII
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
IX
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
SIGLES ET ABBREVIATIONS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
X
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
GLOSSAIRE
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
XI
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
RESUME
Mots clés :
• Cabinet d’Ingénierie ;
• Projets ;
• Automatisation ;
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
XII
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
ABSTRACT
Keywords:
Engineering firm;
Projects;
Automation.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
XIII
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
INTRODUCTION GÉNÉRALE
Les entreprises, de nos jours, que ce soit dans le secteur agricole, commercial, financier, de
transport et bien d’autres, dans les soucis d’assurer une bonne gestion et de faciliter leurs croissances
se tournent de plus en plus vers l’utilisation des technologies de l’information et de la
communication. Cette migration fait ainsi du développement d’applications une activité tout à fait
incontournable pour l’automatisation de certaines tâches en entreprise facilitant ainsi le traitement
des données. C’est ainsi qu’il nous a été attribué un thème : « Mise en place d’une application web
de gestion d’un cabinet d’ingénierie». Ce système de gestion sera automatisé afin de permettre une
meilleure gestion du cabinet et aussi un suivi en temps réel sur les formations et les projets , le but
étant d’obtenir à travers ce travail le Diplôme de Technicien Supérieur option Génie logiciel. La suite
de notre travail sera organisée comme suit : nous aurons le dossier d’insertion qui va décrire notre
accueil dans l’entreprise où nous avons effectué notre stage, un cahier des charges qui décrit de façon
plus précise notre projet ainsi que les contraintes, le dossier d’analyse dans lequel nous allons faire
l’analyse de notre projet à travers des méthodes, le dossier de conception présentant les différents
diagrammes, le dossier de réalisation présentant les outils techniques et logiciels utilisés pour la
réalisation et le déploiement de notre projet et enfin un guide d’utilisation pour aider les futures
utilisateurs à utiliser notre application
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
1
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
La phase d’insertion est la première partie d’un rapport de stage. C’est ici que l’étudiant présente
l’entreprise qui l’a accueilli. Nous insisterons sur l’accueil et l’intégration à Believ’in U, ainsi que la
présentation de l’entreprise. Notre travail sera organisé comme suit :
Aperçu :
INTRODUCTION
CONCLUSION
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
2
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
3
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Accueil en entreprise
Le 01er Aaout 2024 marque notre admission au sein des locaux du cabinet Believ’in U comme
stagiaire. Nous avons été bien accueillis puis nous avons eu une visite guidée des locaux de
l’entreprise. Après cet accueil et cette présentation, ils nous ont exhortés de se sentir comme chez
nous. Nous nous sommes installés afin de prendre connaissance de notre nouvel environnement.
Ainsi la journée suivante, qui est celle marquant véritablement le début de notre stage, nous avons
reçu des notions sur lesquelles nous devons enrichir ou compléter nos connaissances. Deux semaines
après, notre encadrant et nous avons dressé une liste de thèmes à développer pour résoudre les
problèmes auxquels sont confronté la société Camerounaise en particulier.
2. Intégration en entreprise
Une première réunion a été organisé par le Directeur de l’entreprise au cours de laquelle il
nous a été rappelé les éléments clés concernant l'établissement, le règlement intérieur, le
fonctionnement général, la vision et les objectifs de l'établissement, les différents services proposés,
les exigences et l'élaboration du planning hebdomadaire. Un accent particulier a été mis sur les
comportements à adopter et le respect du règlement en vigueur. De plus, lors de plusieurs séances de
travail avec le personnel, nous avons reçu de nombreux conseils et recommandations. Enfin, nous
avons pu discuter et échanger sur notre sujet de travail.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
4
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Historique
Dans sa dénomination anglaise « BELIV’IN U » qui veut dire « crois en toi » , le cabinet
d’ingénierie et gestion de projets qui a pour devise : oser , croire , réussir ;soucieux du devenir de la
jeunesse offre à ces derniers la possibilité de croire en eux en mettant à leurs dispositions de
nombreuses formations professionnelles qui leur permettront de renforcer leurs capacités et
développer des compétences ainsi que des stages pratiques pour mettre en exergue des connaissances
reçues .située au quartier odza au lieudit entrée koweit dans l’arrondissement de Yaoundé IV avec
comme registre de commerce rc/yae/2022/al1739 du 11 mai 2022 et un identifiant
po48617 32 8049d . Entreprise prestataire de services qui fait dans la conception des outils de
gestion d’ingénierie le cabinet believ a pour objectifs de devenir un cabinet de référence en terme de
formations professionnelles pratiques au Cameroun et à l’étranger.
2. Situation géographique
Situé dans l’arrondissement de Yaoundé IV, sis au quartier odza entrée Koweït le cabinet de gestion
de projets est dans un immeuble de 4 niveaux constitué comme tel :
PLAN DE Rédigé
LOCALISATION
par : EWANE SAMEDU CABINET
Franck Bruno, étudiantBELIEVE INlogiciel)
e
en 2 année (Génie U
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
5
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
6
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
3. Organigramme
DG
AD
RAF
C / SERVICE LOGISTIQU
LES INGENIEURS PROJETS
ADG DC
IFP-AMIG
TELECONSEILLEIRS
SG
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
7
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
4. Mission
5. Activités
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
8
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
9
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Rendu au terme de notre phase d’insertion où nous avons pu nous faire une idée de ce que
c’est que Believ’in U, de ses offres et services, de son organisation. Cette phase a été riche en
émotions et en enseignements car elle nous a permis d’intégrer une équipe professionnelle. Nous
nous sommes imprégnés du rythme de travail et nous avons pris conscience de la conduite à tenir.
Une fois que nous avons eu les informations de l’entreprise, nous entamons la suite du travail.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
10
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Il a été question pour nous dans la phase d’insertion de nous familiariser avec
notre structure d’accueil. L’accent sera mis dans cette phase sur les différentes
caractéristiques, spécificités et attentes du sujet soumis à notre étude.
Aperçu :
Introduction
o Dossier 1 : L’Existant
o Dossier 2 : Le cahier des charges
o Dossier 3 : Dossier d’Analyse
o Dossier 4 : Dossier de Conception
o Dossier 5 : Dossier de Réalisation
o Dossier 6 : Test de fonctionnalités
o Dossier 7 : Guide d’installation et guide d’utilisation
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
11
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
12
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Dossier 1 : L’Existant
Résumé :
Aperçu :
Introduction
1. Présentation du thème/projet
2. Etude de l’existant
3. Critique de l’existant
4. Problématique
5. Proposition de solution
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
13
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
14
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
I. Présentation du thème/projet
La phase d’insertion tendant à sa fin, nous devons nous mettre au travail et faire ce pourquoi
l’école nous envoi en stage, à savoir apporter des solutions à des problématiques. Nous avons
échangé sur des thèmes liés à la situation actuelle. Au bout de cet échange, un choix a été porté sur
mon thème après consultation de mon encadrant académique. Nous avons opté pour le thème : «
Conception et réalisation d’une application web de gestion d’un cabinet d’ingenierie ».
L’objectif est de développer un outil simple d’utilisation, pratique et efficace pour permettre aux
services concernés de mieux gérer de façon sereine et en toute sécurité les données et ressources
nécessaires aux bon fonctionnement de l’entreprise
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
15
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
NB : à la fin de leur formation les apprenants devront effectuer un stage dans une structure de
leur choix et ainsi à la fin de ce stage fournir un rapport et présenté ce rapport lors d’une
soutenance
Nous avons les kits complets de formation : qui sont vendu par tunnel de vente ces kits
sont généralement utilisé pour une meilleure compréhension et un meilleur apprentissage
des formations
Nous avons aussi les kits de logiciels : qui sont également vendu via tunnel de vente et
qui sont utilisé pour apprendre et s’instruire sur l’outil informatique
Chaque projet est géré par un ou plusieurs ingénieurs assistés par plusieurs techniciens et aussi
chaque ingénieur a l’obligation de donner l’état d’avancement du projet au promoteur permettant
ainsi un suivi du projet par les deux partis
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
16
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
17
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
IV. Problématique
Apres l’étude de l’existant qui nous a permis de relever les limites du système de gestion d’un
cabinet d’ingénierie au niveau des formations, nous pouvons dire que la gestion actuelle des
formations est faite de manière manuscrite et présentiel de ce fait contribue a une perte en temps,
possibilités de commettre des erreurs lors des enregistrements et lors de leur archivage. De ce constat
nous nous posons la question de savoir comment concevoir et réaliser une solution qui permettra
à la fois de gérer de manière numérique les formations, faciliter la gestion des données et
rendre le cabinet compétitif sur le marché ?
V. Proposition de solution
Afin de résoudre les problèmes soulevés plus haut, nous proposons donc de concevoir et
réaliser une solution informatisée (Believe in U) qui permettra :
• Pour les clients de gérer de manière efficace et numérique l’achat des différents kits de formation et
faciliter le déroulement de leur formation
• Pour les ingénieurs de limiter les déplacements pour les formations et ainsi dispenser des
formations en ligne via vidéo conférence et des discussions via un forum de libre échange
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
18
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
L'analyse de l'existant a permis d'identifier des enjeux clés et des opportunités d'amélioration
au sein du cabinet d'ingénierie "Believ in U". En examinant les processus en place, les outils utilisés
et les interactions entre les différents acteurs, il est devenu évident que le système actuel souffre de
plusieurs insuffisances. Parmi celles-ci, on note le manque d'automatisation dans la gestion des
projets et des formations, ainsi qu'une centralisation insuffisante des données, entraînant des pertes
de temps et une diminution de l'efficacité.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
19
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Le cahier des charges est un document contractuel établi entre le maitre d’œuvre et
le maitre d’ouvrage qui étale les besoins du client. Il étudie et présente avec
exactitude les exigences formulées par les utilisateurs en ce qui concerne le projet,
son déroulement et les résultats.
Aperçu :
Introduction
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
20
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
L’une des informations les plus capitales retenues lors de la période d’insertion est le thème
du stage académique. Ce thème s’intitule « conception et réalisation d’une application web de
gestion d’un cabinet d’ingénierie et de gestion de projet ». Il sera question pour nous dans cette
partie de définir les objectifs et caractéristiques fonctionnelles et non fonctionnelles du système et
faire une estimation financière du projet ainsi que son coût
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
21
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Justification
Au vu des éléments suscités, nous nous sommes posé la question de savoir comment proposer
une solution qui viendra faciliter et digitaliser la gestion des formations du cabinet d’ingénierie
believe in U ? C’est dans la perspective de solutionner ce problème que nous avons opté pour ce
thème dans le but de concevoir et de réaliser une plateforme web de gestion d’un cabinet d’ingénierie
depuis le début de la formation jusqu’à l’obtention du diplôme, ce qui permettra d’avoir une
traçabilité sur le déroulement des formations
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
22
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Cible
Le projet d’automatisation et de numérisation de la gestion d’un cabinet d’ingénierie est
destiné au cabinet d’ingénierie et au entreprise de gestion de projet afin de gagner en temps et
d’avoir un suivi en temps réels sur les projets.
1. Objectif général
Notre objectif principal est de digitaliser les cabinets d’ingénierie permettant ainsi une gestion
efficace et en temps réel des projets et formations.
2. Objectifs spécifiques
Spécifiquement, la mise en place d’une plateforme web de gestion d’un cabinet d’ingénierie
et de gestion des projets répond aux objectifs spécifiques ci-après :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
23
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Besoins fonctionnels
Ils sont indispensables au bon fonctionnement de l’application et décrivent exactement à quoi
cette dernière sert et ce qu’elle fait. A cet effet, notre système doit pouvoir réaliser la gestion des
modules suivants :
• Pour un administrateur :
S’authentifier ;
Se déconnecter ;
Créer compte utilisateur ;
Modifier compte utilisateur ;
Supprimer compte ;
Lister les profils ;
Attribuer un profil a un utilisateur ;
Définir les permissions ;
• Pour un utilisateur :
S’authentifier ;
Se déconnecter ;
Acheter un kit ;
S’enregistrer a une formation ;
• Pour un ingénieur :
S’authentifier ;
Se déconnecter ;
Dispenser une formation ;
Démarrer des Discussions ;
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
24
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Comme l’indique le titre, cette partie traite des besoins non fonctionnels de notre système qui
représente dans un cas général des besoins liés à la forme et donc la satisfaction n’influence pas le
bon fonctionnement de notre système .il est très souvent question entre autres des besoins
d’ergonomie, de performance ou même de type de conception, etc.
Fiabilité : L’application doit fonctionner de façon cohérente, sans erreur et doit être
satisfaisante.
Rapidité : Les opérations effectuées par l’application doivent s’effectuer de manière
rapide.
Convivialité : L’application doit être adapté à l’utilisateur, elle doit également être
intuitive (qu’il n’ait besoin d’aucune formation afin de pouvoir l’utiliser).
Sécurité : La confidentialité des données personnelles des utilisateurs devra
également être respectée par notre solution.
Aptitude à la maintenance et à la réutilisabilité : Le système doit être conforme à
une architecture standard et claire permettant sa maintenance et sa réutilisation
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
25
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Intervenants
Tableau 3 les intervenants
2. Diagramme de Gantt
Pour la réussite du projet le travail a été subdivisé en plusieurs taches et chaque tache
représente une phase d’avancement et de réalisation de notre projet. Le diagramme ci-dessous nous
décrit l’agencement de ces différentes phases
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
26
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Ressources Matérielles
Laptop
SAMSUNG 202B
01 150 000 150 000 FCFA
Core i5 4th
génération
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
27
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Ressources logicielles
Microsoft
Logiciel de traitement de texte 177 000 FCFA
office 2016
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
28
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
3. Ressources humaines
Tableau 6 ressources Humaines
Cout total
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
29
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
❖ Le délai : notre projet est valide uniquement si les livrables suivant sont terminés avant la limite
de nos trois mois de stage qui vont du 5juillet au 30 septembre o Rapport du projet avec les parties
suivantes :
Un dossier d’insertion ;
Un cahier de charges ;
Un dossier d’analyse ;
Un dossier de conception ;
Un dossier de réalisation ;
Un guide d’utilisateur ;
❖ La qualité du produit : la contrainte de qualité constitue un aspect très important. Étant donné
qu’une application ne peut totalement être parfaite, elle devrait se rapprocher du zéro défaut. Pour
plus de sécurité, l’application devra être :
Exacte : le logiciel devra fournir les résultats attendus dans les temps et dans les conditions
normales d’utilisations ;
Efficience : temps d’exécution, taille mémoire…
Robuste : le logiciel devra toujours bien réagir lorsqu’on s’écarte des conditions normales
d’utilisation ;
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
30
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
6. Les livrables
A la fin des délais fixés pour le développement de cette solution, les éléments qui feront office de
livrables sont les suivant :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
31
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Le cahier des charges est un document qui nous guide dans toutes nos actions afin de
respecter les demandes du client (ou commanditaire). Il concourt également à l’organisation du
travail ceci en nous permettant d’estimer en termes de temps, de coût, de ressources matérielles,
logicielles et humaines qui entreront en jeu afin de satisfaire les désirs du potentiel utilisateur. Nous
allons aborder avec beaucoup de lucidité la prochaine partie à savoir le dossier d’analyse
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
32
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Aperçu :
Introduction
1. Méthodologie
1.1. Etude comparative UML et MERISE
1.2. Etude comparative des processus unifiés
2. Modélisation
2.1. Diagramme des cas d’utilisation
2.2. Descriptions textuelles
2.3. Diagramme de communication
2.4. Diagramme de séquence
2.5. Diagramme d’activité
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
33
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
La réalisation d’un bon projet repose principalement sur son analyse. Ainsi, un projet mal
analysé ne saurait donner de bons résultats. Cette étude est axée sur les spécifications fonctionnelles
de manière optique une idée exacte de ce que réalise l’application pour les utilisateurs. Les résultats
de l’analyse ne dépendent d’aucune technologie particulière. Cependant le résultat principal de cette
partie est la délimitation du périmètre de l’application à concevoir c’est-à-dire les besoins des futurs
utilisateurs. Pour ce faire le choix d’une méthode permettant un suivi aisé du développement de notre
application est primordial. A cet effet notre choix s’est posé sur la méthode 2TUP du langage UML.
Il est donc question pour nous tut au long de ce document, de présenter de façon détaillé la méthode
d’analyse, de justifier le choix de cette méthode par rapport à notre champ d’étude, et enfin d’utiliser
les protocoles et normes de cette méthode pour analyser le problème posé
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
34
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
L’analyse est une étape fondamentale dans la conception d’un logiciel. C’est la base de tous
travaux de réalisation de système d’information. Un système d’information est un système organisé
de ressources, de personnes, et de structures qui évoluent dans une organisation et dont le
comportement coordonné vise à atteindre un but commun. Plusieurs méthodes de langages ont été
développées pour faciliter et normaliser l’analyse et la conception des systèmes d’information parmi
lesquels nous avons principalement UML et MERISE.
MERISE (Méthode d’Étude et de Réalisation Informatique pour les Systèmes d’Entreprise) est
une méthode d’analyse, de conception structurelle et de réalisation des systèmes d’informations très
utiles notamment dans les entreprises françaises. Elle est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et physiques. Son but principal est d’arriver
à concevoir un système d’information (SI). C’est une méthode systémique d’analyse et de conception
de SI qui propose de considérer le système réel selon deux points de vue : une vue statique (données)
et une vue dynamique (traitement).
UML (Unifie Modelling Language) quant à lui, est un langage de modélisation des systèmes
standards, qui utilise des diagrammes pour présenter chaque aspect d’un système en s’appuyant sur
la notion d’orienté objet qui est un véritable atout pour ce langage. UML propose donc une approche
différente de celle de MERISE en ce sens qu’il associe les données aux traitements. En effet, avec
UML, centraliser les données d’un type de traitement associé permet de limiter les points de
maintenance dans le
code et faciliter l’accès à l’information en cas d’évolution de logiciel. De plus, UML décrit la
dynamique du système d’information comme un ensemble d’opérations attachées aux objets du
système.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
35
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
MERISE UML
Méthode d’étude et de réalisation Unified Modeling Language
informatique pour les systèmes
d’entreprises.
Est une méthode systémique d’analyse et de N’est cependant pas une méthode, mais
conception de systèmes d’information. plutôt un langage de modélisation objet qu’il
C’est-à-dire qu’elle utilise une approche faut associer une démarche pour en faire une
systémique. méthode. C’est le cas de la méthode 2TUP ;
RUP et XP.
Propose de considérer le système réel selon Propose une approche différente de celle de
deux points de vue : Merise en ce sens qu’il associe les données
Une vue statique (données). et les traitements.
Une vue dynamique (traitements). Car avec UML, centraliser les données d’un
C’est-à-dire qu’avec la méthode Merise, type et les traitements associés permet de
nous avons une étude séparée des données et limiter les points de maintenance dans le
des traitements. code et facilite l’accès a l’information en cas
d’évolution du Logiciel. De plus ; UML
décrit la dynamique du système
d’information comme un ensemble
d’opérations attachées aux objets du
système.
Après cette étude comparative entre les méthodes UML et MERISE, notre choix sera porté
sur la méthode UML.
aussi bien que leurs comportements, concevoir des solutions et communiquer des points de vue.
L'UML utilise les points forts de ces trois approches pour présenter une méthodologie plus cohérente
et plus facile à utiliser. Il représente les meilleures pratiques de création et de documentation des
différents aspects de la modélisation des systèmes logiciels et d'entreprise. UML unifie à la fois les
notions et les concepts orientés objets. Il ne s’agit pas d’une simple notation graphique, car les
concepts transmis par un diagramme ont une sémantique précise et sont porteurs de sens au même
titre que les mots d’un langage. C’est un langage standard de modélisation des systèmes
d’informations à objet.
La version d’UML utilisée ici est la version 2.5.1 qui compte quatorze (14) diagrammes, et une
division du système en deux (02) grandes vues :
La vue statique composée des diagrammes UML structurels qui représente le système
physiquement et comporte six (07) diagrammes
Diagramme de classe
Diagramme de composants
Diagramme de structures composite
Diagramme de déploiement
Diagramme d’objets
Diagramme de packages
Diagramme de profil
La vue dynamique constituée des diagrammes UML comportementaux qui représente les
interactions effectuées dans le système, elle comporte sept (07) diagrammes :
Diagramme d'activité
Diagramme de communication
Diagramme global d’interaction
Diagramme de séquence
Diagramme d'états-transition
Diagramme de temps
UML étant un langage formel et normalisé, il est un bon support de communication dans
l’élaboration d’une solution informatique, sa polyvalence et sa souplesse fond de lui un langage
universel. Pour développer des solutions, on a besoin de lui associer une méthode générique qui
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
37
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
s’attache à ses diagrammes, par exemple la méthode Agile. Il en existe plusieurs: Scrum, XP
(Extreme Programming), RUP (Rational Unified Process), FDD (Feature Driven Development),
etc…
La maîtrise des processus de développement implique une organisation et un suivi des activités :
c’est ce à quoi s’attachent les différentes méthodes qui s’appuient sur l’utilisation du langage UML
pour modéliser un système d’information. UP (Unified Process) est une méthode générique de
développement de logiciel. Générique signifie qu'il est nécessaire d'adapter UP au contexte du projet,
de l'équipe, du domaine et/ou de l'organisation (exemple : R.U.P, U.P, X.P, 2 TUP…).
• Rational Unified Process (RUP) : Développé par Rational Software, RUP est l'un des PU
les plus complets et les plus structurés. Il est basé sur une approche en cascade avec des
phases distinctes et des livrables bien définis.
• Unified Process (UP) : UP est une version plus légère et plus adaptable de RUP, créée par
l'Object Management Group (OMG). Il offre plus de flexibilité aux équipes pour adapter le
processus à leurs besoins spécifiques.
• Extrême Programming (XP) : XP est une méthodologie agile qui met l'accent sur la
collaboration, les tests fréquents et les livraisons incrémentielles. Il est particulièrement
adapté aux projets avec des exigences changeantes.
• Scrum : Scrum est une autre méthodologie agile qui utilise des cycles de développement
courts appelés sprints. Il met l'accent sur la communication et la visibilité entre les membres
de l'équipe.
Le choix du PU le plus adapté à un projet dépend de plusieurs facteurs, tels que la taille et la
complexité du projet, les compétences de l'équipe, les exigences du client et la culture de l'entreprise.
• RUP est un bon choix pour les projets de grande envergure et critiques où une structure et
une planification détaillées sont importantes.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
38
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
• UP est un bon choix pour les projets qui nécessitent plus de flexibilité et d'adaptation.
• XP est un bon choix pour les projets avec des exigences changeantes et une équipe
expérimentée.
• Scrum est un bon choix pour les projets qui nécessitent une livraison rapide et une
communication efficace entre les membres de l'équipe.
Pour des raisons d'adaptation du processus unifié (UP), nous optons pour le processus 2TUP
(Two Tracks Unified Process) qui est construit sur le langage UML. Le processus unifié répète un
certain nombre de fois une série de cycles. Tout cycle se conclut par la livraison d’une version du
produit aux clients et s’articule en 4 phases :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
39
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Dans le processus 2TUP, les activités de développement sont organisées suivant 5 workflows
qui décrivent :
Il commence par une étude préliminaire qui consiste essentiellement à identifier les acteurs
qui vont interagir avec le système à construire, les messages qu'échangent les acteurs et le système,
par la suite de produire le cahier des charges et à modéliser le contexte.
II. Modélisation
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
40
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Les diagrammes de cas d’utilisation identifient les fonctionnalités fournies par le système, ces
fonctionnalités sont appelées ici cas d’utilisations, les utilisateurs qui interagissent avec le système
(acteurs), et les interactions entre ces derniers. C’est une description de l’ensemble des opérations
que l’utilisateur pourra effectuer dans le système.
Les cas d’utilisations sont représentés par une ellipse contenant le nom du cas d’utilisation. Un acteur
et un cas d’utilisation sont mis en relation par une association représentée par une ligne.
Acteur
Cas d’utilisation
Association
Trois types de relations sont pris en charge par la norme UML. Nous pouvons les distinguer dans le
tableau ci-dessous :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
41
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
42
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
43
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
44
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
45
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
46
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
47
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Descriptions textuelles
Chaque cas d'utilisation, est associé à une série d'actions représentant la fonctionnalité voulue, ainsi
que les stratégies à utiliser dans l'alternative où la validation échoue, ou des erreurs se produisent.
Le titre
Résumé Brève description de l'objectif du cas
d'utilisation.
Acteurs Entités (humaines ou systèmes) qui
interagissent avec le système.
Date de création Date à laquelle le cas d'utilisation a été
rédigé.
Responsable Personne en charge du cas d'utilisation.
Version Numéro de version de l’application.
Précondition Conditions à remplir avant le
déclenchement du cas d'utilisation.
Scénario nominal Séquence principale des étapes
d'exécution.
Scénarios alternatifs Variantes ou chemins alternatifs du
scénario principal.
Scénario d’exception Cas où une anomalie ou une erreur
survient.
Post condition de succès Résultat attendu si tout se passe bien.
Post condition d’échec Conséquence en cas d'échec.
Exigences non fonctionnelles Contraintes techniques (performance,
sécurité, etc.)
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
48
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2.1. Cas 1
S’authentifier
Cas d’utilisation permettant d’accéder a
Résumé
la plateforme
Acteurs utilisateurs
L’application doit être lancé et
Précondition
l’utilisateur doit avoir un compte
Déclencheur Clic sur le bouton connexion
1. Au démarrage le système renvoie le
formulaire de connexion
2. L’utilisateur remplie le formulaire
3. Le système vérifie le formulaire
Scénario nominal
4. Le système recherche l’utilisateur
5. Une Session de travail est créer et
l’utilisateur est redirigé a la page
d’accueil
A l’étape 3 si l’utilisateur a mal
rempli le formulaire alors on
retourne à l’étape 1
Scénarios alternatifs
A l’étape 4 si aucun utilisateur
n’est trouvé on retourne à l’étape
1
L’utilisateur est authentifié et accède aux
Post condition de succès
fonctionnalités qui lui sont réservés
L’utilisateur n’accède pas à la
Post condition d’échec
plateforme
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
49
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2.2. Cas 2
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
50
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2.3. Cas 3
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
51
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2.4. Cas 4
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
52
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
5. Diagramme de séquence
Les diagrammes de séquences sont des représentations graphiques des interactions entre les
acteurs et le système selon un ordre chronologique dans la formulation UML. Le diagramme de
séquences permet de décrire les interactions entre les objets au sein d’un diagramme des cas
d’utilisation.
Le diagramme de séquence énumère les objets horizontalement et le temps verticalement. Il
modélise l’exécution des différents modèles en fonction du temps. Dans ce diagramme, les objets et
les acteurs sont énumérés en colonnes avec leur ligne de vie verticale indiquant la durée de vie de
l’objet.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
53
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
et la réponse
Messages de Les messages asynchrones ne nécessitent
retour pas de réponse avant que l’expéditeur ne
asynchrones continue. Seul l’appel doit être inclus
dans le diagramme.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
54
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
55
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
56
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
57
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
58
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
6. Diagramme d’activité
Les diagrammes d'activités sont particulièrement adaptés à la description des cas d'utilisation.
Plus précisément, ils viennent illustrer et consolider la description textuelle des cas d'utilisation.
L’usage général du diagramme d'activité permet de mettre l'accent sur les traitements et de formaliser
graphiquement la séquence d’actions réalisées dans un cas d'utilisation.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
59
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Figure 15 diagramme
Rédigé d'activitéSAME
par : EWANE authentification
Bruno, étudiant en 2e année (Génie logiciel)
Franck
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
60
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
61
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
62
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
63
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Le dossier d’analyse nous a permis d’avoir un aperçu détaillé du système à concevoir. Toujours en
exploitant le langage de modélisation et le processus associé 2TUP, nous poursuivrons par le dossier
de conception dans lequel nous représenterons les diagrammes de la branche technique
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
64
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Introduction
1. Diagramme de classe
2. Diagramme d’état transition
3. Diagramme de paquetage
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
65
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
La phase de conception vise à ressortir les différents contours du modèle statique du système
d’information afin d’en dégager un modèle dynamique devant implémenter notre plateforme dans les
détails. Dans ce dossier, on retrouve les illustrations simplifiées d’architecture du système, qui font
apparaitre les différentes composantes de la plateforme, décrit les procédures de ces composantes et
fait ressortir les attributs de la plateforme.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
66
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
I. Diagramme de classe
Le diagramme de classe met en évidence d’éventuelles relations entre ces classes. Le diagramme de
classes comporte 6 concepts : classe, attribut, identifiant, relation, opération,
généralisation/spécialisation. Ce diagramme est constitué des éléments suivants :
● Classe :il s’agit de la description abstraite à un ensemble d’objet : elle définit leurs structures,
leurs comportements et leurs relations.
● L’attribut : Il représente la modélisation d’une information élémentaire représentée par son
nom et format.
UML définit 3(trois) niveaux de visibilité pour les attributs :
- Public (+) : l’élément est visible par tous les clients de la classe.
- Protégé (#) : l’élément est visible que par les sous-classes ou les classes filles.
- Privé (-) : l’élément n’est visible que par les objets de la classe auxquels il appartient.
● L’identifiant : c’est un attribut particulier, qui permet de repérer de façon unique chaque
objet, instance de la classe.
● Multiplicité : elle définit le nombre d’instance de la classe, elle est définie par un nombre
entier ou un intervalle de valeur (1...1, 0...1, 1...*, 0...*).
● Associations : Une association est une relation entre deux classes (association binaire) ou
plus (association n-aire), qui décrit les connexions structurelles entre leurs instances.
Il existe plusieurs types de relations dont les plus connues sont les suivants :
- Généralisation : : Relation d'héritage, dans laquelle les objets de l'élément spécialisé (Classe
enfant) peuvent remplacer les objets de l'élément général
(Classe parent)
Le tableau suivant nous donne une liste assez détaillée du formalisme du diagramme de classe en un
tableau :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
67
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Elément Représentation
Classe
Association
Composition
Agrégation
0.* 1.*
Généralisation
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
68
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
69
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
70
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Diagramme de paquetage
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
71
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
72
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Le dossier de conception nous a permis de ressortir les données nécessaires pour la création de notre
base de données et l’implémentation de notre application. Les différents éléments modélisés dans
cette partie nous ont permis d’avoir une vue globale sur les différents modules de notre application,
des lors l’étape suivante de notre projet sera la rédaction du dossier de réalisation tenant compte des
différents éléments modélisés les plus haut
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
73
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Aperçu :
Introduction
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
74
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
La conception et la modélisation étant des maillots importants dans le processus de développement
d’une application car elles permettent de définir et spécifier les différents éléments constituant
l’application ou le système étudié, mais la réalisation est l’étape qui permet de reproduire
concrètement les différents objets issus de la conception et de donner vie au système.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
75
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
76
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Back-end (Serveur)
Node.js avec Express.js : Pour une API RESTful légère et rapide, vu que l'application utilise
beaucoup de JavaScript.
PHP avec Laravel : Bonne option pour des applications web avec une logique métier bien
définie et un développement rapide.
SGBD Relationnels :
o MySQL ou PostgreSQL : Pour la gestion structurée des données avec des requêtes
SQL complexes.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
77
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
1. Architecture physique
Notre logiciel est une plateforme web structurée en trois (03) couches à savoir : la couche de
présentation, la couche de traitement et la couche de donnée. Le noyau d’une application est
constitué de la logique de présentation et la logique de traitement. C’est la répartition de ce noyau
entre les différentes couchent qui détermine les architectures caractéristiques des systèmes
client/serveurs, nous pouvons citer l’architecture 1-tiers, 2-tiers, 3-tiers. Notre plateforme sera
déployée sur une architecture 3-tiers. Cette architecture peut être décrite par la figure ci-dessous :
a. Le client
Dans un réseau informatique, le client est le logiciel qui envoie des demandes à un serveur. Il peut
s’agir d’un logiciel manipulé par une personne. Est appelé aussi client, l’ordinateur depuis lequel les
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
78
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
demandes sont envoyées, équipé des logiciels relatifs aux différentes demandes par exemple, un
navigateur web.
b. Le serveur composant
Dans un réseau informatique, un serveur est à la fois un ensemble de logiciels et d’ordinateurs
d’hébergement dont le rôle est de répondre de manière automatique à des demandes envoyées par des
clients. Les serveurs sont l’usage courant des centres de traitements de données, les entreprises, les
instructions, et le réseau internet, où ils sont souvent un point central et sont utilisés simultanément
par de nombreux utilisateurs pour stocker, partager et échanger des informations.
c. Objet métier
Elle est représentée par les objets du domaine, c’est-à-dire l’ensemble des entités persistantes de
l’application (API concernées …)
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
79
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
2. Architecture logique
Le MVC (Modèle Vue Contrôleur) est un motif d’architecture logicielle destiné aux interfaces
graphiques et très populaires pour les applications web. Le motif est composé de trois types de
modules ayant trois responsabilités différentes : les modèles, les vues, les contrôleurs.
1. Le modèle
Le modèle représente les données qui vont être utilisées dans l’application web. C’est ici que va être
stockée la date, et tout ce qui permet de la modifier (getters, setters, etc..) que ce soit en local ou en
distance.
2. La vue
La vue, c’est l’interface graphique de l’application. C’est via cet élément que vont se faire les
interactions entre l’utilisateur et le code métier. Son but est de construire, à partir de ce que renvoie le
serveur, une interface et de l’afficher à l’utilisateur.
3. Le contrôleur
Le contrôleur est l’élément qui contient la logique métier. C’est ici que sont la plupart des
algorithmes, calculs, etc. C’est aussi l’intermédiaire principal entre la vue et le modèle. Par exemple,
la vue soumet un formulaire au contrôleur, qui gère sa validation via du code métier, et demande au
modèle de faire des modifications dans la base de données.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
80
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Le diagramme de déploiement est une vue statique qui sert à représenter l’utilisation de
l’infrastructure physique par le système. Et la manière dont les composants du système sont répartis
ainsi que les relations entre eux .
Le formalisme est le suivant :
Tableau 19 formalisme diagramme de deploiement
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
81
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Le diagramme suivant est une architecture utilisée pour le déploiement de notre application :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
82
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Le diagramme de composants est principalement employé pour décrire les dépendances entre
divers composants (les dépendances entre fichiers exécutables et les fichiers sources). Le diagramme
de composants modélise les composants logiciels utilisés pour implémenter un système et
l’association entre ces composants
Le diagramme de composant décrit les composants et leurs dépendances dans leurs environnements
de réalisation. A cet effet il est composé des éléments suivants :
Interface requise
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
83
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
84
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
85
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Le dossier de réalisation nous a permis de choisir les différents outils et technologies à utiliser pour
l’implémentation de la solution, ainsi les architectures (physiques et logicielle) de celle-ci. La
prochaine étape consistera à présenter les tests de fonctionnalités
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
86
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Un test désigne une procédure de vérification partielle d'un système. Son objectif
principal est d'identifier un nombre maximal de comportements problématiques du
logiciel. Il permet ainsi, dès lors que les problèmes identifiés seront corrigés, d'en
augmenter la qualité.
Aperçu :
Introduction
1. Fonctionnalités
2. Tests
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
87
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
La phase de test est cruciale dans le cycle de vie du développement logiciel, car elle permet de
s'assurer que l'application répond aux exigences spécifiées et fonctionne de manière fiable. Dans le
cadre de mon stage au sein du cabinet d'ingénierie "Believ in U", cette section se concentre sur
l'évaluation des fonctionnalités développées pour l'application web de gestion, ainsi que sur les
méthodes de test mises en œuvre pour valider leur bon fonctionnement. Après avoir conçu et
développé les différentes fonctionnalités de l'application, il est impératif de procéder à des tests
systématiques afin d'identifier d'éventuelles anomalies et de garantir une expérience utilisateur
fluide. Ce dossier présente les fonctionnalités clés de l'application, organisées en modules distincts,
et décrit les scénarios de test associés à chacune d'entre elles. En outre, j'aborderai les différentes
méthodes de test utilisées, qu'il s'agisse de tests unitaires, de tests fonctionnels ou de tests
d'intégration, ainsi que les outils employés pour automatiser et simplifier ce processus. L’objectif de
cette section est de fournir une vision claire et détaillée des fonctionnalités mises en œuvre et de leur
conformité avec les attentes initiales. En outre, elle mettra en lumière l'importance de la phase de test
dans la livraison d'un produit final de qualité, garantissant ainsi la satisfaction des utilisateurs finaux
et l'atteinte des objectifs du cabinet.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
88
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
I. Fonctionnalités
Pour un administrateur :
S’authentifier ; (marche)
Se déconnecter ; (marche)
Créer compte utilisateur ; (marche)
Modifier compte utilisateur ; (marche)
Supprimer compte ; (marche)
Lister les profils ; (marche)
Attribuer un profil a un utilisateur ;
Définir les permissions ;
• Pour un utilisateur :
S’authentifier ; (marche)
Se déconnecter ; (marche)
Acheter un kit ; (marche)
S’enregistrer a une formation ; (marche)
• Pour un ingénieur :
S’authentifier ; (marche)
Se déconnecter ; (marche)
Dispenser une formation ; (marche)
Démarrer des Discussions ; (marche)
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
89
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
II. Tests
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
90
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résultat du test
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
91
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
I. TEST FONCTIONNELS
a) Définition
Nous utiliserons PHP Unit pour réaliser des tests fonctionnels, qui vérifient si une application
respecte les spécifications établies. Ces tests se concentrent sur les fonctionnalités à travers des
scénarios d'utilisation spécifiques, généralement du point de vue de l'utilisateur. Ils assurent que
chaque fonctionnalité satisfait aux exigences, simulent les interactions de l'utilisateur et se focalisent
sur les résultats visibles plutôt que sur la structure interne du code. Les objectifs incluent la
validation des fonctionnalités, l'identification des bugs et l'amélioration de l'expérience utilisateur en
garantissant une interaction fluide et intuitive avec le système.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
92
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résultat
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
93
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Le dossier de test nous a donner une meilleure vision des fonctionnalités opérationnelles du système
ainsi qu’aux fonctionnalités non opérationnelles. Le dossier suivant sera le dossier de Guide
d’installation
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
94
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Résumé :
Aperçu :
Introduction
1. Guide d’installation
2. Guide utilisateur
Conclusion
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
95
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Introduction
Le manuel d’utilisation est ce document établi après la réalisation d’une application d’un logiciel ou
d’une plateforme. Il renseigne sur la question de « comment utiliser le logiciel, l’application ou la
plateforme ? », cette question qui hante notamment les personnes analphabètes de l’informatique. De
ce fait, il est crucial pour nous de proposer aux différents utilisateurs de notre plateforme un guide
leur permettant de pouvoir aisément effectuer diverses opérations sur notre plateforme.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
96
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
I. Guide d’installation
La langue
La plateforme est rédigée en français mais, une option « langue » permettant de changer de langue
est en cours de développement car L’application devra servir tout le monde.
Système d’exploitation Du fait que notre application soit une plateforme qui doit être
hébergée sur un serveur en ligne, elle n’exige aucune compatibilité pour un système
d’exploitation en particulier. La plateforme est donc consultable sur tout système
d’exploitation au moyen d’un navigateur.
Navigateur web Pour pouvoir jouir de façon optimale de toutes les fonctionnalités de la
plateforme, nous vous recommandons fortement l’usage d’un navigateur internet à jour
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
97
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Page Principal
Après avoir cliqué sur l’application, l’utilisateur est rapidement redirigé sur cette page
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
98
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Inscription Client
Noté que seul le client peut s’inscrire
Après validation du formulaire, des vérifications sont effectuées et pour éviter le message d’erreur,
vous devez respecter les conditions suivantes :
Nom, adresse mail : ces champs sont destinés à recevoir les chaines de caractères pouvant
être des chiffres également ;
Mot de passe : pour un mot de passe sécurisé, vous devez choisir un au moins 8 caractères ;
Après avoir soumis le formulaire, une notification confirmant l’inscription sera affichée ou soit un
message d’erreur s’il existe. Après l’ajout de vos données en base de données, vous serez redirigé
vers la page de connexion pour accéder à votre espace. La figure ci-dessous nous le présente
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
99
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Page de connexion
Interface Administrateur
L’Administrateur une fois dans son tableau de bord peut consulter le total d’ingénieurs, le total de
projet et de formations
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
100
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
101
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
102
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Interface Ingénieur
Si vos identifiants correspondent aux identifiants de l’ingénieur vous serez redirigé dans l’espace
suivant :
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
103
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Interface Client
Si vos identifiants correspondent à ceux d’un client alors vous serez redirigé vers l’interface suivante
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
104
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Arrivé au terme de ce dossier nous espérons qu’il a permis une meilleure compréhension des
interfaces et une meilleure assimilation de l’application et de ses fonctionnalités
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
105
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Conclusion
Rendu au terme de notre phase technique où nous avons développé une Architecture Robuste et
scalable le développement des interfaces intuitives et ergonomique, de ses différentes fonctionnalités,
de son organisation. Cette phase a été riche en émotions et en rebondissement car elle nous a permis
d’exploiter au mieux nos connaissances acquises durant ces deux années de formation. Nous nous
sommes imprégnés du rythme de travail et nous avons pris conscience de la conduite à tenir pour
mener un projet à terme. Une fois que nous avons terminé cette partie, nous entamerons la suite du
travail avec la phase de déploiement et de maintenance.
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
106
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
CONCLUSION GÉNÉRALE
L’objectif de stage académique qui a duré 03 mois, était de développer une application web de
gestion d’un cabinet d’ingénierie et de gestion de projet. L’accomplissement de cette tâche est passé
par plusieurs étapes, dont la première était l’élaboration du cahier de charges qui nous a permis de
ressortir les différentes spécifications du projet ainsi que les contraintes qui y sont associées. Par la
suite on est passé à l’analyse. Cette phase nous a permis de comprendre la difficulté liée à la gestion
des actes d’états civil et donc de savoir quels seraient les besoins des utilisateurs vis-à-vis de la
solution que nous devrions implémenter. Ensuite a suivi la phase de conception, au cours de laquelle
nous avons défini l’architecture logicielle du système, après quoi nous avons présenté les outils et
technologies utilisés pour réaliser notre application, et le modèle physique de données associé à la
base de données du système.la dernière partie quant à elle a été consacrée à la création de la
procédure qui facilitera l’utilisation de la solution. Durant cette période de 03 mois riche en
expérience, nous avons pu, avec l’aide des encadrants académique et professionnel, mettre en
pratique les connaissances acquises tout au long de notre formation (gestion des projets,
programmation web…etc.) et aussi d’acquérir de l’expérience en ce qui concerne de nombreux
concepts de l’informatique et du développement des systèmes d’information tels que les méthodes
d’analyse(UML ?2TUP ,etc..).cette période au sein de Believ in U nous permettra de mieux nous
préparer pour le monde de l’emploi et de faire face aux différentes difficultés que nous pourrons
rencontre
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
107
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
BIBLIOGRAPHIE
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
i
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
WEBOGRAPHIE
❖ Visite du site officiel de Microsoft
Lien : www.microsoft.com
Objectif : connaitre le prix du système d’exploitation Windows 10.
❖ Visite de journaldunet.com
lien : www.lafabriquedunet.fr
❖ Visite de carriere-info.fr
Lien : www.carriere-info.fr
Objectif : obtenir et confirmer la valeur salariale d’un analyste programmeur.
Date été heure : 11 Septembre 2024 à 16h00
Durée de visite : 10 minutes
Lien : www.believe-ingenierie.com
Objectif : obtenir des informations sur le cabinet Believe in U.
Date été heure : 15 Septembre 2024 à 16h00
Durée de visite : 10 minutes
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
ii
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
ANNEXES
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
iii
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
iv
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
v
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
vi
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
vii
CONCEPTION ET REALISATION D’UNE PLATEFORME WEB DE
GESTION D’UN CABINET D’INGENIERIE ET DE GESTION DES PROJETS
Rédigé par : EWANE SAME Franck Bruno, étudiant en 2e année (Génie logiciel)
IAI Cameroun, Centre d’Excellence Technologique PAUL BIYA
Année académique 2023-2024
viii