Accueil > Forum > > > > gestion d un hotel
gestion d un hotel
jeudi 29 décembre 2005 à 23:44:56 |
gestion d un hotel

the_gamo
|
slt les ami(e)s, je suis un debutant en java et on nous demande de faire un programme qui realise les taches(que je trouve un peux avancees pour un debutant) suivantes: 1/creer un fichier clients(caracterise par son nom prenom adresse num,) 2/creer un fichier chambre(caracterise par num,categorie(A,B,C,D),etat(si libre L si occupee O)) 3/creer fichier categorie(caracterise par code,categorie,nb de lits avec/sans TV,prix) 4/creer fichier location(qui contient num de client num de chambre,date d entree) | Code categorie | Nbr lits | tele | prix | | A | 1 | True | 160 | | B | 1 | False | 140 | | C | 2 | True | 220 | | D | 2 | False | 180 | on dois organiser le traitement ci dessous en des classes et dans un menu graphiquepour cette gestion de location dans un hotel: a/une methode pour creer et remplir le fichier des categorie. b/methode qui recoit en parametre le num,categorie et etat d'une chambreet ajoute un enregistrement au fichier des chambres c/lire les info clients et les ajouter au fichier client d/une methode qui recoit en parametre le num du chambre et la marque occupee e/une fct booleene qui recoit le num d une chambre et test si elle est libre ou occupee f/methode qui recoit en parametre le num d un client le num de la chambre et une date,la methode doit affecter la chambre au client dans le fichier des locations et marque la chambre occupee g/methode qui affiche la liste des chambres libres a N lits et verifie la condition tele(ayant la valuer true ou false)n et tele sont des parametres de la methode h/methode qui libere une chambre donnee par son num,la methode doit aussi supprimer de la table locaton les entrees correspondantes(une meme chambre peut etre occupee par plus qu un client) i/une methode qui affiche la liste des personnes qui occupent une chambre donnee par son num j/methode qui recoit en parametre le num d une chambre et la date d 'aujourd'hui et calcul(en utilisant la date d entree)le montant de location je sais que c'est un peux long mais je vous serais tres reconnaissons si vous m aidiez un peu a resoudre ce probleme j attend avec impatience vos reponse merci
|
|
vendredi 30 décembre 2005 à 13:22:59 |
Re : gestion d un hotel

super_toinou
|
Yop yop,
alors je vois pas trop ce qui te pose pb exactement, est ce que t as du mal a concevoir le modele de donnée, les fonctions que tu va devoir créer ou sinon est ce que t as du mal avec les outils java a utiliser pour ca ?
++ Toinou PS: pr moi c est une méta connerie de faire ca avec des fichier ,ton stockage de donnée devrait etre une base de donnée (ca a été inventé pr ca et c est bcp plus simple et performant)!!
|
|
samedi 31 décembre 2005 à 07:33:34 |
Re : gestion d un hotel

Hassen Ben Tanfous
|
Salut je vais juste tester les pour ne pas écrire mon explication pour rien lol (dsl première fois dans le forum)
|
|
samedi 31 décembre 2005 à 07:34:24 |
Re : gestion d un hotel
|
samedi 31 décembre 2005 à 07:34:56 |
Re : gestion d un hotel
|
samedi 31 décembre 2005 à 07:44:20 |
Re : gestion d un hotel

Hassen Ben Tanfous
|
Bon excellent, parce que c'est difficile d'écrire du code sans \n
voici le schéma et désolé admin pour le spam
public class Personne private String nom, prenom;
public Personne (String nom, prenom) //méthodes get et set __________________________ public class Client extends Personne private Adresse adresse; private String telephone; public Client (String nom, String prenom, Adresse adresse, String telephone) { super (nom, prenom); ... } //méthodes get et set et faire attention pour ne pas donner trop de privilèges ______________________________ public class Adresse private String rue, codePostal, ville; private int numero;
public Adresse (int num, String rue, String codePostal, String ville) //méthodes get et set //redéfinition méthodes toString() _______________________________ public class Chambre private int num; private boolean etatLibre; private Categorie categorie;
//libre = true; occupe = false public Chambre (int numero, Categorie categorie, boolean libre) //méthodes get et set
__________________ public class Location { private int numClient, numChambre; private Date dateEntree; public Location (int numClient, int numChambre, Date dateEntree) //méthodes get et set
_____________-- public class GestionHotel //méthodes de lecture et de traitement
______________ public class GUI //ton interface graphique
____________ public class Application main ()
//C'est un plan sommaire et rapide mais c'est à ça que devrait ressembler ton application. Maintenant, le codage je ne peux pas le faire à ta place ;p. Quand j'écris méthodes set et get, il se peut qu'il y ait d'autres méthodes nécessaires aussi pour ton traitement. Si tu débutes à peine, tu ferais mieux de regarder codes de gestion que j'ai déposé.
Bonne chance Date: 31/12/2005 @author Hassen Ben Tanfous
|
|
samedi 31 décembre 2005 à 07:52:19 |
Re : gestion d un hotel

Hassen Ben Tanfous
|
J'ai oublié la classe Categorie =s public class Categorie private char code; private int nbLits; private boolean tvExist; private double prix;
//constantes pour ton code (char) public static final char CATEGORIE_A = 'A' //or 0 public static final char CATEGORIE_B = 'B' //OR 1 etc...
//code = a, b, c, d //tvExist //faire attention avec ce genre de constructeur, il donne trop d'accès à ton programme public Categorie (char code, int nbLits, boolean tvExist, double prix)
//celui ci est meilleur ;p public Categorie (char code) { verifierCategories(code); }
//méthodes de vérification et établit les paramètres de configuration pour chaque catégorie private void verifierCategories (char code) { if (code == CATEGORIE_A) { nbLits = 1; //blablabla }
//essaye d'avoir un constructeur par défaut dans lequel tu initialiseras tous tes paramètres par défaut.
Bon cette fois-ci c'est mon dernier message, plus aucun ajout ;p Salut!
|
|
jeudi 13 mars 2008 à 14:41:45 |
Re : gestion d un hotel

mohabennouri
|
| gestion d un hotel le 29/12/2005 23:44:56
| slt les ami(e)s, je suis un debutant en java et on nous demande de faire un programme qui realise les taches(que je trouve un peux avancees pour un debutant) suivantes: 1/creer un fichier clients(caracterise par son nom prenom adresse num,) 2/creer un fichier chambre(caracterise par num,categorie(A,B,C,D),etat(si libre L si occupee O)) 3/creer fichier categorie(caracterise par code,categorie,nb de lits avec/sans TV,prix) 4/creer fichier location(qui contient num de client num de chambre,date d entree) Code categorie | Nbr lits | tele | prix | A | 1 | True | 160 | B | 1 | False | 140 | C | 2 | True | 220 | D | 2 | False | 180 |
on dois organiser le traitement ci dessous en des classes et dans un menu graphiquepour cette gestion de location dans un hotel:
a/une methode pour creer et remplir le fichier des categorie. b/methode qui recoit en parametre le num,categorie et etat d'une chambreet ajoute un enregistrement au fichier des chambres c/lire les info clients et les ajouter au fichier client d/une methode qui recoit en parametre le num du chambre et la marque occupee e/une fct booleene qui recoit le num d une chambre et test si elle est libre ou occupee f/methode qui recoit en parametre le num d un client le num de la chambre et une date,la methode doit affecter la chambre au client dans le fichier des locations et marque la chambre occupee g/methode qui affiche la liste des chambres libres a N lits et verifie la condition tele(ayant la valuer true ou false)n et tele sont des parametres de la methode h/methode qui libere une chambre donnee par son num,la methode doit aussi supprimer de la table locaton les entrees correspondantes(une meme chambre peut etre occupee par plus qu un client) i/une methode qui affiche la liste des personnes qui occupent une chambre donnee par son num j/methode qui recoit en parametre le num d une chambre et la date d 'aujourd'hui et calcul(en utilisant la date d entree)le montant de location je sais que c'est un peux long mais je vous serais tres reconnaissons si vous m aidiez un peu a resoudre ce probleme j attend avec impatience vos reponse merci | | | | | Re : gestion d un hotel le 30/12/2005 13:22:59
| Yop yop,
alors je vois pas trop ce qui te pose pb exactement, est ce que t as du mal a concevoir le modele de donnée, les fonctions que tu va devoir créer ou sinon est ce que t as du mal avec les outils java a utiliser pour ca ?
++ Toinou PS: pr moi c est une méta connerie de faire ca avec des fichier ,ton stockage de donnée devrait etre une base de donnée (ca a été inventé pr ca et c est bcp plus simple et performant)!!
| | | | | Re : gestion d un hotel le 31/12/2005 07:33:34
| | Salut je vais juste tester les pour ne pas écrire mon explication pour rien lol (dsl première fois dans le forum) | | | | | Re : gestion d un hotel le 31/12/2005 07:34:24
| | Re : gestion d un hotel le 31/12/2005 07:34:56
| | un petit dernier pour la luck | | | | | Re : gestion d un hotel le 31/12/2005 07:44:20
| | Bon excellent, parce que c'est difficile d'écrire du code sans \n
voici le schéma et désolé admin pour le spam
public class Personne private String nom, prenom;
public Personne (String nom, prenom) //méthodes get et set __________________________ public class Client extends Personne private Adresse adresse; private String telephone; public Client (String nom, String prenom, Adresse adresse, String telephone) { super (nom, prenom); ... } //méthodes get et set et faire attention pour ne pas donner trop de privilèges ______________________________ public class Adresse private String rue, codePostal, ville; private int numero;
public Adresse (int num, String rue, String codePostal, String ville) //méthodes get et set //redéfinition méthodes toString() _______________________________ public class Chambre private int num; private boolean etatLibre; private Categorie categorie;
//libre = true; occupe = false public Chambre (int numero, Categorie categorie, boolean libre) //méthodes get et set
__________________ public class Location { private int numClient, numChambre; private Date dateEntree; public Location (int numClient, int numChambre, Date dateEntree) //méthodes get et set
_____________-- public class GestionHotel //méthodes de lecture et de traitement
______________ public class GUI //ton interface graphique
____________ public class Application main ()
//C'est un plan sommaire et rapide mais c'est à ça que devrait ressembler ton application. Maintenant, le codage je ne peux pas le faire à ta place ;p. Quand j'écris méthodes set et get, il se peut qu'il y ait d'autres méthodes nécessaires aussi pour ton traitement. Si tu débutes à peine, tu ferais mieux de regarder codes de gestion que j'ai déposé.
Bonne chance Date: 31/12/2005 @author Hassen Ben Tanfous | | | | | Re : gestion d un hotel le 31/12/2005 07:52:19
| | J'ai oublié la classe Categorie =s public class Categorie private char code; private int nbLits; private boolean tvExist; private double prix;
//constantes pour ton code (char) public static final char CATEGORIE_A = 'A' //or 0 public static final char CATEGORIE_B = 'B' //OR 1 etc...
//code = a, b, c, d //tvExist //faire attention avec ce genre de constructeur, il donne trop d'accès à ton programme public Categorie (char code, int nbLits, boolean tvExist, double prix)
//celui ci est meilleur ;p public Categorie (char code) { verifierCategories(code); }
//méthodes de vérification et établit les paramètres de configuration pour chaque catégorie private void verifierCategories (char code) { if (code == CATEGORIE_A) { nbLits = 1; //blablabla }
//essaye d'avoir un constructeur par défaut dans lequel tu initialiseras tous tes paramètres par défaut.
Bon cette fois-ci c'est mon dernier message, plus aucun ajout ;p Salut!
| | | |
|
|
Cette discussion est classée dans : fichier, methode, num, categorie, chambre
Répondre à ce message
Sujets en rapport avec ce message
parcourir un fichier xml [ par tarekcom ]
Bonjour tout le monde Voila mon fichier xml "stat.xml": xml version <
appel methode [ par djaouida27 ]
salut!je fais une classe deviser qui contient une metode pour deviser une image en 4, voila le code du 1er morceau:img1 = new BufferedImage(w,h, Buffe
serialisation [ par SALADIN443 ]
j ai une methode d ajout dans ma classe qui sert d ajouter des objet de type client(code,nom,prenom)dans une ArrayListet a chaque fois que je crée un
cherche methode java pour creer un fichier texte puis une pour le remplir [ par livinho38 ]
Bonjour, je cherche a faire une classe avec une methode qui creer un fichier texte , et une autre ki va remplir celui ci (il servira de compte rendu .
Suppression éléments d'un fichier XML [ par bidule7 ]
Bonjour, je souhaite supprimer un élément dans mon fichier XML.Pour cela, j'utilise supprElement ("nomElement"); Ca fonctionne.Et j'ai une question bê
lancer un fichier .exe avec un programme java et répondre à des questions de ce .exe [ par meli82 ]
Bonjour,j'ai essayé de trouver la réponse à ma question sur le net mais ne l'ayant pas trouvé je me retourne vers vousMon probleme est le suivant: je
ecriture d un fichier en java [ par stareee008 ]
quelle sont les les class qui ne permit de saisire directement des donnes en java
java excel [ par souissi12 ]
J'utilise cette classe java pour rassembler trois fichiers excels(chacun contient une feuille) dans un seul fichier excel en sortie(contenant trois fe
recherche du code source en java d'affichage d'un fichier XML et le stockage de sons contenut dans une base de donnée [ par hamdidhahri ]
slt pour tous le monde je suis un etudiant en metrise informatique classe terminalje suis en train de faire mon projet de fin d'etude sur l'ontologie
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|