ONLINE RESERVATION SYSTEM LUISA RIDGE HOT SPRING RESORT AND SPA SYSTEM ANALYSIS
STATEMENT OF THE PROBLEM The resort’s marketing strategy was just the typical flyers, tarpaulins and a website for viewing purpose only. This does not suffice the resort as a competitor. Many resort have their own online reservation system where people can browse the resort without even going there physically – an online tour as you can define it, and have their transaction more convenient. Also, their website has lack of content so customers can’t actually see enough their facilities. As we have interviewed them, both parties agreed to make an online reservation system for “Luisa Ridge Hot Spring Resort and Spa.”
SOFTWARE REQUIREMENTS SPECIFICATION I.
INTRODUCTION
A. OBJECTIVE The main objective of the system is to make it convenient for the customer to book to the resort online and make a tour without going there physically.
B. SCOPE The name of the software is “Online Reservation System”. This system provides a viewing option of different facilities of the resort and availability of it. It also provides a list of rates of services the resort offers. The can book and cancel but does not provide the customer to modify his reservation.
II.
OVERALL DESCRIPTION
A. PRODUCT VIEWPOINT The Online Reservation System software is an independent application. The system interfaces and interfaces and related with this software are defined as follows.
a.
SYSTEM INTERFACE The client systems should be able to share data into the database through network connections, mainly the Internet.
b. INTERFACE The appearance and layout of the system should be in such a way that will find it easy to use. It must be interactive and -friendly. The functions should include displaying error messages.
c. SOFTWARE INTERFACE Adobe Dreamweaver: •
PHP
•
HTML
•
CSS
Database / MySQL: •
XAMPP
d.
COMMUNICATION INTERFACE There should be Internet for each of the client system.
e.
PROCESS The must first be ed and to make a particular reservation at a particular date and time. Along registration, the must provide a name and in order to make access to make changes in his reservation or cancel a reservation. There must be a back up of data for easy recovery when any unnecessary events take place.
B. PRODUCT FUNCTIONS The major functions include: • • • • •
Providing details in available services the resort can offer Online tour Reservation Allowing the customer to modify or cancel reservation Displaying availability of rooms, cottages and other facilities of the resort
C. CHARACTERISTICS No technical experience is required. Basic knowledge of handling system is sufficient.
D. CONSTRAINTS •
Regulatory policies: It is required that the should fill the entire field.
•
Hardware limitations: There must be a 64 MB on board memory
•
Control functions: The software must be very -friendly and display appropriate error messages.
•
Parallel operations: It must many s simultaneously.
•
Reliability requirements: Data redundancy and use of special/blank characters must be avoided.
•
Safety/security considerations: The application must be exited always normally.
•
Higher order language requirements: HTML, PHP, MySQL, CSS
III.
SPECIFIC REQUIREMENTS
A. EXTERNAL INTERFACE REQUIREMENTS a.
Interfaces The interface must be easy to understand. The interface includes
b.
•
DISPLAY FORMAT: The home page will be the first to be displayed which allow the with two options – taking an online tour and view the rates of the services offer by the resort or make a reservation. If the decided for the other options, it will be displayed in the same window and the previous web page will be left.
•
DATA FORMAT: The data entered by the s will be alpha numeric.
•
END MESSAGES: When the entered invalid or blank details, an error message will be displayed and require the to re-enter the details.
Hardware Interfaces The system must basically certain input devices. Their descriptions are as follows:
c.
•
Keyboard – for encoding and entering data
•
Mouse – for pointing and choosing options
Communication Interfaces Every client system is connected through Internet to the server but not to other client system.
B. SYSTEM FEATURES a.
FEATURE 1 One of the features of the software is to show the amenities of the resort, available services and allow the customer to make a reservation. i.
OBJECTIVE The objective is to provide the to take a tour to the resort without actually going there physically and to make reservation more convenient.
ii.
RESPONSE When the chooses the specific option, the web page corresponding to the option will be displayed on the screen.
iii.
REQUIREMENTS 1.
2.
INPUTS •
For registration, the must provide the following details: full name, address, number, e-mail address, and desired name and .
•
For logging in, must enter his name and .
•
For reservation, must correctly choose his date and time of accommodation, room/s, cottage/s and other services he wants to avail. He also needs to enter the number of children and adult included.
PROCESSING •
Recognition for correct details, a message will be displayed for successful registration.
•
Upon logging in, the name will be displayed.
•
b.
A billing statement will be displayed after filling in the reservation form. He will also be given a reservation number.
FEATURE 2 The software makes it possible for the customer to modify his reservation.
i.
OBJECTIVE The objective is for the customer to make necessary changes to his reservation.
ii.
REQUIREMENTS The system will allow the customer to modify his reservation provided correct pin code has been entered by him.
1.
INPUT The customer must enter his reservation number so as to modify his current reservation.
2.
PROCESSING An error message will be displayed if the reservation number is incorrect else the modification is processed.
c.
FEATURE 3 The software allows the customer to cancel his reservation. i.
OBJECTIVE The objective is to make it possible for the customer to cancel his reservation when there are sudden changes in his side.
ii.
RESPONSE When the request for cancellation, he will be asked to provide the reservation number.
iii.
REQUIREMENTS 1. INPUT The customer must provide his reservation number to cancel the reservation
2.
PROCESSING If the reservation number is correct, a message will prompt that his cancellation is successful.
d.
FEATURE 4 The software will also provide the resort / a report regarding the number of customers booked for a particular date and span of time and all the information with each of the bookings and customer.
i.
OBJECTIVE The objective is to give the resort all the information needed including the number of reservations and information about the customer for better monitoring.
ii.
REQUIREMENTS 1.
INPUT The should enter to access the files.
2.
PROCESSING The is processed. If the is incorrect, re-entering the will be asked.
3. OUTPUT If the is correct, he can access the reports and details.
E. SYSTEM ATTRIBUTES a.
Reliability To ensure reliability of the software
b.
•
The inputs should be valid and within the given range.
•
Normal termination of the program.
Security To maintain the security, authorized person and end s who can access should have the name and .
c. Maintainability The should have technical knowledge in maintaining the system. Future enhancement should be made by the developers.
d.
Portability The system should be applicable to all kinds of operating system.
Our Reference and Guide / Format for this Report www.freewebs.com/.../AIRLINE%20RESERVATION%20SYSTEM.doc