SlideShare a Scribd company logo
A REPORT ON
CAR RENTAL SYSTEM
2
SUPERVISED BY: Abhishek Soni Sir
SUBMITTED BY:
Aditya Tufchi, Monika Devi
and
Abhishek Jangir .
AGENDA
Abstract
Feasibility study
Software Requirements specification(SRS)
Data flow diagrams(DFD’S)
Data Dictionary
Conclusion
4
ABSTRACT
The traditional way of renting a car from offline methods
is a time-wasting process. Our main aim is to design a
comprehensive software solution to tackle not only this
problem but many others associated with it. It helps the
owners of cars to advance their car rental business as it
works on the aggregate business model. The software
aims to provide a robust platform as it semi-automates
various aspects of the car rental process from booking to
vehicle allocation. It integrates reservation management,
vehicle tracking, customer relationship
management[CRM], and financial reporting. The software
simplifies reservation management and it also streamlines
the booking process. Customers can conveniently have
reservations online 24*7, expanding accessibility and
customer base.
PRIMARY GOAL
Profitability and improved customer
satisfaction through integration of advanced
software solutions.
FEASIBILITY STUDY
In the feasibility study, the following are involved:
Technical Feasibility:- We have used different technologies for the development of this project
and these tools and technologies are used for maintenance and development of this project.
A list of different programming tools used are-
• HTML(Hypertext Markup Language ):- Used to build a basic structure of a project.
• CSS(Cascading Style Sheets):- Used for creating the design of the project.
• JS(Java Script):- Used to make web pages interactive.
• PHP(Hypertext Preprocessor):- Also known as personal home page, used for database connectivity, like inserting,
deleting, and updating data.
Since all the technologies used in the project, are available at present, so it is technically feasible.
7
ECONOMIC FEASIBILITY
• Cost estimation:- To execute this whole project we need working
professionals and a proper system.
For laptops along with their necessary accessories and applications
like Notepad and Adobe XD etc., the cost would be around 1lakh to 1.2
lakhs.
• Development Cost:- Labor cost associated with the developer-
• 370/hrs. * 10/hrs.= 3700* 90 day = 6.7 lakhs
• Project manager-> 35k/month = 1.5 to 2 lakhs
• Development time = 3 months
• Average staff Required = 3
• Servers cost for Database management;- 1lakh for 2TB storage
• If our budget is around 15-20 lakh, then we can easily make it
• economically feasible.
LEGAL FEASIBILITY
• State-Specific Permits:- Some states in India may have additional permits
and regulations for car rental businesses.
• Data privacy and security:- The Information Technology Act (IT ACT) ,2000
and the Personal Data Protection Bill, 2019 should be followed to implement
robust security measures to protect user data.
• Consumer protection:- The guidelines given in the Consumer Protection Act
should be followed to ensure transparency in pricing, terms and conditions,
and privacy policy in the car rental system.
• Taxation Laws:- Pay different types of income taxes like goods and services
tax(GST), State tax, etc. for the goods and services so that there will be no
other legal trouble.
It is necessary to comply with these basic laws
to make our project legally feasible, but they
are not the only ones.
SOFTWARE REQUIREMENTS
SPECIFICATIONS
(SRS)
• Introduction
• The quality of the requirements phase has a significant impact on
the overall quality of the software product and subsequent
phases. Therefore, writing a good SRS is a crucial factor in
determining software quality during the SDLC.
Purpose
The SRS document for car rental software serves the purpose of
defining the precise requirements and functionalities of the system. The
software itself aims to simplify and automate the car rental process,
providing benefits for both customers and the company.
Scope
The scope of car rental software with basic functionalities can vary
depending on specific needs, but typically focuses on core
functionalities for both customers and business.
• Vehicle management:- Customers can search vehicles by various
criteria
(type, features, and budget), view detailed vehicle information and
pricing and can securely book vehicles online.
For the business, they can add, edit, and manage vehicle information,
set rental prices, track vehicle availability, etc.
• Account Management:- Customers can create and manage personal
accounts view past and upcoming reservations, update personal
information, and can access rental agreements and invoices.
• Reservation management:- Businesses can view and manage all
customer reservations, confirm bookings, assign vehicles, generate
rental agreements, track payments, and process refunds.
• Customer support:- Customers can access frequently asked
questions and can contact customer service through chat or email.
GENERAL DESCRIPTION
1. Product Perspective:- From a product perspective, car rental software should be
used as a tool that optimizes every aspect of the rental process. Some key features of
car rental software that can enhance a product from a user perspective are--
• The user interface and design should be user-friendly and visually appealing to ensure a
positive user experience.
• The software should be able to adapt to the growing needs of the market.
• Providing integration with navigation tools also helps in creating a better product
perspective
2. Product Functionality:- It provides a car rental facility online. Customers can visit the
website and check for cars and bookings can be done.
The administrator can check for the availability of cars. He/She maintains the database and
the owner is responsible for order cancellation or finalization.
USER CHARACTERISTICS
1. Customers
• Age 20-50 years old and must have a basic level of proficiency in English
• Tech-savvy: Comfortable using online platforms and mobile apps
• Drivers with valid licenses
• Occasional or frequent travelers (relaxation or business)
• Budget-conscious or value-driven
• Not accessible to users with disabilities
2. Business Users
• Should have technical expertise in specific fields like system management, marketing etc. in which
they’re appointed
• Require basic reporting functionalities and data analysis skills
• Must possess proficiency in utilizing advanced management tools.
GENERAL CONSTRAINTS
1. Initial investment
Implementing car rental software can include a significant upfront cost, which may be a
constraint for small or startup rental businesses.
Like any software, car rental software may encounter technical glitches, bugs, or downtime,
impacting day-to-day operations, which is also one of the many constraints a software can
face.
2. Geographical Constraints
Certain software features, such as GPS tracking, may be subjected to geographical limitations
or may require additional considerations in different regions.
ASSUMPTIONS AND DEPENDENCIES
• Time constraints
• More features and complex functionalities naturally lead to longer development times but prioritizing core functionalities
while keeping additional features as future considerations can manage time constraints.
Assumptions
• The availability of the Internet connection is assumed for users to access and
interact with the car rental platform.
• The customers are assumed they comply with traffic laws while driving the
rented vehicles.
Dependencies
• The project depends on the proper functioning of the chosen database system.
• Dependencies on adhering to legal and regulatory requirements for car rental
in different regions
• Dependencies on third-party services like payment gateways and GPS etc.
SPECIFIC REQUIREMENTS
Functional Requirements
1. User sign-up(register): In this phase, users can create an account with a
username, e-mail, etc., and get an OTP verification.
a) Input: Username, e-mail, phone number and driving license number etc
b) Processing: In this phase, the inputs are checked and will be added to the
database of the car rental system.
c) Output: The user will get a unique user ID as an identifier and the user can
now use this software.
2. User login: In this phase, users can access their accounts from any device
and they are not required to create new account if they delete the
software from their devices.
a) Input: The user will add a username and e-mail ID with the password of their already created
account on the login page.
b) Processing: All the details that the user added to the login page will be verified by checking if
they already exist in the database or not.
c) Output: If the details match, then the user can successfully log in, and if the details don’t match
then a prompt will appear showing incorrect details added.
3. Car Selection and Availability: In this phase, the user searches a car and checks
if it’s available for booking or not from a certain area on a specific time and date.
d) Input: The user will search for a car by using the search bar and select the car that he/she would
find suitable and check if it’s available or not.
e) Processing: The details of that car will be found in the database to find out if the selected car
can be booked or not.
f) Output: The user will be notified of the availability of the selected car
4. Transaction: In this phase, the rent of the available and selected car is given by any
possible payment method available in the software.
a) Input: The user selects the method of payment(cash, credit card, UPI, etc.) for the
available car that he or she selected and pays the amount.
b) Processing: The transaction details are added to the database and the car details will be
updated, showing that the car is booked by that specific user ID for specific amount of
time.
c) Output: The user is notified if the payment is successful or not and if it is successful
then an invoice will be generated otherwise refund prompt a
Data Dictionary
Table Name Alias Column Name Use Content
Description
Additional
Information
Customers Users Name Identifier Full name of the
user
Username Authentication User’s login
name
Unique and
used for login
User Id Identifier Unique identifier
for each user
Auto generated
Password Authentication User’s login
password
Encrypted for
security
Driver license
number
Verification Driver's license
number
Verification for
renting a car
Address Location User’s address Includes street,
state, city, and
postal code etc.
Email Communication User’s email
address
Used for
communication
Phone number Contact User’s phone
number
Contact
Information
Presentation
title
22
Table Name Alias Column Name Use Content
Description
Additional
Information
Rentals Reservation Rental start
date
Rental info Start date of car
rental
Indicates when
the rental period
begin
Rental end date Rental info End date of car
rental
Indicates when
the rental period
ends
Rental duration Rental info Duration of the
car rental
Calculated
durations
between start
and end dates
Rental cost Financial Cost of the
rental
Calculated or
agreed upon
cost
Rental status Rental
information
Status of the car
rental
Indicates
whether the car
is available,
booked or
returned
Presentation
title
23
Table name Alias Column name Use Content
Description
Additional
Information
Rentals Reservation Dropoff location Address info Location where
car is due to be
dropped off
Name of
location along
with date
Pickup location Address
information
Location where
car will be
picked up
Name of
location along
with date
Payment
method
Financial Payment
method used for
the rental
Credit card,
cash or upi
Payment Status Financial info Status of the
payment
Paid or pending
Presentation
title
24
Table name Alias Column name Use Content
Description
Additional
Information
Vehicles Cars Car ID Identifier Unique identifier
for each Car
Auto generated
Car name Identification Name or model
of the car
Name or model
Car description Description Description of
the car
Details about he
car like color,
features, and
capacity etc.
Presentation
title
25
Table name Alias Column name Use Content
Description
Additional
Information
System
manager
Admin Admin
username
Authentication Admin’s login
name
Unique, used
for admin login
Admin
password
Authentication Admin’s login
password
Encrypted for
security
Admin name Identification Full name of the
Admin
Can include first
name or last
name or both
Admin email Communication Admin’s email
address
Used for
communication
and notifications
26
Data flow Diagrams
Customer Admin
Car Rental System
Sig-up/Login Sign-up/ Login
details
Car Selection and Availability for renting Details of the car selected
Status of car available or not
Selected car available for rental
or not
Payment is done by
selected methods
Transaction details
Payment and booking
successful or not
Payment and booking successful or
not
Level 0
Confirmation of account created or accessed through OTP
27
 Receipt
Customer Administrator
Car Info
Management
Database 1
Transaction
Info
Management
Customer
Info
Management
User
info
added
by sign
up or
log in
User info is checked
User info
is added
and
confirmat
ion
received
Confirmation of
account created
Confirmation of
account created
Car
category
Info on available
cars Check
and
receiv
e info
on
availa
ble
cars
Info on available cars
given
Info on available cars
Chosen car with selected date and time
Chosen car info
Chosen
car info
updated
and
confirme
d
Pay amount for booking a car
Payme
nt for
bookin
g a car
Car booked and detail updated and confirmation
Receipt generated and booking
28
CONCLUSION
Revolutionize your car rental experience with Rent Path.
Outdated software has bogged down car rental agencies for too long, hindering
efficiency, profitability, and customer satisfaction.
Rent Path changes the game.
By streamlining operations, and providing a seamless customer experience, we
empower businesses to thrive in the modern car-rental landscape.
Stop dreaming and start achieving and take the wheel of the future with Rent-
Path.
THANK YOU

More Related Content

PDF
115442368-49930505-Car-Rental-System-Project-Report
PPTX
BIKE-RENTAL-PROJECT-REPORT.pptx.pptx for computer science project
PPTX
Final 622 Presentation
PPTX
RentedWheels PitchDeck.pptx
PDF
Car Rental System
PPTX
Car Rental System.pptx Car Rental System
PPTX
PPT.pptx
DOC
Online vehicle renting website
115442368-49930505-Car-Rental-System-Project-Report
BIKE-RENTAL-PROJECT-REPORT.pptx.pptx for computer science project
Final 622 Presentation
RentedWheels PitchDeck.pptx
Car Rental System
Car Rental System.pptx Car Rental System
PPT.pptx
Online vehicle renting website

Similar to car rental system used to book cars in online mode (20)

PPTX
Car R Us!-MAJOR PPT.pptx
PPTX
D3eeeepdlkdnsusnbsbsbnsdbshskdbvscahjnbbsvhd
PPTX
PPTX
presentation on Car rental management system.pptx
PPTX
Sp final ppt
PDF
Vehicle number of custom theme blocks of time to time to be a new 🆕 and the s...
PPTX
car rental.pptx
DOCX
Project Management
PDF
Car rental Final Edit Pdf No 3.pdf
PPTX
Car rental Project Ppt
PPTX
CAR RENTAL
PPTX
CAR RENTAL SOFTWARE DEVELOPMENT
PDF
Information system infrastructure
PDF
Msbte.cpp diploma report on android application
DOCX
buy heroin online | white heroin for sale online | black tar heroin online
PPT
car rental management system project
PPTX
Car rental portal project presentation.pptx
PPTX
Car rental portal project presentation.pptx
PPTX
Car rental system_newfinal2
PPTX
reverse engineering.pptx
Car R Us!-MAJOR PPT.pptx
D3eeeepdlkdnsusnbsbsbnsdbshskdbvscahjnbbsvhd
presentation on Car rental management system.pptx
Sp final ppt
Vehicle number of custom theme blocks of time to time to be a new 🆕 and the s...
car rental.pptx
Project Management
Car rental Final Edit Pdf No 3.pdf
Car rental Project Ppt
CAR RENTAL
CAR RENTAL SOFTWARE DEVELOPMENT
Information system infrastructure
Msbte.cpp diploma report on android application
buy heroin online | white heroin for sale online | black tar heroin online
car rental management system project
Car rental portal project presentation.pptx
Car rental portal project presentation.pptx
Car rental system_newfinal2
reverse engineering.pptx
Ad

Recently uploaded (20)

PDF
ETO & MEO Certificate of Competency Questions and Answers
PDF
오픈소스 LLM, vLLM으로 Production까지 (Instruct.KR Summer Meetup, 2025)
PPTX
436813905-LNG-Process-Overview-Short.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
24AI201_AI_Unit_4 (1).pptx Artificial intelligence
PPTX
anatomy of limbus and anterior chamber .pptx
PDF
Monitoring Global Terrestrial Surface Water Height using Remote Sensing - ARS...
PPTX
web development for engineering and engineering
PDF
July 2025: Top 10 Read Articles Advanced Information Technology
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Simulation of electric circuit laws using tinkercad.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Drone Technology Electronics components_1
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
PPTX
Internship_Presentation_Final engineering.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
algorithms-16-00088-v2hghjjnjnhhhnnjhj.pdf
ETO & MEO Certificate of Competency Questions and Answers
오픈소스 LLM, vLLM으로 Production까지 (Instruct.KR Summer Meetup, 2025)
436813905-LNG-Process-Overview-Short.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
24AI201_AI_Unit_4 (1).pptx Artificial intelligence
anatomy of limbus and anterior chamber .pptx
Monitoring Global Terrestrial Surface Water Height using Remote Sensing - ARS...
web development for engineering and engineering
July 2025: Top 10 Read Articles Advanced Information Technology
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Simulation of electric circuit laws using tinkercad.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
CH1 Production IntroductoryConcepts.pptx
Drone Technology Electronics components_1
bas. eng. economics group 4 presentation 1.pptx
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
Internship_Presentation_Final engineering.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
algorithms-16-00088-v2hghjjnjnhhhnnjhj.pdf
Ad

car rental system used to book cars in online mode

  • 1. A REPORT ON CAR RENTAL SYSTEM
  • 2. 2 SUPERVISED BY: Abhishek Soni Sir SUBMITTED BY: Aditya Tufchi, Monika Devi and Abhishek Jangir .
  • 3. AGENDA Abstract Feasibility study Software Requirements specification(SRS) Data flow diagrams(DFD’S) Data Dictionary Conclusion
  • 4. 4 ABSTRACT The traditional way of renting a car from offline methods is a time-wasting process. Our main aim is to design a comprehensive software solution to tackle not only this problem but many others associated with it. It helps the owners of cars to advance their car rental business as it works on the aggregate business model. The software aims to provide a robust platform as it semi-automates various aspects of the car rental process from booking to vehicle allocation. It integrates reservation management, vehicle tracking, customer relationship management[CRM], and financial reporting. The software simplifies reservation management and it also streamlines the booking process. Customers can conveniently have reservations online 24*7, expanding accessibility and customer base.
  • 5. PRIMARY GOAL Profitability and improved customer satisfaction through integration of advanced software solutions.
  • 6. FEASIBILITY STUDY In the feasibility study, the following are involved: Technical Feasibility:- We have used different technologies for the development of this project and these tools and technologies are used for maintenance and development of this project. A list of different programming tools used are- • HTML(Hypertext Markup Language ):- Used to build a basic structure of a project. • CSS(Cascading Style Sheets):- Used for creating the design of the project. • JS(Java Script):- Used to make web pages interactive. • PHP(Hypertext Preprocessor):- Also known as personal home page, used for database connectivity, like inserting, deleting, and updating data. Since all the technologies used in the project, are available at present, so it is technically feasible.
  • 7. 7 ECONOMIC FEASIBILITY • Cost estimation:- To execute this whole project we need working professionals and a proper system. For laptops along with their necessary accessories and applications like Notepad and Adobe XD etc., the cost would be around 1lakh to 1.2 lakhs. • Development Cost:- Labor cost associated with the developer- • 370/hrs. * 10/hrs.= 3700* 90 day = 6.7 lakhs • Project manager-> 35k/month = 1.5 to 2 lakhs • Development time = 3 months • Average staff Required = 3
  • 8. • Servers cost for Database management;- 1lakh for 2TB storage • If our budget is around 15-20 lakh, then we can easily make it • economically feasible.
  • 9. LEGAL FEASIBILITY • State-Specific Permits:- Some states in India may have additional permits and regulations for car rental businesses. • Data privacy and security:- The Information Technology Act (IT ACT) ,2000 and the Personal Data Protection Bill, 2019 should be followed to implement robust security measures to protect user data. • Consumer protection:- The guidelines given in the Consumer Protection Act should be followed to ensure transparency in pricing, terms and conditions, and privacy policy in the car rental system. • Taxation Laws:- Pay different types of income taxes like goods and services tax(GST), State tax, etc. for the goods and services so that there will be no other legal trouble.
  • 10. It is necessary to comply with these basic laws to make our project legally feasible, but they are not the only ones.
  • 11. SOFTWARE REQUIREMENTS SPECIFICATIONS (SRS) • Introduction • The quality of the requirements phase has a significant impact on the overall quality of the software product and subsequent phases. Therefore, writing a good SRS is a crucial factor in determining software quality during the SDLC.
  • 12. Purpose The SRS document for car rental software serves the purpose of defining the precise requirements and functionalities of the system. The software itself aims to simplify and automate the car rental process, providing benefits for both customers and the company. Scope The scope of car rental software with basic functionalities can vary depending on specific needs, but typically focuses on core functionalities for both customers and business. • Vehicle management:- Customers can search vehicles by various criteria (type, features, and budget), view detailed vehicle information and pricing and can securely book vehicles online.
  • 13. For the business, they can add, edit, and manage vehicle information, set rental prices, track vehicle availability, etc. • Account Management:- Customers can create and manage personal accounts view past and upcoming reservations, update personal information, and can access rental agreements and invoices. • Reservation management:- Businesses can view and manage all customer reservations, confirm bookings, assign vehicles, generate rental agreements, track payments, and process refunds. • Customer support:- Customers can access frequently asked questions and can contact customer service through chat or email.
  • 14. GENERAL DESCRIPTION 1. Product Perspective:- From a product perspective, car rental software should be used as a tool that optimizes every aspect of the rental process. Some key features of car rental software that can enhance a product from a user perspective are-- • The user interface and design should be user-friendly and visually appealing to ensure a positive user experience. • The software should be able to adapt to the growing needs of the market. • Providing integration with navigation tools also helps in creating a better product perspective 2. Product Functionality:- It provides a car rental facility online. Customers can visit the website and check for cars and bookings can be done. The administrator can check for the availability of cars. He/She maintains the database and the owner is responsible for order cancellation or finalization.
  • 15. USER CHARACTERISTICS 1. Customers • Age 20-50 years old and must have a basic level of proficiency in English • Tech-savvy: Comfortable using online platforms and mobile apps • Drivers with valid licenses • Occasional or frequent travelers (relaxation or business) • Budget-conscious or value-driven • Not accessible to users with disabilities 2. Business Users • Should have technical expertise in specific fields like system management, marketing etc. in which they’re appointed • Require basic reporting functionalities and data analysis skills • Must possess proficiency in utilizing advanced management tools.
  • 16. GENERAL CONSTRAINTS 1. Initial investment Implementing car rental software can include a significant upfront cost, which may be a constraint for small or startup rental businesses. Like any software, car rental software may encounter technical glitches, bugs, or downtime, impacting day-to-day operations, which is also one of the many constraints a software can face. 2. Geographical Constraints Certain software features, such as GPS tracking, may be subjected to geographical limitations or may require additional considerations in different regions.
  • 17. ASSUMPTIONS AND DEPENDENCIES • Time constraints • More features and complex functionalities naturally lead to longer development times but prioritizing core functionalities while keeping additional features as future considerations can manage time constraints. Assumptions • The availability of the Internet connection is assumed for users to access and interact with the car rental platform. • The customers are assumed they comply with traffic laws while driving the rented vehicles. Dependencies • The project depends on the proper functioning of the chosen database system. • Dependencies on adhering to legal and regulatory requirements for car rental in different regions • Dependencies on third-party services like payment gateways and GPS etc.
  • 18. SPECIFIC REQUIREMENTS Functional Requirements 1. User sign-up(register): In this phase, users can create an account with a username, e-mail, etc., and get an OTP verification. a) Input: Username, e-mail, phone number and driving license number etc b) Processing: In this phase, the inputs are checked and will be added to the database of the car rental system. c) Output: The user will get a unique user ID as an identifier and the user can now use this software. 2. User login: In this phase, users can access their accounts from any device and they are not required to create new account if they delete the software from their devices.
  • 19. a) Input: The user will add a username and e-mail ID with the password of their already created account on the login page. b) Processing: All the details that the user added to the login page will be verified by checking if they already exist in the database or not. c) Output: If the details match, then the user can successfully log in, and if the details don’t match then a prompt will appear showing incorrect details added. 3. Car Selection and Availability: In this phase, the user searches a car and checks if it’s available for booking or not from a certain area on a specific time and date. d) Input: The user will search for a car by using the search bar and select the car that he/she would find suitable and check if it’s available or not. e) Processing: The details of that car will be found in the database to find out if the selected car can be booked or not. f) Output: The user will be notified of the availability of the selected car
  • 20. 4. Transaction: In this phase, the rent of the available and selected car is given by any possible payment method available in the software. a) Input: The user selects the method of payment(cash, credit card, UPI, etc.) for the available car that he or she selected and pays the amount. b) Processing: The transaction details are added to the database and the car details will be updated, showing that the car is booked by that specific user ID for specific amount of time. c) Output: The user is notified if the payment is successful or not and if it is successful then an invoice will be generated otherwise refund prompt a
  • 21. Data Dictionary Table Name Alias Column Name Use Content Description Additional Information Customers Users Name Identifier Full name of the user Username Authentication User’s login name Unique and used for login User Id Identifier Unique identifier for each user Auto generated Password Authentication User’s login password Encrypted for security Driver license number Verification Driver's license number Verification for renting a car Address Location User’s address Includes street, state, city, and postal code etc. Email Communication User’s email address Used for communication Phone number Contact User’s phone number Contact Information
  • 22. Presentation title 22 Table Name Alias Column Name Use Content Description Additional Information Rentals Reservation Rental start date Rental info Start date of car rental Indicates when the rental period begin Rental end date Rental info End date of car rental Indicates when the rental period ends Rental duration Rental info Duration of the car rental Calculated durations between start and end dates Rental cost Financial Cost of the rental Calculated or agreed upon cost Rental status Rental information Status of the car rental Indicates whether the car is available, booked or returned
  • 23. Presentation title 23 Table name Alias Column name Use Content Description Additional Information Rentals Reservation Dropoff location Address info Location where car is due to be dropped off Name of location along with date Pickup location Address information Location where car will be picked up Name of location along with date Payment method Financial Payment method used for the rental Credit card, cash or upi Payment Status Financial info Status of the payment Paid or pending
  • 24. Presentation title 24 Table name Alias Column name Use Content Description Additional Information Vehicles Cars Car ID Identifier Unique identifier for each Car Auto generated Car name Identification Name or model of the car Name or model Car description Description Description of the car Details about he car like color, features, and capacity etc.
  • 25. Presentation title 25 Table name Alias Column name Use Content Description Additional Information System manager Admin Admin username Authentication Admin’s login name Unique, used for admin login Admin password Authentication Admin’s login password Encrypted for security Admin name Identification Full name of the Admin Can include first name or last name or both Admin email Communication Admin’s email address Used for communication and notifications
  • 26. 26 Data flow Diagrams Customer Admin Car Rental System Sig-up/Login Sign-up/ Login details Car Selection and Availability for renting Details of the car selected Status of car available or not Selected car available for rental or not Payment is done by selected methods Transaction details Payment and booking successful or not Payment and booking successful or not Level 0 Confirmation of account created or accessed through OTP
  • 27. 27  Receipt Customer Administrator Car Info Management Database 1 Transaction Info Management Customer Info Management User info added by sign up or log in User info is checked User info is added and confirmat ion received Confirmation of account created Confirmation of account created Car category Info on available cars Check and receiv e info on availa ble cars Info on available cars given Info on available cars Chosen car with selected date and time Chosen car info Chosen car info updated and confirme d Pay amount for booking a car Payme nt for bookin g a car Car booked and detail updated and confirmation Receipt generated and booking
  • 28. 28 CONCLUSION Revolutionize your car rental experience with Rent Path. Outdated software has bogged down car rental agencies for too long, hindering efficiency, profitability, and customer satisfaction. Rent Path changes the game. By streamlining operations, and providing a seamless customer experience, we empower businesses to thrive in the modern car-rental landscape. Stop dreaming and start achieving and take the wheel of the future with Rent- Path.