Changed Report PDF
Changed Report PDF
2024 – 2025
A
mini project report on
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)
Mrs.Shruthi B Mr.Omprakash
Assistant Professor Assistant Professor Dept.
Dept. of ISE, ATRIA of ISE, ATRIA I. T.
I. T.
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.
External Viva
1.
2.
DECLARATION
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.
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
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
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
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 3
Hotel Reservation System 2024-2025
CHAPTER 2
DESIGN
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
Dept of ISE,AIT 4
Hotel Reservation System 2024-2025
2.2.2 LOGIN
2.2.4 PAYMENT
ATTRIBUTES- id, title, fname, lname, troom, tbed, nroom, cin, cout, ttot,
fintot, mepr, btot and noofdays.
2.2.5 CARS
ATTRIBUTES- id(PRIMARY), type, brand, place and cusid.
2.2.6 CARBOOKING
2.3 ER DIAGRAM
Users visit
View cars
View Gallery
View services
Book
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.
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.
CHAPTER 4
CODE SNIPPETS
Dept. of ISE,AIT 13
Hotel Reservation System 2024-2025
Dept. of ISE,AIT 14
Hotel Reservation System 2024-2025
Dept. of ISE,AIT 15
Hotel Reservation System 2024-2025
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.
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.
On this page, the customer can view the various Cars provided with their service
cost as shown in Fig 7.3
On this page, the customer can view about the contact information for the parlour as
shown in Fig 7.5
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/