Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

A SYNOPSIS

ON
CAB MANAGEMENT SYSTEM

Submitted By Guided By
Aditi Singh [2004281530001] Dr. Rajesh Sharma
Pranjal Singh [2004281530007] (HOD, B.tech Computer Science )
Mokshada Mishra [2004281530008]

Department of Computer Science and Engineering


Kashi Institute of Technology, Varanasi (U.P)
Affiliated to AKTU, Lucknow
Session: 2023 - 2024
Table Contents

1. Project Title
2. Introduction
3. Objective
4. Scope
5. Modification
6. Significance
7. Tools and Technology
8. DFD
9. E-R diagram
10. Data Dictionary
11. Implementation time chart
12. References
Introduction:

This project is based on cab booking functionality, cab booking technology is available in
most of the cities. This technology is user friendly and makes transportation for people a lot
easier in big or metro cities. This has changed the traditional system of cab booking and also
helpful in saving customer’s time and resources.
A customer can book a cab by viewing all the details of the cab taxi car. Such as, pricing
details of the cab according to the selected city and area. This is a very reliable service
provided to both customers and travel agencies. It also provides services like well -
conditioned new vehicles, experienced drivers for safe, seamless and convenient journeys to
the customers across multiple towns and cities.
Objectives of the project:

 Simplifying the process of booking a cab.


 The fare must be economical so that it must be within the budget of the customers.
 Cabs must reach the destinations on time. Also, there must be large fleet of cabs
(AC/Non-AC)
 Improve customer experience.
 Providing the functionality to make your bookings update your website without the
need to get a web designer involved.
 Bridge the gap between customers and travel agencies.
 Engaging your customers through interactions such as feedback forms.
 Providing safety to the customers and a seamless experience throughout the journey.
 Easy payment facility must be provided in cab.
 There must be a user interface which is user friendly and easy to use.
 The details about driver’s identity must be provided to the customer. Such as- the
driver’s name, id, photograph, phone number etc.
 While booking the cab it should show the starting point, charge per kilometres, time,
payment options, driver details, destination, and so on.
 Charges should be added according to the number of kilometres the customer
travels.
 Estimated time for a particular journey must also be provided.
 The bill must be generated showing the source, destination, name, address, total
fare, timings, driver details and so on.

Scope of the project:

 There is a rise of on demand cab booking service: Smartphones have changed


everyone’s life. We can book a cab near our home without the need to physically go
too far. Nowadays, most of the people book cabs through online apps.
 Rise in job opportunities: This system will not only provide comfort to the
customers, but also would give options to work part-time or full time.
 Mobility as a service: People who don’t have their own car or people who feel lazy
to drive a car always prefer online cab services for seamless travel experience. Also,
this system requires no maintenance and petrol cost.
Modification And Improvement Over the Existing Implementation

Present State:
 No software present for cab booking.
 Time consumed in physical booking of a cab.
 Manual record maintained for the customers booking the cab.
 No proper security policy for the customers.

After Implementation of Project:


 Easy to access the services.
 Customers can book cabs online without the need to go too far.
 Record is automatically made about both the customer and driver.
 Costumers are tracked in order to provide proper safety.
 Total fare is calculated according to the distance between starting point and
destination.
 The user can also cancel their booking at the comfort of their homes.

Significance Of Project

The significance of the project is to provide the following benefits:

 On-Demand booking.
 The user can easily book a cab online without any problem.
 The user will get multiple payment options. They can use any mode of payment
according to their convenience.
 Provides transparency so that customers can trust the application.
 Customers can easily go through the details of the driver, ratings, experience, cost
and many other things before booking a cab.
 Provides centralized platform for monitoring driver’s performance, tracking driver
availability, assigning tasks, leading to improved efficiency and productivity.
Technology Used:
Frontend:

JAVA - Java is a multi-platform, object-oriented, and network-centric language that can


be used as a platform in itself. It is a fast, secure, reliable programming language for
coding everything from mobile apps and enterprise software to big data applications
and server-side technologies.
Swing - Java Swing is used to develop Graphical User Applications (GUI), desktop-based
applications. Swing is built solely in Java and built on top of the AWT (abstract windowing
toolkit).
AWT - Java AWT (Abstract Window Toolkit) is an API to develop Graphical User Interface
(GUI) or windows-based applications in Java. Java AWT components are platform-dependent
i.e., components are displayed according to the view of operating system .

Backend:
MySQL -MySQL is a relational database management system based on SQL –
Structured Query Language. The application is used for a wide range of purposes,
including data warehousing, e-commerce, and logging applications. The most
common use for MySQL however, is for the purpose of a web database

Operating System: Windows 10

Hardware And Software Requirements:


 Hardware requirements:
Processor: Dual Pentium.
RAM: 4GB.
HDD: 50GB.
 Software requirements:
Operating Systems Windows XP (Professional edition)
Windows 7 or higher operating system.
E-R Diagram:
DFD (Data Flow Diagram)

A data-flow diagram is a way of representing a flow of data through a process or


a system (usually an information system). The DFD also provides information
about the outputs and inputs of each entity and the process itself. A data-flow
diagram has no control flow — there are no decision rules and no loops.
Data Dictionary

Customer Table:
Sr.no Field Name Type Size Constraint Description

1. Customer_ID Varchar 10 Primary System will


Key assign the
Customer
ID
2. Name Varchar 50 Full Name
of The
Customer
3. Gender Boolean Gender of
the
Customer
4. E-Mail ID Varchar 50 Valid E-Mail
Id
5. Password Varchar 30 Password
given by
user
6. Mobile Number 10 Contact
number of
user.

Driver Table:
Sr.no Field Type Size Constraint Description
Name
1. Driver_ID Varchar 10 Primary System will
Key assign the
driver ID
2. Name Varchar 60 Name of
Driver
3. Gender Gender of
Driver
4. E-Mail ID Varchar 50 Valid E-
Mail ID
5. Mobile Varchar 10 Contact
Number of
driver
6. Vehicle Varchar 25 Name of
Name Vehicle

Vehicle Data Table:


Sr.no Field Name Type Size Constraint Description
1. Vehicle_ID Varchar 15 Id of
Vehicle
2. Vehicle_Reg Varchar 25 Registration
Number of
Vehicle

Driver Data Table


Sr.no Field Type Size Constraint Description
Name
1. Data_ID LONG 10 Primary ID of the
Key Driver
2. Availability Varchar 5 Checking
the
availability
of a driver.

Booking Table

Sr.no Field Type Size Constraint Description


Name
1. Book_ID Long 10 Primary ID of
Key Booking
2. Date Date 5 Date of
Booking
3. Amount Long 5 Total
amount of
the Ride
4. Source Varchar 15 Source of
the ride
5. Destination Varchar 15 Destination
of the ride

Billing Table
Sr.no Field Type Size Constraint Description
Name
1. Bill ID Long 10 Primary ID of Billing
Key
2. Book ID Long 5 Foreign Id of
key booking
3. Bill Date Date 5 Date of
booking
4. Tax Long 5 Tax on total
amount
5. Total Long 5 Total
Amount amount of
bill
Time Frame Required for Various Stages of Project Implementation

Sr.no Phases Time Duration


1. Software Requirement 2 weeks
Specification
2. System Design 3 weeks

3. Coding 4 weeks

4. Implementation 5 weeks

5. Testing 1 week
References

 www.stackoverflow.com
 www.geeksforgeeks.org
 www.asp.net

You might also like