CAB BAZAR .
COM
Dissertation submitted as a Partial Fulfillment for the [Link] in Computer Science
& Engineering of [Link] Engneering College, Durgapur.
Submitted by
NAME UNIVERSITY ROLL NO REGISTRATION NO
Anushree Banerjee 120001243002 241200120647
Atish Chakraborty 120001243004 241200120649
Souvik Saha 120001243013 241200120710
Tithi Saha 120001243015 241200120712
Under the Supervision
PROF. DR SANJIB SAHA
ASSISTANT PROFESSOR OF
COMPUTER SCIENCE &
ENGINEERING
Department of Computer Science & Engineering
[Link] ENGINEERING COLLGE
Jemua Road, Fuljhore, Durgapur - 713206, West Bengal,
CANDIDATE’S DECLARATION
I hereby declare that the work which is being presented in the project entitled “
CAB [Link]‘’ in fulfillment of requirements for the award of degree of
[Link], in the Department of Computer Science & Engineering at [Link]
ENGINEERING under An Autonomus Institution Affilliated to Makaut ,West Bengal
is an authentic record of our own work carried out during session 2022-2023 under the
supervision of assistant professor of CSE “Dr Sanjib Saha”
Signature of the Students
With Date
Department of Computer Science & Engineering
[Link] ENGINEERING COLLEGE , Durgapur
Jemu Road,Fuljhore , West Bengal- 713206
CERTIFICATE
This is to certify the Project entitled “Cab Bazar .com” is being submitted
by Anushree Banerjee, Atish Chakraborty, Souvik Saha & Tithi Saha in
partial fulfillment of the requirement for the award of the degree of B .
Tech in Computer Science & Engineering from DR. B. C. ROY
Engineering College, is a record of original work carried out by him
under my guidance and supervision from Sanjib Saha
The results presented in this thesis have been verified and are found to be
satisfactory
DR. ARINDAM GHOSH DR. SANJIB SAHA
Head of the Department ASSISTANT PROFESSOR
DR. [Link] Engineering College , DR.B.C. ROY Engineering College,
Durgapur Durgapur
ACKNOWLEDGEMENT
I express my deep sense of gratitude towards my project supervisor PROF.
Of the department of Computer Science & Engineering from [Link]
ENGINEERING, for providing me with a golden opportunity to carry out the
project in the institute. His constant concern and direction cannot be over emphasized
in words.
I would also like to be grateful to my parents and my brother/sister who motivated
and gave me the patience and strength during all these times for the completion of
this project work.
Finally, I would like to thank all my batch mates who have provided me
many helpful suggestions times. Many they are too numerous to list here.
(Signature of the students)
Anushree Banerjee
Atish Chakraborty
Souvik Saha
Tithi Saha
CONTENTS
LIST OF TABLES PAGE .NO
[Link] 1
[Link] 2
[Link] PHASE 3
[Link] DESIGN 4
[Link] DESIGN & DFD 5-6
[Link] AND DEPLOYMENT 7
[Link] DESIGN 8-11
[Link] 12
1
INTRODUCTION
The Cab Booking Management System is an application designed
to simplify the process of booking, tracking, and managing cab
rides. The system provides a user-friendly interface (UI) where
customers can book cabs, drivers can manage ride requests, and
administrators can oversee the operations.
In today’s fast-moving cities, efficient cab services are essential for
transportation. This system aims to digitize the cab booking process
with an intuitive UI, ensuring transparency, faster booking, secure
payments, and real-time ride tracking.
Overall, the Cab Booking Management System acts as a
comprehensive solution for urban mobility, benefiting customers
with convenience, drivers with transparency, and administrators
with better control. With the integration of modern UI, secure
payment gateways, and location-based services it aligns with the
growing demand for smart city transportation solutions.
2
OBJECTIVES
The primary objective of the Cab Booking Management System is to
develop a reliable, efficient, and user-friendly application that simplifies the
cab booking process for customers while ensuring smooth management of
operations for drivers and administrators.
1. User-Friendly Interface (UI):
a. To design and develop an interactive, intuitive, and easy-to-use interface
that allows users to book cabs quickly without technical difficulties.
b. To ensure responsiveness of the system across different devices (desktop,
tablet, mobile).
2. Real-Time Tracking and Availability:
a. To display real-time cab availability to customers.
b. To enable users to track their assigned driver on a map with live updates.
c. To notify customers about the estimated time of arrival (ETA).
3. Administrator Module:
a. To allow the admin to manage customers, drivers, and cab details.
b. To monitor system performance and handle complaints or service issues.
4. Scalability and Security:
d. To design the system to handle an increasing number of users without
performance degradation.
e. To ensure data security by protecting user credentials, payment details,
and ride history.
5. Enhance Customer Satisfaction:
a. To reduce waiting times by assigning the nearest available cab.
b. To provide transparency in services, which builds trust between customers
and service providers.
3
SDLC Phases
Requirement Analysis
Functional Requirements:
User registration & login (customer/driver/admin).
Cab booking with pickup & drop location.
Real-time cab availability status.
Fare calculation based on distance/time.
Payment gateway integration (wallet, UPI, card).
Ride history and e-receipt.
Admin controls: add/remove drivers, view reports.
Non-Functional Requirements:
System should be responsive and work across
devices.
Secure login with encryption.
High performance and minimal downtime.
Scalable database to handle growing users.
4
SYSTEM DESIGN
UI/UX Design:
Admin Panel (Web UI):
Dashboard with system overview
Manage users (Customers)
Manage cab availability
Generate reports (earnings, rides completed)
Customer Panel:
Login/Registration page
Home page with “Book Cab”
Ride booking form (Source & Destination)
Back Up History:
Car Name
Destination name
Prize of the car
Date and Time
5
Architecture Design & DFD (Data Flow Diagram):
Architecture Design:
Frontend: HTML, CSS, Bootstrap
Backend: PHP (Core + MySQL
Database: MySQL
Local Hosting: XAMPP / WAMP
Security: Password hashing
DFD (Data Flow Diagram):
Level 0:
Represents the entire system as a single process
Actors: Customer, Admin,
Processes: Booking.
Level 1:
Breakdown of booking process into sub-processes
User registration/login
Search & select cab
Confirm booking & update database
6
Level 2:
Detailed steps in booking module
Validate user details
Check cab availability
Generate booking ID
Update booking & ride history
7
TESTING AND DEPLOYMENT
Testing:
Unit Testing: Validate each module (booking, login).
Integration Testing: Ensure frontend-backend
communication works smoothly.
System Testing: Verify complete flow (Source and
Destination→ Booking Car → Confirm Booking → Back
up History).
UI Testing: Ensure all screens are responsive and user-
friendly.
Security Testing: Protect sensitive data (Password hashing).
Deployment:
Deploy backend on Local Hosting (XAMPP/WAMP).
Deploy admin panel as a web application accessible to
authorized users.
8
PROJET DESIGN INTERFACE
REGISTRATION AND LOGIN PAGE
REGISTRATION FROM
9
LOGIN FROM
SEARCHING FOR SOURCE AND DESTINATION
10
DESTINATION PLACE TO
SELECT
SELECT THE CAB AS PER CHOISE
11
CONFIRM BOOKING
CANCELATION AND BACK UP HISTORY
12
CONCLUSION
The Cab Booking Management System provides an innovative,
reliable, and user-friendly solution to overcome the challenges of
traditional cab services. By following the Software Development
Life Cycle (SDLC) approach, the system was developed in a
structured manner starting from requirement analysis, system
design, implementation, testing, deployment, and maintenance.
This ensured that the application met its objectives of efficiency,
scalability, and user satisfaction.
The project successfully integrates three key modules: customer,
driver, and administrator. Customers benefit from a simple and
intuitive UI that allows them to book cabs, track rides in real
time, and make secure digital payments. Drivers gain from an
efficient platform to manage ride requests , while administrators
can oversee the system, manage resources, and generate reports
for decision-making.
THANK YOU