Вы находитесь на странице: 1из 36

ONLINE HOTEL MANAGEMENT SYSTEM Page 1

ONLINE HOTEL
MANAGEMENT SYSTEM

SUBMITTED BY: Team of DITE Students


Names : * Abir
* Ahmed Mohamed Reda
* Dyaa
* Mohamed Wasfi
* Rehab
(Dynamic Site using ASP, and SQL Server 2005 )
Under Supervision of : Dr Taymoor

ONLINE HOTEL MANAGEMENT SYSTEM Page 2


Table of Contents
Title of the project.
Introduction of Online Hotel Management

- The Benefits of Advanced Online Hotel Bookings

- Online Hotel Bookings Nice and Easy

- Marketing a Hotel Online In a Struggling Economy

Introduction of the Project


System Requirements
Objectives
Project category.
Main success scenario
Analysis (DFDs, ER Diagrams, Class Diagrams etc.)
A complete structure Which includes :
(i) Number of modules and their description .
(ii) Data Structures as per the project requirements for all the modules.
(iii) Process Logic of each module.
(iv) Report generation.
Tools / Platform, Hardware and Software Requirement specification
Security and Validation Checks.
Scope of future application.
Conclusions
Thanks

ONLINE HOTEL MANAGEMENT SYSTEM Page 3


ONLINE HOTEL
MANAGEMENT SYSTEM

ONLINE HOTEL MANAGEMENT SYSTEM Page 4


Introduction of Online Hotel Management
The Benefits of Advanced Online Hotel Bookings
Finding an accommodation or a hotel after having reached a particular destination is
quite time consuming as well as expensive. Here comes the importance of online hotel
booking facility. Online hotel booking is one of the latest techniques in the arena of
internet that allows travelers to book a hotel located anywhere in the world and that
too according to your tastes and preferences.

In other words, online hotel booking is one of the awesome facilities of the internet.
Booking a hotel online is not only fast as well as convenient but also very cheap.
Nowadays, many of the hotel providers have their sites on the web, which in turn
allows the users to visit these sites and view the facilities and amenities offered by
each of them.

The benefits offered by online hotel booking is endless. Foremost is that it enables
you to compare and choose a hotel in a desired location and that too according to your
requirements. Since many of the hotel websites furnishes information along with
ratings as well as exterior and interior pictures of the hotel, it helps users to get a clear
idea of hotel, prior to its booking.

In hotel websites, they not only provide hotel details but also a brief info on the place
as well as its attractions. This in turn allows the users to get an idea of the place they
are going to stay.

Another awesome benefit of booking a hotel online is that it helps you to compare
rates. Majority of the hotels across the globe provides details on both regular rates and
specials. This feature enables you to book the right hotel with facilities and amenities
you require at a rate you can live with.

Apart from these specials, booking hotels online in advance can fetch you more
discounts. You can save much more, if your business or vacation plan is flexible
enough to match with some particular dates that offer discounted rates.

Booking hotels online is quite easy. All you have to do with regard to booking online
is to search for hotels in your desired location, in top search engines such as Google
or Yahoo. Then, thousands of results will be displayed.

Select one among them that goes with your requirements. Once you chosen a hotel of
your taste, inform them regarding your requirements and which type of room you are
looking for. In addition to accommodation, some hotels may provide packages
inclusive of transportation within the place, sightseeing, dining, and opportunities to
enjoy a variety of recreational activities.

It is evident from the aforesaid discussion that online hotel booking provides
substantial benefits. But, it is important to make a thorough investigation before
choosing an online hotel booking facility.

ONLINE HOTEL MANAGEMENT SYSTEM Page 5


First of all, check whether the hotel company you have chosen is legitimate, since
identity theft is becoming common nowadays via hotel transactions. It is therefore
advisable not to give your vital information such as credit card number unless sure of
legitimacy of the hotel providers.

Further, there are certain unscrupulous hotel firms promising great deals at first, and
on receipt of bank account details or credit card information, they may charge
incredible later. Hence, it must be checked for.

Likewise, beware of such hotel companies requiring immediate action. Al though, it


may be true there may be shortage of rooms especially in peak seasons, try to check
for the reputation of the company, particularly if it is a less-known hotel booking
agent or company.

The next thing you have to check is whether the website has privacy policy. If the
website doesn't have one, then think twice prior to giving your details. Likewise, prior
to booking a hotel, it should be confirmed that you have all of the transaction's details
in writing. Additionally, it must be made sure that the hotel is going to provide you
the room of your specifications and preferences.

Unless specified properly, sometimes you will be compelled to spend your much
awaited holidays in the back corner of a top-notch hotel. Further, it must be ensured
that the hotel you have chosen is strategically located and within easy reach of almost
all attractions and facilities like airport and railway station. Ratings and reviews or
feedbacks serve as an important aid to select the most appropriate hotel that goes with
your needs and budget. However, it is recommended to read the reviews written by
the real users.

Despite anything, booking hotels online is fast, easy, and economical, and
unquestionably make your business or vacation trip hassle free.

article source : Hotel Management and Operations, 3rd Edition (Paperback) by Denney G. Rutherford
Date Published : Nov 26 2007

Online Hotel Bookings Nice and Easy


The birth of internet made the process of booking a room more easy for your business
trip, vacation or weekend getaway. Online hotel bookings help you to plan your
vacation or business trip easier and more affordable. In olden days it was very
difficult to find and select a hotel far away from your home.

The development of technology and internet simplified the process and now-a-days it
is very easy to book a room from you home computer. Online hotel booking help you
to find a hotel with the facilities you wish to have. Some times you need a simple and

ONLINE HOTEL MANAGEMENT SYSTEM Page 6


affordable place to stay and some times you wish to stay in a luxurious room, it
doesn't matter. You can select and book any type of room you like via internet.

The internet has developed a revolution in the field of hotel booking services. It is
now very easy to find a hotel anywhere in the world within seconds. You can book
your favourite room any time of the day from anywhere in the world.

The most important advantage of online hotel booking is convenience, you can book
your room by simply sitting in home. Internet helps you to browse through the hotels
around the world and compare the facilities and rates easily. When you choose your
favourite hotel for your accommodation, simply you can complete your reservation
when required. Some of the hotels also offer same day hotel booking online. It is very
helpful for those who plan their weekend getaway in last minute.

Most of the hotels offers competitive pricing because it is very easy to compare the
prices of one hotel to another. Some online booking service provider's websites even
allow you to compare the prices of multiple hotel when selecting your online hotel
bookings. By this way it is very easy to find well-equipped hotel rooms in cheap
price. It is better to find a larger online hotel booking service provider, if you are
looking for a cheap hotel room.

Some of the service providers won't allow you to choose your hotel, they only allow
you to select location and quality of the hotel. Considerable discounts on hotels may
be available in off-seasons. Some may give great discount in season also due to the
competition in the field. You will get much greater discount, if you allow the online
hotel booking service provider to select your hotel and flight.

You can save much by selecting the services of online hotel booking service
providers. You can definitely save on airline flights, car services, and even
entertainment. You will get considerable discounts if you allow them to select all
services you need. It is sure that you can save a considerable amount and have extra
funds to enjoy on your trip.

Utilize the serve of online hotel booking service providers when you are planning for
a trip. The benefit is that you can find the best prices on hotels and save much. Online
hotel booking services are ideal for both short and longer vacations.

There is no administrative cost for hotels to provide this service. The booking
software can be connected regularly through aggregators. Most of the hotels offer
online booking services to remain competitive in today's travel market.

Each and every customer looks to book their hotel rooms early and
conveniently.Some of the hotels keep their own online booking software and some
utilizes the services provided by some of the large online booking service providers.
Whatever it is, it is sure that online booking service will benefit both small and large
hotels.

Online hotel booking is the best ways to book rooms in your favourite hotels. It will
be more convenient for both the customer and the hotel. It helps the customers to plan

ONLINE HOTEL MANAGEMENT SYSTEM Page 7


their vacation properly and will reduce the operating cost and employee time of the
hotel. Customers can enjoy the easiness of online booking and can find the cheapest
hotel rooms with excellent facilities.

Customers can compare the prices and facilities from one hotel to another by utilizing
this facility. Planning a vacation has never been easier and more reasonable than now.
Easiness, affordable pricing, and simple comparison shopping make online hotel
bookings accepted to all.
Article Source: http://www.bestmanagementarticles.com

Marketing a Hotel Online In a Struggling Economy

By Sachin Suri, Oct 6, 2008


In a struggling economy, businesses slow down. This is especially true for hotels as
their growth is directly related to the health of the economy. Consequently, your
marketing budget shrinks and you need to be careful about how to spend your
marketing budget wisely. In other words, identify what marketing methods work, and
what don't. It is more important than ever that you pay attention to your return on
investment (ROI).
In 2008, 37%-38% of all hotel bookings will be generated from the Internet (one-third
in 2007, 29% in 2006). At least another third of all hotel bookings will be influenced
by the Internet, but done offline (call center, walk-ins, group bookings, etc). All major
hotel brands are already generating an excess of 40% of the (CRS) bookings via their
brand websites. By the end of 2010, over 45% of all hotel bookings will be completed
online.
The internet has surfaced as the leader in travel and hotel sales. It has established
itself as the most important distribution and marketing channel in the hospitality
industry. Since this is the case, it only makes sense for you to give some serious
thought and planning to Internet-related campaigns in your hotel's marketing mix. In
other words, when your marketing budgets shrink, you could benefit by accentuating
your online strategy versus offline strategy. The bonus is that Internet marketing is
almost totally measurable, which allows for quick evaluation and continual
adjustments to improve results.

Marketing on the Internet


The primary objective of all your online marketing efforts should be to attract the
right visitors to your web site and to encourage them to make a reservation. Of course,
bringing more and more visitors helps in brand building exercise too. There are
several ways to promote your website online. Below we list just a few of them.

First and Foremost – Create and Enhance Your Hotel's Website


Hotel Internet marketing starts and ends with the hotel website. The hotel website has
become the first, the only and in many cases — the last point of contact with the

ONLINE HOTEL MANAGEMENT SYSTEM Page 8


travel consumer. It is only natural that creating and enhancing the hotel website
should be the top priority. The objective is to create an attractive look and feel; and at
the same time make sure that the website is content/feature rich so that it provides
required information to its visitors.
Most of the hoteliers are content with having a web site as the sum- total of their
Internet marketing efforts. Whereas the fact is that having a website is just a starting
point and not the end. Once you have a well designed website in place, it is crucial
that you promote it or market it online. What's the point in spending all that time and
effort to create a website which brings in tiny amount of visitors? If promoted
properly, your website can generate substantial amount of leads and reservations for
your hotel.
You need to keep a close eye on latest trends and usability enhancements and
accordingly enhance the website at regular intervals. However, more often than not, it
doesn't happen. A fine example could be the screen resolution with which websites
are designed. We noticed that a lot of websites still cater to 800x600 pixels screen
resolution (perhaps, even less) whereas the current trend is that more and more
computers are using a screen size of 1024x768 pixels or more. Therefore, a
substantial amount of web page real estate is going wasted.
Another example could be that of images and graphics used on websites. Many
hoteliers don't realize that today, Internet users have a lot more bandwidth/internet
speed at their disposal than what they had a couple of years ago. Still, many websites
continue to use small sized, highly optimized graphics, thereby compromising on
quality and presentation. These are just a couple of examples. There are several other
factors contributing to websites being archaic – verbose content copy, poorly done
virtual tours, confusing navigation, and other redundant elements.

Content Copy - Study Your Competition


You need to thoroughly study and understand your competition since having an edge
over your competitor's website should be one of the primary objectives for your
website. In order to do so, you have to understand exactly what your competitors are
doing online – the manner in which they display their services, facilities and
amenities, use of graphics, search engine penetration, etc.
Travelers are getting more and more skeptical of hotels' website content. Write
concise and straight forward content copy for your website with appropriate graphics.
Graphics and animation go a long way in sending the right message to your visitors. It
is important that your website demonstrates your hotel's facilities and amenities in as
attractive a manner as possible. But at the same time, make sure it is searchable. For
that to happen, you need to understand what people search for on the Internet and then
accordingly plug in the right kind of content and other sales elements into the web
pages. In the online world, your website is your biggest asset. The content that you
write for it can either build brand equity or tarnish the brand image of the hotel.

ONLINE HOTEL MANAGEMENT SYSTEM Page 9


Search Engine Optimization (SEO)
Optimize web pages by reviewing website's HTML source code, META Tags,
implement popular keywords in the content, etc. In short, do whatever it takes to
improve your website's "Organic Search", which is the free/unpaid search on search
engines.
Make sure that the agency or SEO specialists that you hire have enough experience
and knowledge of hotel selection and booking process. The problem with many SEO
specialists is that they tend to populate hotel sites with unrelated non-travel visitors
through the careless use of poorly selected key words/phrases and other means. The
number of visitors your SEO efforts generate is important. But even more important is
the number of reservations generated from these visitors. Having a lot of visitors to
your website would be of little use if they do not help in generating reservations.
Therefore, conversion is the key.
Having a good link strategy is a very important part of SEO. When ranking your web
site, several search engines consider the number and quality of in-bound links to rank
your website. Participating in local search – Google and Yahoo – also helps. It also
keeps your hotel near the top of search engine results.

Paid Search Campaigns


Implement "Paid Search" Campaigns such as Pay Per Click (PPC) or Google
AdWords or Yahoo Search Marketing or Microsoft adCenter. It is worth investing in
Paid Search Campaigns to start with since it brings immediate results as opposed to
Organic Search (SEO above), which usually has a gestation period of three to six
months. As your Website's visibility improves in Organic Search, investment on Paid
Search could be reduced.
The sad part is that many site promoters use PPC to replace and not supplement
efforts to improve a web site's ability to earn good organic search results. Organic
search should be your goal. User behavior supports this too. Users are more inclined
to click on organic search results than paid search results.
Finally, as with SEO, remember that the number of reservations or conversions, not
simply the number of site visits, determines a Paid Search Campaign's success.

Packages and Promotions


Identify which aspects of your product resonate best with your customers. Why are
people staying at your hotel to begin with: good location, business amenities, free
breakfast, etc. Package and promote your hotel's unique value proposition to potential
customers. For example, create unique hotel offers based on your unique hotel
product attributes or attributes in the local environment. Several years ago, someone
had the brilliant idea to include a complimentary breakfast as a value-added feature to
improve sales. It worked so well that nearly every hotel now offers it; it is no longer a
special feature and could even be a deficit for those who do not offer it.

ONLINE HOTEL MANAGEMENT SYSTEM Page 10


The vast majority of travelers make a value judgment when selecting a hotel. Create
special promotions, which focus on value-added features targeted to the market
segment you are seeking.

Consumer Generated Media (CGM) - Guest Reviews and Feedback


Social media sites have become very popular as these websites provide a means for
keeping in touch with friends, colleagues, and relatives. However, in a tough economy
where marketing budgets are limited, it makes more sense to focus on travel-related
social media sites like TripAdvisor.com and HotelChatter.com instead of non-travel
focused websites such as YouTube.com or FaceBook.com. Yes, if you have the
resources to focus on both types of websites, do so by all means. While travel-related
social media websites play a significant role in travel planning, non-travel focused,
popular social media websites are important from the perspective of brand building
and awareness.
Make sure your own website supports Consumer Generated Media (CGM) including
blogs, trip planners, guest reviews, experience sharing, etc. For instance, it should
allow visitors to read and post reviews, comments and feedback. People do read
reviews and experiences of the visitors who have stayed at your hotel in the past. This
trend is increasingly catching up with people as part of their planning process for both
business and leisure travel.
From a guest's perspective, it is more convenient for him to write a candid comment
about the services that he experienced at your hotel than to go to the front desk or a
consumer court and vent out his frustrations. That's what people like to read before
planning their travel – blunt and honest guest reviews – whether good or bad. And it
does make an impact on their travel decisions.

The Bottom Line


Internet marketing involves more than simply having a web site. It consists of varied
but interrelated components such as design, development and online marketing.
Online Marketing can alone have several channels such as: Search Engine Marketing,
which includes SEO and Paid Search Advertising, display advertising, e-mail,
newsletter, online PR, etc. Tying these components together require expert knowledge
and years of experience.
But the Internet is still the most effective, least expensive way to expose your hotel to
global traffic and new reservations. It is the largest and most important marketing and
distribution channel in hospitality. According to Telecommunications Industry
Association (TIA), 83% of travel planning in the US is done online. By 2010 the
Internet will contribute over 45% of all travel-related bookings in North America. The
cost to sell directly to consumers via your website can be really low as compared to
the hefty distribution costs via the Global Distribution System (GDS) and the third-

ONLINE HOTEL MANAGEMENT SYSTEM Page 11


party online intermediaries. Reducing the reliance on these two very expensive
channels will directly affect the bottom line.
If used effectively, the Internet can provide the required exposure and incremental
business for your hotel. In these uncertain times, the Internet can produce a large
portion of a hotel's overall business.

Online Marketing Trends and Opportunities in India


At a time when companies are cutting advertising budgets, online marketing provides
much-needed edge to marketing. Indian market has seen 19% increase in the regular
internet users this year over 2007, boasts of an active eight million online buyers.
With regular internet users already reaching a sizeable 40 million this year, search
engines are becoming a significant marketing tool for Indian companies across all
industries. More and more Indians are turning to search engines like Google, Yahoo
and MSN. The SEM industry is likely to double in size to $225 million by 2009-10.
With Indian online industry headed towards Rs 2,000 crore, takers of online
marketing have increased in the past four to five years. Online marketing will soon
become the preferred mode of advertising for many businesses in India. Since most
Internet users now avail search services and buy online, online marketing is becoming
an active advertising model for result-oriented projects in India.

INTRODUCTION of the project

This is a graduation Project work undertaken in context of partial fulfillment of DITE


Program. we have tried our best to make the complicated process of Online Hotel
Management System as simple as possible using Structured & Modular technique &
Menu oriented interface.
We have tried to design the software in such a way that user may not have any
difficulty in using this Website & further expansion is possible without much effort.
Even though we cannot claim that this work to be entirely exhaustive, the main
purpose of our exercise is perform each Employee’s activity in computerized way
rather than manually which is time consuming.
We are confident that this Website can be readily used by non-programming
personal avoiding human handled chance of error. This project is used by two types of
users
i. Online Users (employees).
ii. Administrator (management of the Hotel).
Online users can see the required articles or news
Administrator can maintain daily updates in the hotel records. Administrator is must
bean authorized user. He can further change the password. There is the facility for
password

HOTEL Management System” has been designed to computerized the following

functions that are performed by the system:

ONLINE HOTEL MANAGEMENT SYSTEM Page 12


Room Detail Functions
Opening a New Room
Modification to room assigned
Check-in and check-out Detail Functions
Admission of New customer
Check-out of customer
Room assigning related to customer’s need.
Statement of Customer Details
Check-in customer
Check-out customer
Room Details
Total number of Customers in the Hotel
Individual customer Report

 System Requirements
In this project you have to design and implement an HMS that can be used by a small
hotel. Your program should provide the following services:

1- Reserve a room for a customer and then unreserve it when the customer leaves the
hotel.
2- Each customer reserving a room should have a profile in the HRS containing
name, id, address, marital status, the time period of reservation, type of the room. You
have the choice to either delete the profile when the customer leaves or keep it in the
system.
3- The program should give an information about the hotel rooms status i.e. how
many rooms are reserved and how many are not, types of those rooms, how many
customers are in the hotel,
4- The HMS should have like a waiting list to add customers to if the hotel is full.
5- The user of the program should know how much the customer paid and how much
should he pay before leaving the hotel when he/she is about to leave.
6- Searching for a room by its number should be an available service in the program
in order to check the room status (reserved or unreserved).
7- Also you need to find the unreserved rooms in the hotel. This service should
display the unreserved room numbers and their types.
8- You can search for a person by name or id and then display his/her profile.
9- When a customer leaves the hotel, the program should display a bill for him

 OBJECTIVE
During the past several decades personnel function has been transformed from a
relatively obscure record keeping staff to central and top level management function.
There are many factors that have influenced this transformation like technological
advances, professionalism, and general recognition of human beings as most
important resources.

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

ONLINE HOTEL MANAGEMENT SYSTEM Page 13


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 can’t 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 customer’s demand,
4. Checkout of a computer and releasing the room
5. Finally compute the bill etc.
6. Packages available.
7. Advance online bookings.
8. Online Cancellation.
9. List of Regular customers.
10. Email facility.
11. Feedbacks

This project have some more features:


- System Connectivity
- No data duplication
- No Paper Work Required
- Time Efficient
- Cost Efficient
- Automatic data validation
- User friendly environment
- Data security and reliability
- Fast data insertion & retrieval
- Easy performance check

PROJECT CATEGORY
This Project is coupled with material on how to use the various tool, sub sets available
in ASP, MSSQL.
The need of today’s software development is competence in a GUI based front-end
tool, which can connect to Relational Database engines. This gives the programmer
the opportunity to develop client server based commercial applications.
These applications give users the power and ease of a GUI with the multi user

ONLINE HOTEL MANAGEMENT SYSTEM Page 14


capabilities of Novell, UNIX or WinNT based RDBMS engines such as MY SQL
MSSQL Server Oracle and DB2 .

Main success scenario

 The guest requests a reservation.


 The guest selects the desired hotel, dates and type of room.
 The hotel receptionist provides the availability and price for the request
(an offer is made).
 The guest agrees to proceed with the offer.
 The guest provides identification and contact details for the hotel's records.
 The guest provides payment details.
 The hotel receptionist creates a reservation and gives it an identifier.
 The hotel receptionist reveals the identifier to the guest.
 The hotel receptionist creates a confirmation of the reservation and sends it
to the guest.

System Study & Analysis

PRINCIPLES OF SYSTEM ANALYSIS


1. Understand the problem before you begin to create the analysis model.
2. Develop prototypes that enable a user to understand how human machine
interaction
will occur.
3. Record the origin of and the reason for every requirement.
4. Use multiple views of requirements like building data, function and behavioral
models.
5. Work to eliminate ambiguity.

ENTITY RELATIONSHIP DIAGRAM (ERD)


Entity – Relationship Diagram: This depicts relationship between data objects.
The attribute of each data objects noted in the entity- relationship diagram can be
described using a data object description. Data flow diagram serves two
purposes:
1. To provide an indication of how data are transformed as they move through
the system.
2. To depict the functions that transformation the data flow.
Data Objects: A data object is a representation of almost any composite
information that must be understood by the software. By composite information,
we mean something that has a number of different properties or attributes. A
data object encapsulates data only there is no reference within a data object to
operations that act on the data.
Attributes: Attributes define the properties of a data object and take on one of
three different characteristics. They can be used to:
Name an instance of data object.
Describe the instance.

ONLINE HOTEL MANAGEMENT SYSTEM Page 15


Make reference to another instance in other table.
13
Relationships: Data objects are connected to one another in a variety of
different ways. We can define a set of object relationship pairs that define the
relevant relationships.

CARDINALITY AND MODALITY:


 Cardinality:
The data model must be capable of representing the number of
occurrences of objects in a given relationship. The cardinality of an
object relationship pair is
One-T0-One (1:1): An occurrence of object ‘A’ can relate
to one and only one occurrence of object ‘B’ and vice versa.
One-To-Many (1:N): One occurrence of object ‘A’ can
relate to one or may occurrences of object ‘B’ but an
occurrence
of object ‘B’ can relate to only one occurrence of object ‘A’.
Many-To-Many (M: N): An occurrences of ‘B’ and an
occurrence of ‘B’ can relate to one or many occurrence of
‘A’.

 Modality:
The modality of a relationship is zero if there is no explicit need for
the relationship to occur or the relationship is optional. The Modality
is one if the occurrence of the relationship is mandatory.
The object relationship pair can be represented graphically using the
Entity Relationship Diagrams. A set of primary components are
identified for the Entity Relationship Diagram,
1. Attributes,
2. Relationships and
3. Various Type Indicators.
The primary purpose of the Entity Relationship Diagram is to represent
data objects and their relationships.

ONLINE HOTEL MANAGEMENT SYSTEM Page 16


E-R DIAGRAM

ONLINE HOTEL MANAGEMENT SYSTEM Page 17


CONTEXT LEVEL DFD
HOTEL MANAGEMENT SYSTEM

ONLINE HOTEL MANAGEMENT SYSTEM Page 18


DATA FLOW DIAGRAM
OPENING A NEW ROOM

ONLINE HOTEL MANAGEMENT SYSTEM Page 19


DATA FLOW DIAGRAM
CHECK-IN OF A NEW CUSTOMER

ONLINE HOTEL MANAGEMENT SYSTEM Page 20


DATA FLOW DIAGRAM
RECORD MODIFICATION

ONLINE HOTEL MANAGEMENT SYSTEM Page 21


DATA FLOW DIAGRAM
CHECK-OUT OF CUSTOMER

ONLINE HOTEL MANAGEMENT SYSTEM Page 22


ONLINE HOTEL MANAGEMENT SYSTEM Page 23
DATA FLOW DIAGRAM
LISTING OF CUSTOMERS

ONLINE HOTEL MANAGEMENT SYSTEM Page 24


DATA FLOW DIAGRAM
GENERATING BILL OF CUSTOMER

ONLINE HOTEL MANAGEMENT SYSTEM Page 25


DATA FLOW DIAGRAM
LIST OF ALL RECORDS

ONLINE HOTEL MANAGEMENT SYSTEM Page 26


Activity diagram

ONLINE HOTEL MANAGEMENT SYSTEM Page 27


Use case Diagram

ONLINE HOTEL MANAGEMENT SYSTEM Page 28


main Use Case diagram

ONLINE HOTEL MANAGEMENT SYSTEM Page 29


Database Diagram

4.2 DATA MODELING

Data modeling defines primary data objects, composition of each data object, and
attributes of the object, relationships between each object and other objects and
between objects and the processes.

Password Table

Type Fields
CHAR Password
Number Username

Login Status Table

ONLINE HOTEL MANAGEMENT SYSTEM Page 30


Type Fields
CHAR Password
Number Username
CHAR Login_time
CHAR Login_date
CHAR Logout_time
CHAR Page_access

CustomerDetailsTable

Type Fields
Autonumber customerid
CHAR Name
CHAR Address
CHAR Email
Date DOJ
CHAR Status
CHAR Occupation
Number Type_of_occupation
Number Telephone

MemberDetailsTable

Type Fields
Autonumber Memberid
CHAR Name
CHAR Address
CHAR Email
Date DOJ
CHAR Status
CHAR Occupation
Number Type_of_occupation
Number Telephone
CHAR Membership

HotelDetailsTable

Type Fields
CHAR Company_name
CHAR H.o
CHAR Address
CHAR Meeting_person
Number Phone
CHAR Email
CHAR Website
CHAR Details
Number No_of_employees

ONLINE HOTEL MANAGEMENT SYSTEM Page 31


BookingDetailsTable

Type Fields
CHAR Package
Date Bookingdate
CHAR Mode_of_booking
Date From
Date To
CHAR Requirement_details
CHAR State
CHAR Name_of_customer
CHAR Email
Number Phone

RoomDetailsTable

Type Fields
CHAR Room_No
Date Bookingdate
Floor
Package
CHAR Mode_of_booking
Date From
Date To
CHAR Requirement_details
CHAR State
CHAR Name_of_customer
CHAR Email
Number Phone

CheckoutDetailsTable

Type Fields
CHAR Room_No
Date Bookingdate
Floor
CHAR Package
CHAR Mode_of_Payment
Date Checkin_date
Date Checkout_date
CHAR Checkout_bill_det
CHAR State
CHAR Name_of_customer
CHAR Email
Number Phone

PackageDetailsTable

Type Fields
CHAR Package_name
Number Price

ONLINE HOTEL MANAGEMENT SYSTEM Page 32


Date From
Date To
Number For_Member_price
CHAR Details

Function Details
The basic objective of HOTEL MANAGEMENT SYSTEM is to generalize and
simplify the monthly or day to day activities of Hotel like Room activities, Check in
of New Customer, Check out of customer, Assigning a room according to customer
requirement, and finally compute the bill etc. which has to be performed repeatedly
on regular basis. To provide efficient, fast, reliable and user-friendly system is the
basic motto behind this exercise.

Let us now discuss how different functions handle the structure and data files:

1 Password
In this module, this website is for multiple users. If a User enters a password and the
software checks its validity. If the password is valid then option is given to change the
password, otherwise “Invalid

User/Password” message is displayed. There is an option for password recovery, log


out,
login, new users sign in. The Administrator can also update changes in the site after
login.

2 Creating new Entity (Hotel, Room, Customers,Members etc.)


This is used to add a new employee details, delete entity details and view the details.
In that screen, the automatic item is created. In this function, whenever a new entity is
required to be added the corresponding forms are opened and the database is
manipulated to check whether the data is already existing or not. If it already exists,
then it prompts that “Entry already existing” and if not than the data is entered with
the various validation checks.

3. Function NEW_ROOM()
This is the function used to open a new room for a customer so that he/she can
assign a separate room . In that screen, the automatic room number is created.
After opening a new room for the customer, finally a room is assigned to a
customer and the room records are appended in the data file.

4. Function CHECKIN_CUSTOMER()

ONLINE HOTEL MANAGEMENT SYSTEM Page 33


This function is used to admit a customer in our Hotel after entering his all
personal details like Name, Address, Phone, Sex and then he/she is assigned a
room from NEW_ROOM() function.

5. Function CHECKOUT_CUSTOMER()

This function is used to checkout the customer details from database. When
the user inputs his room number, the same room number will be checked in
the database, if the room number is matched in the database, then the customer
will be check-out from the database and transferred the record of the checkout
to another table of database so that the Hotel Management has the record of
customers who have check-out to fulfill his legal liabilities.

6. Function GENERATE_BILL()

When any customer check-out, his/her bill is generated automatically by


calculated check-out date minus check-in date and getting multiplied it by
daily room charge plus other charges and the bill has to be saved in the table in
the database.

7. Function DISPLAY_RECORD()

This function is used to display all the transaction including the customer name,
address, phone, bed number, and doctor assigned to him/her in the screen. This is a
global repor to display all the transaction records in the screen.

8 Validation of Data Entered by the User & Error Handling


In this function, the validity of data entered by the user during the various business
processes is checked through various validation checks. For example, there should not
be any characters entered in the numeric fields, likewise if there is any error occurs
than it should handle that particular error and give the required messages.

10 Searching

In this function, room, customer well as members can search details from the database
according to their authentications.

11: Report Generation


In this function reports are generated for the following entities:

a) Customer Details.
b) Requirements of the Customers
c) Rooms Details
d) Bill Details
e) Checkin Reports

ONLINE HOTEL MANAGEMENT SYSTEM Page 34


f) Booking Details
g) Online Bookings
h) Checkout Details
i) Membership Details
j) Packages Available.

Scope of Future Application

This project can be used in the hotel after adding some more useful modules in the
project for which hotel are providing services.

Utmost care and back-up procedures must be established to ensure 100% successful
implementation of the computerized hotel system. In case of system failure, the
organization should be in a position to process the transaction with another
organization or if the worst comes to the worst, it should be in a position to complete
it manually.

Scope of Improvement

Now a days hotel are providing many other facilities, this project can also be
improved with the improvement in the Hotels.

Utmost care and back-up procedures must be established to ensure 100% successful
implementation of the computerized banking system. In case of system failure, the
organization should be in a position to process the transaction with another
organization or if the worst comes to the worst, it should be in a position to complete
it manually.

CONCLUSION

This project is designed to meet the requirements of Online Hotel Management. It

hasbeen developed in JSP, Servlets keeping in mind the specifications of the

system.For designing the system we have used simple data flow diagrams. Overall the

project teaches us the essential skills like:

Using system analysis and design techniques like data flow diagram in
designing the system.
Understanding the database handling and query processing.

ONLINE HOTEL MANAGEMENT SYSTEM Page 35


Thankes to

- Dr taymor

- Dr Elsayed Sliet

- Dr hwayda

- Dr Mohamed

- Dr Khaled elbahnsy

- Dr Mina

- Dr abd elaziz

- Dr Rania

- Dr Mahmoud

- Dr Marwa

Thanks in advanced to Mr. Ali eldin

For all of them efforts the last 2 years with all of our teams

Completed

ONLINE HOTEL MANAGEMENT SYSTEM Page 36

Вам также может понравиться