Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
29 views31 pages

Changed Report PDF

Uploaded by

Chakshu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views31 pages

Changed Report PDF

Uploaded by

Chakshu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

JNANA SANGAMA, Belagavi - 590 018.

2024 – 2025

A
mini project report on

"CAR RENTAL MANAGEMENT SYSTEM"

Submitted in partial fulfillment of the requirements for the award of the degree of

BACHELOR OF ENGINEERING
in
INFORMATION SCIENCE & ENGINEERING

Submitted by
CHEKIT SHARMA(1AT22IS024)
HARSH(1AT22IS038)

Under the guidance of.

Mrs.Shruthi B Mr.Omprakash
Assistant Professor Assistant Professor Dept.
Dept. of ISE, ATRIA of ISE, ATRIA I. T.
I. T.

ATRIA INSTITUTE OF TECHNOLOGY DEPARTMENT OF


INFORMATION SCIENCE & ENGINEERING
Anandnagar, Bengaluru-560 024
ATRIA INSTITUTE OF TECHNOLOGY
(Affiliated to Visvesvaraya Technological University) ASKB
Campus, Anandnagar, Bengaluru – 560024

Department of Information Science and Engineering

CERTIFICATE

Certified that the project work entitled “ CAR RENTAL MANAGEMENT SYSTEM” carried out by
CHEKIT SHARMA (1AT22IS024) and HARSH (1AT22IS038) , are bonafide students of ATRIA
INSTITUTE OF TECHNOLOGY, Bengaluru, in partial fulfillment for the award of Degree of Bachelor
of Engineering in Information Science & Engineering of Visvesvaraya Technological University, Belagavi,
during the academic year 2024-25. It is certified that all corrections/suggestions indicated for Internal
Assessment have been incorporated in the report deposited in the department library. The project report
has been approved as it satisfies the academic requirements in respect of project work prescribed for the
said degree.

Guide HOD Principal


Mrs .Shruthi B Dr. DEEPAK NR Dr. RAJESHA S
Assistant Professor (Dept. of ISE) (Atria I T)
Dept. of ISE, ATRIA
I. T.

External Viva

Name of Examiners Signature with date

1.

2.
DECLARATION

We, CHEKIT SHARMA(1AT22IS024) and HARSH(1AT22IS038) students of 5th semester


Bachelor of Engineering, Department of Information Science and Engineering, Atria Institute of
Technology, Bengaluru, would hereby declare that the project entitled “Hotel Reservation System”
has been carried out by us at Atria Institute of Technology, Bengaluru, and submitted in partial
fulfillment of the course requirement for the award of degree of Bachelor of Engineering in
Information Science and Engineering of Visvesvaraya Technological University, Belagavi, during
the academic year 2024-25.

We further declare that the work embodied in this report has not been submitted to any other univer
-sity or institution for the award of any other degree.

Place: Bengaluru Signature of the students


Date:

CHEKIT SHARMA
(1AT22IS024)

HARSH

(1AT22IS038)

i
ABSTRACT

“Car rental management system” is a project which aims in developing a computerized system to
maintain all the daily work of Car Rental .This project has many features which are generally
Not available at regular car rental stores , like facility of customer login and a facility of admin
login .It also has a facility of admin login through which the admin can monitor the whole system
.It also has facility of an online notice board where Admin can put up information about the cars
available in the exhibition and their prices and updating all data that go through the rental
process. It has also a facility where user after logging in their accounts can see list of cars and its
price and Availability of the car and also the customer can request the admin to add new type of
cars by filling the cars request form. The admin after logging into his account is admin account
can generate various reports such as cars report, users/ customer report. Overall, this project of
ours is designed to help anyone make it easier during the process of buying or renting a car in the
best possible way, as well as reducing human efforts and obtaining the best offers.

ii
ACKNOWLEDGEMENT

We are grateful to our institution, Atria Institute of Technology, for having provided us with the
facilities to successfully complete this mini project on CAR RENTAL SYSTEM. We
thank Dr. Rajesha S, principal and Dr. Deepak NR, HOD, ISE for providing us all the necessary
facilities for the successful completion of our mini-project.
Deadlines play a very important role in the successful completion of the academic project on time,
efficiently and effectively. We take this opportunity to express our deep sense of gratitude to our
guide and coordinators Mrs .SHRUTHI B , Assistant Professor, and Department of ISE for their
valuable guidance and help throughout the course of the academic mini-project. They have always
been patient with us and helped immensely in completing the task on hand. We also thank them for
their immense support, guidance, specifications & ideas without which seminar would have been
completed without full merit. Last but not least from the Department of Information Science and
Engineering, teaching and non-teaching staffs for their constant encouragement, support, patience,
and endurance shown during the preparation of this report were remarkable. We also thank the
management.

Finally, we thank our parents and friends for their motivation, morale and material support.

CHEKIT SHARMA
(1AT22IS024)

HARSH
(1AT22IS038)

iii
TABLE OF CONTENTS

DECLARATION I
ABSTRACT II
AKNOWLEDGEMENT III
TABLE OF CONTENTS IV
LIST OF FIGURES V

CHAPTER NO. CONTENTS PAGE NO.

1 INTRODUCTION TO PROJECT
1.1 Brief Discription 1
1.2 Scope and Feasability 2
1.3 Need of Car Rental system 2
1.4 Methodology Development 2
1.5 Software and hardware requirements 3

2
DESIGN 4
2.1
Specification Requirement 4
2.2
Logical Database 5

2.2.1 Contact 5
2.2.2 Login 5
2.2.3 Admin Portal 6
2.2.4 payment 6
2.2.5 Cars 7
2.2.6 Carbooking
7

2.3 ER Diagram 8
2.4 Structure of the project 9

iv
3 IMPLEMENTATION
3.1 Technologies and framework 10
3.1.1 PHP 10
3.1.2 CSS 10
3.1.3 BOOTSRAP 11
3.1.4 MYSQL
11
3.1.5 HTML
11

4 CODE SNIPPETS
4.1 Reservatin page sample code 12
4.2 5.1.1 php code for Reservation 14
4.3 Login page 14
4.4 Payment Page 15
4.5 booking status 15
4.6 Use case Diagram 16
4.7 Database design 16
sequence Diagram

5 SNAP SHOTS 17
5.1 Admin Login 17
5.2 Requests page 17
5.3 Admin home page 18
5.4 News letter page 18
5.5 Payment page 19
5.6 Car booking page 19
6 CUSTOMER VIEW SNAPSHOTS 20
6.1 Customer view page 20
6.2 make an book page 20
6.3 services page 21
6.4 About Us page 21
6.5 Contact Us page 22

v
LIST OF FIGURES

FIG NO. TITLE PAGE NO

2.2.1 contact 5
2.2.2 login 5
2.2.3 newsletter log 6
2.2.4 payment 6
2.2.5 Cars 7
2.2.6 carbooking
7
2.3 ER diagram
8
3.3 schema diagram
12
4.1 Requests page sample code
14
4.2 login
4.3 payment page 14
4.4 booking status 15
4.5 Use case diagram 15
4.6 Database Design 16
4.7 sequence diagram 16
5.1 Admin login page 17
5.2 Requests page 17
5.3 Admin home page 18
5.4 Admin news letter
18
5.5 Payment page
19
5.6 Car booking page
19
6.1 Customer view page
20
6.2 Customer make an reservation page
6.3 Customer our service 20
6.4 Customer about us page 21
6.5 customer contact us page 21
22

vi
Hotel Reservation System 2024-2025

CHAPTER 1

INTRODUCTION TO PROJECT
HOTEL RESERVATION SYSTEM

1.1 BRIEF DESCRIPTION

CAR RENTAL SYSTEM (CRS)is a web based system for a company that rents out cars. This
system enables the company to make their services available to the public through the internet
and also keep records about their services. 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, for these reasons Car renting is very helpful.

Objectives

In today’s fast-paced world, car rental services have become an essential part of the
transportation industry, catering to individuals and businesses alike. Managing a car rental
business involves several intricate processes, from booking and billing to fleet maintenance and
customer management. A Car Rental Management System is a specialized tool designed to
streamline these processes, improve operational efficiency, and enhance customer satisfaction.
Its overarching objective is to provide a seamless and secure platform for managing all aspects
of the car rental business effectively.
One of the primary goals of a Car Rental Management System is to streamline operations.
Traditional methods of car rental management often involve manual record-keeping, which
can be error-prone and time-consuming. the system ensures that operations are efficient and
error-free. Additionally, it provides an organized database of vehicles, including details about
availability, maintenance schedules, and rental history. This centralization of information
simplifies the management process and minimizes confusion.

Dept of ISE, AIT 1


Hotel Reservation System 2024-2025

1.2 SCOPE AND FEASABILITY


The scope and feasibility of a Car Rental Management System (CRMS) encompass its
functionality, potential impact, and practical implementation. This system is designed to
meet the operational needs of car rental businesses by automating processes, improving
efficiency, and providing a seamless customer experience. With increasing demand for
rental services and advancements in technology, the scope of a CRMS is expansive, and its
implementation is highly feasible for businesses of various scales
Vehicle Management
Clarify the user request
Identify deficiencies in the current system
Establish goals and objectives for the new system
Determine the feasibility for the new system
Prepare a project charter that will be used to guide the remainder of the Project

1.3 NEEDS OF HOTEL RESERVATION SYSTEM


The car rental industry has witnessed significant growth in recent years, driven by the
increasing demand for flexible and affordable transportation options. However, managing a
car rental business involves complex operations, ranging from fleet management and
booking systems to billing and customer service. A Car Rental Management System (CRMS)
is essential to address these challenges and ensure the smooth functioning of the business.

1.4 METHODOLOGY DEVELOPMENT MODEL

Dept of ISE, AIT 2


Hotel Reservation System 2024-2025

1.5 SOFTWARE REQUIREMENTS

➢ OS: Windows 7 and higher


➢ Database: MYSQL
➢ Languages: PHP, HTML, CSS, JAVASCRIPT
➢ Software: XAMPP (any browser which
supports XAMPP)

1.5.1 - HARDWARE REQUIREMENTS

Processor: Pentium core 2 duo and higher



RAM: 512MB

Hard Disk: 40GB

Monitor: 15” Colour Monitor

Dept. of ISE,AIT 3
Hotel Reservation System 2024-2025

CHAPTER 2
DESIGN

2.1 SPECIFICATION REQUIREMENTS

External Interfaces

This interface will be actual interface through which the user will communication with the
application and perform the desired tasks.
Admin login
I.D
Role: Admin wishes to login to the system
Precondition: Username and Password
Success end Condition: Main option of screen display
Failed end Condition: User has entered incorrect Username and Password or both

Software Product Features

Car Rental Management System


Sequencing information
-Login information should be filled before the user allowed.
Error Handling
-If user doesn’t filled up validate information then the system display error message
for user and request to enter the validate information.
Performance required
Security
-System should be Protected from unauthorized access Where the validate Username
and Password are required so no other can access.

Dept of ISE,AIT 4
Hotel Reservation System 2024-2025

2.2 LOGICAL DATABASE


2.2.1 CONTACT
ATTRIBUTES- id(PRIMARY), fullname, phoneno, email, cdate and approval.

Table 2.2.1 Structure of Contact.

2.2.2 LOGIN

ATTRIBUTES- id(PRIMARY ), usname and pass

Table 2.2.2 Structure of Login.

Dept of ISE, AIT 5


Hotel Reservation System 2024-2025

2.2.3 NEWS LETTER LOG


ATTRIBUTES- id as the primary key, title, subject and news

Table 2.2.3 Structure of NewsLetterLog

2.2.4 PAYMENT
ATTRIBUTES- id, title, fname, lname, troom, tbed, nroom, cin, cout, ttot,
fintot, mepr, btot and noofdays.

Table 2.2.4 Structure of Payment

Dept of ISE, AIT 6


Hotel Reservation System 2024-2025

2.2.5 CARS
ATTRIBUTES- id(PRIMARY), type, brand, place and cusid.

Table 2.2.5 Structure of Cars.

2.2.6 CARBOOKING

ATTRIBUTES- id as Primary, title, FName, LName, Email, National, Country,


Phone, Troom, Car, Brand, Fuel, cin, cout, stat and nodays

Table 2.2.6 Structure of Carbooking.

Dept of ISE, AIT 7


Hotel Reservation System 2024-2025

2.3 ER DIAGRAM

An Entity-Relationship Diagram (ER diagram) is a type of data modeling technique


that visually illustrates an information system's entities and the relationships between
those entities. It's used in database design to organize complex systems by
demonstrating how things interact with one another within the system.

Table 2.3 ER diagram of Car Rental

Dept of ISE, AIT 8


Hotel Reservation Systemxt 2024-2025

2.4 STRUCTURE OF THE PROJECT

After Administrator Login


Status
View Booking
View Cars
View payment’s
Feedback
Logout

Users visit
View cars
View Gallery
View services
Book

Dept of ISE, AIT 9


Hotel Reservation System 2024-2025

CHAPTER 3
IMPLEMENTATION
3.1 Technologies/ Frameworks used in building the project

The language utilized for the implementation of project should be independent of platform,
powerful and simple, object oriented, robust, powerful, interactive, simple to understand and
learn, dynamic and extensible. The whole Project is divided in two parts the front end and
the back end. The front end is designed using of PHP, CSS, HTML. The back end is
designed using myself which is used to design the databases.

3.1.1 PHP
PHP is a server-side scripting language designed for web development but also used as a general-
purpose programming language. PHP is now installed on more than 244 million websites and 2.1
million web servers. Originally created by Ramses Leadoff in 1995, the reference implementation
of PHP is now produced by The PHP Group. While PHP originally stood for Personal Home
Page, it now stands for PHP: Hypertext Pre-processor, a recursive acronym. PHP code is
interpreted by a web server with a PHP processor module, which generates the resulting web page:
PHP commands can be embedded directly into an HTML source document rather than calling an
external file to process data. It has also evolved to include a command-line interface capability
and can be used in standalone graphical applications. PHP is free software released under the
PHP License. PHP can be deployed on most web servers and also as a standalone shell on almost
every operating system and platform, free of charge

3.1.2 CSS

CSS Stands for "Cascading Style Sheet." Cascading style sheets are used to format the Layout
of Web pages. They can be used to define text styles, table sizes, and other aspects of Web
pages that previously could only be defined in a page's HTML. The basic purpose of CSS is to
separate the content of a web document (written in any mark-up language) from its
presentation (that is written using Cascading Style Sheets). There are lots of benefits that one
can extract through CSS like improved content accessibility, better flexibility and moreover,
CSS gives a level of control over various presentation characteristics of the document. It also
helps in reducing the complexity and helps in saving overall presentation time.

Dept of ISE, AIT 10


Hotel Reservation System 2024-2025

3.1.3 Bootstrap
Bootstrap is a free and open-source tool collection for creating responsive websites and
web applications. It is the most popular HTML, CSS, and JavaScript framework for
developing responsive, mobile-first websites. It solves many problems which we had
once, one of which is the cross-browser compatibility issue. Nowadays, the websites are
perfect for all the browsers (IE, Firefox, and Chrome) and for all sizes of screens
(Desktop, Tablets, Phablets, and Phones). All thanks to Bootstrap developers -Mark
Otto and Jacob Thornton of Twitter, though it was later declared to be an open-source
project.

3.1.4 MYSQL
("My S-Q-L", officially, but also called "My Sequel") is (as of July 2013) the world's second
most widely used open-source relational database management system (RDBMS). It is
named after co-founder Michael Wideners daughter; My SQL phrase stands for Structured
Query Language. The MySQL development project has made its source code available
under the terms of the GNU General Public License, as well as under a variety of
proprietary agreements. It was owned and sponsored by a single for-profit firm, the Swedish
company Myself AB, now owned by Oracle Corporation. It was a popular choice of
database for use in web applications, and am central components of the widely used LAMP
open source web application software stack (and other 'AMP' stacks). LAMP is an acronym
for "Linux, Apache, Perl/PHP/Python." Free-software open source projects that require a
full-featured database management system often use me. For commercial use, several paid
editions are available, and offer additional functionality

3.1.5 HTML5
HTML5 is a markup language used for structuring and presenting content on the World
Wide Web. It is the fifth and current major version of the HTML standard. It was
published in October 2014 by the World Wide Web Consortium (W3C) to improve the
language with support for the latest multimedia, while keeping it both easily readable by
humans and consistently understood by computers and devices such as web browsers,
parsers, etc.

Dept of ISE, AIT 11


Hotel Reservation System 2024-2025

CHAPTER 4
CODE SNIPPETS

4.1 APPROVE MODEL SAMPLE CODE

Fig 4.1 : Aprrove model php

Dept of ISE, AIT 12


Hotel Reservation System 2024-2025

4.1.1 PHP CODE OF UPLOADING CAR MODULE

Dept. of ISE,AIT 13
Hotel Reservation System 2024-2025

4.2 LOGIN PAGE

Fig 4.2 Login Page

4.3 PAYMENT PAGE

Fig 4.3 : Payment Page

Dept. of ISE,AIT 14
Hotel Reservation System 2024-2025

4.4 BOOKING STATUS

Fig 4.4 : Booking Status

4.5 USE CASE DIAGRAM

Fig 4.5 : Case Diagram

Dept. of ISE,AIT 15
Hotel Reservation System 2024-2025

4.6 DATABASE DESIGN

Fig 4.6 : Database Design

4.7 SEQUENCE DIAGRAM

Fig 4.7 : Sequence Diagram

16
Dept. of ISE,AIT
Hotel Reservation System 2024-2025

CHAPTER 5
SNAPSHOTS
5.1 ADMIN LOGIN PAGE

This is the first window when the application is executed as shown in Fig 6.1.

Fig 5.1: Admin Login Page

5.2 REGISTRATION PAGE


This page allows user to Reserve and make changes to database as shown in Fig 6.2.

Fig 5.2: Registration Page

Dept of ISE, AIT 17


Hostel Reservation System 2024-2025

5.3 ADMIN HOME PAGE


On successful login, admin can either add, update or delete any appointment
and can also view the details such as list of all appointments, sales history as shown in Fig
6.3.

Fig 5.3: Admin Home Page

5.4 ADMIN FEEDBACK PAGE


On this page, admin can read about a feedack by providing a message whether
the booking status is confirmed or not as shown in Fig 6.5

Fig 5.4: Admin Feedback Page

Dept of ISE, AIT 18


Hotel Reservation System 2024-2025

5.5 PAYMENT PAGE


By clicking on the payment services in menu tab the Admin can view the
payment status that are available by the customer as shown in Fig 6.5.

Fig 5.5 :Payment Page

5.6 CAR BOOKING PAGE


On this page, admin can view the status of customers who have booked an
Car as shown in Fig 6.6.

Fig 5.6 Car Booking Page

Dept of ISE, AIT 19


Hotel Reservation System 2024-2025

CHAPTER 6
CUSTOMER VIEW SNAPSHOTS
6.1 CUSTOMER VIEW PAGE
On this page, the customer can view the front page for various information about the
Car as shown in Fig 6.1.

Fig 6.1 Customer View Page

6.2 CUSTOMER MAKE AN BOOKING PAGE


the customer can book a car choosing the services needed, name, email id, etc.

Fig 6.2: Customer Make An Booking Page

Dept of ISE, AIT 20


Hotel Restaurant System 2024-2025

6.3 CUSTOMER OUR CARS PAGE

On this page, the customer can view the various Cars provided with their service
cost as shown in Fig 7.3

Fig 6.3 Customer Our Services Page

6.4 CUSTOMER ABOUT US PAGE


On this page, the customer can view about the agenda and to what the Rental aims
at to be as shown in Fig 7.4

Fig 6.4 Customer About Us Page

Dept of ISE, AIT 21


Hotel Reservation System 2024-2025

6.5 CUSTOMER CONTACT US PAGE

On this page, the customer can view about the contact information for the parlour as
shown in Fig 7.5

Fig 6.5 Customer Contact Us Page

Dept of ISE, AIT 22


Hotel Reservation System 2024-2025

CONCLUSION

Online Car Rental Management System is user-friendly and customized software for car
renting company. Online Car Rental Management System has been developed to manage and
automate the overall processing of any large car renting company. Online Car Rental
Management System project is capable of managing cars, booking, feedbacks, payment etc. It
is a user friendly and customized software for providing support for company admin. This
project is a very flexible software and it can be upgraded according to the individual needs.

REFERENCE
http://www.carrentingsolutions.com/

https://youtu.be/BsDoLVMnmZs/

https://www.tutorialspoint.com/javascript/index.htm/

Dept of ISE, AIT 23

You might also like