You are on page 1of 2

Online Bus Ticket

Reservation Using
PHP/MySQLi with Source
Code
The Bus Ticket Reservation System using PHP/MySQLi is my thesis, I upload this
project because I want to help thus other programmers. One of the features of this
project is it has a seat inventory feature, in which you cannot reserve the seat that
has been already reserve with others. This system allows the customer or the
passenger to instantly reserve their bus ticket and has a simple printable ticket.
Download this code and try it with your own, to see the other function behind this
code.
This Project was originally written using PHP/MySQL and may not work properly
to PHP higher versions because some of the functions were deprecated or
removed on these PHP versions. And as of now December 7, 2020, this Bus
ticket Reservation System is now upgraded to PHP/MySQLi so that the error
occurrence will be lessened, and yes I may have missed some functions to update
and just try to find some answers from the internet but as far I have checked the
system, I haven't encountered any error yet since I have upgraded this system.
Some of these system data are dynamic and some are static. This project has an
admin side where you can manage the dynamic data in the database.

Features
Passenger Side or the Website
 Home Page
 This is the page where the customer or passengers will be redirected
by default when browsing the website and also this is where they can
reserve or book their bus ticket.
 Gallery Page
 The page where some additional images or images of the companies
events or etc are displayed. This page is static and can be only
updated by editing the specific file in the source code.
 History Page 
 The page where the bus company history content is being shown and
the same as the Gallery Page the data on this page are static.
 Routes Page
 The page where the routes list are shown along with the bus departure
schedules.
 Location Page
 The page that displays the map view of the location of the bus
company.
 Contact Us
 The page where the contact information of the bus company is being
displayed.

Admin Side
 Login panel
 This panel can be navigated from the website home page by clicking
the admin button below the ticket booking form. This the form where
the system admin will submit his/her system credential to access the
admin side of the system.
 Dashboard Page
 The default page where the system admin will be redirected after
logging into the system. This page list the passengers booking or
reservation. The admin can update the status or delete the reservation
data.
 Bus Page
 The page where buses of the company are listed along with the details
of the bus route and other details. The admin can manage the list by
adding a new bus, updated the bus information, and delete the bus
from the list.
 Seat Inventory Page
 The page where the reserved seats are listed and can be managed by
the admin.

You might also like