[PDF] [PDF] Rapport de Mini-Projet c++ - cloudfrontnet

Rapport de Mini-Projet c++ Gestion de Réservation Les figures suivantes représentent le modèle physique de notre base de données : ID_SAISON = 



Previous PDF Next PDF





[PDF] Rapport de Mini-Projet c++ - cloudfrontnet

Rapport de Mini-Projet c++ Gestion de Réservation Les figures suivantes représentent le modèle physique de notre base de données : ID_SAISON = 



[PDF] Rapport de projet

confiance nécessaire pour élaborer ce projet librement, et avoir mis à notre disposition tous les moyens Figure 16 - Exemple de panneau C'est avec ces objectifs en tête, que nous avons créé « DAIO », la « Domotique All-In-One » 3



[PDF] Rapport du projet C#

nous avons eu pour tâche la réalisation d'un projet informatique Notre objectif Page 9 Déplacer le serpent Cas où la partie reste en cours Form1 Serpent



[PDF] Projet de programmation C : Shoot em up - IGM

(grand enfant) Implémenter des ennemis qui enchaıne une séquence de déplacement (par exemple, les ennemis suivent une courbe sinusoıdale, ) • ( adulte 



[PDF] Mini-projet jeu: Oust

8 mar 2010 · 1 But du mini-projet Le mini-projet consiste en la mise en œuvre en C++ d'un jeu `a deux joueurs (il s'agit de Par exemple l'entrée suivante :



[PDF] Sujets des projets —– projet C++ Université Pierre et Marie Curie

Les arêtes du graphe sont définies par les segments σXnXm = (Xn,Xm)1≤n,m≤ NxNy vérifiant 0 < Xn −Xm ≤ δ Voici deux exemples de graphes obtenus 



[PDF] Mini projet en C++ - Groupe MIAGE

16 mai 2018 · Mini projet Finance-comptabilité -Excel 1/2 CEDRIX Mini projet en MS Excel l' exemple de la feuille « stocks » est donné ci-dessous :



[PDF] NSR18 : rapport de mini-projet

Le but du projet est de réaliser une application de vision par ordinateur (9) où h est un vecteur colonne regroupant les hij et où les lignes de A sont de la 

[PDF] exemple de mini projet mecanique

[PDF] exemple de mise en situation drole

[PDF] exemple de mise en situation professionnelle aide soignante

[PDF] exemple de mise en situation professionnelle cpe

[PDF] exemple de mission de stage

[PDF] exemple de modalités pédagogiques

[PDF] exemple de modèle d'analyse en sociologie

[PDF] exemple de modele de projet en pisciculture

[PDF] exemple de modélisation de processus

[PDF] exemple de monopole naturel

[PDF] exemple de mot

[PDF] exemple de motivation intrinsèque et extrinsèque

[PDF] exemple de mouture journalistique

[PDF] exemple de narration de recherche 6ème

[PDF] exemple de non conformité

Année universitaire : 2007/2008

1Rapport de Mini-Projet c++

Gestion de Réservation Hôtelière

Table des matières

Tables des matières..............................................................................................................................1

Introduction ......................................................................................................2

Chapitre 1: Etude des besoins ............................................................................................................3

I.Besoins fonctionnels.................................................................................................................3

II.Besoins non fonctionnels..........................................................................................................3

Chapitre 2 : Analyse et conception.....................................................................................................4

I. Outil de conception UML .............................................................................

4

II. Diagramme des cas

III. Diagramme de

IV. Conception de la base de données........................................................................................7

Chapitre 3 :implémentation................................................................................................................8

I. Environnement de travail......................................................................................................8

II.Diagramme de classes adapté à l'implémentation.................................. ...............9

III.Utilisation de l'application..................................................................................................10

Conclusion générale..........................................................................................................................12

1

Introduction

La gestion hôtelière est une vitalité indispensable dans le déroulement des activités normale

d'un hôtel.

Notre travail consiste donc à la conception et l'implémentation d'une application de gestion de

réservation hôtelière qui prendra en compte toutes les contraintes qui peuvent survenir lorsqu'un agent hôtelier établi des réservations. A travers notre application, il est possibles de vérifier la liste des chambres disponible selon les critères souhaiter par le client ainsi de les réserver afin d'être occuper ultérieurement. Notre travail est présenté par trois chapitres : Le premier sera consacré à la présentation des besoins fonctionnels et non fonctionnels

Dans le second chapitre, nous nous intéressons à l'étude conceptuelle et nous détaillons les

différents modèles adoptés ainsi la structure de la base de donnée.

Finalement le dernier chapitre sera consacré à la présentation et la description des différentes

interfaces de l'application. 2

Chapitre1 : Etude des besoins

Introduction

Durant le premier chapitre intitulé cadre de travail, on présente les besoins fonctionnels et non fonctionnels de notre application. Cette spécification nous permettra d'éclaircir notre objectif.

I.Besoins fonctionnels

Le système comportera différentes fonctionnalités nécessaires pour une meilleure gestion.

L'application doit accomplir les traitements suivants : L'ajout, la modification et la suppression d'un client d'où il est nécessaire d'avoir tous les renseignements qui lui concerne tel que son nom, son prénom, son numéro de CIN, son numéro de téléphone... Le suivi des chambres des chambres selon leurs types et leurs catégories. La manipulation des réservations : ajout, annulation, modification de la réservation. La facturation de la réservation selon la saison. Ces informations seront stockées dans une base de donnée qui peut être mise à jour au fur et à mesure des besoins.

Conclusion

Au cours de ce chapitre nous avons étudié les besoins fonctionnels et non fonctionnels de notre

application. Cette étude nous aidera dans l'étape de conception. 3

Chapitre2 : Analyse et Conception

Introduction

Le choix d'une méthodologie de conception va nous permettre de mettre en place un produit robuste, fiable et évolutif. Dans ce chapitre nous détaillons la conception de notre application. Ainsi, nous présentons la conception de notre base de données et les modules de base.

I.Outil de conception UML

UML est une notation permettent de modéliser un problème de façon standard. Ce langage est né de la fusion de plusieurs méthodes existantes auparavant, et est devenu désormais la référence en terme de modélisation objet. Nous avons choisi UML comme langage de conception vu sa simplicité et sa puissance à l'abstraction des objets réels. Parmi les facteurs de puissance, UML présente plusieurs diagrammes statiques et dynamiques facilitant la tache de conception et offrant une vue globale sue la composition et le fonctionnement de note logiciel.

II.Diagramme des cas d'utilisation

Le diagramme de cas d'utilisation représente la structure des fonctionnalités

nécessaires aux utilisateurs du système. Il est utilisé dans les deux étapes de capture des besoins fonctionnels et techniques. A partir de l'étude préliminaire, nous avons pu dégager le diagramme des cas d'utilisation général suivant : 4 Afficher infoAjouterVérifier la disponibilitée

Gérer ClientGérer les reservation

Gérer les prix

Modifier prix selon la saisonAgent de

receptionGérer chambre<> <> <>Annuler<>

ModifierAjouter client

Modifier client<>

<>

Supprimer<>

Info

Facturer<>

<>

Diagramme des cas d'utilisation

5

III.Diagramme de classes

Dans cette section, nous allons présenter le diagramme des classes de la base de données :Saison

Id_saison : Integer

Prix : Double

Chambre

Num : Integer

type : String

Catégorie : String

Reservation

Id_reservation : Integer

Nb_nuit : Integer

Date_reservation : Date

Date_debut : Date

Date_fin : Date

Nb_personne : Integer

Client

Id_client : Integer

Nom : String

Prenom : String

Cin : Integer

Tel : Integer

Affect chambre

Pension : String

1..*

1..*1..*1..*

1..* 1 1..* 16

II Conception de la base de données

Les figures suivantes représentent le modèle physique de notre base de données :ID_SAISON = ID_SAISON

ID = ID

NUMERO = NUMERO

CIN = CINCLIENT

CININTEGER

NOM_PRENOMCHAR VARYING(50)

TELCHAR VARYING(20)CHAMBRE

NUMEROINTEGER

ID_SAISONNUMBER

TYPECHAR VARYING(40)

CATEGORIECHAR VARYING(40)

RESERVATION

IDINTEGER

CININTEGER

NB_NUITINTEGER

DATE_RDATE

DATE_ADATE

DATE_DDATE

NB_PERSINTEGERAFFECT_CH

NUMEROINTEGER

IDINTEGER

PENSIONCHAR VARYING(20)SAISON

ID_SAISONNUMBER

PRIXFLOAT

Conclusion

Cette phase nous a permis de comprendre le contexte du système, identifier les principaux cas d'utilisation, ce qui nous a facilité la modélisation de notre base de

données. Le chapitre suivant sera consacré à la présentation de la partie

développement de ce projet.

Chapitre3 : Implémentation

7

Introduction

Dans ce chapitre, nous détaillons l'implémentation de notre application. Ainsi, nous

développons les différents modules de l'application. Nous présentons également l'utilisation

de l'application via les fenêtres de base.

I Environnement de travail

L'application comprend une base de données qui, pour être facilement manipulée, interagit avec une interface graphique. Nous aurons recours pour son développement aux outils suivants :

HPOWER AMC DESIGNOR :

Avec cette outil de conception ont peut :

yConcevoir un système d'information en utilisant un diagramme Entité Association appelé Modèle Conceptuel de Données (MCD). yGénérer le Modèle Physique de Données (MPD) correspondant, pour un système de gestion de base de données (SGBD), en tenant compte des spécificités du SGBD choisi. yPersonnaliser le MPD afin de respecter les contraintes physiques et les performances du produit. yGénérer un script de création de base de données pour le SGBD cible.

HORACLE

C'est un système de gestion des bases de données relationnel. pour notre application on va s'intéresser à ORACLE 10g qui est adaptable avec les règles de gestion de notre application. La connexion avec la base a été réalisée grâce à l'intermédiaire d'un OCL : yC'est une interface de programmation d'application performent spécifié par un accès rapide à la base de données. yPossède les mêmes fonctionnalités d'un ODBC. 8

HRATIONNAL ROSE

Est un logiciel de conception nous permettons de réaliser le diagramme des classes de notre application.

HMICROSOFT VISUAL STUDIO 6.0

Est utilisé pour l'implémentation de notre application avec le langage de programmation orientée objet c++. 9quotesdbs_dbs14.pdfusesText_20