Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
Car Rental System
Project-I
BACHELOR OF TECHNOLOGY
(Computer Science and Engineering)
SUBMITTED BY:
Name Roll no.
Rohit Singh Goonchhla 1915371
Amrit pal Singh 1915036
Harpreet Singh Bagga 1915169
FEB 2022
Under the Guidance of
Er. Rohini Mahajan
(Project Mentor)
1
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
Table of Contents
SNo Contents Page No
1. Introduction 3
2. Brief Literature survey 4
3. Problem formulation 5
4. Objectives 6
5. Methodology/ Planning of work 7
6. Facilities required for proposed work 8
7. References 9
2
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
1. INTRODUCTION
The “Car Rental System” has been devloped to override the problems prevailing in the
practicing manual system . This software is supported to eliminate and in some cases reduce
the hardships faced by this existing system . Moreover this system is designed for the company
to carry out operations in a smooth and effective manner.
This aplication is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data . No formal knowledge is needed for the
user to use this system. Thus by this all it proves it is user-friendly. Car Rental System can
lead to error free, secure, reliable and fast management system. It can assist the user to
concentrate on their other activities rather to concentrate on the record keeping. Thus it will
help organization in better utilization of resources.
Every organization, whether big or small, has challenges to overcome and managing the
informations of Customer, Car, Booking, Supplier, Insurance. Every Car Rental System has
different Car needs, therfore we design exclusive employee management systems that are
adapted to your managerial requirements. This is designed to assist in strategic planning, and
will help you ensure that your organization is equipped with the the right level of information
and details for your future goals. Also, for those busy executive who are always on the go, our
systems come with remote access feature, which will allow you to manage your workforce
anytime, at all times. These systems will ultimately allow you to better manage resources.
3
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
2. BRIEF LITERATURE SURVEY
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. Most companies throughout the
industry make a profit based of the type of cars that are rented. The rental cars are categorized into
economy, compact, compact premium, premium and luxury. And customers are free to choose any
car of their choice based on their purse and availability of such car at the time of reservation.
4
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
3. PROBLEM FORMULATION
The problem with some of the current system is that:
Based on observations, some small companies already have a car rental system which is not a
web based application. This is a limitation that gives them capability to store customer’s details,
but at the same time they cannot make their services more available to the public through the
internet, they rather make use of posters to advertise their services to the public. These types of
companies can overcome these problems by switching to the web base application of their type
of system.
They also make use of phone call reservations which is also limited to many features as
compare to a web base system. For example a customer may make a phone call reservation for a
particular car, but when he/she comes to pick the car, he/she might turn not to like the car; this
could be because the customer could not see a sample picture of the car he/she wants to rent.
5
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
4. OBJECTIVES
The main objective of the Project on Car Rental System is to manage the details of Car,
Customer, Payment, Booking, Insurance. It manages all the information about Car, Supplier,
Insurance. The project is totally built at administrative End and thus only the administrator is
guaranteed the access.
The purpose of the project is to build an application program to reduce the manual work for
managing the Car, Customer, Supplier, Payment. It tracks all the details about the Payment,
Booking, Insurance.
6
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
5. METHODOLOGY/PLANNING OF WORK
The application is structured into four main parts. These are following:
5.1 SCRAPPING THE WEBSITE
Scraping the news from the website is done by using Beautiful Soup and request
module. In the request module the session object will be the first variable. These are
essential to make a connection to the server. This is the abstraction provided by the
requests framework.
5.2 STORING THE DATA
In this Model Headline is used to carry out the purpose. It will perform the standard
storing procedure. It contains a separate variable for storing the content that is
extracted by creating new Headline() object. This Stored data further used in
visualization.
5.3 SERVING THE DATA OBJECTS
Serving the data that is stored is a simple process, and is done by creating a view
function. The function is defined by extracting all the elements from the variables. The
stored list is reveresed for getting the latest information on top and the list is passed in
as a context. This context is further displayed using HTML and NodeJs.
5.4 DESIGNING
After getting all the content, information and data that is required to do initiate the
project its time to design the webpage using HTML,CSS,JAVASCRIPT, PYTHON
DJANGO. As the design is completed with make it responsive by using media queries,
so that the website is fully function on different screen ratios.
7
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
6. FACILITIES REQUIRED FOR PROPOSED
WORK
Provide the searching facility is based on various factors. Such as Car, Payment, Booking,
Insurance.
Car Rental System also manage the Supplier details online for Booking details, Insurance
details, Car.
It tracks all the information of Customer, Supplier, Booking etc.
Manage the information of Customer.
Shows the information and decription of the Car, Payment.
To increase the efficiency of managing the Car, Customer.
It deals with monitoring the information and transactions of Booking.
Manage the information of Car.
Editing, adding and updating of records is improved which results in proper resource
management of Car data.
Manage the information of Booking.
Integration of all Records of Insurance.
8
Chandigarh Engineering College Jhanjeri
Mohali-140307
Department of Computer Science & Engineering
7. REFERENCE
[Link]
[Link]
[Link]