Bus Ticket Reservation System using Python Django and MySQL

Bus Tickets Reservation System Project using Python Django and MySQl” software automate and simplify the process of booking bus tickets. This system aims to overcome those limitations by providing a centralized, user-friendly, and secure digital interface for managing bus bookings.  The system allows users to search for buses based on routes and travel dates, view bus schedules, seat availability, and book tickets online with ease.

Download Bus Ticket Reservation management System Project Report for Final year Students, Bus Ticket Reservation System using Python Django | Bus Ticket Reservation management Project in python Report for Final year Students
Language Used Python
Framework Used Django
Database MySQL
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

In this project we use Django (Python) for the backend, with HTML, CSS, Bootstrap, and JavaScript for the frontend and MySQL database and it has two module i.e. Admin and User.

In this project, there are two modules admin and user

Admin:

  1. Dashboard: In this section, admin can briefly view total registered users, total bus listed, total ticket bookings, total today’s booking, total yesterday’s booking, total seven day’s booking.
  2. Bus: In this section, admin can manage buses (add/delete).
  3. Schedule: In this section, admin can manage schedule (add/delete).
  4. Booking: In this section, admin can view tickets booking details.
  5. Registered Users: In this section, admin can view details of registered users and their ticket booking history.
  6. Reports: In this section, admin can view the and check bus tickets booking details in a particular period.
  7. Search: In this section, admin can search registered users details and their ticket booking history.
  8. Profile: User can update his/her profile.
  9. Change Password: User can update/his/her account password.

User:

In the “Bus Ticket Reservation System” user can visit the website to explore available bus routes and schedules. User must be registered themselves on the platform to proceed ticket booking. Once registered and logged in, users can view detailed bus information, select travel dates and routes, choose available seats, and confirm bookings in real-time. This process ensures secure access and allows users to manage their bookings and personal profile efficiently. The system displays real-time availability of seats, along with bus types, timings, and fare details, enabling users to make well-informed decisions. The user can select preferred seats, proceed to booking, and generate invoices or payment receipts.



Home Pages

BTRS Django Home Page

Buses Page

Bus-Ticket-Reservation-System-Buses-Djanhgo

Bus seat Layout

BTRS Django Bus Layour

Ticket Details

BTRS Django Ticket Booking Details

Admin Dashboard

BTRS Django Admin Dashboard

Add Bus

BTRS Django Add Buses

Booking Details

BTRS Django Booking Details

How to run the Bus Ticket Reservation System Project Django, Python

1. Download the zip file

2. Extract the file, copy btrs folder, and paste it on the desktop

3. Open MySQL create a database  btrspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

4. Open PyCharm and click on the terminal

5. Navigate the project folder using the cd command

cd project_path

For ex: cd C:\Users\your_computer_name\OneDrive\Desktop\btrs\

OR

Import in pycharm

6. Now Navigate to the busticket folder

cd busticket

7. Run the Project using the following command

python manage.py runserver

Now click the URL http://127.0.0.1:8000, and the Project will run

Login Details

*************admin************

Username:  admin

Password: Test@123

*************User************

Username:  garima12

Password: Test@123 or Register a new user member.



Bus Reservation Ticket System Project using Python Django Link


You may also like...