Project Report
Project Report
ON
BY
MOHIT ANAND
CERTIFICATE
This is to certify that MOHIT ANAND of Master in Computer Application have successfully
completed the Industrial Training Project work titled ‘CAR RENTAL PORTAL’ during the
academic year 2022-23. This report is submitted as partial fulfilment of the requirement of
degree in MCA Engineering of Savitribai Phule Pune University.
Prof. Dr. Mrs. K.R.Joshi Dr. Mrs. Pradnya Muley Dr. Mrs. Pratibha
Adkar
ACKNOWLEDGEMENT
A successful project work is a result of the organized and well-coordinated team. So, at the
completion of the project, I feel obliged to extend my gratitude towards all those who made
valuable contribution throughout my training period.
I would like to thank Prof. Dr. Mrs. K.R. Joshi, Principal and Dr. Mrs. Pradnya Muley, Head
of Department, for their support. My sincere thanks to my internal project guide Dr. Mrs.
Pratibha Adkar for her extensive support throughout the project.
MOHIT ANAND
Roll no. 52101
Index
SR NO CONTENT PAGE NO
CHAPTER 1 INTRODUCTION
⚫ Email: [email protected]
Hence, the necessity arises to enhance the website's interactivity and provide
users with a seamless experience akin to what's desired for an agricultural
product purchasing application. Our objective is to transform the car rental
industry by introducing a highly interactive platform that leverages modern web
technologies. Through features such as real-time updates, dynamic car listings,
and intuitive controls, we aim to revolutionize the user experience. Additionally,
integrating advanced functionalities such as 360-degree product views and
personalized recommendations will further differentiate our portal from existing
platforms.
Admin :
- User Management: The admin can manage user accounts on the platform,
including registering new users, updating user details, and deactivating
accounts if necessary.
- Vehicle Management: The admin can manage the fleet of vehicles available for
rental, including adding new vehicles, updating vehicle information such as
model, year, and availability, and removing vehicles from the inventory if
necessary.
- Booking Management: The admin can oversee the booking process, including
viewing booking details, confirming or rejecting booking requests, and
managing rental durations and pricing.
- Report Generation: The admin can generate reports on various aspects of the
rental business, including revenue, bookings, and vehicle utilization.
- Profile Management: The admin can manage their own profile on the platform,
including editing personal information, changing account settings, and updating
their password.
Buyer :
- User Management: The admin can manage user accounts on the platform,
including registering new users, updating user details, and deactivating
accounts if necessary.
- Booking Management: The admin can oversee the booking process, including
viewing booking details, confirming or rejecting booking requests, and
managing rental durations and pricing.
- Report Generation: The admin can generate reports on various aspects of the
rental business, including revenue, bookings, and vehicle utilization.
- Profile Management: The admin can manage their own profile on the platform,
including editing personal information, changing account settings, and updating
their password.
- Profile Management: The buyer can manage their own profile on the platform,
including editing personal information, changing account settings, and updating
their password.
Software Required:-
VS Code
XAMPP
Software Required:-
MySQL:
Apache Server:
Apache HTTP Server, commonly known as Apache, is a widely used open-source web
server software. It is one of the most popular web server applications and is known
for its reliability, scalability, and flexibility. Apache is cross-platform and runs on
various operating systems, including Windows, Linux, and macOS. It allows users
to host and serve web pages and other content over the internet.
JavaScript:
jQuery:
HTML5:
HTML5 is the latest version of the Hypertext Markup Language (HTML), which is the
standard markup language used for creating web pages and web applications. It
introduces several new features and improvements over its predecessor, HTML4,
and is designed to enhance the functionality and interactivity of web content.
HTML5 incorporates native support for multimedia elements, such as audio and
video, allowing developers to embed media directly into web pages without
relying on third-party plugins like Flash. It also introduces new semantic
elements, like <header>, <nav>, <section>, and <footer>, which provide a
clearer structure to web documents and improve accessibility.
CSS3:
CSS3, short for Cascading Style Sheets 3, is the latest version of the CSS language,
which is used to describe the presentation and styling of web documents written in
HTML or XML. It introduces several new features and enhancements that enable
developers to create visually appealing and engaging web pages.
CSS3 provides a wide range of selectors and properties that allow developers to
precisely target and style elements on a web page. It includes advanced selectors
like attribute selectors, pseudo-classes, and pseudo-elements, enabling more
specific element targeting. With CSS3, developers can apply various visual effects,
such as gradients, shadows, and transitions, to elements, enhancing the overall look
and feel of a web page.
BOOTSTRAP:
PHP:
XAMP:
XAMPP is a widely used open-source technology stack that facilitates the development
and deployment of dynamic websites and web applications. The acronym "XAMPP"
stands for Cross-platform, Apache web server, MySQL database, PHP programming
language, and Perl scripting language. With XAMPP, developers can create and test
websites and web applications locally before deploying them to a live server. It
enables them to build dynamic websites that interact with databases, process user
VS Code:
VS Code, short for Visual Studio Code, is a lightweight and highly extensible source
code editor developed by Microsoft. It is designed to provide a rich and productive
coding experience for developers across various programming languages and
platforms. VS Code also offers powerful debugging capabilities, enabling
developers to find and fix issues in their code effectively.
1. User:
1. User
1. Admin
Customer Review
Profile Information
• Admin Dashboard
• Manage Vehicles:
• Manage Brands
PES’s Modern College of Engineering, MCA Department. Page No 32
• Post a Vehicle
• Manage Testimonials
• Validations:
• Email is Incomplete
3.8 Reports
• Product Report :
• Category Report:
Admin Table
User Table:
Brand Table:
Order Table:
Payment Table
Test Test Case Test Data Expected Result Actual Result Status
Case Description (PASS/FAIL)
ID
SS- Checking the Order Id User should not Error message: PASS
TC001 functionality of be able to see “Invalid Tracking
User Track Button order status Details”
SS- Checking the Valid Admin should not Error message: PASS
TC002 functionality of Username, be able to login “Invalid Username or
Admin LOGIN Invalid Password”
Button Password
SS- Checking the Valid Admin should be Admin Dashboard PASS
TC003 functionality of Username, able to login the displayed
Admin LOGIN Valid system
Button Password
SS- Validate Email Invalid Email Email should not Show message: PASS
TC004 while User contain @ symbol “Email is missing an
Registration @ symbol.”
SS- Validate Email Incomplete Email should not Show message: PASS
TC005 while User Email contain a part “Email is Incomplete.”
Registration following @
symbol
SS- Validate Email Used Email User should not Show message: PASS
TC006 while User be able to register “Email already Exist.”
Registration with used email
SS- Validate Email Unique Email User should be Show message: PASS
TC007 while User able to register “Email available for
Registration with unique email registration.”
SS- Validate empty Empty field Alert message Show message: PASS
TC008 fields while User should prompt to “Please fill out this
Registration fill out the field field.”
SS- Validate Password Same Password and Show message: PASS
TC009 and New Password Passwords New Password “Password and
while User should not be the Confirm Password
Registration same field do not match.”
SS- Checking the Correct Data Pop-up message Show message: “You PASS
TC010 functionality of should confirm have registered
User SIGN-UP successful Successfully.”
button registration
SS- Checking the Invalid User should not Error message: PASS
TC011 functionality of Credentials be able to login “Invalid Email Id or
User LOGIN with invalid Password.”
Button credentials
SS- Checking the Valid User should be User’s Home Page PASS
TC012 functionality of Credentials able to login with displayed
User LOGIN valid credentials
Button
The future scope of the project includes that what all future enhancements can be
done in this system to make it more feasible to us: -
During the development of the Car Rental Portal, a deliberate effort has been
made to design and implement a software package utilizing the best available
tools, techniques, and resources. The primary objective has been to create a
system that is user-friendly, cost-effective, and flexible, ensuring it meets the
diverse needs of its users.
The project is still under active modification, and we are committed to addressing
CHAPTER 7 BIBLIOGRAPHY
Websites: -
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html
https://app.diagrams.net
https://staruml.io
https://lucid.app/users/login#/login
https://erdplus.com/
https://www.pdfdrive.com/php-books.html