SlideShare a Scribd company logo
1PageONLINE HOTEL MANAGEMENT SYSTEM
2PageONLINE HOTEL MANAGEMENT SYSTEM
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
3PageONLINE HOTEL MANAGEMENT SYSTEM
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
4PageONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL
MANAGEMENT SYSTEM
5PageONLINE HOTEL MANAGEMENT SYSTEM
• 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.
6PageONLINE HOTEL MANAGEMENT SYSTEM
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
7PageONLINE HOTEL MANAGEMENT SYSTEM
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
8PageONLINE HOTEL MANAGEMENT SYSTEM
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
9PageONLINE HOTEL MANAGEMENT SYSTEM
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.
10PageONLINE HOTEL MANAGEMENT SYSTEM
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.
11PageONLINE HOTEL MANAGEMENT SYSTEM
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-
12PageONLINE HOTEL MANAGEMENT SYSTEM
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:
13PageONLINE HOTEL MANAGEMENT SYSTEM
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
14PageONLINE HOTEL MANAGEMENT SYSTEM
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
15PageONLINE HOTEL MANAGEMENT SYSTEM
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.
16PageONLINE HOTEL MANAGEMENT SYSTEM
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.
E-R DIAGRAM
17PageONLINE HOTEL MANAGEMENT SYSTEM
CONTEXT LEVEL DFD
HOTEL MANAGEMENT SYSTEM
18PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
OPENING A NEW ROOM
19PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
CHECK-IN OF A NEW CUSTOMER
20PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
RECORD MODIFICATION
21PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
CHECK-OUT OF CUSTOMER
22PageONLINE HOTEL MANAGEMENT SYSTEM
23PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
LISTING OF CUSTOMERS
24PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
GENERATING BILL OF CUSTOMER
25PageONLINE HOTEL MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
LIST OF ALL RECORDS
26PageONLINE HOTEL MANAGEMENT SYSTEM
Activity diagram
27PageONLINE HOTEL MANAGEMENT SYSTEM
Use case Diagram
28PageONLINE HOTEL MANAGEMENT SYSTEM
main Use Case diagram
29PageONLINE HOTEL MANAGEMENT SYSTEM
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
FieldsType
PasswordCHAR
UsernameNumber
Login Status Table
30PageONLINE HOTEL MANAGEMENT SYSTEM
31PageONLINE HOTEL MANAGEMENT SYSTEM
FieldsType
PasswordCHAR
UsernameNumber
Login_timeCHAR
Login_dateCHAR
Logout_timeCHAR
Page_accessCHAR
CustomerDetailsTable
FieldsType
customeridAutonumber
NameCHAR
AddressCHAR
EmailCHAR
DOJDate
StatusCHAR
OccupationCHAR
Type_of_occupationNumber
TelephoneNumber
MemberDetailsTable
FieldsType
MemberidAutonumber
NameCHAR
AddressCHAR
EmailCHAR
DOJDate
StatusCHAR
OccupationCHAR
Type_of_occupationNumber
TelephoneNumber
MembershipCHAR
HotelDetailsTable
FieldsType
Company_nameCHAR
H.oCHAR
AddressCHAR
Meeting_personCHAR
PhoneNumber
EmailCHAR
WebsiteCHAR
DetailsCHAR
No_of_employeesNumber
32PageONLINE HOTEL MANAGEMENT SYSTEM
BookingDetailsTable
FieldsType
PackageCHAR
BookingdateDate
Mode_of_bookingCHAR
FromDate
ToDate
Requirement_detailsCHAR
StateCHAR
Name_of_customerCHAR
EmailCHAR
PhoneNumber
RoomDetailsTable
FieldsType
Room_NoCHAR
BookingdateDate
Floor
Package
Mode_of_bookingCHAR
FromDate
ToDate
Requirement_detailsCHAR
StateCHAR
Name_of_customerCHAR
EmailCHAR
PhoneNumber
CheckoutDetailsTable
FieldsType
Room_NoCHAR
BookingdateDate
Floor
PackageCHAR
Mode_of_PaymentCHAR
Checkin_dateDate
Checkout_dateDate
Checkout_bill_detCHAR
StateCHAR
Name_of_customerCHAR
EmailCHAR
PhoneNumber
PackageDetailsTable
FieldsType
Package_nameCHAR
PriceNumber
33PageONLINE HOTEL MANAGEMENT SYSTEM
FromDate
ToDate
For_Member_priceNumber
DetailsCHAR
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()
34PageONLINE HOTEL MANAGEMENT SYSTEM
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
35PageONLINE HOTEL MANAGEMENT SYSTEM
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.
36PageONLINE HOTEL MANAGEMENT SYSTEM
• 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

More Related Content

What's hot

Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
Salman Dayal
 
Hotel management
Hotel managementHotel management
Hotel management
Meenal Singhal
 
HOTEL MANAGEMENT SYSTEM
HOTEL MANAGEMENT SYSTEMHOTEL MANAGEMENT SYSTEM
HOTEL MANAGEMENT SYSTEM
sathish sak
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
Praveen M
 
Hotel management system presentation
Hotel management system presentationHotel management system presentation
Hotel management system presentation
joilrahat
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
Roni Roy
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system project
Mohammed Al Babeli
 
online hotel management system
online hotel management system online hotel management system
online hotel management system
ANSHUL GUPTA
 
online room booking system
online room booking systemonline room booking system
online room booking system
manuchinna
 
Hotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor ProjectHotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor Project
james parmar
 
HOTEL BOOKING SITE Final.pptx
HOTEL BOOKING SITE Final.pptxHOTEL BOOKING SITE Final.pptx
HOTEL BOOKING SITE Final.pptx
AnimeshTripathi33
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System
Kusum Sankhala
 
Hotel Reservation System Presentation
Hotel Reservation System PresentationHotel Reservation System Presentation
Hotel Reservation System Presentation
RohanRajMudvari
 
PPT for Hotel Management System
PPT for Hotel Management SystemPPT for Hotel Management System
PPT for Hotel Management System
Charitha Gamage
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPT
surabhi shinde
 
Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
Rahulraj Nirala
 
Hotel manaement
Hotel manaementHotel manaement
Hotel manaement
nishunishan26
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
Paras
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
Jaya0006
 

What's hot (20)

Hotel Management System
Hotel Management SystemHotel Management System
Hotel Management System
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
Hotel management
Hotel managementHotel management
Hotel management
 
HOTEL MANAGEMENT SYSTEM
HOTEL MANAGEMENT SYSTEMHOTEL MANAGEMENT SYSTEM
HOTEL MANAGEMENT SYSTEM
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Hotel management system presentation
Hotel management system presentationHotel management system presentation
Hotel management system presentation
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Hotel management system project
Hotel management system projectHotel management system project
Hotel management system project
 
online hotel management system
online hotel management system online hotel management system
online hotel management system
 
online room booking system
online room booking systemonline room booking system
online room booking system
 
Hotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor ProjectHotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor Project
 
HOTEL BOOKING SITE Final.pptx
HOTEL BOOKING SITE Final.pptxHOTEL BOOKING SITE Final.pptx
HOTEL BOOKING SITE Final.pptx
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System
 
Hotel Reservation System Presentation
Hotel Reservation System PresentationHotel Reservation System Presentation
Hotel Reservation System Presentation
 
PPT for Hotel Management System
PPT for Hotel Management SystemPPT for Hotel Management System
PPT for Hotel Management System
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPT
 
Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
 
Hotel manaement
Hotel manaementHotel manaement
Hotel manaement
 
Hotel Management System SRS
Hotel Management System SRS Hotel Management System SRS
Hotel Management System SRS
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
 

Similar to Hotel+management+system

Limman’s Center Inn Online Reservation and Billing System
Limman’s Center Inn Online Reservation and Billing SystemLimman’s Center Inn Online Reservation and Billing System
Limman’s Center Inn Online Reservation and Billing System
Jason Castellano
 
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIESHOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
yaminipatel2410
 
Cloud-Based Hotel Reservation System - FlightsLogic.pptx
Cloud-Based Hotel Reservation System - FlightsLogic.pptxCloud-Based Hotel Reservation System - FlightsLogic.pptx
Cloud-Based Hotel Reservation System - FlightsLogic.pptx
PaulRazvan4
 
Zaycoland Resort and Hotel Online Management System
Zaycoland Resort and Hotel Online Management SystemZaycoland Resort and Hotel Online Management System
Zaycoland Resort and Hotel Online Management System
Jason Castellano
 
Dynamic Hotel Mapping.pdf
Dynamic Hotel Mapping.pdfDynamic Hotel Mapping.pdf
Dynamic Hotel Mapping.pdf
PaulRazvan4
 
Hotel Reservation System | Hotel Booking Website
Hotel Reservation System | Hotel Booking Website Hotel Reservation System | Hotel Booking Website
Hotel Reservation System | Hotel Booking Website
WilliamJames754845
 
Hotel booking opportunities
Hotel booking opportunitiesHotel booking opportunities
Hotel booking opportunitiesakram75015
 
Hotel CRS.pptx
Hotel CRS.pptxHotel CRS.pptx
Hotel CRS.pptx
TravisJones940137
 
Hotel Booking Software.pptx
Hotel Booking Software.pptxHotel Booking Software.pptx
Hotel Booking Software.pptx
johnnyde3
 
Booking Extranet.pptx
Booking Extranet.pptxBooking Extranet.pptx
Booking Extranet.pptx
LukeBryan8
 
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
Lyceum of the Philippines University Batangas
 
Online Booking Software
Online Booking SoftwareOnline Booking Software
Online Booking Software
ChetnaPatil34
 
Hotel Booking API.pptx
Hotel Booking API.pptxHotel Booking API.pptx
Hotel Booking API.pptx
royrj
 
Best Hotel Booking Engine.pptx
Best Hotel Booking Engine.pptxBest Hotel Booking Engine.pptx
Best Hotel Booking Engine.pptx
johnnyde3
 
Hotel Booking Software.pptx
Hotel Booking Software.pptxHotel Booking Software.pptx
Hotel Booking Software.pptx
anthonyap3
 
Stayzapp Investor Deck
Stayzapp Investor Deck Stayzapp Investor Deck
Stayzapp Investor Deck
Mikail Gürbüz
 
Stayzapp investor deck
Stayzapp investor deck Stayzapp investor deck
Stayzapp investor deck
Mikail Gürbüz
 

Similar to Hotel+management+system (20)

Limman’s Center Inn Online Reservation and Billing System
Limman’s Center Inn Online Reservation and Billing SystemLimman’s Center Inn Online Reservation and Billing System
Limman’s Center Inn Online Reservation and Billing System
 
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIESHOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
HOTEL INTERNET BOOKING ENGINE-TRAWEX TECHNOLOGIES
 
Cloud-Based Hotel Reservation System - FlightsLogic.pptx
Cloud-Based Hotel Reservation System - FlightsLogic.pptxCloud-Based Hotel Reservation System - FlightsLogic.pptx
Cloud-Based Hotel Reservation System - FlightsLogic.pptx
 
Zaycoland Resort and Hotel Online Management System
Zaycoland Resort and Hotel Online Management SystemZaycoland Resort and Hotel Online Management System
Zaycoland Resort and Hotel Online Management System
 
Dynamic Hotel Mapping.pdf
Dynamic Hotel Mapping.pdfDynamic Hotel Mapping.pdf
Dynamic Hotel Mapping.pdf
 
Hotel Reservation System | Hotel Booking Website
Hotel Reservation System | Hotel Booking Website Hotel Reservation System | Hotel Booking Website
Hotel Reservation System | Hotel Booking Website
 
Hotel booking opportunities
Hotel booking opportunitiesHotel booking opportunities
Hotel booking opportunities
 
lsp final draft
lsp final draftlsp final draft
lsp final draft
 
Hotel CRS.pptx
Hotel CRS.pptxHotel CRS.pptx
Hotel CRS.pptx
 
Hotel Booking Software.pptx
Hotel Booking Software.pptxHotel Booking Software.pptx
Hotel Booking Software.pptx
 
Booking Extranet.pptx
Booking Extranet.pptxBooking Extranet.pptx
Booking Extranet.pptx
 
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
 
Online Booking Software
Online Booking SoftwareOnline Booking Software
Online Booking Software
 
Tdhd
TdhdTdhd
Tdhd
 
Tdhd
TdhdTdhd
Tdhd
 
Hotel Booking API.pptx
Hotel Booking API.pptxHotel Booking API.pptx
Hotel Booking API.pptx
 
Best Hotel Booking Engine.pptx
Best Hotel Booking Engine.pptxBest Hotel Booking Engine.pptx
Best Hotel Booking Engine.pptx
 
Hotel Booking Software.pptx
Hotel Booking Software.pptxHotel Booking Software.pptx
Hotel Booking Software.pptx
 
Stayzapp Investor Deck
Stayzapp Investor Deck Stayzapp Investor Deck
Stayzapp Investor Deck
 
Stayzapp investor deck
Stayzapp investor deck Stayzapp investor deck
Stayzapp investor deck
 

Recently uploaded

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 

Recently uploaded (20)

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 

Hotel+management+system

  • 2. 2PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 3. 3PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 4. 4PageONLINE HOTEL MANAGEMENT SYSTEM ONLINE HOTEL MANAGEMENT SYSTEM
  • 5. 5PageONLINE HOTEL MANAGEMENT SYSTEM • 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.
  • 6. 6PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 7. 7PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 8. 8PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 9. 9PageONLINE HOTEL MANAGEMENT SYSTEM 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.
  • 10. 10PageONLINE HOTEL MANAGEMENT SYSTEM 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.
  • 11. 11PageONLINE HOTEL MANAGEMENT SYSTEM 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-
  • 12. 12PageONLINE HOTEL MANAGEMENT SYSTEM 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:
  • 13. 13PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 14. 14PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 15. 15PageONLINE HOTEL MANAGEMENT SYSTEM 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.
  • 16. 16PageONLINE HOTEL MANAGEMENT SYSTEM 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.
  • 17. E-R DIAGRAM 17PageONLINE HOTEL MANAGEMENT SYSTEM
  • 18. CONTEXT LEVEL DFD HOTEL MANAGEMENT SYSTEM 18PageONLINE HOTEL MANAGEMENT SYSTEM
  • 19. DATA FLOW DIAGRAM OPENING A NEW ROOM 19PageONLINE HOTEL MANAGEMENT SYSTEM
  • 20. DATA FLOW DIAGRAM CHECK-IN OF A NEW CUSTOMER 20PageONLINE HOTEL MANAGEMENT SYSTEM
  • 21. DATA FLOW DIAGRAM RECORD MODIFICATION 21PageONLINE HOTEL MANAGEMENT SYSTEM
  • 22. DATA FLOW DIAGRAM CHECK-OUT OF CUSTOMER 22PageONLINE HOTEL MANAGEMENT SYSTEM
  • 24. DATA FLOW DIAGRAM LISTING OF CUSTOMERS 24PageONLINE HOTEL MANAGEMENT SYSTEM
  • 25. DATA FLOW DIAGRAM GENERATING BILL OF CUSTOMER 25PageONLINE HOTEL MANAGEMENT SYSTEM
  • 26. DATA FLOW DIAGRAM LIST OF ALL RECORDS 26PageONLINE HOTEL MANAGEMENT SYSTEM
  • 28. Use case Diagram 28PageONLINE HOTEL MANAGEMENT SYSTEM
  • 29. main Use Case diagram 29PageONLINE HOTEL MANAGEMENT SYSTEM
  • 30. 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 FieldsType PasswordCHAR UsernameNumber Login Status Table 30PageONLINE HOTEL MANAGEMENT SYSTEM
  • 31. 31PageONLINE HOTEL MANAGEMENT SYSTEM FieldsType PasswordCHAR UsernameNumber Login_timeCHAR Login_dateCHAR Logout_timeCHAR Page_accessCHAR CustomerDetailsTable FieldsType customeridAutonumber NameCHAR AddressCHAR EmailCHAR DOJDate StatusCHAR OccupationCHAR Type_of_occupationNumber TelephoneNumber MemberDetailsTable FieldsType MemberidAutonumber NameCHAR AddressCHAR EmailCHAR DOJDate StatusCHAR OccupationCHAR Type_of_occupationNumber TelephoneNumber MembershipCHAR HotelDetailsTable FieldsType Company_nameCHAR H.oCHAR AddressCHAR Meeting_personCHAR PhoneNumber EmailCHAR WebsiteCHAR DetailsCHAR No_of_employeesNumber
  • 32. 32PageONLINE HOTEL MANAGEMENT SYSTEM BookingDetailsTable FieldsType PackageCHAR BookingdateDate Mode_of_bookingCHAR FromDate ToDate Requirement_detailsCHAR StateCHAR Name_of_customerCHAR EmailCHAR PhoneNumber RoomDetailsTable FieldsType Room_NoCHAR BookingdateDate Floor Package Mode_of_bookingCHAR FromDate ToDate Requirement_detailsCHAR StateCHAR Name_of_customerCHAR EmailCHAR PhoneNumber CheckoutDetailsTable FieldsType Room_NoCHAR BookingdateDate Floor PackageCHAR Mode_of_PaymentCHAR Checkin_dateDate Checkout_dateDate Checkout_bill_detCHAR StateCHAR Name_of_customerCHAR EmailCHAR PhoneNumber PackageDetailsTable FieldsType Package_nameCHAR PriceNumber
  • 33. 33PageONLINE HOTEL MANAGEMENT SYSTEM FromDate ToDate For_Member_priceNumber DetailsCHAR 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()
  • 34. 34PageONLINE HOTEL MANAGEMENT SYSTEM 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
  • 35. 35PageONLINE HOTEL MANAGEMENT SYSTEM 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.
  • 36. 36PageONLINE HOTEL MANAGEMENT SYSTEM • 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