Car Rental Services

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

1

CAR RENTAL SERVICES


A PROJECT REPORT
Submitted in partial fulfillment of the requirements
For Innovative work
Under
BACHELOR OF TECHNOLOGY

Submitted by:
Simran
2k20/A5/11
&
Katyani Gupta
2k20/A5/65
Under the supervision of
MS. PRIYA SINGH
(Assistant professor, CSE)
Department of CSE, DTU

DELHI TECHNOLOGICAL UNIVERSITY


Shahbad Daulatpur, Main Bawana Road, New Delhi, Delhi 110042
2

CANDIDATE’S DECLARATION

<2k20/A5/11> and Katyani Gupta<2k20/A5/65> , students


of B TECH department declare that the project titled < CAR
RENTAL SERVICES> which is submitted by me to the
teacher MS.Priya singh-assistant professor of DTU to the
department of Computer Science and Engineering, Delhi
Technological University, is original and not copied from any
source without proper citation. This work has not previously
formed the basis for the award of any Degree, Diploma,
Fellowship or
other similar title or recognition.
Place: DTU,Delhi Simran <2k20/a5/11>
Katyani <2k20/a5/65>
Date: 11 july 2021
3

CERTIFICATE

I, hereby certify that the Project titled “CAR RENTAL


SERVICES” submitted by Simran<2k20/A5/11> and
Katyani<2k20/A5/65>Department of Computer Science and
Engineering, Delhi Technological University, Delhi,  as part
of Innovative Work is a record of project work carried out by
the student under my supervision. To the best of my
knowledge, this work has not been submitted in part or full
for any Degree or Diploma to this University or elsewhere.

Place: DTU, Delhi MS. PRIYA


SINGH
Date:                                                                              
(Assistant Professor, CSE, DTU)
SUPERVISOR                                                                           
                                                                                                    
       

ABSTRACT
4

The project is chosen by us as we all know nowadays there


are many people who use carpooling and sometimes due to
hustle bustle in public transport and busy schedule due to
this people face many issues in travel and transport. The car
rental system is designed by us to help to maintain details of
customers details, vehicle details, booking details, we have a
designed a very simple way for the people to check, ask for
cars and rent it through an user friendly system.
Throughout the project-we worked on the situations created
by us to specify – the requirements for car rental services,
the scope ,the tools used in its explanation, the working, the
specifications and despite of the system like every sides has
two coins – it has certain limitations too and that are to be
discussed.
We also gave inputs on how its area of scope can be
expanded.

CONTENTS
5

ABSTRACT
Chapter 1:
1.1 Introduction
1.2 Objective& Scope
1.3 The need of car rental system
chapter 2: usage of c language in
car rental system
the algorithm for it
Chapter 3: The program
3.1 the situation
3.2 the source code
3.3 the hardware software
requirements
3.4 the tools and functions required
Chapter 4: conclusions
6

Chapter 5: limitations and further


scope
7

Introduction
This Car Rental System project is designed to aid the car rental
company to enable renting of cars through an online system. It
helps the users to search for available cars view profile and
book the cars for the time period. It has a user-friendly
interface which helps the user to check for cars and rent them
for the period specified. They could also make payment online.
The rental cars shall be categorized into economy, premium
etc. Based on the type of car required by the customer, the user
shall be able to make bookings. The use of internet technology
has made it easy for the customers to rent a car any time. This
Car Rental System makes the bookings easy. It saves time and
labour. We all know that this is pandemic going on and many
people avoid using public transports and even sometimes due
to time issue and lack of services available to them, they either
book a taxi at any price without looking at the car type,
design and even the cost also. This simple program we have
created will help users to decide the car they want, make their
booking process easier and efficient, and it can be used in any
situation.
Further- we have discussed about the scope of this project and
how it is different from existing car rental system and the
methodology.

OBJECTIVES AND SCOPE


We all know how the existing car rental system used to
work- the customer used to visit office or rental service
providers and then book a car but considering present
scenario, this car rental service we have demonstrated
through a simple program how this project is useful . if
we talk about the existing car rental system – there was
8

one flaw in which the user could not get feedback of the
user to admin online -this is the addition we have
worked upon which stresses upon need of the system:

 The new system is totally computerized system.


 A new system provides features like time efficiency to
show car details, user profiles
and whatever the customer will give the feedback to
the admin.
 This system provides tourism and travelling facilities.
 An inquiry is easily done by user in the system.
 It is the most software application for managing
online car rental business

BENEFITS OF ONLINE RENTAL


SYSTEM:

 This online car rental solution is fully functional


and flexible.

 It is very easy to use.

 This online car rental system helps in office


administration by streamlining and standardizing the
procedures.

 It saves a lot of time, money and labour


9

Chapter 2:
Methodology:
1.Proposed car rental system:
The car rental system is designed in an user
friendly way for the the customers to serve thir
needs and purposes . A car rental is a vehicle that
can be used temporarily for a period of time with a
fee. Renting a car assists people to get around
even when they do not have access to their own
personal vehicle or don't own a vehicle at all. The
individual who want to rent a car must first
contact the car rental company for the desire
vehicle. This can be done online. At this point,
this person has to supply some information such
as; dates of rental, and type of car. After these
details are worked out, the individual renting the
car must present a valid Identification Card.

2. The situation:
Case 1:
First of all , We have a taken a situation for the car
rental service where an user allows the customer to
enter his details and how he is given choices to choose
the design of car he wants and how the car is booked by
that customer.
The working:
10

#include<stdio.h>

int main()
{
int u,d,r,l,nod;
char name[100],phno[10];
char city[100], vno[100];
printf("Name of the Customer : ");
scanf("%s", name);
printf("Place of the Customer :\n");
scanf("%s", city);
printf("\n Enter the ph no :\n");
scanf("%s", phno);
printf("\n Enter the no of days : \n");
scanf("%d", &nod);
printf("\n Enter the hired Vehicle Reg No : \n");
scanf("%s", &vno);

printf("\n CAR RENTAL APPLICATION \n");


printf("\n ----------------------- \n");
printf("\n Press 1 for Deluxe Vehicles \n");
printf("\n Press 2 for Long or Road Trip Vehicles \n");
printf("\n Press 3 for Luxury Vehicle \n");
printf("\n ---------------------------- \n");
11

printf("\n Press any Option: \n");


scanf("%d", &u);
switch(u)

{
case 1:
printf("\n You have chosen Deluxe Vehicles \n");
printf("\n Deluxe Vehicle Available are \n");
printf("\n Maruti ZEN, OMNI, V.POLO \n");
printf("\n ------------------------------ \n");
printf("\n do u want to hire, Press 1 | ZEN, 2 | OMNI, 3 | POLO
\n");
scanf("%d", &d);
switch(d)
{
case 1:
printf("\n You have selected ZEN | %ldrs per day \n ie total
%ldRs\n",10000, 10000*nod);
break;

case 2:
printf("\n You have selected OMNI | %ldrs per day \n ie
total %ldRs\n",15000, 15000*nod);
break;
12

case 3:
printf("\n You have selected Volkswagen Polo | %ldrs per
day \n ie total %ldRs\n",17000, 17000*nod);
break;
}
break;

case 2:
printf("\n You have chosen Long Trip Vehicles \n");
printf("\n Vehicles Available are \n");
printf("\n TATA SUMO, TAVERA, TOOFAN \n");
printf("\n ----------------------------- \n");
printf("\n do u want to hire , press 1 | TATA, 2 | TAVERA, 3 |
TOOFAN \n");
scanf("%d", &r);
switch (r)
{
case 1:
printf("\n You have selected TATA SUMO | %ldrs per day \n
ie total %ldRs\n",20000, 20000*nod);
break;

case 2:
printf("\n You have selected TAVERA | %ldrs per day \n ie
total %ldRs\n",19000, 19000*nod);
13

break;

case 3:
printf("\n You have selected TOOFAN | %ldrs per day \n ie
total %ldRs\n",15000, 15000*nod);
break;

}
break;

case 3:
printf("\n You have chosen Luxury Cars");
printf("\n Luxury Vehicles Available are \n");
printf("\n BENZ, BMW, AUDI \n");
printf("\n ------------------------------ \n");
printf("\n Do u want to hire, Press 1 | Benz, 2 | BMW, 3 | Audi
\n");
scanf("%d", &l);
switch(l)
{
case 1:
printf("\n You have selected Benz | Cost %ldrs per day \n ie
total %ldRs\n",25000, 25000*nod);
break;
14

case 2:
printf("\n You have selected BMW | %ldrs per day \n ie
total %ldRs\n",20000, 20000*nod);
break;

case 3:
printf("\n You have selected Audi | %ldrs per day \n ie total
%ldRs\n",30000, 30000*nod);
break;
}
break;
}

printf("The name of the customer is : %s \n",name);


printf("Place of Hiring : %s \n",city);
printf(" Contact number of the Customer is : %s \n",phno);
printf("Number of days Vehicle is hired : %d \n",nod);
printf(" Registeration number of the hired vehicle : %s \n",vno);
return 0;
}

EXPLANATION OF
CODE:
15

Program for the car rental system is designed using c


language:
Till now we have worked upon:
1.user can input car data like :name of the customer,
place of the customer,phone no,no of days and hired
vehicle registration number .
2.user can store these data permanently in their system
by txt.format.
3.user will be able to find car all details by entering
customer id.
TOOLS AND SPECIFICATION REQUIRED:
1 .In the given code- a structure of car_data is defined in
which different variables are used to store each type of
vital record of car like name of customer , phone
no, ,no of days,place where it is booked and hired
vehicle registration number. Etc.
2. In the given code where the C programming have an
printf() function is used to print the (“character, string,
float, integer, and values”) into the output screen. We
use printf() function with %d format specifier to display
the value of an integer variable.

3. In the given code where the C programing have an


scanf ( ) function is used to read character, string ,
numeric data from keyboard where we have to considerd
Below example program where user enters a character
This value is assigned to the variable “ch” and then
displayed. The user enters a string and this value is
assigned to the variable “str” and then displayed.
16

4. In the given code a switch constuct  used to compare


the value stored in variable and execute the block of
statements associated with the matched case.
17

CHAPTER-4:
Conclusion
18

LIMITATION
Based on the research done, some car rental companies
still use desktop application for their car rental services and
thus making it to be limited to so many important feature
that are not available unlike in the web based application
where there are so many feature available. Also some
upcoming companies do not only make use of these
19

desktop applications, but also make use of phone call


reservation, which is still lacking so many features that are
needed for this type of system.

SOLUTIONS:

The most recommended solution to these problems is to


implement a web based system that will have the features
required for this kind of services or business.

In conclusion, the system will be able to serve as a web


base application when it is finally developed, where these
small upcoming companies can make use of it to publish
their services in a wide range and also help the company to
manage their service more effectively. On the other hand, it
will enable customers to freely make their desire choice
more freely and interactively.

FUTURE ENHANCEMENT

 Add new car is representing the car list.

 The User payment for the current receipt of the


payment.
20

 Add the current project for booking easy.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy