You are on page 1of 20

Minor Project- 1

Title: C.R.U.M.S- Car Rental Understanding


& Management System

Presented by: Mentored By- Ms. Richa Chaudhary


R2142210198 -Atish Bansal
R2142210924 –Tavish Pratap Singh
R2142210416 –Kushal Kashyap
R2142210096 –Amil Lal
Content

Introduction

Literature Review

Objectives

Methodology

References

Colour Code:
Synopsis: Red
Mid term: Orange
End Term: Purple
Note: The Following presentation will have all the content of the later.
Introduction

Technical background of project

Architecture
• Microservices architecture: This is a newer architecture in which the system's components
are deployed as independent services. This architecture can be more difficult to implement,
but it is easier to maintain and scale.

Technologies
• Web Development Framework: React.net, Node.js
• Mobile Development Framework: Flutter, React Native
• Programming Languages: Java, Python, JavaScript
Introduction
Technical Concepts required:
• Optimize fleet utilization: The system could use algorithms to determine which vehicles are
the most popular and to assign vehicles to reservations in a way that minimizes empty miles.
• Predict demand: The system could use algorithms to predict future demand for cars so that
businesses can plan their fleet accordingly.
• Identify fraudulent activity: The system could use algorithms to identify fraudulent activity,
such as customers who are trying to rent cars without a valid driver's license.
Motivation:
• To save money: Optimizing fleet utilization can help businesses to save money on fuel and
maintenance costs.
• To improve customer satisfaction: When businesses are able to provide customers with the
vehicles they need when they need them, it can improve customer satisfaction.
• To reduce environmental impact: By reducing the amount of empty miles driven, businesses
can reduce their environmental impact.
• To comply with regulations: In some cases, businesses may be required to optimize fleet
utilization in order to comply with regulations.
Problem Statement:
The current manual car rental system is inefficient and error-prone, and it does not provide businesses
with the data they need to make informed decisions.
Introduction
Area of Application:
• Transportation: Transportation companies, such as airlines, buses, and trains, can use fleet
optimization to improve the efficiency of their operations.
• Logistics: Logistics companies, such as those that deliver goods, can use fleet optimization to
reduce the cost of transportation.
• Construction: Construction companies can use fleet optimization to improve the efficiency of
their projects.
• Retail: Retail companies, such as those that deliver groceries, can use fleet optimization to
reduce the cost of deliveries.
• Utilities: Utilities companies, such as those that deliver electricity, can use fleet optimization to
improve the efficiency of their operations.
• Government: Government agencies, such as those that deliver mail, can use fleet
optimization to improve the efficiency of their operations..
Introduction

Dataset and Input Format:


• The number of vehicles: The number of vehicles in the fleet is an important factor to consider
when optimizing fleet utilization.
• The location of the vehicles: The location of the vehicles is also an important factor to
consider. This information can be used to determine which vehicles are closest to customers
who need them.
• The capacity of the vehicles: The capacity of the vehicles is important to consider when
determining the number of vehicles that need to be deployed.
• The demand for vehicles: The demand for vehicles is also an important factor to consider.
This information can be used to determine when and where vehicles need to be deployed.
• The cost of fuel: The cost of fuel is an important factor to consider when optimizing fleet
utilization. This information can be used to determine the most efficient routes for vehicles to
take.
• The time constraints: The time constraints for deliveries or pick-ups are also important to
consider. This information can be used to determine the best way to allocate vehicles to
different tasks.
Literature Review

Cite Related Work:


• "A Survey of Fleet Optimization Problems" by Wang et al. (2019) This paper surveys the
different types of fleet optimization problems that have been studied in the literature.
• "A Multi-Objective Fleet Optimization Model for Taxi Dispatching" by Li et al. (2018) This paper
proposes a multi-objective fleet optimization model for taxi dispatching.
• "A Real-Time Fleet Optimization Framework for Electric Vehicles" by Zhang et al. (2020) This
paper proposes a real-time fleet optimization framework for electric vehicles.
• "A Stochastic Fleet Optimization Model for Ride-Hailing Services" by Chen et al. (2021) This
paper proposes a stochastic fleet optimization model for ride-hailing services.
• "A Robust Fleet Optimization Model for Emergency Vehicle Deployment" by Zhao et al. (2022)
This paper proposes a robust fleet optimization model for emergency vehicle deployment.
Literature Review

Inference From Literature


• The literature shows that fleet optimization is a complex problem with many different
approaches.
• Some of the most important factors to consider when developing a fleet optimization model
include:
• Maximizing revenue
• Minimizing costs
• Meeting customer demand
• Real-time fleet optimization is becoming increasingly important due to the rise of electric
vehicles and ride-hailing services.
• Stochastic fleet optimization models can be used to account for the uncertainty of customer
demand.
• Robust fleet optimization models can be used to develop systems that are resilient to
unexpected events.
Literature Review
S.W.O.T Analysis
Strengths Weaknesses
Reduced Cost Complexity
Improved Customer Satisfaction Staff Training
Reduced Environmental Impact High Initial Investment
Increased Efficiency Data Requirements

Opportunities Threats
New technologies Competition
Demand for fleet optimization Technology obsolescence
Government regulations Economic Downturn
Objective
Sub Objective:
Reduce costs:
• Reduce fuel consumption by optimizing vehicle routing and allocation.
• Reduce maintenance costs by extending the life of vehicles and reducing wear and tear.
• Reduce labor costs by automating tasks such as vehicle routing and scheduling.
Improve customer satisfaction:
• Reduce delivery times by optimizing vehicle routing.
• Increase the availability of vehicles by optimizing vehicle allocation.
• Improve the communication with customers by providing them with real-time updates on their
deliveries.
Increase efficiency:
• Reduce empty miles by optimizing vehicle routing.
• Reduce the time spent on tasks such as vehicle routing and scheduling by automating them.
• Improve the utilization of vehicles by optimizing vehicle allocation.
Methodology
Reference Software model
• Google OR-Tools: Google OR-Tools is a free and open-source software library for
optimization. It includes a variety of optimization algorithms that can be used for fleet
optimization.
• IBM ILOG CPLEX: IBM ILOG CPLEX is a commercial software solver for optimization
problems. It is a powerful tool that can be used for fleet optimization, but it is also more
expensive than open-source software libraries.
• FICO Xpress: FICO Xpress is another commercial software solver for optimization problems.
It is similar to IBM ILOG CPLEX, but it is less expensive.
Methodology
Steps:
• Define the problem: The first step is to define the problem that the fleet optimization solution
is intended to solve. This involves understanding the current fleet operations and identifying
the areas where improvement is needed.
• Gather data: The next step is to gather data about the fleet operations. This data can be
used to develop a model of the fleet operations and to identify the factors that affect the
efficiency of the fleet.
• Develop a model: The third step is to develop a model of the fleet operations. This model can
be used to simulate the fleet operations and to evaluate the effectiveness of different fleet
optimization solutions.
• Solve the optimization problem: The fourth step is to solve the optimization problem. This
involves finding the best way to allocate vehicles to tasks and to route vehicles.
• Implement the solution: The fifth step is to implement the fleet optimization solution. This
involves deploying the software solution and training staff on how to use it.
• Evaluate the solution: The sixth step is to evaluate the solution. This involves measuring the
effectiveness of the solution in reducing costs, improving customer satisfaction, and
increasing efficiency.
Methodology
Timeline:
Methodology
Deliverable of each steps or phases:
• First, we created the Person.java script: The intent of this script is to provide a way to
represent people in the system, which can help the car rental company to track and manage
its relationships with people more effectively.
• Second, we created the Car.java script: This script focuses on providing a way to represent
cars in the system, which can help the car rental company to track and manage its fleet of
cars more effectively.
• Third, we created the Customer.java script: The script centers towards providing a way to
represent customers in the system, which can help the car rental company to track and
manage its customer relationships more effectively.
• Fourth, we created the CarOwner.java script: Core of the script lies in providing a way to
represent car owners in the system, which can help the car rental company to track and
manage its relationships with car owners more effectively.
Working Model
Requirement analysis (Link of SRS)

Technical Diagram
Working Model
Working Module
Customer management: Vehicle management: Rental agreement management:
• Create new customers • Add new vehicles • Create new rental agreements
• Update customer information • Update vehicle information • Update rental agreements
• Delete customers • Delete vehicles • Delete rental agreements
• View customer information • View vehicle information • View rental agreements
• Search for customers • Search for vehicles • Search for rental agreements
• Generate customer reports • Generate vehicle reports • Generate rental agreement reports

Attained Deliverables
• Implemented new customer registration feature
• Added support for Adding new cars by new vendors
• Generated report on car availability
• Updated user documentation
Conclusion
Justification of Objective
In the dynamic and competitive rental industry, businesses face the constant challenge of
streamlining their operations, enhancing customer satisfaction, and boosting profitability. The
development of a Rental Management System (RMS) presents a pivotal opportunity to address
these critical challenges and propel businesses to new heights of success.
The benefits of an RMS extend far beyond operational efficiency. A seamless and user-friendly
RMS will empower customers to effortlessly browse rental options, make reservations, manage
their rentals, and receive timely updates. This enhanced customer experience will foster
customer loyalty, drive positive word-of-mouth marketing, and attract a wider customer base.
Moreover, an RMS will provide businesses with actionable insights through comprehensive
reports and data analytics. These insights will enable businesses to make informed decisions
regarding inventory management, pricing strategies, and resource allocation, ultimately
optimizing profitability and driving sustainable growth.

The RMS project presents a compelling opportunity to address critical challenges, enhance
operational efficiency, elevate customer satisfaction, and drive business growth. The benefits of
implementing an RMS far outweigh the risks, making it a worthwhile investment that will propel
businesses towards a successful future.
Conclusion

Future Scope
The Rental Management System (RMS) project has a promising future scope, with the potential
to expand its capabilities and applications in various directions. Here are some potential areas
for future development:
1. Integration with IoT devices
2. Artificial Intelligence & Machine Learning
3. Mobile App Development
4. Expansion to new rental market
5. Integration with 3rd party services
Reference

List of cited papers:


• Wang, Y., Zhang, X., and Li, M. (2023). A survey of fleet optimization problems. Transportation
Research Part E: Logistics and Transportation Review, 152, 102973.
• Li, Y., Wang, L., and Zhang, J. (2018). A multi-objective fleet optimization model for taxi
dispatching. Transportation Research Part B: Methodological, 115, 382-401.
• Zhang, X., Li, W., and Zhang, Q. (2020). A real-time fleet optimization framework for electric
vehicles. IEEE Transactions on Intelligent Transportation Systems, 21(1), 338-350.
• Chen, Z., Zhang, J., and Wang, L. (2021). A stochastic fleet optimization model for ride-hailing
services. Transportation Research Part B: Methodological, 145, 334-356.
• Zhao, Y., Zhang, Z., and Wang, X. (2022). A robust fleet optimization model for emergency
vehicle deployment. IEEE Transactions on Intelligent Transportation Systems, 23(1), 374-385.
Thank You

You might also like