logo

Project Evaluation Report for Online Hotel Booking System

This document provides detailed description of all assessments items in NIT6150.

11 Pages1883 Words458 Views
   

Added on  2022-10-12

About This Document

This report evaluates the development of an online booking system for hotels, including its features, challenges faced, and solutions implemented. It also includes a WBS and time spent on each task. The report discusses the use of flex-box technology and PHP Object Oriented MySQL approach for database operations. The report concludes with the completion status of the project and future work.

Project Evaluation Report for Online Hotel Booking System

This document provides detailed description of all assessments items in NIT6150.

   Added on 2022-10-12

ShareRelated Documents
Running head: PROJECT EVALUATION REPORT
Project Evaluation Report
Name of the Student
Name of the University
Author’s note
Project Evaluation Report for Online Hotel Booking System_1
PROJECT EVALUATION REPORT1
Project Details:
The project is based on the developing an online booking system for Hotel. The website
can be accessed from the browser. It is assumed that many users will use the mobile devices.
This is why the proposed system is made responsive. The first thing done in the implementation
process is understanding the system requirements. System requirements are the base of the
system. The user and organization needs has been collected and properly analysed to create the
system requirements.
The first system requirements of the system is login and registration. The system must be
able to allow the organization to restrict the users. The organization does not want any
unauthorized user into the system. This implements the basic level security in the system. The
login and registration feature has been implemented in the system. The link to login/registration
is available at the right side of the page. This has been implemented using HTML, CSS and
JavaScript. Once the user clicks on the link, the JavaScript covert the display property of the
form as visible. The z-index of the form is higher than any other content so that form can be
above all the items. The HTML form elements has been used for creating the login and
registration form. The form redirects of the PHP code of checking login or registration request.
The form has been made fixed into the position so that when scrolled, the form stays in the same
area. The PHP code first checks request has really been made or not. If the request is made then
it collects the data inputted into the form. In case of login, the PHP code is used for checking
whether entered login id and password exists in the database. The checking is done using the
SQL command which returns some data whenever there is a match.
Project Evaluation Report for Online Hotel Booking System_2
PROJECT EVALUATION REPORT2
The organization also wants the customers to search for hotels based on the states. Taken
as an example, the customer enter Queensland and the website will return all the hotels available
at Queensland. This way the user can search for hotels at desired state easily. The HTML form
has again being used for creating the search area. The search box is a text input element. The
‘submit’ is a button. The CSS has been used for designing the form so that it looks attracting.
The PHP code checks for the user input and collects the information of the hotels that match with
the input state. The database has relation between the entities which allows searching for data
from different entities using a keyword. Once, the result is found, the PHP code returns true in
one of the ‘if’ statements and shows the result in HTML and CSS.
CSS transitions has been used for showing some hover effects like header and footer
menu element hover effects. The showcase of the hotels is also a form that allows selecting the
hotels individually. Once, a hotel is selected, the PHP code checks for the hotel id and searches
for all the information stored against the hotel. The hotel page also allows the user to book the
room and give a review. The user selects ratings using the ‘select’ html element.
The system checks authorization using the session. The user cannot give review of book
room without logging into the system. The PHP code at the beginning of every page checks if
session is on. If no session is active then code is written for taking specific action. Such as if user
is already logged in then a session is created which will have customer email value. Once logged
in, the user cannot visit login or register page without logging out first.
The whole website is built using the flex-box technology of css3. The header, footer,
search box and other elements are positioned within the website using flex-box align and justify
content. The PHP Object Oriented MySQL approach has been followed for performing the
Project Evaluation Report for Online Hotel Booking System_3
PROJECT EVALUATION REPORT3
database operations. A separate PHP file has been created for establishing connection with the
database. The database it self is creating the MySQL phpmyadmin database.
The testing has been done for checking the responsiveness of the website. The website
looks very good in both the desktop and mobile screens. The SQL injection testing, database
connectivity testing and many other tests has been done. It has been checked whether the search
properly works or not. It will also be checked how the system responds when a wrong input is
given.
Project Completion Status:
The project is not complete yet. The basic parts of the project such as login, register,
searching and review has been done. The booking room part has been done. Along with this, the
admin portal is also to be done. The booking is not done yet due to complexity of the task. The
task of storing a room with special requirements, if very difficult to achieve. The system must
allow selecting various facilities. It is hard to understand how single input can be used to get
multiple values and store it into a bridge table. The tasks with database part is completely
understandable but the other sections are very complex. The admin portal is not created as
booking part is not complete. The admin must be able to cancel a reservation. However, in order
to cancel a reservation a reservation has to exist in the system.
Time Spent:
WBS Task Name Duration Start Finish
0 Hotel Booking Website Development 106 days
Mon
8/26/19
Mon
1/20/20
Project Evaluation Report for Online Hotel Booking System_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Web Information System: Online Job portal
|6
|1143
|476

Database Assignment: PHP and My SQL
|14
|4437
|116

Restaurant Web Application Development
|8
|1593
|56

Website Design and Development for XYZ Bank
|28
|5417
|357

Critical Report on the Development of Tribute Website using HTML5 and CSS3
|5
|1517
|417

Evaluation Report on Developing a Static Website using HTML5 and CSS3
|6
|1416
|404