Driver Booking System
Driver Booking System
Documentation On
Submitted By:
Group No: 14
Ayush Sisodia Roll No:2021
Mudit Tiwari Roll No:2103
1
IACSD
Table of Contents
1. Introduction ..................................................................................................................... 1
Document Purpose ....................................................................................................... 2
Problem Statement ....................................................................................................... 2
Product Scope .............................................................................................................. 2
Aim & Objectives ........................................................................................................ 2
2. Overall Description ......................................................................................................... 3
Product Perspective...................................................................................................... 3
Benefits of Driver Booking System ……..................................................................... 3
User and Characteristics ............................................................................................... 3
Operating Environment ................................................................................................ 3
Design and Implementation Constraints ....................................................................... 3
3. Software Requirements Specification ........................................................................... 4
External Interface Requirements ..................................................................................
4. System Diagram ............................................................................................................ 11
Activity Diagram ....................................................................................................... 11
Data Flow Diagram .................................................................................................... 13
Class Diagram ........................................................................................................... 15
Use Case Diagram ..................................................................................................... 16
ER Diagram ............................................................................................................... 16
5. Table Structure ............................................................................................................. 17
Customers ................................................................................................................ 17
Drivers ...................................................................................................................... 17
Booking…................................................................................................................. 17
Conclusion ..................................................................................................................... 19
Future Scope .............................................................................................................. 19
6. References ...................................................................................................................... 20
List of Figures
2
IACSD
3
IACSD
1. Introduction
In today’s era, everyone wants convenience and comfort in daily life activities but everywhere, it
is not possible. Travelling is also a major part of day-to-day activities and in same case also,
people want same comfort assistance in whole journey.
Taking this statement, we came to the solution that will provide the comfort as well as secure
journey provided.
Driver Booking is a web application which lets you book Driver for the intercity and intra-city travel
purpose using your browser and provides you the best service that will make your journey
more luxurious.
The objective of Driver Booking project is to Book driver for your car. So, customers do not
need to call & spend unnecessary time in order to reserve preferred Driver. They can go online
and reserve any preferred kind of Driver they want, which is available at that time.
Document Purpose
This system will allow customer as well as driver to register themselves. This system will allow
the user to Book driver for their car. Our drivers are highly trained and professional. Information
will be share with each other on the process of booking. Our driver are easy to reach.
We provide drivers that are near your area.
4
IACSD
Problem Statement
The problem statement of Driver Booking project is to develop an online process of Driver Booking Service.
Present system is manual and it is time consuming as well as non-standardized in terms of
returns.
Currently, customers need to make a manual call-in order to rent / reserve preferred drivers. The
software of Driver Booking System will check their file to see which Driver is available for rental. The
objective of Driver booking project is to book driver for your car.
So, customers do not need to call & spend unnecessary time in order to reserve preferred Driver.
Product Scope
This system will allow customer as well as driver to register themselves. This system will all
the user to Book driver for their car. Our drivers are highly trained and professional. Information
will be share with each other on the process of booking. Our driver are easy to reach.
We provide drivers that are near your area.
• Spring-boot, jsp and React Technology is used for the development of the
application.
• General customers as well as every age group will be able to use the system
effectively.
• Web-platform means that the system will be available for access 24/7 except when
there is a temporary server issue which is expected to be minimal.
Product Perspective:
5
IACSD
Existing system for a society is based on our traditional way of booking of drivers. If customer
want a driver for their car, they have to make call or contact the agency which provide drivers
or one have to go in search of driver. Moreover, it more cumbersome method.
Even after finding driver there maybe issues, about car, money, kilometres, days etc.
You have to negotiate for the price even you are using your own car and petrol.
so, here comes our driver booking system which will help you to find driver near you, with
minimal rate and you can even get driver by car category.
Product functionality:
Driver Booking System provides the features for admin, customer and driver. It includes
several functionalities describes as below:
Customer Management:
It provides facility to add, update, delete and view the customer who are register for booking
a driver. We can view their details and also update it.
Admin functionality:
The admin can maintain the driver as well as customer database and keep track of it.
Our system will mainly focus on booking driver and providing safety to our customers.
helps.
6
IACSD
Admin:
• Admin can login to the system.
• View the list of all Drivers.
• View the list of all Customers.
• Add a new Driver.
• Delete Driver.
• Delete Customer.
• Update Driver.
• Update Customer.
Customer:
• Customer can login to the system.
• View his/her details.
• Book a Driver.
Operating Environment:
Server Side:
7
IACSD
• The application will use React, JavaScript, Spring boot, jsp and CSS as main web
technologies.
• Several types of validations make this web application a secured one and SQL
Injections can also be prevented.
• Since Driver Booking system is a web-based application, internet connection must
be established.
• The Driver booking System will be used on PCs and will function via internet or
intranet in any web browser.
8
IACSD
Introduction:
This document is the SRS report for the Driver Booking System Web Application.
Purpose:
The objective of Driver booking project is to Book driver for your car. So, customers do
not need to call & spend unnecessary time in order to reserve preferred Driver.
They can online and reserve any preferred kind of Driver they want, which is available at that time.
They can go online and reserve any kind of Driver they want and that is available.
Scope:
This system will allow customer as well as driver to register themselves. This system will allow
the user to Book driver for their car. Our drivers are highly trained and professional. Information
will be share with each other on the process of booking. Our driver are easy to reach.
We provide drivers that are near your area.
Overview:
Driver booking System will provide drivers for your car. We provide driver for short trips as well
as for long trip, for going market or for picking up your children from school, we are there for
you. Our drivers are highly trained and professional as well as follow every safety measures.
Functional Requirement:
This section provides a requirement overview of the system. Various functional
9
IACSD
• Admin:
i Admin is allowed to update and delete customer.
ii Admin can view the list of customers as well as list of drivers.
iii Admin can update as well as delete the customer.
Hardware Requirement:
Since the application is internet based, all the hardware shall be required to connect to internet.
Software Requirement:
Non-functional Requirement:
10
IACSD
4.System Design
Activity Diagram
11
IACSD
12
IACSD
13
IACSD
14
IACSD
Class Diagram
15
IACSD
16
IACSD
ER Diagram
17
IACSD
Table Structure
Customers:
Drivers:
18
IACSD
Booking Table:
Interface:
Homepage:
19
IACSD
Services page:
20
IACSD
Contact us:
21
IACSD
Customer-Registration page:
22
IACSD
Admin login:
23
IACSD
24
IACSD
Booking page:
25
IACSD
26
IACSD
Driver list:
27
IACSD
Customer list:
28
IACSD
On Successful Booking:
Conclusion
Driver booking system, web application will be easy to customer for hire a driver. Customer
can book the driver as per their requirement and get the driver details with acknowledgement
to/from the driver online thereby saving time and money.
Future Scope
This project can be enhanced further by adding tracking system of the location and speed of
car. The software is flexible enough to be modified and implemented as per future
requirements. We have tried our best to present this free and user–friendly website to Customer
as well as to Driver. Message and Email alerts for various happenings on the website can be
added to the system so that customers do not miss the updates.
References
• https://reactjs.org
• https://react-bootstrap.github.io
• https://spring.io
29