|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : gestion d un hotel [ Archives / Au secours ] (the_gamo)
Informations & options pour cette discussion
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é 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
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 .
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
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ê
java-xslt-xml [ par sunita85 ]
Salut a tousest ce qu'il y a quelqu'un qui peut me fournir un code source java qui prend en entrée un fichier xml et un autre xslt pour regénérer un f
lecture d'un fichier [ par nana1986 ]
salut tout le monde,j'ai une base de données dans mysql où je stock des fichiers de types differentes(doc,docx,pdf) en jsp,mais j'ai un probleme, c'e
Java-XML [ par assmam ]
Je sais pas comment entrer un fichier xml en java pour l'utiliser comme donnée à un prgram en java. Le programme doit extraire des informations du fic
probleme parsing xml [ par rouldtahar80 ]
Bonjour <p class="MsoNormal" sty
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|