0% ont trouvé ce document utile (0 vote)
4 vues10 pages

Java

Le document présente un cahier des charges pour le développement d'un logiciel de gestion d'hôtel en Java, visant à améliorer l'organisation et la rapidité des opérations dans le secteur hôtelier. Il décrit les fonctionnalités essentielles, les contraintes techniques, la planification du projet et le cadre budgétaire, soulignant l'importance d'une interface utilisateur simple et d'une gestion efficace des données. Le projet sera réalisé par des étudiants et ne nécessitera pas de budget important grâce à l'utilisation d'outils gratuits.

Transféré par

sylvanie FOKO
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues10 pages

Java

Le document présente un cahier des charges pour le développement d'un logiciel de gestion d'hôtel en Java, visant à améliorer l'organisation et la rapidité des opérations dans le secteur hôtelier. Il décrit les fonctionnalités essentielles, les contraintes techniques, la planification du projet et le cadre budgétaire, soulignant l'importance d'une interface utilisateur simple et d'une gestion efficace des données. Le projet sera réalisé par des étudiants et ne nécessitera pas de budget important grâce à l'utilisation d'outils gratuits.

Transféré par

sylvanie FOKO
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU CAMEROUN REPUBLIQUE OF CAMEROON

************ ************
PAIX - TRAVAIL – PATRIE PEACE – WORK – FATHERLAND

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

MINISTRE DE L’ENSEIGNEMENT MINISTERE OF HIGHER


EDUCATION
SUPERIEUR

Cahier de charge : logiciel de gestion


d’un Hôtel

Participants:

 Foko Lacmango Sylvannie


 Ekambi Cassandra
 Karl Warren Nkeni

Sous la coordination de : M. FOKAM FOTSO

Année Académique
2025/2026
Sommaire

Introduction
I. Contexte du projet
II. Fonctionnalités du logiciel
III. Contraintes techniques
IV. Planification globale
V. Cadres budgétaires
Conclusion
Introduction

Dans un environnement hôtelier moderne, la gestion des informations doit être rapide,
fiable et bien organisée. L’utilisation d’outils informatiques devient donc indispensable
pour assurer un bon fonctionnement des activités quotidiennes.
Le présent projet consiste à concevoir et développer une application en langage Java
dédiée à la gestion des clients et des chambres d’un hôtel.
Cette application permettra de :

 Enregistrer les informations des clients


 Gérer les chambres disponibles et occupées
 Faciliter les opérations de base au niveau de la réception

L’application sera principalement utilisée par : les réceptionnistes, les gestionnaires de


l’hôtel
L’objectif principal est de proposer une solution simple, efficace et facile à utiliser,
capable d’améliorer l’organisation interne.
I. Contexte du projet

Le secteur hôtelier joue un rôle essentiel dans l’accueil des voyageurs et contribue au
développement économique. Dans les grandes villes comme Douala, les hôtels font face
à une forte demande de la clientèle.
Cependant, de nombreux établissements rencontrent encore des difficultés dans la
gestion des réservations, des clients, des chambres et des paiements. L’utilisation de
méthodes manuelles entraîne souvent des erreurs, des pertes d’informations et une
organisation peu efficace.
C’est dans ce contexte que s’inscrit notre projet, qui consiste à concevoir un système de
gestion d’hôtel. Ce système vise à améliorer l’organisation, la fiabilité et la rapidité des
opérations au sein d’un établissement hôtelier.
II. Fonctionnalités du logiciel
A. Besoins fonctionnels

Les besoins fonctionnels décrivent ce que le logiciel doit faire pour répondre aux
demandes des hôtels, il présente toutes les interfaces du logiciel et leurs fonctions. Le
logiciel tournera autour de 05 modules principaux qui suivent :

1. Gestion des chambres


 Ajouter une chambre
 Modifier une chambre
 Supprimer une chambre
 Consulter les chambres disponibles et occupées
2. Gestion des clients
 Enregistrer un client
 Modifier les informations d’un client
 Rechercher un client
3. Gestion des réservations
 Créer une réservation
 Modifier une réservation
 Annuler une réservation
 Vérifier la disponibilité des chambres
4. Gestion des séjours
 Enregistrer l’arrivée des clients
 Enregistrer le départ des clients
 Libérer automatiquement une chambre
5. Facturation
 Calculer le coût du séjour
 Générer une facture simple
B. Besoins non fonctionnels

Les besoins non fonctionnels décrivent les contraintes et les qualités que doit respecter
l’application. Ils précisent comment le système doit fonctionner, et non les
fonctionnalités qu’il offre.

 Interface simple et facile à utiliser


 Réponse rapide du système
 Sécurité par mot de passe
 Gestion des accès par rôle
 Fiabilité des données
 Compatibilité avec Windows
 Connexion à une base de données MySQL
III. Contraintes techniques

Les contraintes techniques définissent les limites et conditions à respecter lors du


développement du projet.
✔ Langage
Le projet doit être réalisé en Java sur NETBEANS

✔ Méthode de programmation
utilisation de la programmation orientée objet (POO)
structuration du code en classes et objets
✔ Organisation du code
séparation du code avec l’utilisation de classes comme : Client, Chambre, Réservation …
✔ Interface utilisateur
interface graphique (Swing ou Java FX)
✔ Stockage des données
stockage permanent avec base de données MySQL (XAMPP)
✔ Architecture

Application desktop

Le respect de ces contraintes garantit une bonne qualité technique et facilite le


développement du projet.

VI. Planification globale


La réalisation, de l’application de gestion d’hôtel se fera en plusieurs étapes successives,
afin d’assurer une bonne organisation du travail et un developpement progressif du
logiciel :

Taches Durée Description

Analyse des besoins et 1 à 2 jours - Identifier les problèmes


conception rencontrés par l’hôtel
- Définir les fonctionnalités
nécessaires
- Rédiger le cahier de
charges
Mise en place de la base de 1 jour - Création de la base de
données donnée et des tables
- Test dans Xampp
Developpement du backend 8 jours - Connexion de la BD au
code Java
- Création des classes
- Implémentation des
fonctions
Développement des 6 jours - Création de fenêtres JAVA
interfaces FX
- Gestion des boutons et des
évènements
Tests et ajustements 4 jours - Vérification de chaque
fonctionnalité
- Correction des erreurs
- Amélioration de l’interface
Déploiement et livraison 2 jours Déploiement et livraison

VII. Cadre budgétaire


Ce projet ne nécessite pas de budget important car :

 Les outils utilisés sont gratuits


 Le developpement de l’application est réaliser par l’étudiant

Conclusion
Le présent cahier de charge définit l’ensemble des besoins fonctionnels du projet. Il servira de
référence tout au long de la conception, du développement et de la mise en œuvre du logiciel.
Toute modification devra faire l’objet d’une validation préable par les parties prenantes.

Les parties prenantes s’engage à respecter les exigences définies dans ce cahier des charges afin
d’assurer la réussite de ce projet

Fait à Douala, le…..../……/…….

SIGNATURE

CHEF PROJET MAITRE D’OEUVRE

Vous aimerez peut-être aussi