Upload
yugini-vellu
View
9
Download
1
Tags:
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