100% found this document useful (41 votes)
81K views

Hotel Management Project in Java (Report)

The document summarizes a hotel management system project developed by Nakul Gupta for Ikon Infosystems. The project aims to develop a Windows application to manage bookings and accounts for a hotel. It allows users to search for room availability, generate bills, create reports, and includes password protection and different login levels for administrators and users. The project was developed using Java and Oracle 8i database and includes various forms and modules to handle functions like booking, cancellation, billing, and adding/deleting room information.

Uploaded by

jaikrits
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC or read online on Scribd
100% found this document useful (41 votes)
81K views

Hotel Management Project in Java (Report)

The document summarizes a hotel management system project developed by Nakul Gupta for Ikon Infosystems. The project aims to develop a Windows application to manage bookings and accounts for a hotel. It allows users to search for room availability, generate bills, create reports, and includes password protection and different login levels for administrators and users. The project was developed using Java and Oracle 8i database and includes various forms and modules to handle functions like booking, cancellation, billing, and adding/deleting room information.

Uploaded by

jaikrits
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC or read online on Scribd
You are on page 1/ 28

INDUSTRIAL TRAINING

HOTEL MANAGEMENT
SYSTEM
IKON INFOSYSTEMS,GHAZIABAD

SUBMITTED BY: NAKUL GUPTA


B.Tech( Computer Engineering)
I.D. No. 32430

COMPUTER ENGINEERING
DEPARTMENT
COLLEGE OF TECHNOLOGY
G.B.P.U.A&T PANTNAGAR
UTTARAKHAND

COMPLETED ON 30th June’08


ACKNOWLEDGEMENT

It is with great pleasure that I take this opportunity to bow my head in respect and gratitude for
all those who helped us in making this project a great success.

I take this opportunity to grace me from the benign self of Mr. Amit Bakshi, Ikon Infosystems,
for ushering me from theoretically to practicality. No one can replace what he has done for me
and the way he has helped me in bringing out this project. I will always be indebted to him all
my long life.

I also like to thank Mr. Jalaj Sharma,Training and Placement Head,Computer Engg. for helping
me in what ever way possible through their expert advices and encouraging me to go even deeper
in the project.

Nakul Gupta

Final year Computer Engineering

College of Technology

G.B.P.U.A.T

Pantnagar
CONTENTS

1. Abstract
2. Project Features
3. Flowcharts
4. Snapshots of Hotel Management System
5. Test Conditions
6. Limitations
7. Error Handling
ABSTRACT

Ikon Infosystems offers systematic escalation management to customers with


current service agreements. This ensures that the appropriate resources within Ikon
Infosystems are utilized to resolve outstanding technical problems as efficiently as
possible.

The objective of the Hotel management system is to develop a project which


maintain booking of rooms and handle account of a hotel. It is a window based
application to be implemented by a client of Ikon Infosystems.

The project namely “Hotel Management System” is a window based


application developed in Java. The tools being used in the development process
are:

1. JDK 5.0
2. Oracle 8i as the Database System.
PROJECT FEATURES:

2.1 HOTEL’S ROOM INFORMATION:

It provide User to easily search about room’s availability , its


type, category & easy updating of the room’s records.

2.2 BILLING FACILITY

Operator, using this project can easily generate the bill for the
customer,

He need not make any calculation for it

2.3 REPORT GENERATION

This feature help in easy maintenance of record of customer & their

report Generation

2.4 PASSWORD PROTECTED

This feature provide privacy to customer’s personal detail


information

2.5 DIFFERENT LOGIN LEVELS

This feature provide protected login at different levels.

2.5.1 ADMINISTRATOR:
Administrator can add and delete rooms.

2.5.2 USER

User can do everything except adding & deleting the rooms


records.

3.EXTENSIBLITY

3.1 CUSTOMER’S INFORMATION:

Operator has information of customer for providing rebate

or Discount for their regular customer ,if they provide


any

such scheme in future.

3.2 NEW BRANCHES

This feature provides confirm advance booking of room in

another branch of that hotel .

3.3 NEW USER


This feature allows for the addition of a new user.

4. FORMS AND MODULE DESCRIPTION

4.1 LOGIN FORM

This form is used to verify the authenticity of the

user or administrator by checking the Password.

This form consists of following modules:


• Welcome_click()
This module is used to verify password

for adminstrator or user.

This form calls the form admin_win form

or user_win form.

• Exit_click()
This module is used to exit from this

form

• Text1_change()
This module is used to type password .

4.2 USER_WIN FORM


As the user login into the project the this form.

This form contains all menus by which user c

can switch over to any of the desired form.

This form contains following modules:

• rb_click()

This module invoke room booking form.

• update_click()
This module load update form.
• cancle_click()
This module load cancellation form.

• bills_click()
This module is used to display billing form.

• avail_click()
This module is used to display availability

Form.

• All_click()
This module is used to display information

about all guests.

4.3 ROOM BOOKING

This form is used to check which types of


rooms a guest want & whether they are

available or not.

This form contains following modules:

• Calendar1_Click()
This module is used to get the date from

Calendar.

• Combo1_click()
This module is to used to select room type pr

perty .

• Combo2_click()
This module is used to select room catogery

Property.

• Combo3_click()
This module is used to list the available ro_

oms.

4.4 GUEST ENTRY FORM

When a room no is assigned to guest a entry

Form is filled by the guest

This form contain following modules:

• cmdAmount_Click()
This module display the amount of room

acoording to room type and room category.


• submit_Click()

This module inform the user that room is bo_

oked and store the information in information

table.

• exit_Click()
This module is used to unload he form.

4.5 CANCELLATION

This form is used to cancel the guest entry form

Information table.

This form consists of following modules:

• cmdGetDate_Click()
This module is used to get all information

about which we want to delete from the

table.
• CmdCancel_Click()
It cancle the guest informstiom from table.

• Command2_Click()
This module is used to unload the form

4.6 BILL FORM

This form is used to calculate actual bill of guest .

This form consista of following modules:

• Command1_Click()
This module give actual bill of guest.

• Command2_Click()
This module is used to unload the form
4.7ADD FORM

This form is used to add room to the room table.

This form consista of following modules

• Combo2_Change()
This module is to used to select room type pr

perty .

• Combo1_Click()
This module is used to select room catogery

Property.

• Command1_Click()
It add new rooms imformation in room

Table.

• Command2_Click()
This module is used to unload the form
4.8 DELETE FORM

This form used is used to delete room from room

table

This form consists of following modules

• Command1_Click()
It invokes CONFIRM form .

• Command2_Click()
This module is used to unload the form.

4.9 AVAILABILITY

This form gives information about all available

rooms and their cost.


FLOW CHARTS

1. LOGIN FORM

START

USERNAME=ADMINISTRATO
R

USERNAME=USER

IF USERNA

USERNAME= ME=US

ENTER THE
PASSWORD

no
IF DISPLAY

CORRECT “INCORRECT

yes

CLICK

WELCOME

LOAD MDI
FORM

2.ROOM BOOKING FORM


START

Enter room
no,room type
,room category

Cick on fill the form button

Load GUEST
ENTRY form

3. GUEST ENTRY FORM

START
ENTER DATE,

ROOM TYPE,

CLICK

FILL FORM

Room booking form

Is loaded

Enter the

customer

Click amount
button

Click submit button

no

If any Display
entry is “room is

yes

Display

“ please fill
4.ADD FORM the entry”
Start

Enter the
entries room
for the new
room

Enter
If no another
room
room

yes

This record
set is stored
in database

5.DELETE FORM

START
Enter room
no,room
type,room
category

Click on delete
button

Display”are u
sure u want to
delete this
room

no
If YES
Click on
Or No button

yes

Click on No
6. CANCELLATION FORMButton

start
Enter the
room no to
be deleted

Click get

information

Click cancel
button

no

Are u
exit
sure

yes

Click

yes

7.BILL FORM

start
Enter the
customer
name

Click the
bill
button

Get
amoun
t to

SNAPSHOTS OF HOTEL MANAGEMENT SYSTEM

1.Login page
This is the first window that appears on executing the project. It is used from
security purposes so that only the administrator can enter in the “HOTEL
MANAGEMENT SYSTEM” project.

2.Structure of the Hotel Management System


3.Working of the Hotel Management System
4.Database Structure of Hotel Management System
5.Layout of Hotel Management System
TEST- CONDITIONS

Sr. Test Condition Pre-requisite data Expected Test


No. Result
1. Check for entry in Login form is “Incorrect
password opened. User enters Password”
incorrect password
and presses OK Message is
button prompted

3. Check for entry in Login form is open. Main form is


username and User enters displayed to the
password combination of user, consisting of
correct user name menu options
and password and enabled.
presses OK button

4. Check for guest All entries are filled Message “ room is


entries in room booked”.
booking

5. Invalid Data Type User has entered the Warning to enter


invalid data type. correct data type.

6. Check for guest User has left the Message “ fill all the
entries in room entries to be entries.
booking fulfilled, blank

7. Check entries for User fill entry for Message “ room is


adding new room already existing already existing”.
room

8. Check entries for User update entries Message “ room is


updating of room for the empty room. not booked”.

9. Check entries for User delete the Message “room is


cancellation of room entries for the not booked”.
empty room

LIMITATIONS
1. This project can’t be used for hotel having different branches.

2. This project doesn’t assigns unique id to each customer to distinguish between


him or her. Selecting the id from some given list. However, both the methods of
specifying the product are too vague.

ERROR HANDLING
Error no Message Error Correction

1 Fill entry properly Cannot enter Enter numbers ,


alphabets and some
special symbols in - hyphen,
( opening bracket
this field
or

) closing bracket

2 Fill entry properly Cannot enter Enter only alphabets


numbers and special
symbols in this field

3 Entry already Duplicate value Enter other unique


existing entered. Cannot
enter already Room no.
existing values in
room add form.

4 Enter LOGIN and Enter LOGIN and Enter same value in


PASSWORD PASSWORD field do LOGIN and PASSWORD
not match. fields

You might also like