0% ont trouvé ce document utile (0 vote)
29 vues43 pages

Joy App

Ce rapport présente le stage de deux mois effectué chez SOFTWIFY, une entreprise spécialisée dans le développement d'applications, où l'auteur a conçu une application de gestion d'hôtel. L'expérience a permis d'apprendre un nouveau langage de programmation et de développer des compétences en programmation orientée objet et en travail d'équipe. Le rapport détaille les étapes de développement de l'application, depuis la conception jusqu'à la réalisation.

Transféré par

Joyce Ornela Leukam
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
0% ont trouvé ce document utile (0 vote)
29 vues43 pages

Joy App

Ce rapport présente le stage de deux mois effectué chez SOFTWIFY, une entreprise spécialisée dans le développement d'applications, où l'auteur a conçu une application de gestion d'hôtel. L'expérience a permis d'apprendre un nouveau langage de programmation et de développer des compétences en programmation orientée objet et en travail d'équipe. Le rapport détaille les étapes de développement de l'application, depuis la conception jusqu'à la réalisation.

Transféré par

Joyce Ornela Leukam
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

********* *********

MINISTERE DE MINISTRY OF HIGHER


L’ENSEIGNEMENT SUPERIEUR EDUCATION

RAPPORT DE STAGE

CONCEPTION ET REALISATION D’UNE


APPLICATION DE GESTION D’UN HOTEL :
CAS DE SOFTWIFY

Stage effectué à SOFTWIFY du 1er juillet au 31 Août 2024 en vue de l’obtention du


Brevet de TechnicienMSupérieur (BTS)
.
N
S
Option : GENIE LOGICIEL (GL)
A
N
K
Rédigé et présenté par :
O
LEUKAM TCHOUATCHEU N Joyce Ornéla
G
MATRICULE : IUC23E0080408
B
o
r
Sous l’encadrement :
i
ACADEMIQUE DE : s PROFESSIONNEL DE :

Ing TCHUISSEU Idriss M. NSANKONG Boris

Année académique 2024 - 2025


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

DEDICACE

A MA MERE

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce II


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

REMERCIEMENTS

Je remercie sincèrement tout ceux- là qui ont contribué de prêt ou de loin à la production
de ce rapport. Nous pensons ici :

 M. NWOKAM Rostand notre Directeur de 3IAC pour son dynamisme ;


 M. NSANKONG Boris encadreur professionnel qui par ses critiques, son sens de la
motivation, son enthousiasme et sa gentillesse nous a amené à faire beaucoup de
recherches et à gagner de l’expérience
 Ing. TCHUISSEU Idriss encadreur académique qui par ses compétences, son sens de
l’orientation, sa gentillesse nous a pousser à déployer notre potentiel dans la conception
et réalisation de notre application
 A MA FAMILLE pour le soutient en tout temps et en tout heure
 Le CORPS ENSEIGNANT de la spécialité Génie Logiciel de l'école 3IAC auquel
nous souhaitons également exprimer notre gratitude pour son engagement, ses
enseignements et son accompagnement tout au long de notre formation durant ces deux
belles années académiques.
 Nos CAMARADES DE CLASSE à qui nous tenons à exprimer notre reconnaissance
envers pour leur soutien indéfectible, leurs encouragements et leurs précieux retours
tout au long de ces deux années d’apprentissage

Enfin, veuillez accepter, mesdames et messieurs les membres du jury, l’expression de


mes sentiments les plus sincères tout en espérant que ce travail sera à la hauteur de vos
exigences.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce III


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

SOMMAIRE
DEDICACE ............................................................................................................................................. II
REMERCIEMENTS .............................................................................................................................. III
SOMMAIRE .......................................................................................................................................... IV
LISTE DES FIGURES ............................................................................................................................ V
LISTE DES TABLEAUX ...................................................................................................................... VI
LISTE DES ABREVIATIONS ............................................................................................................. VII
RESUME .............................................................................................................................................. VIII
ABSTRACT ........................................................................................................................................... IX
INTRODUCTION GENERALE ......................................................................................................... - 1 -
CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE SOFTWIFY ET DEROULEMENT DU
STAGE DU STAGE .......................................................................................................................... - 2 -
I. PRESENTATION DE L’ENTREPRISE SOFTWIFY................................................................ - 2 -
II. DEROULEMENT DU STAGE .................................................................................................. - 5 -
CHAPITRE 2: ANALYSE ET CONCEPTION.................................................................................. - 8 -
I. ANALYSE DU CONTEXTE ET PROBLEMATIQUE ............................................................. - 8 -
II. CAHIER DE CHARGE .............................................................................................................. - 8 -
CHAPITRE 3: IMPLEMENTATION ET RESULTAT ................................................................... - 23 -
I. IMPLEMENTATION ............................................................................................................... - 23 -
II. RESULTATS ............................................................................................................................ - 27 -
CONCLUSION GENERALE ........................................................................................................... - 30 -
REFERENCES BIBLIOGRAPHIQUES .......................................................................................... - 31 -
TABLE DES MATIERES................................................................................................................. - 31 -

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce IV


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

LISTE DES FIGURES


Figure 1:Logo de SOFTWIFY .............................................................................................. - 2 -
Figure 2:Localisation de SOFTWIFY ................................................................................... - 3 -
Figure 3:Organigramme de l’entreprise ................................................................................ - 5 -
Figure 4:Diagramme de gantt .............................................................................................. - 13 -
Figure 5:Schéma des axes du Processus Unifié .................................................................. - 15 -
Figure 6:logo de UML......................................................................................................... - 16 -
Figure 7:Présentation d’un acteur ....................................................................................... - 17 -
Figure 8:Présentation d’un cas d’utilisation ........................................................................ - 17 -
Figure 9:Diagramme de cas d’utilisation représentant les fonctionnalités du réceptionniste et
du manager du système de gestion d’un hôtel ..................................................................... - 18 -
Figure 10:Diagramme de cas d’utilisation de réservation d’une chambre dans un hôtel.... - 19 -
Figure 11: Diagramme de classe du système de gestion d’un hôtel .................................... - 20 -
Figure 12:Diagramme de séquence de connexion des utilisateurs dans le système de gestion
d’un hôtel............................................................................................................................. - 21 -
Figure 13: Diagramme de séquence de réservation d’une chambre dans le système de gestion
d’un hôtel............................................................................................................................. - 22 -
Figure 14:Logo de c# .......................................................................................................... - 23 -
Figure 15:Logo de Visual studio 2012 ................................................................................ - 24 -
Figure 16:Logo de WampServer ......................................................................................... - 24 -
Figure 17:logo de MySQL .................................................................................................. - 25 -
Figure 18:Logo de draw-io .................................................................................................. - 25 -
Figure 19:logo de gantt project ........................................................................................... - 26 -
Figure 20:Logo de Flaticon ................................................................................................. - 26 -
Figure 21: Formulaire de connexion du réceptionniste ....................................................... - 27 -
Figure 22: Formulaire de réservation de chambre dans l'hôtel ........................................... - 28 -
Figure 23:Formulaire d'ajout des chambres ........................................................................ - 28 -
Figure 24:Formulaire d'ajout au restaurant ......................................................................... - 29 -
Figure 25: Formulaire d'enregistrement des employés ....................................................... - 29 -

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce V


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

LISTE DES TABLEAUX


Tableau 1:Fiche d’identification de SOFTWIFY .................................................................. - 3 -
Tableau 2:Nos ressources matérielles ................................................................................... - 6 -
Tableau 3:Spécification des acteurs .................................................................................... - 11 -
Tableau 4:ressources matérielles ......................................................................................... - 11 -
Tableau 5:ressources logicielles .......................................................................................... - 12 -
Tableau 6: ressources humaines .......................................................................................... - 12 -
Tableau 7:Bilan des coûts du projet .................................................................................... - 12 -
Tableau 8:Planning prévisionnel ......................................................................................... - 13 -

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce VI


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

LISTE DES ABREVIATIONS

SIGLES SIGNIFICATION
UML Unified Modeling Language
RAM Random Access Memory
UP Unified Process

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce VII


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

RESUME
Dans le cadre de notre cursus en BTS, nous avons effectué un stage de deux mois au
sein de l’entreprise SOFTWIFY, spécialisée dans le développement des applications (Mobile,
Web, Desktop), dans la cybersécurité…Intégré au service de développement, où nous avons eu
l’opportunité d’apprendre un nouveau langage de programmation, à la suite duquel a été assigné
pour thème : « CONCEPTION ET REALISATION D’UNE APPLICATION DE
GESTION D’UN HÔTEL :CAS DE SOFTWIFY » ; qui est une application desktop
permettant de facilité et améliorer la gestion d’un hôtel. Cette immersion en entreprise nous a
permis de mettre en pratique nos connaissances technique tout en développant de nouvelles
compétences, notamment en programmation orienté objet et en travail collaboratif au sein d’une
équipe de développeurs. Ce stage s’est révélé particulièrement enrichissant, nous permettant de
mieux comprendre les exigences du monde professionnel dans le domaine du développement
logiciel, tout en renforçant notre autonomie et notre capacité d’adaptation. Le présent rapport
retrace toutes les étapes de développement depuis la conception jusqu’à la réalisation de notre
application.

Mots clés : Desktop, gestion d’un hôtel, programmation orientée objet

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce VIII


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

ABSTRACT
As part of our BTS curriculum, we completed a two-month internship at SOFTWIFY,
a company specializing in application development (Mobile, Web, Desktop), cybersecurity, etc.
We joined the development department, where we had the opportunity to learn a new
programming language, after which we were assigned the theme: “DESIGN AND
IMPLEMENTATION OF A HOTEL MANAGEMENT APPLICATION : THE CASE OF
SOFTWIFY”; which is a desktop application designed to facilitate and improve hotel
management. This immersion in the company allowed us to put our technical knowledge into
practice while developing new skills, especially in object-oriented programming and
collaborative work within a team of developers. This internship was particularly enriching,
allowing us to better understand the demands of the professional world in the field of software
development while strengthening our autonomy and adaptability. This report details all the
development stages from the design to the implementation of our application.

Keywords : Desktop, hôtel management, object-oriented programming

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce IX


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HOTEL : CAS DE
SOFTWIFY

INTRODUCTION GENERALE

L’informatique étant une science de traitement automatique de données, elle s’avère


bénéfique dans tous les domaines qu’ils soient scientifiques ou professionnels, privés ou
publics. En observant les grandes entreprises dans le monde, nous nous rendons vite compte
qu’elles réalisent des travaux complexes en fractions de temps très réduit à l’aide des machines,
ce qui leur couterait des journées manuellement. En se référant à la gestion des hôtels, ces
genres de travaux ne s’effectuent plus à la main, mais par des machines et des logiciels.

Beaucoup de langages ont eu du succès dans différents domaines d’application et ont


permis de produire des logiciels spécifiques assez puissants. Or, le déploiement rapide de
l’informatique vers des secteurs s’accroît sans cesse et les besoins en rapidité de développement
ont fait atteindre leurs limites aux langages de programmation impérative ou procédurale. En
effet, les problèmes tels que la redondance, l’imbrication et la complexité ont rendu la tâche
difficile aux développeurs. Pour pallier à ces problèmes, sont apparus les langages orientés
objets. Dans le domaine de l’hôtellerie, la rapidité de traitement de la réservation et la gestion
des besoins des clients sont stratégiquement sur le plan commercial, c’est pour cela que
l’automatisation et l’informatisation de gestion d’un hôtel sont devenues incontournables. Ce
travail s’inscrit dans ce cadre et s’intitule « Conception et réalisation d’une application de
gestion d’un hôtel : cas de SOFTWIFY ».

Ce rapport présentera une analyse approfondie des différentes étapes du développement,


depuis la conception initiale jusqu'à la finalisation du projet, en mettant en évidence les outils
et les technologies utilisés tout au long du processus.
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE


SOFTWIFY ET DEROULEMENT DU STAGE DU STAGE

Ce chapitre vise à présenter l’entreprise au sein de laquelle nous avons effectué notre
stage. Il est question ici de parler de l’historique de l’entreprise, de son identification, de sa
localisation géographique ainsi que de sa structure organisationnelle.

I. PRESENTATION DE L’ENTREPRISE SOFTWIFY

L’entreprise SOFTWIFY, une jeune start-up, est créée par Monsieur KAMDEM
KOUAM Valdese en mai 2022 dans le but de faciliter l’accès à tous les possibles, tant aux
technologies basiques qu’innovantes. Il aspire à permettre aux petites et moyennes entreprises
de tirer parti de l’innovation et de la technologie pour se développer et être compétitives en
offrant et en fournissant de nombreux services informatiques tels que le développement
informatique, l’administration réseau et système, la cybersécurité…

Figure 1:Logo de SOFTWIFY

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -2-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

1. FICHE D’IDENTIFICATION
Nous pouvons retrouver ci-dessous les informations de l’entreprise.

Tableau 1:Fiche d’identification de SOFTWIFY

Nom commercial SOFTWIFY

Direction Ndogbong, Douala

Statut légal SARL

Budget 1000000 XAF

Téléphone +1(819) 943-2458

E-mail [email protected]

• Développement d’application de bureau, Web et mobile


Activités • Administration système et réseau

2. LOCALISATION
SOFTWIFY est situé à Ndogbong en face de la Station Gulfin comme le montre la figure
ci-dessous.

Figure 2:Localisation de SOFTWIFY

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -3-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

3. ORGANISATION DE L’ENTREPRISE
La structure organisationnelle de direction technique de SOFTWIFI est composée de trois
départements principaux à savoir :

 Département de développement logiciel


 Département cybersécurité
 Direction de la stratégie et de l’innovation

A chaque département correspond un rôle bien précis dans l’entreprise :

a. Département de développement logiciel


Le département de développement logiciel est responsable de la création d’applications
pour n’importe quelle plateforme. Ces applications sont :

 Mobile : ce sont des applications fonctionnant sur les terminaux Android & IOS
 Web : les applications Web sont celles qui s’exécutent via un navigateur au moyen de
pages web. Les sites web entrent également dans cette catégorie.
 Desktop : les applications de bureau sont celles qui peuvent être installées sur PC ou
MAC

b. Département Cyber Sécurité


Le rôle principal de ce département est de concevoir l’architecture réseau des entreprises.
Ces principales missions sont entre autres :

 Administration réseau (Windows, Linus, Cisco…) ;


 Concevoir des architectures réseaux personnalisées pour les entreprises
 Effectuer l’installation et la maintenance des réseaux d’entreprise
 Mise en place de services réseaux (Téléphone, Mail, Internet, etc)
 Surveillance du réseau avec de nombreuses solutions (ZABBIX, PRTG, NEDI,
CACTI…)
 Installation de systèmes de vidéosurveillance et de contrôle d’accès ;
 Mise en œuvre de niveaux élevés de sécurités informatique
 Audit des systèmes de sécurité

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -4-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

c. Département de la Stratégie et de l'Innovation


A travers ce département, SOFTWIFY pense l’avenir à travers de nombreux domaines :

 Intelligence artificielle
 Big Data
 Intelligence économique

DIRECTION
TECHNIQUE

Département Département Département


Cybersécurité Developpement logiciel Stratégie et Innovation
Administration INTELLIGENCE
DEVELOPPEMENT
Réseau
ARTIFICIELLE
Surveillance DESKTOP
Réseau
INTELLIGENCE
Services IP DEVELOPPEMENT
ECONOMIQUE
WEB
Security IP

DEVELOPPEMENT
MOBILE

Figure 3:Organigramme de l’entreprise

II. DEROULEMENT DU STAGE

Le stage représente une opportunité privilégiée au sein de l'entreprise pour mettre en pratique les
connaissances acquises et démontrer ses compétences. Notre stage s’est effectué du 1er juillet au 31
Août 2024

1. SERVICE D’ACCUEIL
Dès le 1er juillet, à 8h l'intégration au sein de l'équipe SOFTWIFY a été rapide et fluide
grâce à l'ambiance détendue qui y règne. Dès notre arrivée dans l’entreprise, nous avons été très
impressionnés par le fait qu’il s’agissait majoritairement de jeunes comme nous, et avec qui
nous allons passer deux mois. Ce fait a facilité notre intégration puisqu'au sein de l'entreprise
nous nous comportions comme une famille.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -5-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

2. NOS RESSOURCES DE STAGIAIRES


Durant notre séjour à SOFTWIFY, nous avons utilisé nos propres ressources pour bien
effectuer le travail qui nous a été alloué en tant que stagiaire. Ces ressources sont d’ordres
matériels. Nos ressources matérielles sont composées d’outils nécessaires à l’élaboration de
notre projet. Elles sont répertoriées dans le tableau ci-dessous :

Tableau 2:Nos ressources matérielles

MATERIELS CARACTERISTIQUES

Processeur : AMD A6310 APU 1.80 GHz

Mémoire RAM : 8 Go
Ordinateur HP
Type de système : Windows 10

64 bits

Fabriquant : APPLE

Modèle : MH6F3LL/A

Téléphone IPhone XR Type de système : système d’exploitation


IOS

Version : 16.5.1

Modem Illimité / mois

3. JUSTIFICATION DU THEME
Comme SOFTWIFY a l’habitude d’offrir des services informatiques aux entreprises et aux
particuliers, il reçoit beaucoup de demandes de la part de nombreux autres partenaires tels que
des établissements scolaires, des mini-marchés, des centres hospitaliers, des restaurants, pour
ne citer que ceux-là. Une semaine après le début de notre stage, notre encadreur professionnel
nous a assigné un projet sur lequel travailler, en fonction des besoins des partenaires. Voici la
raison qui nous poussés à travailler la mise en place d’un système de gestion d’un hôtel.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -6-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

4. ACTIVITES DU STAGE
En ce qui concerne notre apprentissage du fonctionnement de la vie en entreprise, nous
avons entamé l'exécution des tâches qui nous ont été confiées au cours de notre stage. Nos
activités ont principalement porté sur la programmation en C#.

Durant notre période de stage, nous avons eu à mener plusieurs activités, entre autre :
 L’implémentation au langage Csharp du 02juillet au 12juillet
 La réalisation des algorithmes et leur validation en Csharp avec Visual studio du
10juillet au 17 juillet
 Analyse des besoins pour la conception et la réalisation des applications de gestion du
08juillet au 29août

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -7-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

CHAPITRE 2: ANALYSE ET CONCEPTION

Dans ce chapitre, nous entamons une analyse approfondie du projet. Il est nécessaire de
vous faire part des spécifications et des services rendus par JoyApp.

I. ANALYSE DU CONTEXTE ET PROBLEMATIQUE

L’hôtel a une méthode de gestion. Toutes les informations de l’entreprise sont écrites
manuellement dans un grand registre qui leur sert de recensement des activités de l’entreprise ;
ceux chaque mois.

1. CRITIQUE DE L’EXISTANT
La technique de gestion utilisée par l’hôtel peut être à l’origine de nombreuses erreurs
au sein de l’hôtel. La perte d’un registre en cours d’utilisation serait conflictuelle pour la gestion
globale de l’hôtel. Le travail de l’employer s’en verrait menacé.

2. SOLUTION AUX CRITIQUES DE L’EXISTANT


Afin de remédier aux problèmes que pourrait rencontrer l’hôtel, Le directeur aspire à
numériser sa gestion en développant une solution innovante et efficace; dotée d’une interface
conviviale et fait donc confiance à SOFTWIFY. D’où notre thème.

II. CAHIER DE CHARGE

Le cahier de charge est un document contractuel à respecter lors d’un projet. Le cahier
de charge permet au maitre d’ouvrage de faire savoir au maitre d’œuvre ce qu’il attend de lui
lors de la réalisation du projet, entrainant des pénalités en cas de non-respect. Il décrit
précisément les besoins auxquels le prestataire doit répondre, et organise la solution entre les
différents acteurs tout au long du projet. Le cahier de charge protège les deux parties de toute
ambiguïté.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -8-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

1. OBJECTIFS
Le but de ce projet est de créer une application desktop qui permettra à la
réceptionniste d’enregistrer un client et de suivre ses activités tout le long de son séjour, jusqu’à
son check-out de l’hôtel. A un manager de recenser les informations sur les employés et de
gérer les chambres de l’hôtel. De sur quoi, Nous devons créer une application desktop facile à
utiliser et attractive, permettant même aux utilisateurs les moins expérimentés en outil
informatique de s’y adapter.

2. SPECIFICATIONS DU PROJET
Cette phase permettra de faire l’analyse et la description des différents besoins dont
l’application doit répondre. Ces besoins sont classés en deux catégories à savoir : les besoins
fonctionnels et non fonctionnels.

a. Besoins fonctionnels
Les fonctionnalités sont divisées en plusieurs modules du projet

 Module 1 : Gestion des clients


- Permet au réceptionniste d’ajouter, de modifier ou de supprimer un client
- Possibilité de regarder l’historique des clients
- Le réceptionniste doit voir les chambres occupés
- Le réceptionniste doit fournir une facture au client lors de son check-out

 Module 2 : Gestion des employés


- Permet au manager d’ajouter, de modifier ou de supprimer un employé
- Possibilité de voir la liste des employés

 Module 3 : La configuration des chambres


- Le manager doit ajouter les chambres dans le système
- Possibilité au manager d’ajouter, modifier, ou supprimer une chambre
- Possibilité de voir la liste des chambres

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce -9-


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

 Module 4 : La configuration de la restauration


- Les repas et les boissons du restaurant sont ajoutés par le manager, celui-ci peut aussi
les modifier ou les supprimer.
- Consulter la liste des plats et boissons au restaurant

 Module 5 : Gestion des activités dans l’hôtel


- La réceptionniste s’occupe d’enregistrer les différentes activités qui se déroulent dans
l’entreprise et qui nécessite une dépense.

 Module6 : Gestion des commandes au restaurant


- La réceptionniste peut ajouter la commande d’un client au restaurant, commande qui
entrera dans sa facture dans l’hôtel

b. Besoins non fonctionnels


Il s’agit des besoins qui caractérisent le système. Ces besoins en matière de performance
de conception de type de matériel ou de type de conception. Nous mettrons un accent centré sur
les besoins en matière de performance.
 Ergonomie : l’application doit fournir aux différents utilisateurs des interfaces en
adéquation avec les caractéristiques psychologiques et cognitive de leurs potentiels
utilisateurs.
 Facilité d'utilisation : Offrir une interface utilisateur intuitive et conviviale pour que
les utilisateurs puissent facilement utiliser toutes les fonctionnalités de l'application
 Extensible : L’application doit être modifiable afin d’être étendue pour des
modifications futures.
 Intégrité: L’application doit être capable de protéger son code source ses données
contre les accès non autorisés
 Maintenabilité : Des modifications quelconques doivent être possibles après sa mise
en œuvre, pour en corriger des bugs et améliorer l’efficacité de l’application.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 10 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

3. CONTRAINTES
a. Contraintes organisationnelles
Dans ce projet nous aurons besoins de main d’œuvre qualifié et spécifique

Tableau 3:Spécification des acteurs

N° ACTEUR RESPONSABILITE
1 Analyste Analyser l’existant et détailler l’enjeu du système
à concevoir
2 Concepteur Modéliser le système grâce aux diagrammes
d’UML
3 Développeur (Front-end) Implémentation des interfaces à l’aide du langage
Csharp
4 Développeur (Back-end) Csharp, MySQL seront les langages utilisés pour
l’implémentation des différentes fonctionnalités
5 Effectue les séries de tests pour se rassurer que
Testeur l’application respecte fidèlement le cahier de
charge

b. Contraintes financières
 Ressources matérielles

Tableau 4:ressources matérielles

DESIGNATION CARACTERISTIQUE QUANTITE PRIX


Ordinateur HP RAM : 8Go 1 600 000
Disque dur : 1To
Modem 1 50 000
Total 3 650 000

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 11 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

 Ressources logicielles

Tableau 5:ressources logicielles

DESIGNATION QUANTITES PRIX


Visual studio 2012 1 Open-source
Draw-io 1 Open-source
Flaticon 1 Open-source
Wampserver 1 Open-source
Gantt Project 1 Open-source
Total 5 0

 Ressources humaines

Tableau 6: ressources humaines

DESIGNATION TARIF/ DUREE TOTAL


JOUR
Analyste 8 000 4 jours 32 000
Concepteur 5 000 7 jours 35 000
Développeur (Front- 10 000 24 jours 240 000
end et Back-end)
Testeur 5 000 4 jours 20 000
Total 38 000 1 mois 8jours 327 000

 Bilan

Tableau 7:Bilan des coûts du projet

CHARGES LIEES AU PROJET COUTS


Ressources matérielles 650 000
Ressources logicielles Open-source
Ressources humaines 327 000
Total 977 000

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 12 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

c. Contraintes temporelles
La réalisation d’un projet nécessite une certaine planification. Cette planification
consiste à organiser les différentes tâches et à estimer la période ou le temps prévue pour
l’exécution de ces tâches. Nous présenterons un planning détaillé

Tableau 8:Planning prévisionnel

TACHES PERIODE DE REALISATION


Spécification des fonctionnalités 8juillet – 11juillet
Modélisation détaillée du système 12juillet- 22juillet
Réalisation de la Base de données 23juillet – 05août
Réalisation des modules 06août – 23août
Test 26août- 30août
TEMPS TOTAL DU PROJET 1mois 8jours

La planification de notre projet est établie, chaque tâche ayant une durée comme suite :

Figure 4:Diagramme de gantt

4. METHODOLOGIE DE DEVELOPPEMENT
Dans le cadre du développement logiciel, Il existe plusieurs méthodologies de
développement logiciel, notamment :

- La méthodologie Agile est progressive et axée sur le client. Elle consiste à diviser le
projet en petites itérations à la fin de chaque itérations le produit est livré au client pour
feedback afin de s’assurer que le produit réponde aux besoins du client.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 13 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

- La méthodologie itérative est similaire à la méthodologie Agile, mais elle offre une
plus grande flexibilité aux équipes de développement. Les itérations peuvent être plus
courtes ou plus longues, et les fonctionnalités peuvent être livrées dans un ordre
différent. Cela permet aux équipes de développement d'adapter le processus au projet et
aux besoins du client.
- La méthodologie en cascade est une approche plus traditionnelle du développement
logiciel. Elle consiste à diviser le projet en différentes phases, telles que la conception,
le développement, les tests et la mise en production. Chaque phase doit être terminée
avant de passer à la suivante. Cette approche est plus rigide, mais elle peut être plus
efficace pour les projets de grande envergure.

Nous avons opté pour une méthodologie itérative parce qu’elle permet de prendre en
compte les changements de besoin au cours du développement, elle réduit les risques en
détectant et corrigeant les erreurs tôt dans le processus.

Nous utiliserons la méthode UP (Unified Process) car elle nous permettra d’être très
flexible dans la réalisation du projet par le fait qu’elle soit basée sur le langage UML qui offre
plusieurs axes d’analyse en matière de développement.

a. Méthode UP (Unified Process)


Le processus unifié est un modèle de développement logiciel itératif, qui met l'accent
sur l'architecture, les cas d'utilisation et la réduction des risques. Il s'agit d'un modèle adaptable
à différents types de systèmes logiciels, domaines d'application, entreprises et niveaux de
compétences

b. Caractéristique du processus unifié


 Itératif et incrémental : Le projet est divisé en itérations ou étapes de courte durée afin
de faciliter le suivi de l'avancement global. À la fin de chaque itération, une partie
exécutable du système final est produite de manière progressive, par ajout successif.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 14 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

 Basé sur une architecture centrée : Il est nécessaire de décomposer tout système
complexe en parties modulaires afin de simplifier sa maintenance et son évolution. Cette
décomposition doit être représentée par une architecture modélisée en UML, plutôt que
simplement documentée par du texte.
 Centrée sur les risques : Le management du projet UP est axé sur la gestion des risques.
Il est essentiel d'identifier et de traiter rapidement les risques majeurs du projet. Les
mesures à prendre pour résoudre ces risques déterminent l'ordre des itérations.

c. Cycle de vie du processus unifié


L'objectif essentiel d'un processus unifié est de réduire la complexité des projets
informatiques et de minimiser les risques associés. UP repose sur un ensemble de principes
génériques, qui peuvent être adaptés en fonction des spécificités de chaque projet. Ce processus
gère le développement en se concentrant sur deux axes principaux.

 Axe vertical : Organise les activités principales en fonction de leur nature et présente
les séquences d'activités principales.
 Axe horizontal : Cette dimension est représentative de l'évolution temporelle et illustre
le déroulement du cycle de vie du processus. Elle met en évidence le caractère
dynamique du processus, qui se déroule à travers différents cycles, phases, itérations et
jalons.

Figure 5:Schéma des axes du Processus Unifié

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 15 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

5. MODELISATION DE LA SOLUTION
La modélisation de données est l’analyse et la conception de l’information contenue
dans le système afin de représenter la structure de ces informations et de structurer le stockage
et le traitement informatique. Il s’agit essentiellement d’identifier les entités logiques et les
dépendances logiques entre ces entités qui nous permettront d’assurer la cohérence des données
et de mieux comprendre le fonctionnement de notre système.

La phase de conception nécessite des méthodes permettant de mettre en place un modèle


sur lequel on va s’appuyer. Un modèle est un langage commun et précis qui est connu par tous
les membres de l’équipe un vecteur privilégié de communication.

Dans le cadre notre projet nous allons nous allons nous appuyer sur le langage de
modélisation orienté objet UML (Unified Modeling Language), qui se rapproche plus des
langages de programmation orientés objets et donne une vue détaillée et approfondit du
système.

a. UML

Figure 6:logo de UML

UML est un langage de modélisation orienté objet développé en réponse de l’appel à la


proposition lancé par l’OMG (Objet Mannagement Group) dans le but de définir la notation
standard pour la modélisation des applications construite à l’aide des objets. Elle est héritée de
plusieurs autres méthodes telles que OMT (Object Modeling Technic), OOSE (Object Oriented
Software Engineering) et Booch.

Elle est utilisée pour concevoir un logiciel, dans la spécification elle décrit des classes et les
cas d’utilisation vue final de l’utilisateur, est enrichit des classes qui n’intéressent pas
l’utilisateur final du logiciel mais seulement les concepteurs, comprend des modèles de classes
des états et d’interaction.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 16 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

UML possède plusieurs types de diagrammes, dans notre cas nous utiliserons la version
UML 2.0 qui comporte 13 types de diagrammes. Parmi ces 13 diagrammes nous nous
attarderons sur 04 types uniquement. Il s’agit du diagramme de classe, diagramme de cas
d’utilisation, diagramme de séquence et le diagramme de déploiement.
Les avantages d’UML :
 Le langage UML augmente la lisibilité et facilite la compréhension du modèle et la
communication entre les membres d’un projet même si certains parmi eux ne sont pas
des informaticiens.
 Le langage UML facilite la compréhension et la communication d’une modélisation
objet
 La notation UML par définition n’est pas spécifique à un langage de programmation
objet, Elle peut donc être utilisée avec n’importe quel langage.

b. Diagramme cas d’utilisation


C’est un diagramme utilisé pour donner une vision globale du comportement fonctionnel
d’un système. Pour concevoir un diagramme de cas d’utilisation, il est nécessaire de maitriser
quelques concepts clés :

 Un acteur : Ils sont des entités qui interagissent avec le système. Cela peut être une
personne externe, un processus etc. La figure ci-après est la représentation d’un acteur

Figure 7:Présentation d’un acteur

 Cas d’utilisation : C’est la représentation d’une unité discrète d’interaction entre


l’utilisateur et le système. La figure ci-dessous est une représentation d’un cas
d’utilisation

“Stéréotype”
Nom du CAS

Figure 8:Présentation d’un cas d’utilisation

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 17 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

 Relation : Les relations se définissent comme une connexion entre les éléments d’un
même modèle. Dans le diagramme de cas d’utilisation, il existe plusieurs catégories de
relation a savoirs : les relations entre cas d’utilisation (relation inclusion, relation
d’exclusion, relation de généralisation), les relations entre acteurs et cas d’utilisation et
les relations entre acteurs

i. Diagramme de cas d’utilisation général


Le diagramme de cas d'utilisation illustre les interactions entre les utilisateurs (acteurs) et
le système pour accomplir des objectifs. Pour l'application de gestion d’un hôtel ci-présente, les
acteurs principaux incluaient le manager et le réceptionniste

Figure 9:Diagramme de cas d’utilisation représentant les fonctionnalités du réceptionniste et


du manager du système de gestion d’un hôtel

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 18 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

ii. Diagramme de cas d’utilisation de réservation d’une chambre


Il décrit comment les chambres son attribuer aux clients lors de leur check-in

Figure 10:Diagramme de cas d’utilisation de réservation d’une chambre dans un hôtel

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 19 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

c. Diagramme de classe
Le diagramme de classe est sans doute le diagramme le plus utilisé d’UML, ils décrivent
les types objets qui composent un système et les différentes relations qui existent entre eux :

 Le concept de classe : Une classe est une description d’un groupe d’objets partageant
un ensemble commun de propriétés (les attributs), de comportements (opérations et
traitements) et de relations avec d’autres objets (les associations et les agrégations)

La classe est définie par son nom, ses attributs et ses opérations

Figure 11: Diagramme de classe du système de gestion d’un hôtel

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 20 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

d. Diagramme de séquence
Les diagrammes de séquences sont des représentations des interactions entre les acteurs
et le système selon un ordre chronologique dans la formulation. Ils permettent de montrer les
interactions d’objets dans le cadre d’un scénario

i. Diagramme de séquence de connexion des utilisateurs

Figure 12:Diagramme de séquence de connexion des utilisateurs dans le système de gestion


d’un hôtel

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 21 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

ii. Diagramme de séquence de réservation d’une chambre

Figure 13: Diagramme de séquence de réservation d’une chambre dans le système de gestion
d’un hôtel

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 22 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

CHAPITRE 3: IMPLEMENTATION ET RESULTAT

Après avoir présenté l’étude conceptuelle des données et de traitement dans le chapitre
précédent, Nous allons, dans ce chapitre, justifier le choix du langage, donner un bref aperçu
sur les outils utilisés, présenter les résultats de notre travail, et finir par une conclusion et
quelques perspectives.

I. IMPLEMENTATION

1. CHOIX DU LANGAGE DE PROGRAMMATION

Figure 14:Logo de c#

Mettant en œuvre les connaissances qu’on a acquises durant notre stage, nous avons
choisi le langage de programmation Csharp qui est un langage de programmation orienté objet,
commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft
.NET, au même titre que d’autres langages liés à cette plateforme

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 23 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

2. ENVIRONNEMENT DE DEVELOPPEMENT
Un environnement de développement est un ensemble d’outils qui permet d’augmenter
la productivité des programmeurs qui développent des logiciels.

Dans le cadre de notre projet, nous avons utilisés les environnements suivants :

 Visual studio 2012

Figure 15:Logo de Visual studio 2012

Visual studio 2012 est une version de l’IDE (environnement de développement intégré) de
Microsoft, utilisé principalement pour développer des applications logicielles pour Windows.

Il prend en charge plusieurs langages de programmation tels que Csharp, VB.NET, C++ et
bien d’autres. Visual studio 2012 offre des outils pour la création, le test, le débogage, et le
déploiement d’applications, tout en intégrant des fonctionnalités pour le travail en équipe via
Team Foundation Server (TFS).

 Wampserver

Figure 16:Logo de WampServer

WampServer (anciennement WAMP5) est une plateforme de développement Web de


type WAMP, permettant de faire fonctionner localement (sans avoir à se connecter à un serveur
externe) des scripts PHP.

WampServer n'est pas en soi un logiciel, mais un environnement comprenant trois serveurs
(Apache, MySQL et MariaDB), un interpréteur de script (PHP), ainsi que PhpAdmin pour
l'administration Web des bases MySQL.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 24 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

3. SYSTEME DE GESTION DE BASE DE DONNEE


 MySQL

Figure 17:logo de MySQL

MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est


distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion
de base de données les plus utilisés au monde autant par le grand public (applications web
principalement) que par les professionnels, en concurrence avec Oracle, PostgreSQL et
Microsoft SQLServer

4. AUTRE LOGICIELS
 Draw-io

Figure 18:Logo de draw-io

Diagrams.net (anciennement draw.io) est une application logicielle de dessin


graphique multiplateforme développée en HTML5 et JavaScript. Son interface peut être
utilisée pour créer des diagrammes tels que des organigrammes, des wireframes, des
diagrammes UML, des organigrammes et des diagrammes de réseau.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 25 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

 Gantt Project

Figure 19:logo de gantt project

GanttProject est un logiciel libre de gestion de projet écrit en Java, ce qui permet de
l'utiliser sur divers système d'exploitation (Windows, Linux, MacOS). Il permet d'éditer
un diagramme de Gantt.

 Flaticon

Figure 20:Logo de Flaticon

Flaticon est une plateforme développée par Freepik qui propose une large collection
d'icônes et stickers. Elle permet de télécharger gratuitement certaines ressources et propose
différents formats, notamment vectoriel, pour effectuer des modifications sans perte.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 26 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

II. RESULTATS

1. FORMULAIRE DE CONNEXION DU RECEPTIONNISTE

Figure 21: Formulaire de connexion du réceptionniste

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 27 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

2. FORMULAIRE DE RESERVATION DES CHAMBRES

Figure 22: Formulaire de réservation de chambre dans l'hôtel

3. FORMULAIRE D’AJOUT DES CHAMBRES

Figure 23:Formulaire d'ajout des chambres

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 28 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

4. FORMULAIRE D’AJOUT DES PLATS ET BOISSONS AU


RESTAURANT DE L’HÔTEL

Figure 24:Formulaire d'ajout au restaurant

5. FORMULAIRE D’ENREGISTREMENT DES EMPLOYES

Figure 25: Formulaire d'enregistrement des employés

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 29 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

CONCLUSION GENERALE

Ce stage passé à l’entreprise SOFTWIFY a été riche d’enseignement, car il nous a


permis de découvrir le monde du travail sur une période de deux mois mais également de
jumeler la théorie à la pratique. De nombreuses tâches ont été réalisées dans le cadre de cette
expérience. L’une des plus importantes fut l’objet de notre thème à savoir : conception et
réalisation d’une application de gestion d’un hôtel.

Ce projet de gestion d’hôtel développé est une solution complète et fonctionnelle


permettant de simplifier et optimiser la gestion des chambres, des clients, des employés et des
services de restauration. Grâce à une interface conviviale créée avec le langage de
programmation C# dans Visual Studio, connectée à une base de données MySQL sous
WampServer, l’application permet une gestion fluide des réservations, du suivi des
disponibilités des chambres et de la gestion des informations clients. Ce projet nous a permis
de renforcer mes compétences en programmation orientée objet, en gestion de base de données
et en conception d’interfaces utilisateur.

En somme, ce projet constitue une base solide pour une gestion hôtelière moderne et
évolutive, offrant une solution à la fois performante et facile d’utilisation pour le personnel de
l’hôtel.

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 30 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

REFERENCES BIBLIOGRAPHIQUES

REFERENCES

 https://fr.wikipedia.org/wiki/WampServer visité le 25 juillet 2024 à 15h58


 https://hotel-akwa-palace.com visité le 1 août 2024 à 6h
 https://www.flaticon.com/fr visité le 4 août 2024 à 16h
 https://www.booking.com visité le 1 août 2024 à 6h
 https://www.eurotechconseil.com/blog/quelles-sont-les-methodologies-de-
developpement-logiciels/ visité le 3 août 2024 à 6h
 https://www.celge.fr/article-conseil/6-methodologies-cycle-vie-developpement-
logiciel visité le 21 juillet 2024 à 6h
 https://www.JobandSalaryabroad.com visité le 25 août 2024 mars à 6h
 Mercurial des prix – 2024 visité le 25 août 2024 à 6h
 https://finances.ml/sites/default/files/2024-
07/Bulletin%20R%C3%A9sult%20Kayes24.pdf visité le 21 juillet 2024 à 6h

COURS

 Cours d’introduction a la modélisation objet dispensé par M. FOTSO KUATE Victor


 Cours de gestion de projet dispense par M. KOUANANG FAMOU Michael

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 31 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

TABLE DES MATIERES


DEDICACE ............................................................................................................................... II
REMERCIEMENTS ................................................................................................................ III
SOMMAIRE ............................................................................................................................ IV
LISTE DES FIGURES .............................................................................................................. V
LISTE DES TABLEAUX ........................................................................................................ VI
LISTE DES ABREVIATIONS ...............................................................................................VII
RESUME ............................................................................................................................... VIII
ABSTRACT ............................................................................................................................. IX
INTRODUCTION GENERALE ........................................................................................... - 1 -
CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE SOFTWIFY ET DEROULEMENT
DU STAGE DU STAGE...................................................................................................... - 2 -
I. PRESENTATION DE L’ENTREPRISE SOFTWIFY .................................................. - 2 -
1. FICHE D’IDENTIFICATION ................................................................................ - 3 -
2. LOCALISATION ..................................................................................................... - 3 -
3. ORGANISATION DE L’ENTREPRISE ............................................................... - 4 -
a. Département de développement logiciel ................................................................ - 4 -
b. Département Cyber Sécurité ................................................................................... - 4 -
c. Département de la Stratégie et de l'Innovation ....................................................... - 5 -
II. DEROULEMENT DU STAGE ..................................................................................... - 5 -
1. SERVICE D’ACCUEIL .......................................................................................... - 5 -
2. NOS RESSOURCES DE STAGIAIRES ................................................................ - 6 -
3. JUSTIFICATION DU THEME .............................................................................. - 6 -
4. ACTIVITES DU STAGE......................................................................................... - 7 -
CHAPITRE 2: ANALYSE ET CONCEPTION ................................................................... - 8 -
I. ANALYSE DU CONTEXTE ET PROBLEMATIQUE ............................................... - 8 -
1. CRITIQUE DE L’EXISTANT ................................................................................ - 8 -
2. SOLUTION AUX CRITIQUES DE L’EXISTANT .............................................. - 8 -
II. CAHIER DE CHARGE ................................................................................................. - 8 -
1. OBJECTIFS .............................................................................................................. - 9 -
2. SPECIFICATIONS DU PROJET .......................................................................... - 9 -
a. Besoins fonctionnels ............................................................................................... - 9 -
b. Besoins non fonctionnels ...................................................................................... - 10 -
3. CONTRAINTES..................................................................................................... - 11 -

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 32 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

a. Contraintes organisationnelles ...................................................................... - 11 -


b. Contraintes financières ................................................................................... - 11 -
c. Contraintes temporelles.................................................................................. - 13 -
4. METHODOLOGIE DE DEVELOPPEMENT ................................................... - 13 -
a. Méthode UP (Unified Process) ............................................................................. - 14 -
b. Caractéristique du processus unifié ...................................................................... - 14 -
c. Cycle de vie du processus unifié .......................................................................... - 15 -
5. MODELISATION DE LA SOLUTION ............................................................... - 16 -
a. UML ..................................................................................................................... - 16 -
b. Diagramme cas d’utilisation ................................................................................. - 17 -
i. Diagramme de cas d’utilisation général ........................................................ - 18 -
ii. Diagramme de cas d’utilisation de réservation d’une chambre ................. - 19 -
c. Diagramme de classe ............................................................................................ - 20 -
d. Diagramme de séquence ....................................................................................... - 21 -
i. Diagramme de séquence de connexion des utilisateurs ............................... - 21 -
ii. Diagramme de séquence de réservation d’une chambre ............................. - 22 -
CHAPITRE 3: IMPLEMENTATION ET RESULTAT ..................................................... - 23 -
I. IMPLEMENTATION .................................................................................................. - 23 -
1. CHOIX DU LANGAGE DE PROGRAMMATION ........................................... - 23 -
2. ENVIRONNEMENT DE DEVELOPPEMENT ................................................. - 24 -
3. SYSTEME DE GESTION DE BASE DE DONNEE .......................................... - 25 -
4. AUTRE LOGICIELS ............................................................................................ - 25 -
II. RESULTATS ............................................................................................................... - 27 -
1. FORMULAIRE DE CONNEXION DU RECEPTIONNISTE ................................ - 27 -
2. FORMULAIRE DE RESERVATION DES CHAMBRES ..................................... - 28 -
3. FORMULAIRE D’AJOUT DES CHAMBRES ...................................................... - 28 -
4. FORMULAIRE D’AJOUT DES PLATS ET BOISSONS AU RESTAURANT DE
L’HÔTEL ........................................................................................................................ - 29 -
5. FORMULAIRE D’ENREGISTREMENT DES EMPLOYES ................................ - 29 -
CONCLUSION GENERALE ............................................................................................. - 30 -
REFERENCES BIBLIOGRAPHIQUES ............................................................................ - 31 -
TABLE DES MATIERES .................................................................................................. - 31 -

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 33 -


CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION D’UN HÔTEL : CAS DE SOFTWIFY

Rédigé et présenté par LEUKAM TCHOUATCHEU Joyce - 34 -

Vous aimerez peut-être aussi