Design and implementation of a car rental system


This project is on Design and implementation of a car rental system. The current process of car rentals is being operated manually and due to this procedure numerous problem are been encountered. A design was taken to computerized the manual process in order to check this problem. The problems were identified after series of interviews and examination of documents after which analysis was made and a computerized procedure recommended. The Research methodology used in this project research is the SSADM (Structured System Analysis and Design Method). This work also suggested how to successfully implement the computerized procedure and to overcome the obstacle that would hinder the successful implementation of the system. The new system was designed using PHP (Pre-processor Hypertext) and MySQL. This language was chosen because of its easy syntax and features for developing web-based applications.






This research is on Design and implementation of a car rental 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 did physically has been transformed into a computerized form. Nowadays, peoples 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, where 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.

The starting point of Car renting is really unknown as said by Thomas Pretty; he also mentioned that many beliefs that Joe Saunders was the first man to start a Car renting company. According to Thomas Pretty, charges were calculated with the help of mileage tracking device. Many people became interested in the Car rental business and hence got involved. Car renting became more popular as years pass by. Today Car renting services is found all over the world, especially in developed and developing countries. To make this service more popular and accessible to the public it has been transformed into a web-based system and connected to the internet where everyone can be able to have access to it.


The main objectives of this project are:

•      i.  To develop a web-based system that will help manage the business transactions of car renting.

ii. To help in advertising the car rental services of a company, through the availability of the system online.


The scope of this project is as follows:

  • The car rental system to keep detail records of both the cars and the customers, the duration they rent a car as well as the type of car they rent.
  • The system will be mainly designed for small a company that renders it car rental services to customers.
  • The system will have the ability to generate and print an invoice for each successful transaction.

Level of Access:

The system will have two levels of access:

  • The administrator
  • Customer


The problem with some of the current system is that:

•       Based on observations, some small companies already have a car rental system which is not a web-based application. This is a limitation that gives them the capability to store customers details, but at the same time they cannot make their services more available to the public through the internet, they rather make use of posters to advertise their services to the public. These types of companies can overcome these problems by switching to the web-based application of their type of system.

•       They also make use of phone call reservations which is also limited to many features as compared to a web-based system. For example, a customer may make a phone call reservation for a particular car, but when he/she comes to pick the car, he/she might turn not to like the car; this could be because the customer could not see a sample picture of the car he/she wants to rent


The significance of this project work, Car Rental System (CRS) is;

  1. Eliminate the manual methods used in automobile organization.
  2. Stores information of all cars in the organization.
  3. Management of all rented cars.
  4. Provide complete details of rent and non-rent car.


During this research work, there were lots of limitations and they include:

  1. Lack of enough information for the design of a new system, due to poor understanding of the effects of the uses of the computer system.
  2. Error in data collected for the analysis and design of the new system.
  3. Distortion due to human factors such as stress, fatigue, sickness and weakness of the body within the period of this project work.
  4. Lack of enough funds.


The contribution of this software to Information and Communication Technology is implementing an expert system software in the security system that will help in identifying an official car automatically. This act will boost ICT in the school and It will also increase the rate of computer literate in the society.


Below are some technical terms used in this project work:

  1. ICT: Information and Communication Technology is often used as an extended synonym for information technology, but is a more specific term that stresses the role of unified communications and the integration of telecommunications (telephone lines and wireless signals), computers as well as necessary enterprise software, middleware, storage, and audio-visual systems, which enable users to access, store, transmit, and manipulate information.
  2. Knowledgebase: is a technology used to store complex structured and unstructured information used by a computer system. The initial use of the term was in connection with expert systems which were the first knowledge-based systems.
  3. Machine: A mechanical or electrical device that performs or assists in the performance of a human task, whether physical or computation.
  4. Mobile: Capable of being moved.
  5. System: Set of computer components. That is an assembly of hardware, software, and peripherals functioning together.
  6. Software: Series of instruction that perform a predefined task. Instructions that cause the hardware- the machines to do work.
  7. Car: A conveyance, a device for carrying or transporting substances, objects or individuals.


This project work ranges from chapter one to five chapters. Chapter one carries introduction of the topic, background of the study, statement of problem, scope of the study, limitation of the study, contribution to ICT, definition of technical terms and organization of chapters. Chapter two review some related literature review of the project. Chapter three explains the research methodology, the method adopted in doing the project work. Chapter four explain the system design and implementation, analysis of the present system, data flow diagram of the expected system and high-level model of the expected system, Chapter five is the summary, recommendation and conclusion.


Custom tab


There are no reviews yet.

Be the first to review “Design and implementation of a car rental system”

Your email address will not be published. Required fields are marked *

Back to Top
Product has been added to your cart