You are on page 1of 18

PROJECT REPORT

ON

Car Rental and Management system

SUBMITTED BY

MISS. PRACHITI VILAS PATIL


MR. PRATHAMESH JAYAVANT PATIL
MISS. SAMRUDDHI SANJAY BORE
MISS. RIDDHI SANJAY MAKWANA

PROJECT GUIDE
Prof. Raza Baig

DEPARTMAENT OF COMPUTER ENGINEERING

H.J THIM TRUST’S


THEEM COLLEGE OF ENGNEERING
Boisar chillar Road, Boisar (E), Tal. Palghar
Dist. Thane, Pin- 401501
2023-2024

1
H.J THIM TRUST’S

THEEM COLLEGE OF ENGINEERING


Boisar chillar Road, Boisar (E), Tal. Palghar
Dist Thane, Pin- 401501

ACADEMIC YEAR 2023-24

CERTIFICATE
This is to certify that the report has been submitted by following students.

Name Enrollment No.


Miss. PRACHITI VILAS PATIL 2116350076
MR. PRATHAMESH JAYAVANT PATIL 2116350061
MISS. . SAMRUDDHI SANJAY BORE 2116350108
MISS RIDDHI SANJAY MAKWANA 2116350065

This project work has been completed by 2023-24 Year student of course COMPUTER
ENGINEERING as a part of work prescribes by Maharashtra state Board of technical
Education Mumbai.
We have guided and assisted the students for the above work, which has been satisfactory
/good / Very Good.

Sign of Teacher Sign of H.O.D Sign of Principal

(Prof. Raza Baig) (Prof. Mrunali Kokate) (Dr. Sayyad Layak)

2
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
referred the original sources. I also declare that I have adhered to all principles
of academics honestly and integrity have not misrepresented or fabricated or
falsified my ideas/ data/ fact/ source in my submission. I understand that any
violence of the above will be cause for disciplinary action by the institute and
can also evolve penal action from the source which has thus not been properly
citied or from whom proper permission has not been taken when needed.

MISS. PRACHITI VILAS PATIL


MR. PRATHAMESH JAYAVANT PATIL
MISS. SAMRUDDHI SANJAY BORE
MISS. RIDDHI SANJAY MAKWANA

Date: _____________________________

3
Acknowledgement

It’s our pleasure to take this opportunity to thank with deep sense of gratitude to
our guide, staff members of Computer department and everyone who have
directly or indirectly contributed to my project as a success. With immense
pleasure I express my deep sense of gratitude and vote of thanks to our project
guide. Lectr. Raza Baig, for his constant interest, motivation and valuable
guidance during work and completion of this project report.
We are very thankful to Lectr. Sayali Patil and the whole staff of the Computer
department for giving us the opportunity to work on this project and for the
extensive co-operation and guidance. We offer sincere thanks to prin. Dr.
Sayyad layak and Prof. Mrunali Kokate (HOD of department) for their
inspiration and providing full administrative support and department
infrastructure facilities for this report.
We are also very thankful to all those who supported us without which project
would not have been completed successfully.

MISS. PRACHITI VILAS PATIL


MR. PRATHAMESH JAYAVANT PATIL
MISS. SAMRUDDHI SANJAY BORE
MISS. RIDDHI SANJAY MAKWANA

2024
Theem College of Engineering, Boisar

4
INDEX
Page no.

1. Introduction……………………………………………...6
2. Actual Modules..…………………..…………………….7
3. Source Code………………………………...……….…8-13
4. Output………………………………………………....14-16
5. Conclusion…………………………………………..….17
6. Reference Link………………………………………....18

5
Introduction

This Car Rental System project is designed to help the car rental organization to
enable renting cars through an online system. It helps the clients to scan for
available cars view profile and book the cars for the time period. It has an easy
to understand interface which helps the client to check for cars and rent them for
the period determined. They could likewise make payment on the online. The
rental cars will be ordered into an economy, premium and so forth. Based on a
type of car required by the client, the client will have able to make bookings.
The utilization of internet technology has made it simple for the clients to rent a
car at anytime. This Car Rental System makes the booking easy. It spares time
and work. The apparatus will approach the client for data, for example, the date
and time of journey, kind of car and so forth. Likewise, it will require a
recognizable identification number. Utilizing these details, the tool will help the
client with booking a car for the journey.

6
Actual Modules

 Car management module: Used for managing car details.

 Customer module: Used for managing customer’s details.

 Car company management module: Used for managing the


information and details of car company.

 Car booking module: Manages car booking.

 Car type module: Used for managing car types details.

 Login & Sign up module: It is used for savings users information and
data.

 Admin module: Used for managing the whole website activity.

7
Source Code
<?php
session_start();
include('includes/config.php');
error_reporting(0);

?>

<!DOCTYPE HTML>
<html lang="en">
<head>

<title>Car Rental Portal</title>


<!--Bootstrap -->
<link rel="stylesheet" href="assets/css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="assets/css/style.css" type="text/css">
<link rel="stylesheet" href="assets/css/owl.carousel.css" type="text/css">
<link rel="stylesheet" href="assets/css/owl.transitions.css" type="text/css">
<link href="assets/css/slick.css" rel="stylesheet">
<link href="assets/css/bootstrap-slider.min.css" rel="stylesheet">
<link href="assets/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" id="switcher-css" type="text/css"
href="assets/switcher/css/switcher.css" media="all" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/red.css" title="red" media="all" data-default-
color="true" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/orange.css" title="orange" media="all" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/blue.css" title="blue" media="all" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/pink.css" title="pink" media="all" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/green.css" title="green" media="all" />
<link rel="alternate stylesheet" type="text/css"
href="assets/switcher/css/purple.css" title="purple" media="all" />
<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="assets/images/favicon-icon/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="assets/images/favicon-icon/apple-touch-icon-114-precomposed.html">
<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="assets/images/favicon-icon/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="assets/images/favicon-
icon/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="assets/images/favicon-icon/favicon.png">

8
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900"
rel="stylesheet">
</head>
<body>

<!-- Start Switcher -->


<?php include('includes/colorswitcher.php');?>
<!-- /Switcher -->

<!--Header-->
<?php include('includes/header.php');?>
<!-- /Header -->

<!-- Banners -->


<section id="banner" class="banner-section">
<div class="container">
<div class="div_zindex">
<div class="row">
<div class="col-md-5 col-md-push-7">
<div class="banner_content">
<h1>&nbsp;</h1>
<p>&nbsp; </p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- /Banners -->

<!-- Resent Cat-->


<section class="section-padding gray-bg">
<div class="container">
<div class="section-header text-center">
<h2>Find the Best <span>CarForYou</span></h2>
<p>There are many variations of passages of Lorem Ipsum available, but
the majority have suffered alteration in some form, by injected humour, or
randomised words which don't look even slightly believable. If you are going
to use a passage of Lorem Ipsum, you need to be sure there isn't anything
embarrassing hidden in the middle of text.</p>
</div>
<div class="row">

<!-- Nav tabs -->


<div class="recent-tab">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#resentnewcar"
role="tab" data-toggle="tab">New Car</a></li>

9
</ul>
</div>
<!-- Recently Listed New Cars -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="resentnewcar">

<?php $sql = "SELECT


tblvehicles.VehiclesTitle,tblbrands.BrandName,tblvehicles.PricePerDay,tblvehic
les.FuelType,tblvehicles.ModelYear,tblvehicles.id,tblvehicles.SeatingCapacity,
tblvehicles.VehiclesOverview,tblvehicles.Vimage1 from tblvehicles join
tblbrands on tblbrands.id=tblvehicles.VehiclesBrand limit 9";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $result)
{
?>

<div class="col-list-3">
<div class="recent-car-list">
<div class="car-info-box"> <a href="vehical-details.php?vhid=<?php echo
htmlentities($result->id);?>"><img src="admin/img/vehicleimages/<?php echo
htmlentities($result->Vimage1);?>" class="img-responsive" alt="image"></a>
<ul>
<li><i class="fa fa-car" aria-hidden="true"></i><?php echo
htmlentities($result->FuelType);?></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><?php echo
htmlentities($result->ModelYear);?> Model</li>
<li><i class="fa fa-user" aria-hidden="true"></i><?php echo
htmlentities($result->SeatingCapacity);?> seats</li>
</ul>
</div>
<div class="car-title-m">
<h6><a href="vehical-details.php?vhid=<?php echo htmlentities($result-
>id);?>"> <?php echo htmlentities($result->VehiclesTitle);?></a></h6>
<span class="price">$<?php echo htmlentities($result->PricePerDay);?>
/Day</span>
</div>
<div class="inventory_info_m">
<p><?php echo substr($result->VehiclesOverview,0,70);?></p>
</div>
</div>
</div>
<?php }}?>

10
</div>
</div>
</div>
</section>
<!-- /Resent Cat -->

<!-- Fun Facts-->


<section class="fun-facts-section">
<div class="container div_zindex">
<div class="row">
<div class="col-lg-3 col-xs-6 col-sm-3">
<div class="fun-facts-m">
<div class="cell">
<h2><i class="fa fa-calendar" aria-hidden="true"></i>40+</h2>
<p>Years In Business</p>
</div>
</div>
</div>
<div class="col-lg-3 col-xs-6 col-sm-3">
<div class="fun-facts-m">
<div class="cell">
<h2><i class="fa fa-car" aria-hidden="true"></i>1200+</h2>
<p>New Cars For Sale</p>
</div>
</div>
</div>
<div class="col-lg-3 col-xs-6 col-sm-3">
<div class="fun-facts-m">
<div class="cell">
<h2><i class="fa fa-car" aria-hidden="true"></i>1000+</h2>
<p>Used Cars For Sale</p>
</div>
</div>
</div>
<div class="col-lg-3 col-xs-6 col-sm-3">
<div class="fun-facts-m">
<div class="cell">
<h2><i class="fa fa-user-circle-o" aria-
hidden="true"></i>600+</h2>
<p>Satisfied Customers</p>
</div>
</div>
</div>
</div>
</div>
<!-- Dark Overlay-->
<div class="dark-overlay"></div>
</section>

11
<!-- /Fun Facts-->

<!--Testimonial -->
<section class="section-padding testimonial-section parallex-bg">
<div class="container div_zindex">
<div class="section-header white-text text-center">
<h2>Our Satisfied <span>Customers</span></h2>
</div>
<div class="row">
<div id="testimonial-slider">
<?php
$tid=1;
$sql = "SELECT tbltestimonial.Testimonial,tblusers.FullName from
tbltestimonial join tblusers on tbltestimonial.UserEmail=tblusers.EmailId
where tbltestimonial.status=:tid limit 4";
$query = $dbh -> prepare($sql);
$query->bindParam(':tid',$tid, PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $result)
{ ?>

<div class="testimonial-m">

<div class="testimonial-content">
<div class="testimonial-heading">
<h5><?php echo htmlentities($result->FullName);?></h5>
<p><?php echo htmlentities($result->Testimonial);?></p>
</div>
</div>
</div>
<?php }} ?>

</div>
</div>
</div>
<!-- Dark Overlay-->
<div class="dark-overlay"></div>
</section>
<!-- /Testimonial-->

12
<!--Footer -->
<?php include('includes/footer.php');?>
<!-- /Footer-->

<!--Back to top-->
<div id="back-top" class="back-top"> <a href="#top"><i class="fa fa-angle-up"
aria-hidden="true"></i> </a> </div>
<!--/Back to top-->

<!--Login-Form -->
<?php include('includes/login.php');?>
<!--/Login-Form -->

<!--Register-Form -->
<?php include('includes/registration.php');?>

<!--/Register-Form -->

<!--Forgot-password-Form -->
<?php include('includes/forgotpassword.php');?>
<!--/Forgot-password-Form -->

<!-- Scripts -->


<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/interface.js"></script>
<!--Switcher-->
<script src="assets/switcher/js/switcher.js"></script>
<!--bootstrap-slider-JS-->
<script src="assets/js/bootstrap-slider.min.js"></script>
<!--Slider-JS-->
<script src="assets/js/slick.min.js"></script>
<script src="assets/js/owl.carousel.min.js"></script>

</body>

<!-- Mirrored from themes.webmasterdriver.net/carforyou/demo/index.html by


HTTrack Website Copier/3.x [XR&CO'2014], Fri, 16 Jun 2017 07:22:11 GMT -->
</html>

13
Output
Home Page :

Car Menu:

14
Finding Car:

Booking menu:

15
Admin Dashboard:

Booking list:

16
Conclusion
The development of a car rental system in PHP offers a robust and efficient
solution for managing and facilitating the rental process. The system provides a
user-friendly interface for both customers and administrators, streamlining the
entire rental workflow.Key features such as user registration, vehicle selection,
booking management, and payment processing contribute to a seamless
experience for customers. The administrative dashboard allows staff to
efficiently monitor and manage the fleet, reservations, and customer
interactions.By leveraging PHP's versatility and scalability, the car rental
system can easily adapt to future enhancements and modifications, ensuring
long-term viability and sustainability. The system's integration with a secure
payment gateway enhances the overall security of transactions, instilling trust in
users.Ultimately, the PHP-based car rental system not only automates and
optimizes the rental process but also enhances customer satisfaction and
operational efficiency. As technology continues to evolve, the system can be
updated and expanded to incorporate new features, ensuring its relevance in the
dynamic car rental industry.

17
Reference Link
 https://www.scribd.com/document/379538921/Car-Rental-System/
 https://freeprojectsforall.com/php-project-on-car-rental-system/
 https://chat.openai.com/
 https://code-projects.org/online-car-rental-using-php-source-code/

18

You might also like