0% found this document useful (0 votes)
4 views

BUS Platform

The document outlines a bus booking system with user and admin functionalities, including user authentication, bus search, fare display, seat selection, and payment processing. It details the admin panel for managing buses, viewing bookings, and conducting revenue analysis. Additionally, it includes a database design for user information, booking data, payment history, and operator details.

Uploaded by

pipodij716
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

BUS Platform

The document outlines a bus booking system with user and admin functionalities, including user authentication, bus search, fare display, seat selection, and payment processing. It details the admin panel for managing buses, viewing bookings, and conducting revenue analysis. Additionally, it includes a database design for user information, booking data, payment history, and operator details.

Uploaded by

pipodij716
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

BUS Port

User Platform
1. Authentication (Option Login/ Register/ sign in with google)
2. Credential to be Stored (Name, Email, Phone, Password)
3. Search for Buses :
a. Source city
b. Destination city
c. Travel date
System will provide available buses then user will choose on
their preferences

User View of buses:

Bus type AC/ NON- AC

Fare INR and Timing

Available seat

Now user Will select the bus according to bus fare and timing then go for
seat selection

Payment.

Booking conformation and receipt will be sent to register phone number


and email.

Bus Admin Pannel


The login page will be same for user and administrator as well but
the registration page will b different.

Add / Manage Buses (Add new Bus, Update Existing bus, remove
Bus.)

***Fare Should Be Dynamic***

View Bookings ( Operators can see the passenger details seat


number and payment status )

Revenue Analysis

DataBase Design
User id name email, phone, passcode

Booking Data;
PNR no, user id( join table from user ), bus number, total fare, booking
date , Status and journey date.

Payment History : This Data will use for Revenue Calculation;

Pyament id , Booking id, payment date.

Bus Admin Pannel

Operators Table :

Operator id, name, email, phone, password, company name.

Bus Table

Operator Id, Bus number, type (AC/NON-AC), total seat, route, fare.

Routing Table :

Bus id, source city, destination city, and other covering city name,
departure time, arrival time.

You might also like