Você está na página 1de 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 June08

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 HOTELS ROOM INFORMATION:
type,

It provide User to easily search about rooms availability , its


category & easy updating of the rooms 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 customers 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 CUSTOMERS 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=ADMINISTRATOR
USERNAME=USER
PASSWORD=

IF

USERNA

USERNAME=

ME=US

ADMINISTRA

ER

ENTER THE

TOR
PASSWORD

IF

DISPLAY

CORRECT

INCORRECT

yes
PASSWOR
D

PASSWORD

CLICK
WELCOME
BUTTON

LOAD MDI
FORM

2.ROOM BOOKING FORM

no

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,
ROOM CATEGORY,
ROOM NO
CLICK
FILL FORM

Room booking form


Is loaded

Enter the
customer
Click amount
information
button

Click submit button

no
If any
entry is
empty
yes
Display
4.ADD FORM

please fill
the entry

Display
room is
booked

Start

Enter the
entries room
for the new
room

If

no

room
is notyes
alrea
This record
dy
set is stored
Exits
in database

5.DELETE FORM

START

Enter
another
room
no.

Enter room
no,room
type,room
category

Click on delete
button

Displayare u
sure u want to
delete this
room

no
If YES
Or
NO
yes
Click on No
6. CANCELLATION FORMButton

start

Click on
No button

Enter the
room no to
be deleted

Click get
information
button

Click cancel
button

no
Are u
sure

exit

yes

Click
yes
button
7.BILL FORM

start

Enter the
customer
name

Click the
bill
button

Get
amoun
t to
pay

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.
No.

Test Condition

Pre-requisite data

Expected Test
Result

1.

Check for entry in


password

Login form is
opened. User enters
incorrect password
and presses OK
button

Incorrect
Password
Message is
prompted

3.

Check for entry in


username and
password

Login form is open.


User enters
combination of
correct user name
and password and
presses OK button

Main form is
displayed to the
user, consisting of
menu options
enabled.

4.

Check for guest


entries in room
booking

All entries are filled

Message room is
booked.

5.

Invalid Data Type

User has entered the


invalid data type.

Warning to enter
correct data type.

6.

Check for guest


entries in room
booking

User has left the


entries to be
fulfilled, blank

Message fill all the


entries.

7.

Check entries for


adding new room

User fill entry for


already existing
room

Message room is
already existing.

8.

Check entries for


updating of room

User update entries


for the empty room.

Message room is
not booked.

9.

Check entries for


cancellation of room

User delete the


entries for the
empty room

Message room is
not booked.

LIMITATIONS

1. This project cant be used for hotel having different branches.

2. This project doesnt 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

Fill entry properly

Error
Cannot enter
alphabets and some
special symbols in
this field

Correction
Enter numbers ,
- hyphen,
( opening bracket
or
)

closing bracket

Fill entry properly

Cannot enter
numbers and special
symbols in this field

Enter only alphabets

Entry already
existing

Duplicate value
entered. Cannot
enter already
existing values in
room add form.

Enter other unique

Enter LOGIN and


PASSWORD

Enter LOGIN and


PASSWORD field do
not match.

Enter same value in


LOGIN and PASSWORD
fields

Room no.