Final Report
Final Report
of Technology
Submitted By
Enrollment No:
(12102040701094)
MINI PROJECT (102040601)
A.Y. 2023-24 EVEN TERM
CERTIFICATE
This is to certify that the Mini Project Report submitted entitled “Car
Reservation System” has been carried out by Krunal giri (12102040701094)
under guidance in partial fulfillment for the Degree of Bachelor of Engineering
in Computer Engineering, 6th Semester of Madhuben and Bhanubhai Patel
Institute of Technology, CVM University, New Vallabh Vidyanagar during
the academic year 2023-24.
This is to certify that the Mini Project Report submitted entitled “Car
Reservation System” has been carried out by Kirtan soni (12102040701091)
under guidance in partial fulfillment for the Degree of Bachelor of Engineering
in Computer Engineering, 6th Semester of Madhuben and Bhanubhai Patel
Institute of Technology, CVM University, New Vallabh Vidyanagar during
the academic year 2023-24.
This is to certify that the Mini Project Report submitted entitled “Car
Reservation System” has been carried out by Jay Brambhatt
(12102040701073) under guidance in partial fulfillment for the Degree of
Bachelor of Engineering in Computer Engineering, 6th Semester of Madhuben
and Bhanubhai Patel Institute of Technology, CVM University, New Vallabh
Vidyanagar during the academic year 2023-24.
In the accomplishment of this project successfully, many people have best owned upon us
their blessings and the heart pledged support, this time we are utilizing to thank all the people
who have been concerned with this project.
Then we would like to thank our project coordinator Mr. Keyur Prajapati and Guide Professor
Prof. Shyam Viththalani, whose valuable guidance has been the ones that helped us patch
this project and make it full proof success. His suggestions and his instructions have served as
the major contributor towards the completion of the project.
Then we would like to thank our friends who have helped us with their valuable suggestions
and guidance has been very helpful in various phases of the completion of the project.
Last but not the least we would like to thank our classmates who have helped us a lot.
Abstract
In the present world people always try to reduce the workload by using the technologies. travelling is one
of the activities done by people to reduce their stress. In our project we reduced the task of renting cars by
taking the advantage of the present technology.
In conventional manner if someone have to rent a car they must go to the renting company and select the
vehicle and do the paper works for completing the procedure. Doing the conventional procedure is a
tedious task, to avoid this we have simplified the task and made it into online. In online method people
can select the vehicle through online and by giving less details they can perform the booking. The user
must create an account in the website by giving his personal details and then he will directly get the
details of the vehicles available and they can book the vehicle according to their timing.
By having online method the workload will be reduced to a greater percentage .by comparing
with conventional manner the online method is much more easier.
OUTLINE
SL. No.
Chapters Contents
01 Chapter 1 Introduction
1.1 Aim
1.2 Introduction
3.1 Introduction
4.1 Introduction
05 Chapter 5 Conclusion
5.1 Conclusion
06 Chapter 6 Future Enhancement
Appendix A Bibliography
Appendix B User Manual
1. Introduction
Chapter 1 INTRODUCTION
1.1 Aim
The project titled Online Car Rental System aims to reduce the difficulty of storing data in a rental
service office and avoiding the manual book working method.
1.2 Introduction
At present many of the offices keep their data in a log or register book. This makes a lack of security
and also much difficult to maintain. There are so many incidents in offices where the data is lost due to many
reasons. Hence it is necessary to have an alternative way to keep the office data in a more secured way. Storing
the data to a database is the best method to avoid all these problems. In this view this application is designed to
store data and daily logs of a car rental company. By this it is to ensure complete security and mobility to the
data where the employees and user can check and verify the data very easily from anywhere with a minimal
hardware and less maintenance expenditure to the company. 1.3 Module Description
1.3.1 Admin module Registration: o
User Registration o Vehicles Registration,
Booking Operation: o Booking
Confirmation o Booking Cancellation
Database : MySQL
Online Car Rental System
Chapter 2
LITERATURE REVIEW
2.1 Literature survey
2.1.1 Zoom car Self-drive car rental
Zoom car is a self-drive car rental service which allows user to rent cars by the hour, day,week or month.
2.1.2 Eco Rent a Car
This venture aims to offer individuals as well as corporates with superlative car hire services.
Over time this firm has made a mark in the self-drive car rental segment.
• User friendly
This project has used the insight on user technology to construct and integrating the web-based system with
SMS technology to enhance the service provided by the car rental agencies for the customers about the
booking status, and the availability of the car reserved. Thus, the system provides a convenient way of
notification.
Besides, this system makes it easy to get car information, book a car and quickly rent a car.
ER Entity Relationship
3.1.3 Intended Audience
This project is a prototype for the Online Car Rental system and it is restricted within the college
premises. This has been implemented under the guidance of college faculty. This project is useful for the
Online Car Rental team and as well as to the passengers.
3.1.4 Project Scope
This project traverses a lot of areas ranging from business concept to computing field, and required to
perform several researches to be able to achieve the project objectives.
The area covers include:
• Car rental industry: This includes study on how the car rental business is being done, process involved
and opportunity that exist for improvement.
• PHP Technology used for the development of the application.
• General customers as well as the company’s staff will be able to use the system effectively.
• Web-platform means that the system will be available for access 24/7 except when there is a temporary
server issue which is expected to be minimal.
• As data is maintained electronically, it’s easy for a person to update the details Maintenance is
easy and performance is good.
• The system has automated the booking and transportation process.
3.4 Overall Description
The Car Rental System is being developed for customers so that they can book their vehicles from any
part of the city. This application takes information from the customers through filling their details like, email,
mobile number and password. A customer being registered in the website has the facility to book a vehicle which
he requires.
The proposed system is a completely integrated online systems. It automates manual procedure in an
effective and efficient way. This automated system facilitates customer and provides to fill up the details
according to their requirements. It includes display of different types of vehicle they are trying to hire and
location. The purpose of this system is to develop a web site for the people who can rent vehicles.
3.4.1 Product Features
• Online Vehicle Reservation: A tools through which customers can reserve available cars online prior
to their expected pick-up date or time.
System Design
4.1 Introduction
4.1.1 Purpose
The purpose of designing the project is to know the overall structure and appearance of the application
and to apply any changes if needed.
4.1.2 Scope
The project is meant to be easy understandable and having a user friendly appearance.
4.1.3 Definitions and Acronyms
These are the acronyms used in this document
Table 4.1: Document Conventions
DB Data Base
DFD Data Flow Diagram
ER Entity Relationship
MVC Model view Controller
Figure 4.2: Level 1 Data flow diagram for Online car rental system
C. Level 2 DFD for Admin
Figure 4.3: Data flow diagram of Admin D.Level 2DFD for
User
A. Admin
Figure 4.5: Use case diagram of Admin B. User
A. Admin
Car Rental System Class Diagram describes the structure of a Car Rental System classes, their attributes,
operations (or methods), and the relationships among objects. The main classes of the Car Rental System are Cars,
Booking, Passenger, Car Routes and Drivers.
4.3.3 Table
The world has become a place where there is a lot of technological development; where every single thing done
physically has been transformed into computerized form. Nowadays, people’s activities have been transformed
into work done by computerized systems. One of which is the main target of this project which is about Car
Rental System. The system of renting cars exist back in the previous years, were people rent cars for their personal
reasons. Car renting is essential to many peoples’ plan to travel or move from one place to another for business
purposes, tour, and visit or holidays.
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 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.
In our application we have simplified the booking procedures and the customer can easily perform the booking
and there is a collection of cars where the customer can select according to their wish. the customer can book their
vehicles according to their particular date. In admin side the booking information will be saved to the database, the
admin can add new vehicles to the database and manage the booking .
Chapter 6
FUTURE ENHANCEMENT
In the future the application can be occupied with the payment option within the application and the
user may get a billing receipt.
The application can contain the SMS alert to notify the user. The user can be notified with the messages.
Vehicle tracking system can be implemented to trace the location of given cars.
Online Car Rental can provide on road assistance for the users.
The application can assist with customer helpline for any queries.
2.Website References
o Draw.io https://app.diagrams.net/
o Grammerly https://grammerly.com