Professional Documents
Culture Documents
Hotel Management Project in BlueJ Java
Hotel Management Project in BlueJ Java
Hotel Management Project in BlueJ Java
APPLICATION
PROJECT
BY: -_____________________
CLASS: X SECTION:____
(Roll No:______)
1
ACKNOWLEDGEMENT
This Project would not have been possible without the guidance and the help of
several individuals who in one way or another contributed and extended their
valuable assistance in the preparation and completion of this study.
First and foremost, I express utmost gratitude to our computer Teacher whose
inputs and encouragement has been my inspiration as I hurdle over the obstacles
in the completion of this project work.
I thank all the members of the family who always had a kind concern and
consideration regarding all my project and academic requirements.
Last but not the least, I thank my classmates for all the cooperation and resources
they extended to me. I specially thank to our Principal Sir for his selfless interest
in my project.
Name – _______________
Class – X Section:_______
2
TABLE OF CONTENTS
1 Introduction 4
2 Program Statement 5
6 Conclusion 25
7 Bibliography 26
3
INTRODUCTION
This is to meet the Internal Assessment requirements of ICSE 2019-2020
Computer Applications paper. Apart from this, it is a great learning experience
too.
This project is a Java application which generates a menu for the user to choose
from available Room types from the Hotel.
I choose this topic because this gives a good acquaintance with the pattern and
the standard of programming questions in the board exam. Some aspects covered
in this project are:
Apart from just theoretical scripting of a program, this project actually coerces
us to edit, compile, debug and run our application. Many syntactical and
practical program issues are implicitly understood while accomplishing the
assignment.
4
PROGRAM STATEMENT
Choice 3: Ac Room
The program is supposed to book the room and show the bill
accrued. Once a room is booked it cannot be booked further, until
the guest performs a check-out.
5
PROGRAM LISTING
import java.util.*;
class HOTEL_RESERVATION_SYSTEM
System.out.println();
System.out.println("
====================00000000000000=================== ");
System.out.println("
====================00000000000000=================== ");
System.out.println();
System.out.println(" Our elegancy and courteous service makes us the finest business hotel
group.");
System.out.println(" A 5-minute walk from a metro station, this upscale hotel is 2.3 km from
the ");
System.out.println(" Victoria Memorial & National Museum and 7 km from Science City of
Kolkata. ");
System.out.println();
System.out.println("
====================********************=================== ");
6
System.out.println(" Elegant rooms and suites feature wood floors, free Wi-Fi and flat-screen
TVs, ");
System.out.println(" Suites add separate living rooms with coffee tables. ");
System.out.println("
====================********************=================== ");
System.out.println();
System.out.println();
System.out.println(" </> Check-out time should be inform to the reception if you wish to
reatin. ");
System.out.println(" </> Please present your ID proof at the time of reservation. ");
System.out.println(" </> Bills must be settled either in Cash or Card , personal cheque will
not be accepted. ");
System.out.println(" </> Bills must be settled either in Cash or Card , personal cheque will
not be accepted. ");
System.out.println();
7
int choice=sc.nextInt();
switch(choice)
case 1:
System.out.println();
String name=sc.nextLine();
longmb=sc.nextLong();
String chkin=sc.nextLine();
int days=sc.nextInt();
int child=sc.nextInt();
int adults=sc.nextInt();
int rooms=sc.nextInt();
System.out.println();
8
System.out.println(" 1. Super Deluxe. (Rs.4500 per night)");
System.out.println(" * A large sofa, centre table, One bed table beside bed.");
System.out.println();
intrm=sc.nextInt();
switch(rm)
case 1:
long amt=2800*days*adults*rooms+(2800*days*child*rooms)/2;
System.out.println();
for(long j=0;j<559999999;j++);
System.out.println(" DONE");
System.out.println();
System.out.println();
10
System.out.println(" Room Package Booked : "+"Super Deluxe Room. ");
double vat=Math.round(14.5/100.0*amt);
doublesrvtax=Math.round(9.0/100.0*amt);
String pymnt=sc.nextLine();
System.out.println();
System.out.println();
System.out.println("
======================XXXXX=========================");
break;
case 2:
long amt=4200*days*adults*rooms+(4200*days*child*rooms)/2;
System.out.println();
11
for(long j=0;j<559999999;j++);
System.out.println(" DONE");
System.out.println();
System.out.println();
double vat=Math.round(14.5/100.0*amt);
doublesrvtax=Math.round(9.0/100.0*amt);
String pymnt=sc.nextLine();
System.out.println();
12
System.out.println(" Thanks for using our services!!! \n Visit Again!!");
System.out.println();
System.out.println("
======================XXXXX=========================");
case 3:
long amt=7700*days*adults*rooms+(7700*days*child*rooms)/2;
System.out.println();
for(long j=0;j<559999999;j++);
System.out.println(" DONE");
System.out.println();
System.out.println();
double vat=Math.round(14.5/100.0*amt);
doublesrvtax=Math.round(9.0/100.0*amt);
String pymnt=sc.nextLine();
System.out.println();
System.out.println();
System.out.println("
======================XXXXX=========================");
break;
case 4:
long amt=2100*days*adults*rooms+(2100*days*child*rooms)/2;
System.out.println();
for(long j=0;j<559999999;j++);
System.out.println(" DONE");
System.out.println();
double vat=Math.round(14.5/100.0*amt);
doublesrvtax=Math.round(9.0/100.0*amt);
String pymnt=sc.nextLine();
System.out.println();
System.out.println();
System.out.println("
======================XXXXX=========================");
break;
else
15
{
System.out.println();
System.out.print(" For exit from the RVI reservation system please type the word 'Quit'!! : "
);
String ans=br.readLine();
if(ans.equals("quit")||ans.equals("QUIT")||ans.equals("Quit"))
System.out.println();
System.out.println();
System.exit(0);
else if(choice>1)
System.out.println();
for(long j=0;j<859999999;j++);
System.exit(0);
16
}
SAMPLE OUTPUT :
If Choice is 1 output:
17
If 1 is pressed for booking, the following information is collected from the guest:
18
In case ‘Super Deluxe’ room is selected, the rooms are booked after checking for availability and the bill is presented:
22
CONCLUSION
This project has been a great tutor as far as practical aspects of programming are concerned.
I planned the program with my classmates and then discussed it with my teachers. After
drafting the source code, I punched it in the computer followed by debugging and testing it,
both at home and school. Subsequently, I was able to get an error free code to put in my
project.
This has not only drilled me on the subject but also taught me things like team work, time
management, and research work and presentation skills. These are the lessons for my life,
23
BIBLIOGRAPHY
These are the followed books I have referred to for completing my project:-
24