Professional Documents
Culture Documents
A Project Reported on
“Vehical Rental Management System”
Submitted to
Tuljaram Chaturchand College of Arts, Science and Commerce, Baramati
TY.BBA (C.A.)
(Academic Year 2023-2024)
BY
Mr.Maskar Gaurav Sanjay
Seat No.2458
Seat No.2408.
11
Anekant Education Society
Tuljaram Chaturchand College of Arts, Science and Commerce, Baramati
NAAC Accredited ‘A+’ Grade Affiliated of University of Pune
Department Of BBA(C.A)
CERTIFICATE
This is to certify, that the project entitled “Vehical Rental Management System” Submitted by
Mr.Maskar Gaurav Sanjay & Mr.Kapse Shambhuraj Vishwas . In partial Fulfillment of the
requirement of the award of degree TY. BBA (C.A.) to Savitribai Phule Pune University, has been carried
out by them under my guidance satisfactory during the academic year 2023-2024
[Type text]Page 2
ACKNOWLEDGMENT
We take this opportunity to express our gratitude towards all those who
have helped us throughout the successful completion of our project firstly, we
would like to thank our Principal Dr. Jagtap sir and Prof. S.P. Patil, HOD of
BBA(C.A), for permitting me to complete our project and for showing faith in us
and allowing us to develop Web Portal for School Management System. We
must convey our gratitude to our guide Prof. V.K.Shivarkar miss for giving us
the constant source of inspiration and help in the preparing the project, personally
correcting our work and providing encouragement throughout the project.
[Type text]Page 3
INDEX
Sr Top Page
no ic no
1 Introduction 6
1. Existing System 7
1
1. Proposed System 8
2
1. Scope of the System 9
3
1. Fact Finding Techniques 1
4 0
1. Objectives 1
5 2
1. Hardware And Software Requirements 1
6 2
1. Modules
7
2 Analysis and Design 1
3
2. E-R Diagram 1
1 4
2. Use Case Diagram 1
3 6
2. DFD Diagram 1
4 7
2. Activity Diagram 1
5 8
2. Class Diagram 1
6 9
2. Sequence Diagram 2
7 0
3 Tables
4 Data Dictionary 2
1
5 Input-Output Screen’s 3
3
6 Conclusion 4
3
[Type text]Page 4
7 Future Enhancements 4
7
8 Bibliography 4
9
9 Annexure (Sample Code) 5
1
[Type text]Page 5
[Type text]Page 6
Chapter No.1
INTRODUCTION
[Type text]Page 7
1. Introduction
Nowadays, there is Online Vehicle Rental which gives much benefit to users.
A Vehicle rental service is a service where customers arrive to request the hire of
a rental unit. It is more convenient than carrying the cost of owning and
maintaining the unit. A car rental company is a company that rents automobiles
for a short period of time for a fee for a few hours or a few days or a week.
It helps to book the cars or vehicles online rather than using the traditional
manual system of vehicle reservation. This eliminates the risk of erroneous
booking and reduces overall lead time and ensures growth in customer
satisfaction. They can book any car & bike according to their brands and price.
[Type text]Page 8
1.1 Existing System
• Till now there was no clear web based UI to help the users to rent
the vehicle.
[Type text]Page 9
1.2 Proposed System
• This Car Rental System project will enable the user to rent a vehicle.
• The user shall login to the system and check for availability of cars.
• The user specifies a type of car and the journey date and time.
• The Car Rental System shall check for the availability of the car and
rent the car to the customer.
• All the data regarding the rental cars are stored in MySQL database.
• The user has to enter his name, address, phone details and check for
the cars available for rent.
• The main advantage is that the user shall be able to choose a car
depending on his budget.
[Type text]Page 10
1.3 Scope of the System
The objective of the project is to automate vehicle rental and reservation so that
the customers do not need to call and spend unnecessary time to reserve a
vehicle.
[Type text]Page 11
1.4 Fact Finding Techniques
For implementing the new system of Fancy Car Rental Company and in
order to have a wide angle of all the requirements which should be included into
the system, and because of the lack of time we have to put the new system in
service, we, (Maskar Gaurav & Kapse Shambhu) as a system analysis decided to
we searched about companies we searched about The BBT company to obtain
and gather as much information as we can so that we can start processing the
building and designing of the new system as soon as we can.
1. Interviews:
Conduct interviews with potential users, stakeholders, and subject matter experts
to understand their needs and expectations.
Ask questions about their current situation that they can own a vehicle on
rent if they can’t buy a vehicle.
3. Observation:
Observe how users interact with existing Vehicle Rental System services or
similar platforms to identify usability issues and areas for improvement.
4. Document Review:
Analyze existing system, car prices, and industry standards to gather information
about common car rent elements .
[Type text]Page 12
5. Competitor Analysis:
Study other vehicle rental services tools or websites to identify popular features and
user experience Determine what sets your project apart from competitors.
[Type text]Page 13
6. Focus Groups:
Organize focus group sessions with a small group of users to gather collective
insights and opinions about the project.
7. Prototype Testing:
Create a prototype or wireframe of the vehicle rental system and conduct
usability testing with potential users to gather real-time feedback.
9. Feedback Forms:
Implement feedback forms within the vehicle rental system itself to
capture user opinions and suggestions during their interaction with the
platform.
• To provide report generation and analyze the rental of vehicle to give better
decision making. 2. Objectives
[Type text]Page 16
1.5 Hardware Software Requirement
1. Hardware Requirement:
• Hard Disk : 20GB
• RAM : 500MB
• Processor : intel core i3
2. Software Requirement:
• Operating System: window11 x64
• Frontend: HTML,CSS,JAVASCRIPT,& BOOTSTRAP
• Backend: PHP, MYSQL
• Software: Xampp
• Browser: All Browsers
[Type text]Page 17
3. Modules
1. Admin:-
● Registration:-
a. Employee Registration
b. User Registration
c. Vehicles Registration
● Booking Detail:-
a. Online booking
b. Manual booking
● Booking Operation:-
a. Booking Confirmation
b. Booking Cancellation
2. User :-
● Vehicles Catalogs
● Booking:-
a. Online booking
b.
3. Reports:-
● Daily Report
● Weekly Report
● Monthly Report
● Yearly Report
[Type text]Page 18
2.1 E-R Diagram-
No.3
SYSTEM DESIGN
2.2 Use Case Diagram-
333333
2.3 Zero Level DFD –
2.4 First Level DFD-
2.5Socond Level DFD-
2.4 Class Diagram
2.5 Activity Diagram-
2.6 Sequence Diagram-
No.4
TABLES
Table: Admin
Table: User
Table: Cars
S Field Da size constraint description
r Name ta
N typ
o. e
1. Car id Int 11 Not Null Vehicle id
2. Car name varchar 255 Not Null Vehicle Name
3. Fuel type varchar 255 Not Null Fuel type
3. Capacity Int 11 Not Null seating capacity
4. Price Int 11 Not Null Vehicle rent
price
5. Vehicle Varchar 255 Not Null vehicle img
Img
6. Available Varchar 255 Not Null Vehicle
availability
Table:Feedback
Table:Payment
Sr Field Data Size Constraint Description
no. Nam Type
e
1. Pay id int 11 Not null Payment id
2. Book id int 11 Not null Booking id
3 Card no Varchar 255 Not null Debit/credit
card no
4. Exp date Varchar 255 Not null exp date card
5. Cvv int 11 Not null cvv no of card
6. Price int 11 Not null rent price
Table:Users
Sr no. Field Data Size Constraint Description
Name Type
<!DOCTYPE html>
<html>
<head>
<title>Online Resume Builder</title>
<?php require "assets/autoloader.php"?>
<style type="text/css" id="#some2">
<?php include 'css/myStyle.css';?>
*{
font-family: 'Raleway', sans-serif;
}
.loginDiv{width: 366px;float: right;margin-right: 111px;background-color: rgba(0, 0,
0, 0.4); opacity: inherit;;text-align: center;border: 1px solid blue;padding: 11px;box-shadow:
2px 1px 22px #1583DC}
.loginDiv h2 span{ color: white;text-shadow: 2px 2px 11px black;}
.loginDiv input{border-radius: 0}
.loginDiv button{border-radius: 0}
.m1{margin-top: 2px}
</style>
</head>
<body style="background: url('photo/logscreen.jpg');background-size: 100%">
<div class='fontTreb' style="color: white;font-family: 'Raleway', sans-serif;font-size:
28pt;margin: 22px;text-shadow: 2px 2px 11px black">Online Resume
Builder<h3></h3></div>
<div class="loginDiv">
<h2><span>Login</span></h2>
<form method="POST" >
<input type="text" name="username" placeholder="username"
required class="form-control">
<input type="password" name="password" placeholder="password"
required class="form-control">
<button type="Submit" name="login" class="btn btn-primary btn-
block m1">Enter</button>
</form>
<hr>
<h2><span>OR</span></h2>
<hr>
<h2><span>Register</span></h2>
<form method="POST">
<input type="text" name="Rname" placeholder="Enter your name"
autocomplete="off" required class="form-control">
<input type="text" name="Rusername" placeholder="username"
autocomplete="off" required class="form-control">
<input type="password" name="Rpassword" placeholder="password"
autocomplete="off" required class="form-control">
<button name="register" class="btn btn-success btn-block
m1">Submit</button>
</form>
</div>
</body>
</html>
<?php
if (isset($_POST['register'])) {
$user = $_POST['username'];
$pass = $_POST['password'];
$con = new mysqli('localhost','root','','cv');
$data = $result->fetch_assoc();
$_SESSION['userId']=$data['id'];
// header('location:index.php');
?>
<script>
window.location.href='index.ph
p';
<?php </script>
}
else
{
echo
"<script>
";
}
}
?>