Synopsis
On
Hotel Management System
Submitted to
Chandigarh group of college landran Submitted By :
Name :mohhen khan (2018962)
: niraj kumar(2018975)
Introduction of Project
Hotel Management System is a software system where the
management of entire hotel is computerized. The hotel management
system is designed using VB.net as the rich GUI for front end and SQL
Server as the secured backend database.
In this project the details are maintained like customer details,
reservation details, Booking details and billing details The reservation
process of reserving rooms for the customers, canceling the reserved
rooms, booking the rooms , vacating the rooms, the restaurant
management, billing process, etc all are computerized and the
management is done without any difficulty.
The reports can be viewed completely and the head of the
management daily or weekly or monthly can review it. For company
auditing it will be more useful. This Proposed System will be interactive,
faster and user-friendly for the end users. Using the hotel management
system, the following activities can be performed.
o Room Service
o Check In
o Check Out
o Staff Master
o Staff Attendance
o Login
Mission of the Project
The mission is to facilitate easy management and administration of a
hotel with capabilities to do Booking or reservations of the rooms,
Cancellation of the rooms, Cash billing, Room service, Restaurant service,
Restaurant billing, Total billing, Travels arrangement etc. using the
automated hotel management software. One can keep detailed records or
info on an unlimited amount of customers. The system lets the user know
which all rooms are available for occupancy at any point of time. This
makes the booking considerably faster. And thus helps the hotel in better
management and reduce a lot of paper work as well as manpower.
EXISTING SYSTEM
Hotel Management involves maintaining various operations of the
hotel like Booking or reservations of the rooms, Cancellation of the
rooms, Cash billing, Room service, Restaurant service, Restaurant billing,
Total billing, Travels arrangement etc. The existing system is a manual
one and there is lot of issues like erroneous data, slow process, lack of
security etc. Finding out the final payment amount completely relies on
the hotel manager and if he is absent, it takes a long time to find out the
details during check out and is prone to errors.
Drawbacks of the Existing System
Manual entry consumes more time.
It is difficult to maintain bulk of record in manual.
Restrictions in the users.
Not easy to prepare the daily reports.
Lack of accuracy and error prone.
Overall efficiency is less.
Lot of paperwork.
Non-secure.
No perfect maintenance of report.
No method to trace details
Human errors
The manual system is too slow
Searching is more time consuming
Advantages of proposed system
The following are the objectives and highlights of the proposed system
Secure data
Faster process
Error Free
Better management
Save a lot of manpower
Can easily make the daily reports
Elimination of Paper work.
High reliability and security.
Fast and economical.
Modules
Room Enquiry and Reservation
Check In/Check-out Module
Bills and Payments Module
Staff
Staff Attendance
Reports
MODULE DESCRIPTION
Room Enquiry and Reservation Module
This module deals with reservation enquiry and reservation. During
reservation, the details of the customers, type of room required and
number of room required are fed in to the system. Once these in
formations are entered, the system searches for the unoccupied rooms
and displays the result. In reservation enquiry, customer can get the
information such as rent of rooms and details of rooms available.
Check In/Check-out Module
This module deals with the reservation checkin (i.e., allocating room
for the customer who has already reserved) Direct checkin (i.e., checking
in without reservation), handling checkout of guest and Bill payment.
Bills and Payments Module
This module deals with the generation and tracking of bills and
payments made by the guest. The bills are classified into lodging bills and
Restaurant Bill. The lodging bill is calculated using the check in and
checkout details of the person. The Restaurant bill is generated based on
the food items consumed by the guest during his stay in the hotel.
Reports
This module deals with the generation of the reports for the various
modules. The customer list can be generated. Room status list can be
retrieved for reference. The check in and checkout registers can also be
retrieved for any future queries.
Software Requirement Specification
VB.NET
Visual Basic (VB) is a programming language based on the original
DOS language called BASIC (Beginners' All-purpose Symbolic Instruction
Code). VB.NET 2008, an offshoot of Visual Basic, is an object-oriented
programming language based on VB that is implemented using the
Microsoft .NET framework. The basic syntax of the Visual Basic language
remains unchanged in VB.NET 2008, but includes additional features such
as structured exception handling and short circuited expressions to
enhance the infrastructure of the programming language.
Developers have found VB.NET to be controversial as some of the
software and developmental changes clash with the original language
within VB and have caused compatibility issues. Visual Studio .NET is the
predominant integrated development environment (IDE) that VB.NET
developers employ.
Visual Basic programmers supporting VB.NET indicate that
language constructs and user interface features in the newer system have
caused programming issues within the original VB system. Developers
using VB.NET recognize that the upgraded VB system incorporates
contemporary object oriented programming paradigms in a more stable
environment than was originally thought possible.
Visual Basic .NET is a programming language that can be used
to create win forms or web applications and create programming based in
any object-oriented programming language (OOP), ADO.NET,
Multithreading or Windows Services. VB.NET programming utilizes
concepts connected to string encryption, forms inheritance, regular
expressions and deployment.
Hardware Specification:-
Processor : Pentium IV
Clock Speed : 2 GHz
RAM : 512 MB
Hard disk Capacity : 80 GB
Keyboard : 101 Keys
Mouse : Optical Mouse
Software Specification:-
Front End : VB.net 2008 with Crystal Report
Back End : SQL Server
Operating System : Windows XP or above
Data Flow Diagram
The data flow diagram (DFD) is one of the most important tools used by
system analysts. Data flow diagrams are made up of a number symbols,
which represent system components. Most data flow modeling methods
use four kinds of symbols. These symbols are used to represent four kinds
of system components such as Processes, data stores, data flows and
external entities.
Circles in DFD represent processes. Data Flow is represented by a
thin line in the DFD and each data store has a unique name and rectangle
represents external entities. Unlike detailed flow chart, Data Flow
Diagrams do not supply detailed description of the modules but
graphically describes a system’s data and how the data interact with the
system.
An arrow identifies the data flow in motion. It is a pipeline through
which information is flown like the rectangle in the flowchart. A circle
stands for process that converts data into information. An open-ended
box represents a data store, data at rest or a temporary repository of
data. A square defines a source or destination of system data.
DATA FLOW DIAGRAM
DFD for Hotel Management System
DFD for Overall System:
User Hotel
Data and Data
Management Database
System
Commands
DFD for Authentication:
Alert
Invalid User Message
User User Name &
Validate the
Password
User
Valid User
Data Data
Processing Database
DFD for modules in the Hotel Management System:-
Restaurant Billing
Hotel Bill
Details
Food Entry
Food Details
Bill Entry
Bill Details
Enquiry Entry
Enquiry Data
Room Entry D a t a
Room
Data
User Process
the User User Management
Database
Request Data
Customer Data D a t a
Customer Entry
Reservation Data
Reservation Entry
Check-in Data
Check-in Entry
Checkout Data
Check-Out Entry
Report Data
Reports
Report Generation
DFD for user Entry:
Generate ID
Request
New ID
Last ID
Add
Data
Data
Users
Data Modified Data
User Data
Record Valid Data
Data
Data
Delete Record Validate
Data Data
Invalid Data
Data
View Record
Alert
Message
Users
Report
DFD for Room Entry:
View Room Status
Room No
Statu Room Status
Add
Data
Data
Room_Master
Data Modified Data
Room
Record Valid Data
Data
Validate
Data Data
Invalid Data
Data
View Record
Alert
Message
Rooms
Report
DFD for Customer Entry:
Generate ID
Request
New ID
Last ID
Add
Data
Data
Customer
Customer Data Modified Data
Data Record Valid Data
Data
Data
Delete Record Validate
Data Data
Invalid Data
Data
View Record
Alert
Message
Customer
Report
DFD for Room Enquiry:
Room Status Room Type
Room_Master Generate ID
Request
New ID
Last ID
New Enquiry_Det
Data
Data
Enquiry
Enquiry Data
Valid Data
Data
Status Validate
Data
Change Status
Invalid Data
Alert
Message
Data
Enquiry
Report
DFD for Room Booking:
Room_Master
Room Status Room Generate ID
Request
New ID
Last ID
Data New Data Reservation
Reservation
Data Valid Data
Data
Status Validate
Data
Change
Reservation Invalid Data
Status
Alert
Message
Data
Reservation
Report
DFD for Check-in and Checkout and Billing:
Entity Relationship Diagram Room ID
Get Room Room_Master
Status
Room ID
& Status adult
Customer Hotel_Bill
Generate Bill child
Data dt
roomno
nm time
date Get Details roomtype
addr
srno Room No & C
Data pin
Request for billCheckinID Checkin Details
ID
checkin room
Check-in Details
city
Check_in_Out
am
state Check-in.
Details Valid Data
tim
pin
Data to be Validated
New Check in
Validate
ph the data
Checkout
Details
Invalid Data
Checkout
CheckinID Alert Message
Data
Checkout
View Details
dt
Check-in &
Checkout
roomno
Report
roomty time
amoun
Database Structure
Check In:-
Check Out:-
Room Master:-
Staff master:-
Login:-
Staff Attendance:-