Car Rental App FINAL
Car Rental App FINAL
Car Rental App FINAL
A
SBLC MINI PROJECT
REPORT ON
Submitted By:
Saloni Zanjure vu1f2021022
Sneha Gade vu1f2021036
Raj Sable vu1f2021037
Divya Modi vu1f2021038
University of Mumbai
(AY 2022-23)
1
CERTIFICATE
This is to certify that the Mini Project entitled “Car Rental Website” is a bonafide
work of Saloni Zanjure (vu1f2021022) ,Sneha Gade (vu1f2021036 ) , Raj
Sable ( vu1f2021037) , Divya Modi (vu1f2021038) submitted to the University
of Mumbai in partial fulfilment of the requirement for the award of the degree of
“Bachelor of Engineering” in “Computer Engineering” .
MISSION:
To kindle the zeal among the student and promote their quest for academic excellence with
industry interaction to enhance their career opportunities
MISSION:
1. To provide students with a fundamental knowledge of theory, practical and problem-solving
skills with an exposure to emerging technologies.
2. Provide platform for overall growth and adapting challenges in rapidly changing technology.
3. To produce globally competent computer professionals with moral values and leadership
abilities for sustainable development of the society.
4) Conduct investigations of complex problems: Use knowledge for the design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
5) Modern tool usage: Create, select and apply appropriate techniques and modern engineering
tools, including predictions and modelling to complex engineering activities with an
understanding of the limitations.
6) The engineer and society: Apply the knowledge to assess social issues and the responsibilities
relevant to engineering practices.
8) Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9) Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
10) Communication: Communicate effectively such as, being able to comprehend and write
effective reports and design documentation, make effective presentations.
11) Project management and finance: Demonstrate knowledge and understanding of the
engineering and management skills and apply these skills to manage projects effectively.
12) Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
Examiners
1………………………………………
(Internal Examiner Name & Sign)
2……………………………………
(External Examiner name & Sign)
Date:
Place:
Index
Acknowledgement 9
1 Introduction 10
1.1Motivation. 11
1.2Problems Statement & Objectives 12
1.3Objectives 13
1.4 Organization of the Report 13
2 Literature survey 14
2.1 Mini Project Contribution.
3 Proposed System (eg. New Approach of Data 16
Summarization ) 17
3.1 Introduction. 18
3.2 Architecture / Framework. 19
3.3 Algorithm and Process Design. 19
3.4 Details of Hardware & Software. 20
3.5 Experiment and Results. 22
3.6 Conclusion and Future Work.
Reference 23
Abstract:
A common abbreviation for apps that were created to be rich Internet applications that operate
over the Internet (or "Cloud") is "cloud computing." In addition to this, cloud computing has
cloud service providers who provide cloud platforms for their clients to develop and consume
web-oriented applications. With the use of the internet, it is feasible to share hardware and
software resources in the cloud, which a third-party cloud service provider may manage and
maintain.
Our Aim is to design and create a data management System for a car rental company. This
enables admin can rent a vehicle that can be used by a customer This system increases
customer retention and simplify vehicle and staff Management in an efficient way. This
software car Rental System has a very user-friendly interface. Thus, the users will feel very
easy to work on it. By using this system admin can manage customer confirm and cancel
booking request, customer Testimonials, customer issues. The car information can beaded to
the system. Or existed car information can be edited or deleted too by Administrator. There is
no delay in the availability of any car information, whenever needed, car information can be
Captured very quickly and easily. The customers can also use the system to get car rent. The
customer should create a new account before logging in or
he / she can log into the System with his/her created account. Then he/she can book the
available cars and can book this car .This system will helpful to the admin as well as to the
customer also.
Acknowledgement:
It gives immense pleasure in bringing out this synopsis of the project entitled “Car Rental
Website”. In performing our project, we had to take the help and guideline of some
respected persons, who deserve our greatest gratitude. The completion of this project gives
us much Pleasure. We would like to show our gratitude to our Supervisor Prof.Swarupa
Wagh and other student involved in this project and for giving us a good guideline for
numerous consultations. We would also like to expand our deepest gratitude to all those
who have directly and indirectly guided us throughout this journey. Many people,
especially our classmates and team members itself, have made valuable comment
suggestions on this proposal which gave us inspiration to improve our project. We thank all
the people for their help directly and indirectly to complete our project.
I-Introduction
A fundamental change in how companies and people access and use computing resources has
developed with the rise of cloud computing. In this context, on-demand computing services
like as servers, storage, databases, software, analytics, and networking are delivered through
the internet. With the use of cloud computing, users may utilise any internet-connected device
from any location at any time to access these resources. Because it enables businesses of all
sizes to quickly and easily scale up or down their computing resources in response to
changing needs, cloud computing has become a popular choice for them.
Virtualization, which enables numerous users to use a single physical server and its services,
is the foundation of cloud computing. Public cloud service providers like Amazon Web
Services, Microsoft Azure, or Google Cloud Platform can offer this shared infrastructure, as
well as private clouds that are run and maintained by certain businesses. A hybrid cloud
computing paradigm that mixes both public and private clouds can also be used.
A vehicle rental company's website-based system is called CAR RENTAL SYSTEM (CRS).
This system helps the business to both maintain track of its services and make them publicly
available over the internet. The world has advanced significantly technologically, and
everything that was formerly done physically has been converted into an electronic format.
Nowadays, computerized systems perform the work that was once performed by individuals.
One of them is the project's primary goal, which is the car rental system. In the past,
consumers could rent automobiles for personal use within the existing rental car system.
When individuals want to travel or relocate from one location to another, they often need to
rent a car. For these reasons, renting a car is particularly beneficial to those who need to travel
or relocate from one location to another for work, a vacation, or other reasons.
2) The second phase for each pool establishes the kinds and numbers of vehicles to be
purchased and supplied to the automaker, as well as the geographical redistribution of
vehicles among pools during the long-term planning horizon.
3) Day-to-day operations make up the third phase, which is when the fleet's deployment
inside each pool and among its locations is decided.
Today's consumers can considerably profit from online car rentals. A rental service is one
where clients go to inquire about renting a rental item. It is more practical than paying for the
ownership and upkeep of the unit. For a fee, an automobile rental firm rents out cars for a few
hours, a few days, a week, or longer.
In order to save clients time phoning and waiting for a car, the project aims to automate
vehicle rental and reservation. to transform the traditional rental-car process into a
computerised one. The rental car system was validated using a test of consumer satisfaction.
Make documents like the Software Requirement Specification (SRS) and Software Design
Description as a reference for system development.
The database was created using PHPMYADMIN, the back end was created using basic PHP,
and the front end made use of the same fundamental PHP coding. Software techniques focus
more on the organisational aspects of the software development process than they do the
technical ones.
A framework is a group of specified ideas, methods, and standards for handling a certain kind
of issue that may be used as a manual for tackling and resolving similar issues in the future.
The collection of data is essential to the progression of a project and is also essential to its
timely conclusion. Client contact information and feedback/complaints are included in the
project's data, which is stored in a database. To maintain security, only the admin has access
to the data supplied by the clients.
Motivation
The usefulness and accessibility of cloud storage are the first of the primary advantages. Most
cloud data storage providers include drag and drop functionality and an intuitive user
interface. For instance, consider iDrive from Apple or Google Drive from Google. They both
offer a straightforward user interface, so even without technical expertise you may quickly
upload your work to your online storage. You could, for instance, use a computer or another
device with internet access to retrieve a file that you stored on a disc using a mobile device. It
makes no difference where you are at the moment. Your files, which are kept online
somewhere in the world, can be accessed if you have a strong internet connection.
Secondly, enhances Business Processes: The rental company's ability to employ internet
technology to extend its services to a wider audience than just the local area would boost
return on investment (ROI).
Online Car Reservation: A tools through which customers can Booking available cars
online prior to their expected pick-up date or time.
Customer’s registration: A registration portal to hold customer’s details, monitor their
transaction and used same to offer better and improve services to them.
Group Booking/Event Management: Allows the customer to book space for a group in
the case of weddings or corporate meetings.
Problem Statement
A automobile that is rented out can be utilised for a price and for a certain amount of time.
Even when they don't have access to their own vehicles or don't own any at all, getting a
rental automobile lets folks go around. The person who needs a car must make arrangements
to get one from a rental car agency. This solution improves client retention while streamlining
personnel and vehicle administration.
Objectives
This chapter discusses the project's goals and objectives that will be reached after it is finished.
The following are the goals and objectives:1-Improve Business Processes: To be able to leverage
internet technology to expand the rental company's reach outside its local area and offer services
around-the-clock, hence boosting return on investment (ROI).2-Online vehicle reservation: A
feature that allows clients to view the company's online inventory and reserve available vehicles
online in advance of their anticipated pick-up date or time.3-For an extra cost, the buyer can
choose to have his preferred car delivered to his home.
Organization Of Report
There are 4 sections in the report: References and a summary are included in the first
section. It includes an abstract, acknowledgments, and acronyms. Introduction, Problem
Statement, Objectives, and Motivations are all included in the second part. The literature
review and the contribution from the small project are both found in the third section. The
complete description of the suggested system is provided in the last section. It includes
information on the architecture and framework, the design of the algorithm and process, the
specifications of the hardware and software, the findings of the experiment, and
suggestions for further research.
II - Literature survey
The architectural options offered by cloud computing are quite diverse, including the number
of cores, the quantity of memory, and the number of nodes. An application's workload
performance and its input can take up to 20 times longer to complete or cost 10 times more
than ideal. There has been a paradigm change brought on by the easy flexibility of cloud
providers. In the cloud, the architectural configuration is tailored for the workload, as opposed
to the past when an application was tuned for a specific cluster. Additionally, each
configuration (cluster size VM type) has a running cost and execution time because the cloud
operates on a pay-as-you-go model. As a result, a workload may be optimised for either the
least expensive or the fastest configuration. It's crucial to select the appropriate cloud setup
for an application.
For an application to provide high-quality services and remain competitive in the
marketplace, the appropriate cloud configuration must be chosen.
For instance, for the same performance objective, a poor cloud design might cost up to 12
times as much. For recurrent operations, where comparable workloads are done frequently,
the savings from a correct cloud architecture are even more substantial. The complexity of
obtaining high accuracy, minimal overhead, and adaptivity for various applications and
workloads makes it challenging to choose the ideal cloud configuration, such as the quickest
or cheapest.
Despite the fact that there are now numerous online portals offering online car booking
services. However, the majority of car rental companies still deal with customers in a
traditional manner. Which ones take the most time and effort? An existing system may be
used to manually track the data of reservations and registered automobiles using paper forms
or excel spreadsheets. To hire a car and make reservations for a car, a user must visit the
office. Most of the time, a user cannot see the automobile he is intending to ride in. which
compromises the comfort of the journey. You cannot directly provide the admin user
feedback under the current system. Every time the user changes, there is a fluctuation.
Maintaining excel sheet or paper book record of reservation is very laborious work. Chances
of error are more. No automation involves which means they are a very slow to process.
Advantages:
• The consumer must first make a reservation before proceeding to register.
• Secondly, if a client had previously registered for an account, he might proceed to make
reservations using that account by providing his customer ID or postal address.
• The third option is for the consumer to update or change his information.
• Performance is good, and maintenance is simple.
• It is simple to use and comprehend.
• It lessens the complexity of time.
Introduction
An automobile that is rented out can be utilized for a price and for a certain amount of
time. Even when they do not have access to their own vehicles or don't own any at all,
getting a rental automobile lets folks go around. The person who needs a car must make
arrangements to get one from a rental car agency. This solution improves client retention
while streamlining personnel and vehicle administration.
In order to save clients time phoning and waiting for a car, the project aims to automate
vehicle rental and reservation. to transform the traditional rental-car process into a
computerised one. The rental car system was validated using a test of consumer satisfaction.
Make documents like the Software Requirement Specification (SRS) and Software Design
Description as a reference for system development.
The database was created using PHPMYADMIN, the back end was created using basic PHP,
and the front end made use of the same fundamental PHP coding. Software techniques focus
more on the organisational aspects of the software development process than they do the
technical ones.
Architecture/framework:
Hardware Requirements:
1. 1.Minimum 4 GB RAM
2. 2.256 GB hard
disk space
3.Operating
System
3. 4.Web Browser : IE/Google Chrome/Firefox
4. Tools : XAMPP
5. Web Design : HTML, CSS, JAVASCRIPT, REACT.JSs
6. Back End : MYSQL
Future Enhancement –
In near future, we are planning to hire cars daily bases. So that clients can give their car to
the customer on daily bases. We are planning to add new feature i.e. pay after the trip. We
are working to increase automation in the system to increase user experience great.
REFERENCE
Books Used:
• Software Engineering - R.S. Pressman
• PHP For Dummies
• PHP Begineers Guide By McGrawhill Publication
• Javascript By McGrawhill Publication
References Used:
• http://www.carrentingsolutions.com/
• http://www.flashvortex.com/
• http://www.imscart.com/car_rental_software.html
• Wikipedia.org
• www.w3schools.com