Car Rental System User Interface in Bootstrap and PHP
The project entitled car rental system is a platform that showcases cars available for rent. It is an information system that enables the car owners to post and published the information of their cars for rent and for the customers to browse available cars they want to rent that will serve to their needs.
Software Compatibility (Development stage)
This system runs on a desktop computer with an operating system of either Windows 10 or 8. The system uses UWAMP server as an application for the database of the system which includes the package of Apache Server, MySQL. The system develops using PHP, CSS, Ajax, HTML, JavaScript and Java.
Hardware Compatibility
The system is compatible in different kind of desktop computer and laptop with the minimum hardware specification Intel Celeron, motherboard compatible with Quad Core Processor, 4GB RAM, 64 bit OS,CPU N3160 in 1.60GHz and USB mouse.
Test Plan
To test the system, the researchers asked three IT Experts to verify further the reliability and functionality of the developed system. Three IT Experts performed series of testing to check for any possible problem that may occur during implementation and operations of the software and to test wether the specification has met. They tested and evaluated the following: the program design for its objectivity, validity, effectiveness, and completeness of the system. McCall’s Software Quality Model Standard was used measuring tool in the Expert Testing.
System Modules
Login Form – this module will be used by the administrators, moderators, customers and car owners to access the system and perform their specific task/action based on their user role.
Car Information Management – this module of the system is used for encoding/updating the car information. Information of the car includes the model, color, capacity, rate of rental and the availability of the car. The administrator, moderator, sales agent and the car owner can access this module, and the image below is the module for car information.
Car Gallery – the system will allow you to upload multiple images of the car and those images will be stored and viewed in the car gallery module of the system. This module is optional but to attract more customers it is advised/recommended to upload different angles and views of the car to provide detailed information to the customers.
Customer Information Management – customer can register their information in two ways; (1) using the registration module of the system and (2) fill-up the form and pass it on the nearby office.
Customer Credential – to verify the account of the customer, they need to upload a valid document such as company ID, birth certificate, or any credentials that will validate their identity. The uploaded documents will be stored in the customer credential module and it will be kept securely and considered as confidential. This method is also to protect the platform from scammers and the likes.
Car Owner Information Management – the car owner has also two ways to be a member of the platform; (1) is through online and (2) through walk-in and fill-up the form for membership.
Car Owner Credential – as part of the security feature of the system, the car owners needs to submit the necessary documents as a proof of their identity.
Car Rental Processing Module – this is a process between the customer and the car owner, once the customer has decided to rent a car, the car owner will be notified and start the transaction process. When the two parties have agreed to the details of transactions, the system will record and archive the transaction for reference purposes.
Car Review Management – this module is where the customers will rate the service and performance of the car, they can also post a comment that is subject for moderation by the moderators and admins. The system will not allow any bad words even if the customer is not satisfied with the performance of the car. In that scenario they rate the transactions from 1 to 5 as 1 is the lowest and 5 is the highest.
Payment Management Module – this is the module that records and processed the payment of customer to the car owner, a transaction fee will be charged for every payment process that will be used for the maintenance of the platform. The image below is the payment module of the project.
User Management Module – this module is where the accounts of administrators, moderators and sales agent can be configured and managed. The administrator has all the access to the features of the system, the moderators is allowed review, reject and approve the comments/review and the sales agents are allowed to promote and communicate to the customers and car owners.
You may visit our Facebook page for more information, inquiries, and comments. Please subscribe also to our YouTube Channel to receive free capstone projects resources and computer programming tutorials.
Hire our team to do the project.