You are on page 1of 10

Title of the project:

Hotel Management System

Introduction:
This is a Project work undertaken in context of partial fulfillment of MCA. I have
tried my best to make the complicated process of Online Hotel Management System as
simple as possible using Structured & Modular technique & Menu oriented interface. It is a
simple small system illustrated by using the most common features of Visual Basic.net. This
project covers almost every aspect of the management system of a hotel. With this project it
is the system that can manage the things easily with a less time.
The basic language used in this project is Microsoft Visual Basic.net and the database
of the whole project is created used Microsoft SQL Server 2008 Express Edition.
Today, computerized processing of transaction data is an activity of almost any
organization. In this generation, every bodys life becomes in computerized. They go ahead
with the computer. The areas of computer applications are literally too numerous to mention.
Computers have become an integral part of mans every day. They dominate every sphere of
life be it entertainment, education, banking, insurance, medicine, design or manufacturing.
Actually this generation is the era of rapid growth of Information Technology. IT has change
the working process in all fields of human being. So they continue grow and the open new
horizons of discovery and application. One of the primary reasons for the immense popularly
of computers is the speed with which they can accomplish specific tasks. However computer
applications are not always easy to use.

Objective of the Project:


The major objective of the proposed computerized system is to overcome the
drawback of the existing manual system to provide a paperless office environment. There is
possibility of data entered incorrectly in the manual system and searching for old data can be
a cumbersome process. There is always a chance of loss of data in the manual system which
can lead the management into a lot of troubles. The other objective of this system includes
providing an information sources, increasing efficiency, productivity and build greater user
satisfaction and eliminating duplication of records. So one can found the required information
quickly which will improve data processing. The proposed system is important for the store
of data with minimum redundancy. It is also important for further use. This will maintain the

data integrity. During the designing of the software my main objective will be make it a user
friendly one.
Primary Objectives can be notified as listed below:

A computer based management system is designed to handle all the primary


information required to calculate monthly statements. Separate database is maintained

to handle all the details required for the correct statement calculation and generation.
This project intends to introduce more user friendliness in the various activities such

as record updating, maintenance, and searching.


The searching of record has been made quite simple as all the details of the customer

can be obtained by simply keying in the identification of that customer.


Similarly, record maintenance and updating can also be accomplished by using the
identification of the customer with all the details being automatically generated. These
details are also being promptly automatically updated in the master file thus keeping

the record absolutely up-to-date.


The entire information has maintained in the database or Files and whoever wants to
retrieve cant retrieve, only authorization user can retrieve the necessary information

which can be easily be accessible from the file.


The main objective of the entire activity is to automate the process of day to day
activities of Hotel like:
1. Room activities,
2. Admission of a New Customer,
3. Assign a room according to customers demand,
4. Checkout of a computer and releasing the room
5. Finally compute the bill etc.
6. Packages available.

This project has some more features:


a.
b.
c.
d.
e.
f.

No data duplication
No Paper Work Required
Time Efficient and Cost Efficient
Automatic data validation
User friendly environment
Data security and reliability

Project Category:
Windows based application with Microsoft Visual Basic.net and RDMS package MS
Sql Server.

Tools to be used:

Operating System: Windows 7


Platform: Microsoft Visual Studio with .net framework 4.0

Software Tools to be used:

Front End: Microsoft Visual Basic


Back End: MS SQL Server 2008 Express Edition

Hardware Tools to be used:

Processor: Intel Core2Duo


HDD: 500GB
Display: 17 inch LCD Monitor
RAM: 2GB

Data Flow Diagram:

admin

Customer

Store
Data

Enter
details

Checkin
details

HOTEL
MANAGEMENT
SYSTEM

DATABASE

Fetch
Data
Customer
Detail

CheckIn

Bill Details
Bill Details

Context
Diagram

Bill

REQUEST FOR
ROOM
CUSTOMER_INFO

Customer

ROOM_INFO

VERIFY
REQUEST
1.0

SERVICE_INFO

STORE
ROOM
ALLOTMENT
2.0

BOOKING_INFO

BOOKING_INFO

BILL
ESTIMATIO
N 3.0

CHECKIN_INFO

REPORT
GENERATION

BILL_INFO

BILL_INFO
CUSTOMER

PAYMENT_INFO

PAYMENT
RECEIVE

PAYMENT_INFO

4.0

REPORT
GENERATION

CHECKOUT

REPORT
GENERATION

CHECKOUT

1st Level DFD for the Proposed


System

PAYMENT_INFO

Customer

REQUEST FOR
ROOM

CUSTOMER_INFO
VERIFY
REQUEST

SERVICE_INFO
1.1

ROOM
ALLOTMENT

ROOM_INFO
SERVICE_INFO

1.2

BOOKING_INFO
BILL
ESTIMATION

CHECKIN_INFO

2.1

BILL
CUSTOMER

REPORT
GENERATI
ON

BILL
PREPARATION
2.2

RECEIVE
PAYMENT

PAY

BILL_INFO

PAYMENT_INFO

3.1

RECEIPT
REPORT
GENERATIO
N

PAYMENT
RECEIPT
3..2

CUSTOMER_INFO
EXTERNAL
SOURCE

REPORT
GENERATI
ON

ROOM_INFO
BILL_INFO

REPORT

2nd Level DFD for the Proposed


System

DATABASE DESIGN
Room
Sl. No.

Field Name

Data Type

1.

Roomno

2.

Capacity

VarChar

50

3.

Occupied

VarChar

50

4.

Roomtype

VarChar

50

5.

Rate

float

6.

Floor

VarChar

int

Size

Key

Primary

8
50

Facility
Sl. No.

Field Name

Data Type

Size

1.

Srno

int

2.

Facility

VarChar

50

3.

Rate

float

Key
Primary

Service
Sl. No.

Field Name

Data Type

Size

Key

1.

Srno

int

Primary

2.

Service

VarChar

50

3.

Rate

float

Checkin
Sl. No.
1.

Field Name
Customerid

Data Type

Size

Key

VarChar

30

Primary

2.

Customernam

VarChar

50

e
3.

Address

VarChar

50

4.

Phoneno

VarChar

20

5.

Gender

VarChar

50

6.

Age

VarChar

50

7.

City

VarChar

50

8.

State

VarChar

50

9.

Occupation

VarChar

50

10.

Purposeofvist

VarChar

50

11.

Customertype

VarChar

50

12.

Email

Varchar

50

13

Room

Int

14

Cindate

Datetime

15

Coutdate

Datetime

16

Idproof

VarChar

20

17

Photo

VarChar

50

Booking
Sl. No.

Field Name

Data Type

Size

Key

1.

BookingID

VarChar

50

Primary

2.

CustomerID

VarChar

50

Foreign

3.

Expectedarrival

datetime

int

nvarchar

50

int

date
4.

BookingDays

5.

Roomtype

6.

Roomnoallocate

Foreign

d
7.

Bookingdays

int

8.

NoofPersons

int

9.

Bookedby

VarChar

50

10.

Remarks

VarChar

50

Check-Out
Sl. No

Field Name

Data Type

Size

Key

1.

Billno

VarChar

50

Primary

2.

CheckInId

VarChar

50

Foreign

3.

Roomcharge

float

4.

Servicecharg

float

e
5.

facilitycharge

float

6.

Othercharge

float

7.

VAT

float

8.

Netamount

float

9.

Advancepaid

float

10.

Balance

float

11.

Remarks

VarChar

50

Payment
Sl. No

Field Name

1.

Billno

2.

PreviousBalan

Data Type

Size

Key

VarChar

50

Primary

float

float

ce
3.

Paidamount

4.

Paymode

VarChar

50

5.

Bank

VarChar

50

6.

Chequeno

VarChar

50

7.

Currentbalanc

float

e
8.

Pdate

datetime

9.

Ptime

datetime

Future Application:
Software development is never ending process and continues the life of the software
as per the changing needs of the user from time to time. The project is no doubt has been
developed keeping in mind easy modification and enhancement that may be required from
time to time.
However, there are many scopes to modify this software. As because due to shortage
of time, we here become unable to include many things. We are trying to cover all the
existing system for customer record management and all official information details but due
to shortage of time we become unable to include many things.
This project has many future applications like it can be used in any hotel.
This project was build keeping in mind all the requirements of an educational
institutes and it can be implemented in any such type of organization with very few
modification. With modifications it can be possible use this system in a network.
But incorporating all these features needs more time. It is not possible to develop such
a huge extensive project within this limited time. So the project is designed in such a way that
it can be modified in future easily. The tables are given in such a way to make understanding
of the system easy.

You might also like