Online hotel booking system


Download Online hotel booking system


Preview text

California State University, San Bernardino
CSUSB ScholarWorks
Theses Digitization Project
2006
Online hotel booking system
Junxian Wang

John M. Pfau Library

Follow this and additional works at: https://scholarworks.lib.csusb.edu/etd-project Part of the Databases and Information Systems Commons
Recommended Citation Wang, Junxian, "Online hotel booking system" (2006). Theses Digitization Project. 3083. https://scholarworks.lib.csusb.edu/etd-project/3083
This Project is brought to you for free and open access by the John M. Pfau Library at CSUSB ScholarWorks. It has been accepted for inclusion in Theses Digitization Project by an authorized administrator of CSUSB ScholarWorks. For more information, please contact [email protected]

ONLINE HOTEL BOOKING SYSTEM

A Project Presented to the
Faculty of California State University,
San Bernardino.

In Partial Fulfillment

of the Requirements for the Degree

Master of Science



' . .'

in

.





.

Computer Science

by

-

Chun-Hsien Wang

March 2006

ONLINE HOTEL BOOKING SYSTEM

.. ... . .. A Project

.

: . Presented, to the

' .

.. Faculty of -.

California State University,

:

San Bernardino .; ;

by-"'-' Chun-Hsien Wang
March 2006
.Approved by:

■■

c;4' .ABSTRACT

The Online Hotel Booking System is a project

implemented for GoodLuck Hotel, which is an imaginary

.hotel. It provides people all Over the world with an easy

and fast way to book hotel rooms online.

?

The interface of theOnline Hotel Booking System is

Web pages that can be accessed with a Web site browser.

The system is implemented in PHP (Hypertext Preprocessor)

and HTML (Hyper Text Markup Language).Users can perform

room booking activities at GoodLuck Hotel anytime and

anywhere by accessing it via Internet.

The Online Hotel Booking System is an easy-to-use

application. Everyone who knows how to use a Web browser

can easily carry out booking, change the booking details,

cancel the booking, change the personal profile, view the

booking history, or view the hotel information by

following its simple and clear GUI (Graphical user

interface) design.

'

.

i.ii

? "

ACKNOWLEDGMENTS

.

I would not have finished my graduate project

successfully without the support and encouragement of my

advisor, my friends, and the help from my classmates

during my studying at California State University, San

Bernardino (CSUSB). I am so grateful to Dr. Keith Schubert,

who is so helpful a supervisor. He has not only been my

advisor on my master project but has also directed me

through this entire effort. He provided me with lots of

valuable information that has increased my knowledge and

understanding of Web application and helped me in

improving the quality of my project. Without his patient

instructions for problem solving and program debugging, I

think I could not have even finished my master project. I

am also thankful to Dr. Turner and Dr. Georgiou for their

serving on my committee and providing helpful comments on

my master project.

Also, I appreciate the love, encouragement,

understanding and tolerance from all my family members.

They have provided full financial aid that makes my dream

come true and let me finish my studies at CSUSB. Without

their support, I would not have had the chance to come to

United States and I would not get my master degree by

completing this project.

Finally, I would like to thank the faculty of Computer Science Department for giving me an opportunity to pursue my M.S. in Computer Science at California State University, San Bernardino. I also want to thank all those who have helped me during my studying at CSUSB.
v

TABLE OF CONTENTS

ABSTRACT......................................

iii

ACKNOWLEDGMENTS.............

iv

LIST OF TABLES........................................... ix

LIST OF FIGURES....... . . . ..................

X

CHAPTER ONE: INTRODUCTION

1.1 Purpose of this Project....................... 1

1.2 The Scope and Limitations of Project......... 2

1.3 Significance of the Project................... 4

1.4 Definition of Terms.........

. 4

1.5 Organization of the Documentation ............ 6

CHAPTER TWO: ONLINE HOTEL BOOKING SYSTEM

2.1 Software Interfaces ........................... 7 CHAPTER THREE: SOFTWARE REQUIREMENTS SPECIFICATION

3.1 Introduction............

11

3.2 Overall Description ........................... 11

3.2.1 Product Perspective .................... 11

3.2.2 Product Functions ...................... 12

3.2.3 Product Architecture .................. 13 CHAPTER FOUR: DATABASE DESIGN

4.1 Data Analysis.................................. 15

4.2 Database Schema Logical Model ................ 16

4.3 Data Type and Details...............

19

CHAPTER FIVE: PROJECT IMPLEMENTATION

5.1 Graphical User Interface Requirement ......... 26 5.2 Graphical User Interface Website .............. 28

vi

5.2.1 Home of ChunHsien Wang's Project ...... 28

5.2.2 Home of GoodLuck Hotel .......... ... ... 30

5.2.3 Register Page . .i ....... . . ............. 34

5.2.4 User Login Page ....... ........... . . . . . 40

5.2.5 Main Page - Login Already . . ....... . . . . 42

5.2.6 Booking Details Page . . ........... ..... 43

5.2.7 Confirm Booking Page .................... 47

5.2.8 Change Booking Details Page . ......... 48

5.2.9 Booking Updated Page ............ ... ... 50

5.2.10 Price Details Page .............. ..... 51

5.2.11 Payment Page..........

52

5.2.12 Booking Completed Page......

56

5.2.13 View Booking Details Page ............ 57

5.2.14 Cancel Booking Determined ............ 59

5.2.15 Booking Cancelled Page ........

60

5.2.16 Change my Profile Page ................ 60

5.2.17 User Profile Updated Page ............ 61

5.2.18 Check Availability Page......

62

5.2.19 Result Availability Page .....

63

5.2.2 0 Room Information Page ...... ..... ..... 64

5.2.21 Special Promotion Page ............... 65

5.2.22 About GoodLuck Page...........

66

5.2.23 Customer Care Page ................... 67

5.2.24 Contact us Page ......... ............ . . . . 68

5.2.25 Travel and Shopping Page ............. 69

5.2.26 Privacy Policy Page .................. 70

vii

5.2.27 Admin Login Page ....................... 71

5.2.2 8 Admin Menu Page....................... 72

5.2.29 Change Price and Quantity Page ...... 73

5.2.30 View Users' Profiles Page............ 74

5.2.31 Create New Administrators Page ...... 75

5.2.32 Change Users' Records Page .......... 76

5.2.33 Cancel Users' Records Page .......... 77

5.2.34 Change About GoodLuck Page .......... 78

5.2.35 Change Customer Care Page.......... 79

5.2.3 6 Change Contact us Page............... 80

5.2.37 Change Travel and Shopping Page ..... 81

5.2.38 Change Privacy Policy Page .......... 82

5.2.39 Change Room Information Page ........ 83

CHAPTER SIX: CONCLUSION AND FUTURE DIRECTIONS

6.1 Conclusion..................................... 85 6.2 Future Enhancements ........................... 86

REFERENCES...................................

88

viii

LIST OF TABLES

Table 1. Structure of Table CLIENTS.................... 2 0

Table 2 . Structure of Table BOOKINGS................... 21

Table 3 . Structure of Table USER....................... 22

Table 4 . Structure of Table STATE INUSA................ 22

Table 5 . Structure of Table 20050CT - 2006DEC.....

23

Table 6 . Structure of Table ABOUTUS . ..........

23

Table 7 . Structure of Table ROOMINFO..............

24

Table 8 . Structure of Table CUSTOMERCARE.............. 24

Table 9. Structure of Table TRAVELSHOPPING ............ 25

ix

Preparing to load PDF file. please wait...

0 of 0
100%
Online hotel booking system