Car Rental App FINAL

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

CAR RENTAL WEBSITE

Vasantdada Patil Pratishthan’s College of Engineering


& Visual Arts, Sion Mumbai - 400 022

A
SBLC MINI PROJECT
REPORT ON

“CAR RENTAL WEBSITE”


Submitted in partial fulfilment of the requirements of the degree
BACHELOR OF ENGINEERING IN COMPUTER ENGINEERING

Submitted By:
Saloni Zanjure vu1f2021022
Sneha Gade vu1f2021036
Raj Sable vu1f2021037
Divya Modi vu1f2021038

Under the guidance of


Prof. Swarupa Wagh

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual
Arts, Sion Mumbai - 400 022

University of Mumbai
(AY 2022-23)
1

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
CAR RENTAL WEBSITE

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” .

(Prof) . Swarupa Wagh


Supervisor

(Prof.)Dr. Rais Mulla (Prof.Dr.Alam Shaikh )


Head of Department Principal and Campus Director

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
CAR RENTAL WEBSITE

INSTITUTE VISION & MISSION


VISION:

To educate, encourage and explore students by facilitating conducive environment to


achieve professional goals

MISSION:

To kindle the zeal among the student and promote their quest for academic excellence with
industry interaction to enhance their career opportunities

COMPUTER ENGINEERING DEPARTMENT


VISION:

To inculcate skills for overall development of students to be a leader in the world of


computer engineering and contributes in favor of society.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
CAR RENTAL WEBSITE

PROGRAM EDUCATIONAL OBJECTIVES (PEO's)


1. To create graduates with sound fundamental knowledge of computer engineering & enhance their
skillset towards emerging technologies.
2. To inculcate the skills among students to formulate, analyze and propose the solutions to
engineering problems.
3. To make the students aware of professional ethics of the software industry.
4. To motivate the students for life-long self-learning.

PROGRAM SPECIFIC OUTCOMES (PSOs)


1. Graduates of programme will be able to provide effective and efficient real time solutions using
practical knowledge in Computer Engineering domain.
2. Graduate of programme will be able to use engineering practices, strategies and tactics for the
development, operation and maintenance of software system.

PROGRAM OUTCOMES (POs)


1) Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.

2) Problem analysis: Identify, formulate complex engineering problems reaching substantiated


conclusions using principles of Computer Engineering.

3) Design / development of solutions: Design / develop solutions for complex engineering


problems and design system components or processes that meet the specified needs with
appropriate consideration for 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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
4
CAR RENTAL WEBSITE

6) The engineer and society: Apply the knowledge to assess social issues and the responsibilities
relevant to engineering practices.

7) Environment and sustainability: Understand the impact of the professional engineering


solutions in social and environmental contexts, and demonstrate the knowledge for sustainable
development.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
5
CAR RENTAL WEBSITE

Mini Project Approval


This Mini Project entitled “Car Rental Website” by Saloni Zanjure (vu1f2021022),
Sneha Gade (vu1f2021036) , Raj Sable (vu1f2021037) , Divya Modi (vu1f2021038) is
approved for the degree of Bachelor of Engineering in Computer Engineering.

Examiners

1………………………………………
(Internal Examiner Name & Sign)

2……………………………………
(External Examiner name & Sign)

Date:

Place:

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
6
CAR RENTAL WEBSITE

Index

Sr.No Contents Page


.No
Abstract 8

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

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
7
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
8
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
9
CAR RENTAL WEBSITE

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.

There are three phases to this car rental system-


1) The first step comprises grouping car rental businesses into pools and allowing those
businesses to share a fleet of vehicles.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
10
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
11
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
12
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
13
CAR RENTAL WEBSITE

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
14
CAR RENTAL WEBSITE

Mini project contribution


The project was completed full by Saloni Zanjure, Sneha Gade, Raj Sable and Divya Modi
Valuable insights were provided by Prof. Swarupa Wagh our group advisor. The project
report was completed by Saloni. Presentation by Raj and Sneha. The code database
connectivity etc. was implemented by all the group members with the help of group
members after the discussion. When advisor advise some changes or asked to add some
features the advised features or changes were implemented.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
15
CAR RENTAL WEBSITE

III - Proposed system


The suggested approach makes it easier for consumers to provide their contact information
and a brief description of the automobile they wish to reserve. Customers who want to rent
their automobiles through this website will find this new technique to be quite beneficial. The
user will be able to hire a car thanks to this project's automobile rental system. Logging into
the system, the user must check the availability of cars. The user enters the date and time of
the trip as well as the automobile type. The Car Rental System will determine whether the
vehicle is available before renting it to the customer. The MySQL database houses all the
information about rental automobiles. To check for the message, the user must give his name,
address, and phone number. The UI is very simple and the connectivity to back end is robust.
The main advantage is that the user shall be able to choose a car depending on his budget.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
16
CAR RENTAL WEBSITE

Introduction

This project is intended to be utilised by a vehicle rental company that specialises in


giving consumers automobile rentals. Customers may see available vehicles, register,
view profiles, and reserve automobiles using this online system. To reserve a car, the user
must log in here. The user may quickly search for and reserve automobiles. The user must
supply details for bookings, including Booking Dates and Text Message. All the
information about the automobile is given, along with its features and an overview.
Additionally, users can update their profiles, passwords, and testimonials on the website
whenever they want.
An administrator may add or manage automobile brands, manage cars, reservations,
reviews, pages, and much more. Users find it simple to use and comprehend. Customers
may hire cars easily with this website. The user won't have any trouble understanding,
using, or navigating the design because it is rather straightforward.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
17
CAR RENTAL WEBSITE

Architecture/framework:

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
18
CAR RENTAL WEBSITE

Detail of Hardware and Software

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

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
19
CAR RENTAL WEBSITE

Experiment and Result

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
20
CAR RENTAL WEBSITE

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
21
CAR RENTAL WEBSITE

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
22
CAR RENTAL WEBSITE

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
23
CAR RENTAL WEBSITE

Conclusion And Future Work


Compared to the past, when all activities related to the automobile rental company were
restricted to a single physical site, the industry has evolved with new pleasures. The power
of the internet has changed the nature of functions and how these tasks are accomplished,
even while the physical place has not entirely disappeared.
Customers may now book vehicles online, rent automobiles online, and, after becoming a
member, either have the car delivered to their house or visit the office to pick it up.
Customers and automobile rental companies both benefit from the web-based system,
which allows company management and customer service needs to be met at the touch of a
button.

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.

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
24
CAR RENTAL WEBSITE

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

Department of Computer Engineering


Vasantdada Patil Pratishthan's College of Engineering & Visual Arts, Sion Mumbai
25

You might also like