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.
How to Run
- Download the source code and extract the zip file.
- Download or set up any local web server that runs PHP script.
- Open the web-server database and create a new database name "ticket".
- Import the SQL file located in the database folder of the source code.
- Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
- Open a web browser and browse the project. E.g [http://localhost/busreservation]
Admin Default Access
Username: admin
Password: admin
Installation Demo
Enjoy Coding :)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
for that you have to install
doesn't work
reagarding login page
Hi. How can i run this? I'm
regarding online bus reservation system project
Hi,this rar file didn't get extract to folder.How to solve and run this file
extract rar file
Can I buy this?
Guide me to Test / Use
online bus ticket
databse tables
I would like to thank you for
Bus Ticket
This is very much great and
the index page is running but
pls help me how to insert data base
Go to phpmyadmin page make
do u have documentation for this?
how to integrate other bus operators
How can I add other transport operators. Example if I have transport A B and C how can I integrate the three transport company into this app so that clients can browse through the three tranport copanies and make decision on what's best for them
Really thank you man for this
I like your heart
Online Bus Booking Software
THANKS, BE BLESSED.
help in login and route data
for help
Add new comment
- Add new comment
- 27289 views