Professional Documents
Culture Documents
Bachelor of Engineering
By
CERTIFICATE
This mini project report entitled “Car Rental System” by, Mr. Hitesh Baswant, Mr.
Devidas Bhere, Miss. Vidhi Kadhao, Miss. Dipika Desale is approved for the degree of Bachelor
of Engineering in Information Technology( Second Year) for academic year 2023 - 2024.
Examiners
1.
2.
Supervisor
1.
Date: Place:
Declaration
I declare that this written submission represents my ideas in my own words and where others'
ideas or words have been included, I have adequately cited and referenced the original sources. I also
declare that I have adhered to all principles of academic honesty and integrity and have not
any violation of the above will be cause for disciplinary action by the Institute and can also evoke
penal action from the sources which have thus not been properly cited or from whom proper
Mr. Hitesh Baswant Miss. Devidas Bhere Miss. Vidhi kadhao Miss. Depika Desale
ARMIET/ ARMIET/ ARMIET/ ARMIET/
Date:
Place:
Acknowledgement
A mini project is something that could not have been materialized without cooperation of many
people. This project shall be incomplete if I do not convey my heartfelt gratitude to those people from
whom I have got considerable support and encouragement.
It is a matter of great pleasure for us to have a respected Prof. Shagun Tiwari as my project guide.
We are thankful to her for being constant source of inspiration.
We would also like to give our sincere thanks to Prof. Mayank Mangal, Head of Department, for their
kind support.
Last but not the least I would also like to thank all the staffs of ARMIET college of Engineering
(Information Technology Department) for their valuable guidance with their interest and valuable
suggestions brightened us.
CONTENTS
CH.
TOPIC NAME PAGE NO.
NO
LIST OF FIGURES I
LIST OF TABLES II
ABSTRACT V
1 INTRODUCTION 1
1.1 Motivation 3
1.3 Purpose 5
1.4 Scope 5
2 LITERATURE SURVEY 6
3 RESEARCH GAP 7
4 RESEACH OBJECTIVE 8
PROPOSED SYSTEM 14
5 3.1 System Architecture 16
SYSTEM REQUIREMENT 17
6 17
4.1 Software Requirement
6 PROJECT IMPLEMENTATION 26
REFERENCES 42
5
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
6
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
LIST O FIGURES
S Figure Name P
r ag
. e
N
N o.
o
.
1 Flow Chart 11
3 Class Diagram 12
4 Activity Diagram 12
5 System Architecture 13
6 Block Diagram
7
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
LIST OF ABBREVIATION
S Abbreviation Definition
r
.
N
o
.
1 CV CURRICULUM VITAE
2 OS OPERATING SYSTEM
3 PHP HYPERTEXT
PREPROCESSOR
4 RAM RANDOM ACCESS
MEMORY
8
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
ABSTRACT
An online car rental system is a web-based platform that allows customers to rent cars from any
location, at any time. This system allows users to search for vehicles, book reservations, and manage their
rental accounts. The system is designed to provide the user with an efficient and convenient way to rent a car
from any location. This report provides an overview of the features and benefits of an online car rental system
and how it can improve the car rental experience for users. It also explores some of the challenges associated
with implementing an online car rental system, including security, cost, and customer service. Finally, the it's
discusses the potential opportunities that an online car rental system can provide and the future of online car
rental systems.
The system was developed using the PHP framework, which allows for rapid application development.
The user interface was designed to be intuitive and easy to use, with a clean and modern look. The database
was designed to store customer, car and rental information.
The system allows customers to look for and reserve cars, view car availability and pricing, and pay
and receive confirmation of their rental. It also provides features for customer management, rate management,
billing and invoicing. The system is currently in use and has been successfully used for car rental management.
The system has been well received by customers and is a reliable and efficient system for car rental
management.
9
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 1
INTRODUCTION
10
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
1.1 Motivation:
Customer Experience:
Enhancing the effectiveness of the car rental system by employing cutting edge technologies, like GPS
tracking, automated check, in/check out procedures and predictive maintenance.
Customer Experience:
Exploring ways to enhance the overall customer experience in a car rental system, including user-friendly
mobile apps,personalized recommendations, and seamless customer support.
Data Security and Privacy:
Examining the challenges and solutions related to data security and privacy in the context of car rental
systems,
particularly with the increasing reliance on customer data for reservations, payments, and personalized
services.
Challenges and Solutions in Fleet Management:
Discussing the challenges faced by car rental companies in managing large fleets, including maintenance,
logistics, and optimizing the distribution of vehicles to meet demand.
1.5 Applicability
An online car rental system can be used by both rental companies and customers. For rental companies, it
provides a secure and efficient way to manage vehicles, rental agreements and customer accounts. It also
allows them to track vehicles record and availability, as well as generate reports for analyzing rental trends and
performance. On the other hand, customers can benefit from the convenience of being able to book and pay for
car rentals online. Additionally, they are able to view real-time availability, make informed decisions about
which vehicles to rent, and receive updates on their rental agreements.
11
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 2
LITERATION SURVEY
12
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
design, feature
usability, and
user
engagement
within mobile
platforms.
Security and David R. This paper by
Privacy Patel David Patel
Concerns in examines
Car Rental security and
Systems: A privacy
Case Study challenges in
car rental
systems. It
presents a case
study of
security
vulnerabilities,
data
protection,
and customer
privacy
concerns
within the
industry.
Sustainability Laura K. Laura Adams'
and Green Adams research paper
Initiatives in explores the
Car Rental sustainability
Businesses and eco-
friendly
initiatives in
car rental
businesses. It
analyzes the
adoption of
green
practices,
electric
vehicle fleets,
and
environmental
impact
reduction.
Artificial Thomas J. This paper by
Intelligence Clark Thomas Clark
and Predictive delves into the
Analytics in application of
Car Rental artificial
Revenue intelligence
Management and predictive
analytics in
car rental
revenue
management.
14
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
It discusses
CHAPTER 3
RESEARCH GAP
15
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
Technology Integration:
Exploring the integration of emerging technologies (such as blockchain, AI, or IoT) into car
rental systems and their impact on efficiency, security, and user experience.
Investigating the adoption and challenges associated with incorporating new technologies in
traditional car rental businesses.
Environmental Sustainability:
Researching the environmental impact of car rental systems and the potential for
implementing eco-friendly practices, such as the adoption of electric vehicles, carbon offset
programs, or other sustainable initiatives.
Assessing customer attitudes and preferences toward environmentally friendly practices in
car rental services.
16
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 4
RESEARCH OBJECTIVE
17
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
Objectives of the project are the main part of any project and are listed as follows:
To provide an efficient and convenient way for customers to rent cars online.
To streamline the rental process for customers, making it easier for them to book a vehicle.
To increase customer satisfaction by providing a fast, hassle-free experience when booking a car.
To reduce the time, effort, and cost associated with the rental process.
To create an online system that is user friendly and easy to navigate.
To improve customer service by providing accurate information and up-to-date inventory. 7. To
ensure that all customer information is secure and protected from unauthorized access.
To provide customers with a variety of payment options, including credit cards and PayPal.
To provide a safe and secure environment for customers to rent cars.
To provide customers with a variety of rental packages, discounts, and promotions.
18
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 5
PROPOSED SYSTEM
19
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
The proposed system for an online car rental system is designed to provide an efficient and user-friendly
platform for customers to rent cars. The system will allow customers to select the car they would like to rent,
make payments, and have the car delivered to their location. The system will also provide customers with
access to a wide selection of cars, competitive pricing, and a variety of payment options. The system will be
composed of a web-based interface, a database, and a back-end application. The web-based interface will
allow customers to search for available cars and make reservations. Customers will be able to select from a
variety of payment options, including credit cards and PayPal. The database will store customer information,
such as name and address, as well as vehicle information, such as make and model. The back-end application
will manage the reservation process, including billing, invoicing, and delivery scheduling. The proposed
system for an online car rental system consists of two modules: The Employee Module The Customer Module.
The employee module is responsible for the entire process of car rental, from the booking to the delivery of the
vehicle. It includes the management of the rental process, including the payment, verification of the customer’s
identity, and the delivery of the vehicle. The employee module also includes the management of the inventory,
so that the car rental company can keep track of the vehicles that are available for rental. The customer module
is responsible for the customer experience, from the booking of the rental to the return of the vehicle. It
includes the ability to search for available vehicles, select the desired vehicle, and make the payment online.
The customer module also includes the ability to review the details of the rental.
20
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
Database
Monitoring And
Management
Logging
System
21
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 6
SYSTEM REQUIREMENT
22
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
23
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
CHAPTER 8
CONCLUSION AND FUTURE WORK
24
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY
Car Rental System
7.Conclusion
The solution was to provide Car Rental with an user-friendly web application that would allow for customers
to access and use on a wide range of devices: desktops, laptops, mobile devices, tablets.
The website is designed to stay up to date by giving administrators the ability to change/add/remove any
featured vehicles on the site.The website will verify and store any information the user may input when
making a rental purchase request. This will appear in real time onto the software used by the employees. This
software provides an easy-to-use interface to allow for simple access to rental requests and Customer
information
8.Future Work
With all the technological advancements and growing demand, the car rental industry has managed to show all
growth despite the challenges. With the advent of numerous mobility solutions, the car rental industry has
evolved with time and is expected to show more improvements in the future. GoodFirms’ survey tries to
capture potential changes that can be expected in the future.
IoT has touched all industries, and the automotive industry is one of the most impacted industries due to the
introduction of IoT.
While IoT has brought about a huge revolution in the automotive sector which has resulted in the invention
of autonomous vehicles, the car rental industry is set to see a disruption due to the introduction of IoT-
enabled solutions.
Car rental companies can leverage the benefits of IoT, right from preventive maintenance of the vehicles to
maintaining better customer service to remain competitive.
The introduction of autonomous vehicles can assist businesses to efficiently maintain fleets while reducing
costs and providing access to user data to provide them with a personalized experience.
Collaboration with Ride-Sharing Services
The arrival of car-sharing companies like Uber and Lyft is having a tremendous impact on car rental
companies.
The convenience of online bookings and the availability of vehicles on demand shook the taxi and rental
markets. To overcome the challenges posed by car-hailing or ride-sharing companies, several car rental
giants have opted to provide alternatives in the past.
The acquisition of Zipcar by Avis is one such example where a car rental giant joined hands with a car-
sharing company. Companies like Sixt aim to provide alternatives to ride-hailing apps by offering third-
party vehicles for rent on their own platform.
25
ALAMURI RATNAMALA INSTITUTE OF ENGINEERING AND TECHNOLOGY