0% found this document useful (0 votes)
22 views14 pages

Web Mini Project Report Car

The document is a mini-project report on a Car Rental System developed by Mohit Monnappa T N and Nischal B as part of their Bachelor of Engineering in Information Science and Engineering. The system is a web-based platform designed to streamline vehicle rentals, allowing users to register, browse vehicles, and manage bookings efficiently. It includes various modules for customer management, vehicle tracking, and booking processes, with a focus on usability, security, and future enhancements like mobile app development.

Uploaded by

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

Web Mini Project Report Car

The document is a mini-project report on a Car Rental System developed by Mohit Monnappa T N and Nischal B as part of their Bachelor of Engineering in Information Science and Engineering. The system is a web-based platform designed to streamline vehicle rentals, allowing users to register, browse vehicles, and manage bookings efficiently. It includes various modules for customer management, vehicle tracking, and booking processes, with a focus on usability, security, and future enhancements like mobile app development.

Uploaded by

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

A Mini-project Work Report

on
“Car Rental System”
Submitted in the partial fulfillment for the award of
BACHELOR OF ENGINEERING
in
INFORMATION SCIENCE AND ENGINEERING

By

Mohit Monnappa T N USN: 1BY22IS092


Nischal B USN: 1BY22IS101

Under the guidance of


Mrs. Malini M
Asst Professor
Ms. Spandana L
Asst Professor

2024-2025
DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that the Web Technology Mini-Project work (BCSL504) titled “Car Rental System”
is a bonafide work carried out by Mohit Monnappa T N (1BY22IS092) and Nischal B
(1BY22IS101) in partial fulfilment for the award of Bachelor of Engineering Degree in Information
Science and Engineering of the Visvesvaraya Technological University, Belagavi during the year
2024-25. It is certified that all corrections/suggestions indicated for Internal Assessment have been
incorporated in this report. The mini-project report has been approved as it satisfies the academic
requirements with respect to mini-project work for the B.E Degree.

___________ ____________ _______________


Signature of the Signature of the Signature of the HOD
Guide Co-Guide
(Mrs. Malini M) (Ms. Spandana L) (Dr. Surekha K B)

Examiner’s Name & Signature


1.
2.
ABSTRACT
The Car Rental System is a web-based platform developed using PHP, designed to simplify the
process of renting vehicles, from booking to vehicle return.

Customers can register by providing essential details such as name, contact information, and preferred
payment method. Once registered, they can browse available vehicles, make bookings, and track rental
status. The Vehicle module allows administrators to manage vehicle details, availability, and rental
pricing. It also enables system administrators to oversee bookings, customer accounts, and manage
rental transactions. This system ensures an efficient, user-friendly process for both customers and
administrators while providing real-time updates and maintaining transparency throughout the rental
process.
ACKNOWLEDGEMENT

We are happy to write a mini-project report after completing it successfully. This mini-project would
not have been possible without the guidance, assistance and suggestions of many individuals. We
would like to express our deep sense of gratitude to each and every one who has helped us to make this
mini-project a success.

We heartily thank Dr. Sanjay H A, Principal, BMS Institute of Technology & Management, for his
constant encouragement and inspiration in taking up this mini-project.

We heartily thank Dr. Surekha K B, Head of the Department, Information Science and
Engineering, BMS Institute of Technology& Management for constant encouragement and
inspiration in taking up this mini-project.

We gratefully thank our mini-project guide, Mrs. Malini. M, Asst. Professor and co-guide Ms.
Spandana L, Asst. Professor, Dept. of Information Science and Engineering, for their
encouragement and advice throughout the course of the mini-project work.

Special thanks to all the staff members of the Information Science and Engineering Department for
their help and kind co-operation.

Lastly, we thank our parents and friends for their encouragement and support given to us in order to
finish this mini-project work.

By,

Mohit Monnappa T N
Nischal B
Declaration

We, hereby declare that the Web Technology Mini-Project work (BCSL504) titled “Car Rental
System” is a record of original mini-project work undertaken for partial fulfilment of Bachelor of
Engineering in Information Science and Engineering of the Visvesvaraya Technological University,
Belagavi during the year 2024-25. We have completed this mini-project work under the guidance of
Mrs. Malini. M, Asst. Professor and co-guide Ms. Spandana L, Asst. Professor.

I also declare that this mini-project report has not been submitted for the award of any degree,
diploma, associate ship, fellowship or other titles anywhere else.

Student Photo

USN 1BY22IS092 1BY22IS101


Name Mohit Monnappa T N Nischal B

Signature
INDEX

ABSTRACT i
ACKNOWLEDGEMENT ii
DECLARATION iii
CHAPTER-1 INTRODUCTION
CHAPTER-2 REQUIREMENT ANALYSIS
CHAPTER-3 SYSTEM DESIGN
CHAPTE-4 PSEUDOCODE
CHAPTER-5 RESULTS
Introduction
The Car Rental System is an intuitive, web-based platform developed using PHP to simplify the entire
vehicle rental process. Designed with customers in mind, it allows users to easily register, browse a
range of available vehicles, and make secure bookings online. Customers can view rental options,
manage their bookings, and track their rental status. This system aims to provide a seamless and
transparent experience for all users, ensuring convenience, flexibility, and effective management
throughout the car rental process.

Requirement Analysis
1. Functional Requirements:
 Users can register with personal details, make bookings, and manage profiles.
 Advanced car search and real-time availability tracking.
 Booking management with options to view, edit, or cancel bookings.
2. Non-Functional Requirements:
 Usability: Intuitive, mobile-responsive interface for all users.
 Performance: Quick search, booking.
 Security: Data encryption, secure login, and role-based access control.
 Scalability: Easily saleable to accommodate growing users and data.
3. Technical Requirements:
 Platform: PHP with MySQL database for data storage.
4. Constraints:
 Requires internet access for system usage.
5. Future Enhancements:
 Mobile app development.
 Integration with external services for vehicle tracking or reviews.

System Design
1. Architecture Overview: The system follows a 3-tier architecture:
 Client-Side (User Interface): A web-based front end for customers to interact with.
 Server-Side (Business Logic): PHP framework managing the application logic.
 Database Layer: MySQL stores user, vehicle, booking data.

2. Modules:
 Customer Module:
o Features: User registration, car search, booking management, and profile
management.
o Functionality: Users can browse available vehicles, make bookings, and manage
their profiles.
3. Database Design:
 Tables: Users, Vehicles, Bookings.
 Relationships: Users make bookings for Vehicles linked to Bookings.
4. Data Flow:
 Users register, log in, search for cars, make bookings, and pay.
5. Security:
 Authentication: Secure login with password hashing.
 Data Protection: HTTPS and data encryption for secure communication.
6. Scalability:
 Load Balancing: To handle high traffic.
 Database Optimization: Use indexing for faster queries.
7. Future Enhancements:
 Mobile app for on-the-go booking.
 Vehicle tracking and customer reviews for transparency.
Pseudocode
1. User Registration:
 User visits the registration page.
 User enters details (name, email, password).
 System checks if the email is already in use.
 If not, store the user's details in the database.
 Display confirmation of successful registration.
 Send a verification email to the user.

2. User Login:
 User visits the login page.
 User enters registered email and password.
 System checks if the email and password match records in the database.
 If credentials are correct, allow access to the user dashboard.
 If credentials are incorrect, display an error message and prompt retry.

3. User Dashboard/Profile Display:


 Upon successful login, redirect the user to the dashboard page.
 Display user profile information (name, email, car rental history).
 Allow user to view available cars for rent.
 Provide an option to log out.

4. Car Listing:
 Display a list of available cars for rental (with details like model, availability, price, etc.).
 Allow users to filter the list by car type, rental duration, price, etc.
 Option to view more details about each car.

5. Car Booking Process:


 User selects a car from the list.
 User chooses rental dates (start and end).
 Calculate rental cost based on selected dates.
 Prompt the user to confirm booking details.
 User confirms and proceeds to payment.
 Store booking details in the database (car rented, dates, payment status).
 Display confirmation of successful booking.

6. Profile Update (Change Password):


 User visits the profile update section.
 User enters current password, new password, and confirms the new password.
 System checks if the current password matches the record.
 If valid, update the password in the database.
 Display a success message for password change.

7. Logout:
 User clicks the logout button.
 Clear the user session and redirect to the homepage.

Results
Fig.1 Home Page

Fig.2 User Login


Fig.3 User Profile
Fig.4 and 5 Book a car to rent

Fig.6 Check bookings


Fig.7 Update password

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