Skip to content

This project is a comprehensive bus ticket booking system designed to facilitate passengers in purchasing tickets.

Notifications You must be signed in to change notification settings

MDalamin5/Smart-Bus-Ticketing-Management-System-using-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Bus Ticket Booking System

This project is a comprehensive bus ticket booking system designed to facilitate passengers in purchasing tickets. It includes various functionalities commonly found in real-life bus ticket booking systems.

Overview

The bus ticket booking system incorporates features for user registration, ticket reservation, admin dashboard for managing buses and users, payment integration, and more. It aims to provide a seamless booking experience for passengers.

Features

Passenger Booking

  • User Registration: Allows passengers to create accounts to manage bookings and personal information.
  • Ticket Reservation: Enables users to browse available buses, select seats, and reserve tickets.
  • Booking Management: Provides functionality to view and manage bookings, including canceling or modifying reservations.

Admin Dashboard

  • Bus Management: Allows admins to add new buses, manage bus schedules, and update bus information.
  • User Management: Provides admin tools to manage user accounts and bookings.
  • Reporting: Generates reports on ticket sales, bus occupancy, and revenue.

Other Functionalities

  • Seat Selection: Users can select preferred seats from available options.
  • Payment Integration: Integration with payment gateways for secure transactions.
  • Notification System: Sends notifications for booking confirmation, changes, and cancellations.

Technologies Used

  • Database: MySQL
  • Backend: PHP
  • Frontend: HTML, CSS, JavaScript

Setup Instructions

  1. Database Setup: Import the provided SQL file (database.sql) to set up the database schema.
  2. Backend Configuration: Update the database connection details in the PHP files (config.php or similar) to match your environment.
  3. Frontend Deployment: Deploy the HTML, CSS, and JavaScript files on a web server or locally.

Usage

  • Passenger: Register/Login to the system, browse available buses, select seats, and complete the booking process.
  • Admin: Access the admin dashboard to manage buses, users, bookings, and view reports.

Contributors

Team Name: Flash

  • Md Al Amin
  • Aminul Islam
  • MOHAIMEN AZAD

Support or Contact

For any issues or inquiries, please contact mdal.amin5@northsouth.edu.

About

This project is a comprehensive bus ticket booking system designed to facilitate passengers in purchasing tickets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published