You are on page 1of 41

Hotel Reservation System

DCS 5098

Acknowledgement
I would like to thank to my helpful group mates Vinod and Johnv because
they really help me to finish this interim report. I have realise how important the
group work especially when doing a Final Year Project report. My group mates really
show big contribution and hard worked during the eight week is very great indeed.
My group mates show a strong support they even can do their task until late night
The special thank goes to my helpful supervisor Sir Suhaimi. The
supervision and support that she gave truly help the progression and smoothness of
the internship program. The co-operation is much indeed appreciated. Sir Suhaimi
helped us a lot he guide us to do Entity Relationship Diagram, Data Flow Diagram,
Context Diagram. When doing this report we find out our ERD is not suitable and we
have correct it many times by the helped of Sir Suhaimi.
Finally, I would thank to all my friends who helped me to finish this Final
Year Project report for interim part.

Centre for Diploma Programme

Hotel Reservation System

DCS 5098

Abstract
Hotel Reservation System is a platform for users such as guest and admin
where guest can book their likely room experiences via technology, the admin will
manage the system. The overview of the Hotel Reservation System is that the
summary of the whole system is how it works in todays world. The objectives of the
projects has been implemented has the works to complete this Hotel Reservation
System can be done faster.
The main target user of this system are the guest who would like to make
hotel reservations and admin. This online system is designed to handle reservation for
a small hotel in Melaka. We have done the primary study on several hotel in Melaka
including their reservation procedures. We are concentrating on the core features of
online hotel reservation system to make it as simple and intuitive as possible. We will
using Adobe Dreamweaver software to construct this system
To have a complete and operational Web Based system, we need to use
software whereby user and books information can be stored. In order to store this
information, the use of MyPhpAdmin will be essential in the development of the
system. Using MyPhpAdmin, we will be competent to create the databases and use
Structured Query Language (SQL). So that when admin or guest can update, add or
delete the store of memory database created in MyphpAdmin.

Centre for Diploma Programme

Hotel Reservation System

DCS 5098

LIST OF TABLES
Table 1.1: Division of tasks

Centre for Diploma Programme

12

Hotel Reservation System

DCS 5098

LIST OF FIGURES
Figure 1.1: Gantt chart

12

Figure 2.1: Home page mahkota hotel

14

Figure 2.2: Register form of mahkota hotel . 15


Figure 3.1: Entity Relationship Diagram 21
Figure 3.2: Data Dictionary

22

Figure 3.3: Data Flow Diagram

24

Figure 3.4: Context Diagram

26

Figure 4.1: Login

28

Figure 4.2: Register Form

29

Figure 4.3: Profile

30

Figure 4.4: Apply Room


Figure 4.5: Application Log
Figure 4.6: Approve Application

31

32

33

Centre for Diploma Programme

Hotel Reservation System

DCS 5098

Table of Contents
ACKNOWLEDGEMENT...1
ABSTRACT...2
LIST OF TABLE...3
LIST OF FIGURE4
TABLE OF CONTENTS.
PART 1: INTRODUCTION1.1
Overview.7
1.2

Project Objectives...8

1.3

Target user..9

1.4

Project Scope..11

1.5

Gantt Chart.12

1.6

Division of work13

PART 2: CASE STUDY AND LITERATURE REVIEW..........


2.1

Primary Study14

2.2

Problem Statement.16

PART 3: PROPOSED SOLUTION..


3.1

System Features.18

3.2

Hardware/Software Requirement20
3.2.1

For Developer

20

3.2.2

For User

21

3.4

Entity Relationship Diagram...22

3.5

Data Dictionary...23-24

3.6

Data Flow Diagram/Storyboard...25

Centre for Diploma Programme

Hotel Reservation System

DCS 5098

PART 4: SYSTEM PREVIEWS.......


4.1

View of Prototype and Explanations27

PART 5: REFERENCES.
5.1

References35

PART 6: APPENDIX..
Appendix A: Minutes of Meeting37-38
Appendix B: Website Samples/Questionnaire/Forms

Centre for Diploma Programme

39

Hotel Reservation System

DCS 5098

Part I:
Introduction

Centre for Diploma Programme

Hotel Reservation System

1.1

DCS 5098

Overview
In the world of globalization, the development of application systems using a

very good step in addressing the problems faced in the management of a task. The existence
of a system that was developed using the application system is intended to perform a task
more quickly without the need of more time to manage the task. Small hotel also can
provide their own reservation system because the world are moving towards technologies.
Currently, the Hotel Reservation System is one of the needs it is important to our
daily busy life because guest still come to the hotel to reserve hotel. The practice of using a
manual system has caused many problems such as, sometimes the customers dont get what
they want maybe because the hotel rooms have been sold out or the customer dont get the
amount of things they. The system brings many other difficulties and problems to the
customers what they really want and this may affect the hotel business and may cause
customer dissatisfaction.
By using the Hotel Reservation System there are many advantages. The online
system offers various types of room and other features. This will make it easy for the guest
to book and admin to update room availability. By using the opportunity given to produce a
final year project, I have chosen to develop the Hotel Reservation System through online.
Selection of this topic is made to show a wider range of ways to overcome the difficulties
encountered during the booking of the hotels room.

Centre for Diploma Programme

Hotel Reservation System

DCS 5098

1.2 Project Objectives


The objective of this study is to design and develop a Hotel Reservation system that will
serve as proposal to help customer save time and resources with the automation of their
daily needs. Based on the problem, a few objectives have been identified:
i.

To enable easy access of information anytime and anywhere.

ii.

The system keeps information such as reserved room.

iii.

To reduce the company business operating cost. For example, the hotel can reduce
the workers because the guest can book hotel through online. For guest their can
easily book a hotel through online can save the transport money.

iv.

To provide better convenience for customer towards this system.

Centre for Diploma Programme

Hotel Reservation System

1.3

DCS 5098

Target Users
For this system the main target is :

Guest
o local tourist or International tourist because there are need place to
relax.
o The target to recongnize this system is for tourist because it will make
them easy to search what type of room and location.
o Customer can save their time and cost, when they visit a place no
need to waste their time to search hotel because their can access the
system for hotel details.

Administrator
o Hotel staff are assigned as admin.
o Admin who are responsible in managing the customers records.
o Responsible to update details accurately.

Centre for Diploma Programme

10

Hotel Reservation System

DCS 5098

1.4 Project Scope


This system involves the scope of a guideline for developing the system.
This system mainly focus on room reservations. The main scope of this system is for guest
such as tourist who want a place for relax and enjoying their holidays and admin to manage
the guest records. This system can make guest to reserve their preferred room, guest also
can check their status at any time. The guest can update their profile easily and they can also
print out their receipt.

Centre for Diploma Programme

11

Hotel Reservation System

DCS 5098

1.5 Gantt Chart


Task Name
1.INTRODUCTION
1.1 Overview

Duratio
n
2days

1.2 Objectives

2days

1.3 Target Search

2days

1.4 Project Scope

3days

1.5 Gantt Chart


2.CASE STUDY AND
LITERATURE
REVIEW

4days

2.1 Primary Study

2days

2.2 Problem Statement


3.PROPOSED
SOLUTION

2days

Start
12/06/201
2
16/06/201
2
20/06/201
2
24/06/201
2
28/06/201
2

Finish
13/06/201
2
17/06/201
2
21/06/201
2
26/06/201
2
01/07/201
2

03/07/201
2
08/07/201
2

04/07/201
2
09/07/201
2
13/07/201
2
16/07/201
2
21/07/201
2
23/07/201
2
26/07/201
2

3.1 System Features


3.2 System
Requirement

3days

3.3 ER Diagram

4days

3.4 Data Dictionary

1days

3.5 Data Flow Diagram


4.SYSTEM PREVIEWS

3days

11/07/201
2
15/07/201
2
18/07/201
2
23/07/201
2
24/07/201
2

4.1 Prototype and


Explanations

5days

28/07/201
2

01/08/201
2

5.REFERENCES

2days

02/08/201
2

03/08/201
2

Centre for Diploma Programme

2days

12

Hotel Reservation System

DCS 5098

Figure 1.1

Centre for Diploma Programme

13

Hotel Reservation System

1.5

DCS 5098

Division of Work
TASKS
Hariram

Preparing project proposal

Background study
Meeting minutes

STUDENTS
Vinod

Johnv

Database design

Gantt chart

Data flow diagram

Entity relationship diagram

X
X

Screen capture
Data dictionary

Interim Report

Presentation and Demo

Table 1.1: Division of tasks

Centre for Diploma Programme

14

Hotel Reservation System

DCS 5098

Part II:
Primary Study/
Literature Research

Centre for Diploma Programme

15

Hotel Reservation System

2.1

DCS 5098

Primary Study
Kancil hotel is a small hotel without a reservation system. It is make people more

easier to reserve hotel system looking forward to build a sound and strong relationship with
reputable customers. The system enable customer to book their prefer room easily with a lot
of facilities through online. Besides that, we have do research on others hotel like Equatorial
hotel, Mahkota hotel and Holiday Inn hotel.

figure 2.1 sample of reserve form in Booking.com


Centre for Diploma Programme

16

Hotel Reservation System

DCS 5098

Figure 2.2 sample of home page of emperor hotel

1. Among the advantages of hotel reservation system are as follows:


i. Save time during make registration.
ii. System is more friendly and easy to access.
iii.
Customer can save cost because their can book through online.
2. Disadvantages of hotel reservation system
i.

No time limit for usage sessions.

ii.

Unable to check previous history.

iii.

Fake room booking by some irresponsible customer.

Centre for Diploma Programme

17

Hotel Reservation System

2.2

DCS 5098

Problem Statement

Referring to some of the problems discussed some issues are not identified. These questions
must be considered when developing this system to ensure that want to develop this system
really can help users of the system. Among the questions is:
Objective: To provide easy access of information anytime and anywhere.
Problem Statement: These days a complicated system will be very much harder to use by
the users and the information only can get manually
Objective: The system keeps information such as guest details.
Problem Statement: Manual hotel management system difficult to keep data.
Objective: To provide updated information to the system.
Problem Statement: It is hard for admin to search room availability.
Objective: To provide better convenience for customer towards this system.
Problem Statement: Slow loading, by making sure that it is crowded with too many
unwanted images such as rooms and facilities.

Centre for Diploma Programme

18

Hotel Reservation System

DCS 5098

Part III:
Proposed Solution

Centre for Diploma Programme

19

Hotel Reservation System

3.1

DCS 5098

System Features

Admin
o Login.
o Admin can approve application.
o Admin can update the system.
o Admin can check the availability.
o Admin can search the guest by using customer ID.

3.2

Guest
o
o
o
o
o
o

Can register.
Login.
Guest can view their status.
Guest can book rooms.
Guest can view room details.
Can update their information.

Non-members
o Register to become a new member.
o View hotel reservation information.
o View promotional update information.

Hardware/Software Requirements
3.2.1 For Developer

Centre for Diploma Programme

20

Hotel Reservation System

DCS 5098

Hardware Requirement

RAM: minimum 1GB maximum 2GB.

Disk space space: 190 MB to 320MB.

Processor : 2 GHz.

Network Adapater Card : 100Mbps.

Motherboard.

Screen resolution 800x600 or highest resolution.

Random Access Memory.

Pointinf device: Mouse.

Software Requirement

Adobe Dreamweaver CSS5.5

PhpMyAdmin

Microsoft Visio 2007

Microsoft word 2007

Browser Capability

Mozilla Firefox 7.0

Internet Explorer 7.0

Centre for Diploma Programme

21

Hotel Reservation System

DCS 5098

Google Chrome version 6.0

3.2.2 For User


Hardware Requirement

RAM: minimum 1GB maximum 2GB.

Disk space space: 190 MB to 320MB.

Processor : 2 GHz.

Network Adapater Card : 100Mbps.

Motherboard.

Screen resolution 800x600 or highest resolution.

Random Access Memory.

Pointinf device: Mouse.

Browser Capability

Mozilla Firefox 7.0.

Internet Explorer 7.0.

Google Chrome version 6.0.

Centre for Diploma Programme

22

Hotel Reservation System

3.3

DCS 5098

Entity Relationship Diagram

Centre for Diploma Programme

23

Hotel Reservation System

DCS 5098

Figure 3.3 Entity Relationship Diagram of Hotel Reservation System

3.4

Data Dictionary

Centre for Diploma Programme

24

Hotel Reservation System

DCS 5098

Attribute Name

Content

Type

Format

PK /FK

Admin_ID

Admin ID

Autonumber

#######

PK

Admin_FirstName

Admin First name

Varchar(10)

Xxxxxxx

Admin_LastName

Admin Last name

Varchar(10)

Xxxxxxx

Admin_Username

Admin Username

Varchar(20)

Xxxxxx

Admin_Password

Admin Password
Varchar(15)
Xxxxxxx
3.4.1 Administrator table

FK References

Attribute Name

Content

Type

Format

PK / FK

Guest_ID

Guest ID
Guest First

Autonumber

####

PK

Varchar(10)

Xxxx

Varchar(10)

Xxxx

Varchar(6)

Xxxxx

Guest_FirstName
Guest_LastName

name
Guest Last

FK References

Guest_Gender

Name
Guest Gender

Guest _state

Guest State

Varchar(20)

Xxxxx

Guest _postcode

Guest Postcode

Varchar(5)

Xxxxx

Guest _city

Guest City

Varchar(30)

Xxxxx

Guest _country

Guest Country
Guest Contact
Number

Varchar(10)

Xxxxx

Varchar(10)

Xxxxx

Booking_ID

Booking ID

Int(6)

Autonumber

FK

Password

Password

Int(6)

Autonumber

FK

Guest_contact_num

Booking
Registration

3.4.2 Guest table

Attribute Name

Content

Centre for Diploma Programme

Type

Format

PK /

FK

FK

References
25

Hotel Reservation System

DCS 5098

Password

Password

Varchar(10)

Xxxxxxxx

PK

Username

Username

Varchar(10)

Xxxxxxxx

Registration_date

Registration date

Date

DD/MM/YYYY

Admin_ID

Admin ID

Autonumber

######

FK

Admin

Room_Number

Room number

Int(4)

Xxxx

FK

Room

3.4.3 Registration Table


Attribute Name

Content

Type

Format

PK /FK

Booking_ID

Booking ID

Autonumber

####

Check_in
Check_out
Room_Availability

Check in
Check out
Room

Date
Date
Varchar(6)

DD/MM/YYYY
DD/MM/YYYY
Xxxxxx

Y
Y
Y

PK
-

Guest_ID
Room_number

Availability
GuestID
Room

Autonumber
Int(4)

####
Xxxx

FK

FK

number

FK References
Admin
Room

3.4.4 Booking table


Attribute Name

Content

Type

Format

PK /FK

Room_number

Room number

Int(4)

Xxxx

PK

Room_Rate
Room_Description

Varchar(20)
Varchar(10)

Xxxxx
Xxxx

Room_type
Booking_ID

Room Rate
Room
Description
Room Type
Guest ID

Varchar(8)
Autonumber

Xxxx
######

Admin_ID

Admin ID

Y
Y
Y

FK
FK

3.6

Autonumber
######
3.4.5 Room table

FK References
Booking
Admin

Data Flow Diagram

Centre for Diploma Programme

26

Hotel Reservation System

DCS 5098

Figure 3.6 Data Flow Diagram of Hotel Reservation system

Context Diagram

Centre for Diploma Programme

27

Hotel Reservation System

DCS 5098

Figure 3.4 Context Diagram

Centre for Diploma Programme

28

Hotel Reservation System

DCS 5098

Part IV:
System Previews

Centre for Diploma Programme

29

Hotel Reservation System

DCS 5098

The above form is for guests who have not registered yet. Guest will get a username and
password when they start to register a new account. The registration is included with first
name, last name, address, postal code, city, state, country, and email address. The guest first
name and last name using varchar(10) and the gender using varchar only. Not only that, the
address using varchar(40), postal code using varchar and city using varchar(30) whereas
country using varchar(30) and also state using varchar(20). The email address using
varchar(20). The submit and cancel buttons used as well to make the profile usage easily.

Centre for Diploma Programme

30

Hotel Reservation System

DCS 5098

The user login system only have two criteria to login one is User ID and another is
password. User ID are using auto number data type which consist of many character while
for password the data type is Varchar which consist of 15 character This make the security
more higher. To make a perfect login for user, User must register in a sign up form which is
in bottom of the Homepage Menu.

Centre for Diploma Programme

31

Hotel Reservation System

DCS 5098

The above form is for guests who have registered a new account. The registration is
included with first name, last name, address, postal code, city, state, country, and email
address. The guest first name and last name using varchar(10) and the gender using varchar
only. Not only that, the address using varchar(40), postal code using varchar and city using
varchar(30) whereas country using varchar(30) and also state using varchar(20). The email
address using varchar(20). The update and submit buttons used as well to make the profile
usage easily.

Centre for Diploma Programme

32

Hotel Reservation System

DCS 5098

The above form is for booking rooms. It contains room description, check in, number of
nights, number of adults, and number of children; check out, total room price and smoking
preference choices. There are also descriptions of rooms along with the type of beds. The
submit button is used to send the confirmation of booking the rooms.

Centre for Diploma Programme

33

Hotel Reservation System

DCS 5098

The above form is for summary of reservation. It contains room description, check in,
number of nights, number of adults, and number of children; check out, total room price and
smoking preference choices. There are also terms and conditions for guest to accept before
they send again the confirmation booking.

Centre for Diploma Programme

34

Hotel Reservation System

DCS 5098

The above form is the model website. The website will have all links such as logout, profile,
booking, and reservation summary and sign up.

Centre for Diploma Programme

35

Hotel Reservation System

DCS 5098

Part V:
References

Centre for Diploma Programme

36

Hotel Reservation System

DCS 5098

5.1 References

List of URL addresses, reference books or bibliography entries

Web Page:
http://www.equatorial.com/pen/
http://www.booking.com/hotel/my/mahkota-melaka.en.html
http://www.mycontactform.com/samples/hotel_reservation.php
https://www.mahkotahotel.com.my/rooms_room_types_2_bedroom_premier.html
http://www.agoda.com/asia/malaysia/malacca_melaka/hotel_equatorial_melaka.html?
type=1&site_id=1410012&url=http://www.agoda.com/asia/malaysia/malacca_melaka/hotel_
equatorial_melaka.html&tag=52fe9b5c-49b4-42a1-aa08f2e0f7874551&gclid=CLfAm9b7xbECFcUa6wod83MARg

magazines:
lifestyles.
Inbal hotel.
Hotel & Catering.

Centre for Diploma Programme

37

Hotel Reservation System

DCS 5098

Part VI:
Appendix

Centre for Diploma Programme

38

Hotel Reservation System

DCS 5098

Appendix A: Meeting minutes


The meeting attend by all our group mates.

Minutes
1.0

2.0

3.0

4.0

5.0

Items
Discussed on Part 1 Interim Report
1.1. We had a meeting with our supervisor, Sir Suhaimi
Based on the Part 1 Interim Report.
1.2. We have to re-correct all the correction done
in Part 1 Interim Report
Discussed on Part 2 Interim Report
2.1. We discussed on the Part 2 Interim Report, Primary
Study and Problem Statement.
2.2. We had some correction on the Part 2 Interim Report
Discussion on Part 3 Interim Report
3.1. Our supervisor has suggested us to begin with
our Entity Relationship Diagram, Data Flow
Diagram and Context Diagram.
3.2. We discussed on how they Flow of the System
The Start of Part 4 on the System Previews
4.1. We have separated the work to create the system
preview as to compare how the idea of the system is.
4.2. They idea was not in complete as we had to
do some correction based on the Main Page of the
System
The Final Preparation for the Presentation
5.1. We did all the required correction to be done
and get ready with the slides for the presentation

Centre for Diploma Programme

Action by

All

All

All

All

All

39

Hotel Reservation System

DCS 5098

Prepared by:

Checked by (Supervisor/Moderator):

(Hariram A/L Appalasamy)

Centre for Diploma Programme

40

Hotel Reservation System

DCS 5098

Appendix B: Website Samples/Questionnaire/Forms


Any website screen shots, questionnaires and forms used as reference to your project will be
included in this section.

Figure 4.1: Sample of Equatorial hotel website hotel reservation screenshot

Centre for Diploma Programme

41

You might also like