Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2006, 17h59   #1
Invité de passage
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 1
Points : 1
Envoyer un message via MSN à vincent02
Par défaut [conception] projet "gestion d'un hotel"

Bonjour !

J'ai un projet access à faire pour vendredi matin, problème : on ne comprend pas grand chose (voir rien du tout). les tables doivent être faites en My SQL et exporté vert access 97 (obligé). Voilà le projet :

GESTION D'UN HOTEL :

il faut faire une base de donnée qui gère un hotel :

- 2 types de chambres : double et familiale
- les doubles 1 ou 2 personnes
- les familiales entre 2 (inclus) et 5 personnes
- 4 tarifs : a=1 personne dans une double
b = 2 personnes dans une double
c = 2 personnes dans une familiale
d = 3,4 ou 5 dans une familiale

On doit pouvoir :

- Effectuer les réservations des chambres (c'est le plus dur)
- acceuillir les clients à leur arrivée en retrouvant leurs réservations
- saisir les extras (téléphone, boissons, repas au restaurant...)
- éditer rapidement la facture au retour des clefs
- pouvoir etre capable de générer un tableau récapitulatif de l'activité de la période.

Voilà, si vous avez le courage, vous pouvez me l'envoyer à vincent.roye@gmail.com. Si vous en avez moins pourriez vous me donner quelques indications (très compréhensibles pour des amateurs svp?). Je vous remercie enormément (le projet est pour vendredi matin). Sans aide on plante notre module
Merci beaucoup encore

modération : cafeine, ancien titre : Urgent projet "gestion d'un hotel"
vincent02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 18h03   #2
Expert Confirmé Sénior

 
Avatar de cafeine
 
Inscription : juin 2002
Messages : 3 882
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 3 882
Points : 4 500
Points : 4 500
Vendredi, c'est court ...

Ensuite c'est mySql ou Access ?

Et enfin, il me semble que vous devriez d'abord réfléchir au MCD avant de vous lancer dans les tables ...

Point important : developpez.com n'est pas là pour fournir des applis clé en main ou faire les devoirs des élèves, merci d'en tenir compte.
__________________
Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème

Développez une application de gestion des comptes bancaires dans Access de A à Z
Déjà 12 tutoriels, le dernier en date : Comment faire un TextBox auto-extensible dans un formulaire ?


cafeine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 18h40   #3
Rédacteur

 
Avatar de Maxence HUBICHE
 
Homme Maxence HUBICHE
Formateur et Développeur - Conseil en Informatique
Inscription : juin 2002
Messages : 3 687
Détails du profil
Informations personnelles :
Nom : Homme Maxence HUBICHE
Âge : 42
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Formateur et Développeur - Conseil en Informatique

Informations forums :
Inscription : juin 2002
Messages : 3 687
Points : 6 516
Points : 6 516
Envoyer un message via MSN à Maxence HUBICHE Envoyer un message via Skype™ à Maxence HUBICHE
bon, t'es pas vraiment dans le domaine MySQL ici ...
et ton projet commence en MySQL.
Je dirai que ton projet commence en analyse... simplement.

je me suis penché quelques instants dessus.

Essaie déjà de générer une base mySQL avec ceci (tu n'as pas précisé la version MySQL que tu utilisais)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/*
Created		08/03/2006
Modified		08/03/2006
Project		Student
Model		1
Company		Developpez.com
Author		Maxence HUBICHE
Version		1.0.0
Database		mySQL 4.0 
*/
 
 
 
 
Create table tblChambre (
	chbID Int UNSIGNED NOT NULL,
	chbNom Char(20),
	tchID Char(1) NOT NULL,
	UNIQUE (chbID),
 Primary Key (chbID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
Create table tblTypeDeChambre (
	tchID Char(1) NOT NULL,
	tchLibelle Char(20),
 Primary Key (tchID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
Create table tblTarif (
	trfID Char(1) NOT NULL,
	tchID Char(1) NOT NULL,
	trfLibelle Char(20) NOT NULL,
	trfMontant Decimal(5,2) NOT NULL,
	trfNbPersonnesMax Tinyint,
	trfNbPersonnesMin Tinyint,
	UNIQUE (trfID),
 Primary Key (trfID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
Create table tblReservations (
	resID Bigint UNSIGNED NOT NULL AUTO_INCREMENT,
	cliID Bigint UNSIGNED NOT NULL,
	resDateCommande Date NOT NULL,
	resAdresseFacturation1 Char(50),
	resAdressefacturation2 Char(20),
	resCPFacturation1 Char(5),
	resVilleFacturation Char(20),
	resPaysFacturation Char(20),
	UNIQUE (resID),
 Primary Key (resID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
Create table tblClients (
	cliID Bigint UNSIGNED NOT NULL AUTO_INCREMENT,
	cliNom Char(50) NOT NULL,
	cliAdresse1 Char(50) NOT NULL,
	cliAdresse2 Char(50),
	cliCP Char(5) NOT NULL,
	cliVille Char(20) NOT NULL,
	cliPays Char(20),
	UNIQUE (cliID),
 Primary Key (cliID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
Create table tblDatesDeReservation (
	drsID Int NOT NULL AUTO_INCREMENT,
	chbID Int UNSIGNED NOT NULL,
	trfID Char(1) NOT NULL,
	resID Bigint UNSIGNED NOT NULL,
	drsDateResaDebut Date NOT NULL,
	drsDateResaFin Date NOT NULL,
	drsNbPersonnes Tinyint NOT NULL,
	UNIQUE (drsID),
 Primary Key (drsID)) TYPE = MyISAM
ROW_FORMAT = Default;
 
 
 
 
 
 
 
 
 
 
 
 
Alter table tblDatesDeReservation add Index IX_Resa2_Chambres_ (chbID);
Alter table tblDatesDeReservation add Foreign Key (chbID) references tblChambre (chbID) on delete  restrict on update cascade;
Alter table tblChambre add Index IX_D_finir_type_de_chambre (tchID);
Alter table tblChambre add Foreign Key (tchID) references tblTypeDeChambre (tchID) on delete  restrict on update cascade;
Alter table tblTarif add Index IX_D_finir_tarif_par_type_de_chambre (tchID);
Alter table tblTarif add Foreign Key (tchID) references tblTypeDeChambre (tchID) on delete  restrict on update cascade;
Alter table tblDatesDeReservation add Index IX_Relationship5 (trfID);
Alter table tblDatesDeReservation add Foreign Key (trfID) references tblTarif (trfID) on delete  restrict on update cascade;
Alter table tblDatesDeReservation add Index IX_Resa1_Dates_ (resID);
Alter table tblDatesDeReservation add Foreign Key (resID) references tblReservations (resID) on delete  restrict on update cascade;
Alter table tblReservations add Index IX_Faire_R_servation (cliID);
Alter table tblReservations add Foreign Key (cliID) references tblClients (cliID) on delete  restrict on update cascade;
Normalement, ca devrait te générer une base suivant ce modèle :

(lien à suivre ...)
__________________
1formaxion, une formation de qualité, des formateurs compétents
Mes tutoriels et vidéos :
Tableaux croisés dynamiques, Access les Bases, et les autres !
Maxence HUBICHE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 18h40   #4
Invité de passage
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 1
Points : 1
Envoyer un message via MSN à vincent02
Par défaut mon projet

Ensuite, c'est en Access 97.

Si vous pouviez m'apprendre à faire cela ça serait meme mieux ( n'hésitez pas à me contacter sur msn : vincent_roye@hotmail.com)

Merci encore
vincent02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 18h47   #5
Invité de passage
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 1
Points : 1
Envoyer un message via MSN à vincent02
Par défaut projet hotel

merci maxence
vincent02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h33.


 
 
 
 
Partenaires

Hébergement Web