Table of Contents
About Bus Booking System In PHP
Admin has full control of the system, all the main functions are to be performed from Admin panel. Here, the user can view customers and add them. Customer’s information such as ID, Full name, phone number and Id number is included in this section. For bus bookings, he/she has to provide Id number, full name, phone number, select bus, seat number, date, and select whether the customer carries luggage or not. Buses and Seats are also added using the system. The user has to provide the bus number only in order to add bus. While adding seats the user just have to provide seat name. After all these, the customer has to check for bus availability which is also maintained by the admin. To maintain bus availability, he/she has to select bus, route, date, departure time and maintain status.
Another feature of Bus booking system is Routes details. To add a route detail he/she has to route name with time and amount. The admin can view summary reports such as availability reports, routes, status, booking reports, customers, and seat report. Just like the admin dashboard, the customer login also has same responsive dashboard as of admin. The difference is that customer cannot use full system. A customer can make bookings, check buses, routes, seats, and availabilities.
Other Features of Bus Booking System In PHP
The system also contains an admin area from where you can check the latest updates and entries of the system which includes the all the management done. And also check the member stats. Maintenance mode can be set on and off here. This means whenever the system needs to go under maintenance, the system can be switched on to maintenance mode. It contains other utilities like Admin settings, rebuild thumbnails, mail all users. Database backups can be made easily through the system and user management can be done. The features of this project can be summarized as –
- Admin and Customer Login
- Database backup
How To Run Bus Booking System In PHP ?
To run this project you must have installed virtual server i.e. XAMPP on your pc (for Windows). After Starting Apache and MySQL in XAMPP, follow the following steps
- Extract file
- Copy the main project folder
- Paste in xampp/htdocs/
Now Connecting Database
- Open a browser and go to URL “http://localhost/phpmyadmin/”
- Then, click on databases tab
- Create database naming “busbooking” and then click on import tab
- Click on browse file and select “busbooking.sql” file which is inside “DATABASE” folder
- Click on go.
After Creating Database,
- Open a browser and go to URL “http://localhost/busbooking/”
For username and password, refer the “Readme.txt” file.