51
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 1

Full Report

Embed Size (px)

DESCRIPTION

report

Citation preview

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.

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.

List of Tables

Table 1.1: Division of tasks12

List of Figures

Figure 1.1: Gantt chart12Figure 2.1: Home page mahkota hotel14Figure 2.2: Register form of mahkota hotel .15Figure 3.1: Entity Relationship Diagram21Figure 3.2: Data Dictionary22Figure 3.3: Data Flow Diagram24Figure 3.4: Context Diagram26Figure 4.1: Login28Figure 4.2: Register Form 29Figure 4.3: Profile 30Figure 4.4: Apply Room 31Figure 4.5: Application Log 32Figure 4.6: Approve Application 33Table of ContentsACKNOWLEDGEMENT...1ABSTRACT...2

LIST OF TABLE...3LIST OF FIGURE4TABLE OF CONTENTS.PART 1: INTRODUCTION1.1Overview.7

1.2Project Objectives...8

1.3Target user..9

1.4Project Scope..11

1.5Gantt Chart.12

1.6Division of work13PART 2: CASE STUDY AND LITERATURE REVIEW..........

2.1Primary Study14

2.2Problem Statement.16PART 3: PROPOSED SOLUTION..

3.1System Features.183.2Hardware/Software Requirement20 3.2.1For Developer

20 3.2.2For User

21

3.4Entity Relationship Diagram...22

3.5Data Dictionary...23-24

3.6Data Flow Diagram/Storyboard...25PART 4: SYSTEM PREVIEWS.......

4.1View of Prototype and Explanations27

PART 5: REFERENCES. 5.1 References35PART 6: APPENDIX..

Appendix A: Minutes of Meeting37-38

Appendix B: Website Samples/Questionnaire/Forms

39Part I:

Introduction

1.1 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.

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. 1.3 Target Users

For this system the main target is :

Guest local tourist or International tourist because there are need place to relax. The target to recongnize this system is for tourist because it will make them easy to search what type of room and location. 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 Hotel staff are assigned as admin.

Admin who are responsible in managing the customers records. Responsible to update details accurately.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.1.5 Gantt Chart

Task NameDurationStartFinish

1.INTRODUCTION

1.1 Overview2days 12/06/201213/06/2012

1.2 Objectives2days16/06/201217/06/2012

1.3 Target Search2days20/06/201221/06/2012

1.4 Project Scope3days24/06/201226/06/2012

1.5 Gantt Chart4days28/06/201201/07/2012

2.CASE STUDY AND

LITERATURE REVIEW

2.1 Primary Study2days03/07/201204/07/2012

2.2 Problem Statement2days08/07/201209/07/2012

3.PROPOSED SOLUTION

3.1 System Features3days11/07/201213/07/2012

3.2 System Requirement2days15/07/201216/07/2012

3.3 ER Diagram4days18/07/201221/07/2012

3.4 Data Dictionary1days23/07/201223/07/2012

3.5 Data Flow Diagram3days24/07/201226/07/2012

4.SYSTEM PREVIEWS

4.1 Prototype and5days28/07/201201/08/2012

Explanations

5.REFERENCES2days02/08/201203/08/2012

Figure 1.1

1.5 Division of Work

TASKSSTUDENTS

HariramVinodJohnv

Preparing project proposalXXX

Background studyXX

Meeting minutesX

Database designXX

Gantt chartXX

Data flow diagramXX

Entity relationship diagramXX

Screen captureXX

Data dictionaryX

Interim ReportXX

Presentation and DemoXXX

Table 1.1: Division of tasksPart II:

Primary Study/

Literature Research2.1 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

Figure 2.2 sample of home page of emperor hotel1. 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.2.2 Problem StatementReferring 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.Part III:

Proposed Solution3.1 System Features

Admin

Login. Admin can approve application. Admin can update the system. Admin can check the availability. Admin can search the guest by using customer ID. Guest Can register. Login. Guest can view their status. Guest can book rooms. Guest can view room details.

Can update their information. Non-members

Register to become a new member.

View hotel reservation information.

View promotional update information.3.2 Hardware/Software Requirements3.2.1 For DeveloperHardware 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 Google Chrome version 6.03.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.

3.3 Entity Relationship Diagram

Figure 3.3 Entity Relationship Diagram of Hotel Reservation System3.4 Data DictionaryAttribute NameContentTypeFormatRPK /FK FK References

Admin_ID

Admin IDAutonumber#######YPK-

Admin_FirstNameAdmin First nameVarchar(10)XxxxxxxY--

Admin_LastNameAdmin Last nameVarchar(10)XxxxxxxY--

Admin_UsernameAdmin UsernameVarchar(20)XxxxxxY--

Admin_PasswordAdmin PasswordVarchar(15)XxxxxxxY--

3.4.1 Administrator table

Attribute NameContentTypeFormatRPK / FKFK References

Guest_IDGuest IDAutonumber####YPK-

Guest_FirstNameGuest First nameVarchar(10)XxxxY--

Guest_LastNameGuest Last NameVarchar(10)XxxxY--

Guest_GenderGuest GenderVarchar(6)XxxxxY--

Guest _stateGuest StateVarchar(20)XxxxxY--

Guest _postcodeGuest PostcodeVarchar(5)XxxxxY--

Guest _cityGuest CityVarchar(30)XxxxxY--

Guest _countryGuest CountryVarchar(10)XxxxxY--

Guest_contact_numGuest Contact NumberVarchar(10)XxxxxY--

Booking_IDBooking IDInt(6)AutonumberYFKBooking

PasswordPasswordInt(6)AutonumberYFKRegistration

3.4.2 Guest table

Attribute NameContentTypeFormatRPK / FKFK References

PasswordPasswordVarchar(10)XxxxxxxxYPK-

UsernameUsernameVarchar(10)XxxxxxxxY--

Registration_dateRegistration dateDateDD/MM/YYYYY--

Admin_IDAdmin IDAutonumber######YFKAdmin

Room_NumberRoom numberInt(4)XxxxYFKRoom

3.4.3 Registration TableAttribute NameContentTypeFormatRPK /FK FK References

Booking_IDBooking IDAutonumber####YPK-

Check_in Check inDateDD/MM/YYYYY--

Check_outCheck outDateDD/MM/YYYYY--

Room_AvailabilityRoom AvailabilityVarchar(6)XxxxxxY--

Guest_IDGuestIDAutonumber####YFKAdmin

Room_numberRoom numberInt(4)XxxxYFKRoom

3.4.4 Booking tableAttribute NameContentTypeFormatRPK /FK FK References

Room_numberRoom numberInt(4)XxxxYPK-

Room_RateRoom RateVarchar(20)XxxxxY--

Room_DescriptionRoom DescriptionVarchar(10)XxxxY--

Room_typeRoom TypeVarchar(8)XxxxY--

Booking_IDGuest IDAutonumber######YFKBooking

Admin_IDAdmin IDAutonumber######YFKAdmin

3.4.5 Room table 3.6 Data Flow Diagram

Figure 3.6 Data Flow Diagram of Hotel Reservation systemContext Diagram

Figure 3.4 Context Diagram

Part IV:

System Previews

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.

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.

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.

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.

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.

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

Part V:

References5.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.htmlhttp://www.mycontactform.com/samples/hotel_reservation.phphttps://www.mahkotahotel.com.my/rooms_room_types_2_bedroom_premier.htmlhttp://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-aa08-f2e0f7874551&gclid=CLfAm9b7xbECFcUa6wod83MARg magazines:

lifestyles.Inbal hotel.Hotel & Catering.Part VI:

Appendix

Appendix A: Meeting minutes

The meeting attend by all our group mates. MinutesItemsAction by

1.0 Discussed on Part 1 Interim Report1.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 ReportAll

2.0 Discussed on Part 2 Interim Report2.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 ReportAll

3.0 Discussion on Part 3 Interim Report3.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 SystemAll

4.0 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

SystemAll

5.0 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 presentationAll

Prepared by:

Checked by (Supervisor/Moderator):

.

(Hariram A/L Appalasamy)

Appendix B: Website Samples/Questionnaire/FormsAny 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

12

_1405369741.vsdHotel Reservation System

0

Request room

Reservation details

Login information

Register information

Admin

Request

GuestId and Password

Confirmation

Reserve room

Guest

Guest information

Login information

View

_1405507372.vsdADMINISTRATOR

PK Admin_ID Admin_FirstName Admin_LastName Admin_Username Admin_Password

REGISTRATION

PK Password Username Registration_Date FK Admin_IDFK Guest_ID

GUEST

BOOKING

ROOM

PK Booking_ID Check_In heck_Out Room_Availability FK Guest_IDFK Room_number

PK Room_number Room_Type Room_Rate Room_Desc FK Booking_IDFK Admin_ID

PK Guest_ID Guest_FirstName Guest_LastName Guest_ Gender Guest_state Guest_postcode Guest_city Guest_country FK PasswordFK Booking_ID

_1405367173.vsd

5.0

PROFILE

4.0

UPDATE RESERVATION

2.0

LOGIN VERIFICATION

1.0

REGISTER

3.0

RESERVE ROOM

D1 GUEST

D2 RESERVATION

D3 ADMIN

GUEST

ADMIN

6.0

ROOM AVAILABILITY

Guest Information

Register information

Guest Information

Guest ID & Password

Login information

Guest ID & Password

Reservation details

Confirmation

Reuest room description

Reservation details

Request room

Reserve room

Guest confirmation

Update status

Update information

Approve information

View

Update