Présentation 1
Présentation 1
SYSTEM
.Car listing & booking: customers view car and book them.
.Admin panel: Admins can manage bookings, cars, user account.
07
Implementation
Technologies used: Details
PHP – Backend scripting language.
MySQL – database for storing rental records.
HTML, CSS, JavaScript – front end design and interactivity.
Bootstrap – For a responsive UI
Database Design (ER Diagram)
08Challenges
Faced
Difficulties encountered during development and their solutions
.Functional Testing: the entire system was tested to ensure t meets the
user requirement. This included verifying features like searching for
available cars, booking a vehicle, and managing the user account.
Functional focused on the interaction between different modules and the
overall workflow.
Key findings:
→.Admin panel Efficiency: The admin panel provides an intuitive
interface for fleet management, making it easy for administrators to
add, update, or remove vehicles from available list.
→.Responsive UI: The user interface is responsive and user friendly.
10
Future
Possible Improvements:
Enhancements
→ Add a mobile app version for convenience
→ Implement AI-based car recommendation based on user preferences
→ enable GPS tracking for booked car.
→ Expand to include multi-city car rental options.
→ Add a payment3 method
11
Conclusion
The Online Car Rental System was developed to streamline the car rental process
by providing an easy-to-use platform for both customers and administrators. The
system eliminates the inefficiencies by offering a fully automated online booking
process.
Some of the key features of the system includes:
→ User Registration & Authentication – Users can sign up, log in, manage their accounts
→ Car Availability & Booking – Customers can check cars and book them instantly.
→Admin Panel – Administrators can manage car listings, user accounts, and rental records.
The system was built using modern web technologies ,including: