Introduction Car Rental System
Introduction Car Rental System
Introduction Car Rental System
A car rental is a vehicle that can be used temporarily for a period of time with a fee. Renting a car
assists people to get around even when they do not have access to their own personal vehicle or
don't own a vehicle at all. The individual who want to rent a car must first contact the car rental
company for the desire vehicle. This can be done online. At this point, this person has to supply
some information such as; dates of rental, and type of car. After these details are worked out, the
individual renting the car must present a valid Identification Card. Most companies throughout the
industry make a profit based of the type of cars that are rented. The rental cars are categorized into
economy, compact, compact premium, premium and luxury. And customers are free to choose any
car of their choice based on their purse and availability of such car at the time of reservation. An
online car rental system allows a person to book/reserve a vehicle with/without payment on one
end while the company staff handles the transactions, on the other via the Internet. Online Car
Rental Systems are used mostly in developed countries such as England and Australia where
electronic commerce has been fully accepted in the society. Famous companies such as Europcar
from United Kingdom, has gained popularity since the business used the technologies available to
expand and provide more facilities to their customers.
A car rental is a vehicle that can be used temporarily for a period of time with a fee. Renting a car
assists people to get around even when they do not have access to their own personal vehicle or
don't own a vehicle at all. The individual who want to rent a car must first contact the car rental
company for the desire vehicle. This can be done online. At this point, this person has to supply
some information such as; dates of rental, and type of car. After these details are worked out, the
individual renting the car must present a valid Identification Card. Most companies throughout the
industry make a profit based of the type of cars that are rented. The rental cars are categorized into
economy, compact, compact premium, premium and luxury. And customers are free to choose any
car of their choice based on their purse and availability of such car at the time of reservation. The
basic functions of an online car rental system are to keep tracks of vehicles, staff, customers and
booking. It provides useful information to the staff such as giving daily reports of vehicles to be
delivered/picked up and acts as a vehicle management system by monitoring the use and price of
the vehicles.
Existing system, which is the traditional system, in which client needs to go the Cab office and book
manually, which require lots physical and mental efforts. In traditional system there are many
chances of human errors like wrong entry of journey date, journey time and destination as
everything is recorded manually in a register by an employee, thereby increasing the chances of a
mis-registration. Chances of improper communication are high which may result in delay of service.
In traditional car rental system i.e. existing system the level of sharing the information was very
weak, that is when any information was shared by the customer was not recorded in the system but
only listened by the service provider which may result in loss of relevant information which
ultimately results in the delay of service. In existing system the response time from the service was
ordinary because of one-way communication which deteriorates the market and goodwill of the
organization. It also consumes unnecessary time and efforts, thereby making it not feasible for
customers who do not have time to spare on such bookings while leading their fast lives.
A car rental is a vehicle that can be used temporarily for a period of time with a fee. Renting a car
assists people to get around even when they do not have access to their own personal vehicle or
don't own a vehicle at all. The individual who want to rent a car must first contact the car rental
company for the desire vehicle. This can be done online. At this point, this person has to supply
some information such as; dates of rental, and type of car. After these details are worked out, the
individual renting the car must present a valid Identification Card. Most companies throughout the
industry make a profit based of the type of cars that are rented. The rental cars are categorized into
economy, compact, compact premium, premium and luxury. And customers are free to choose any
car of their choice based on their purse and availability of such car at the time of reservation.
The problem statement of this project is to develop an online process of vehicle rental service. The
current system is manual and it is time consuming as well as ineffective in terms of returns.
Currently, customers have to call manually in order to rent or reserve a vehicle. The staff of the
vehicle rental service company will check their file to see which vehicle is available for rental. The
goal of this project is to automate vehicle rental and reservation so that customers do not need to
call and spend unnecessary time in order to reserve a vehicle. They can go online and reserve any
kind of vehicle they want and that is available. Even when a customer chooses to visit the booking
center to personally hire a vehicle, computers are available for him to go online and perform his
reservation. When he choose to reserve by phone, any of the customer service representatives can
help him reserve the vehicle speedily and issue him a reservation number
The OVRS will respond or be active only then when a customer is interested to hire vehicle.
Therefore a customer shall book a cab by making a call to the agencies or by reserving it through
the website. Before making a reservation, the customer has to enroll himself to the system by
creating a unique user profile containing essential personal details. These details will be saved in
the application's database and therefore, the details shall be extracted only then, when the user is
identified by the system and thus helping him/her progress in order to book the vehicle. The client-
user's details that are mandatory as inputs for the OVRS application are further mentioned name of
the client, Date of Birth of the client, Gender of the client, Residential Address of the client, City of
residence, State of residence, Country of Residence, Preferred unique user-name for accessing the
system, Preferred password for accessing the system, Citizenship identification document
(Passport, PAN Card, Driving License).
Existing car rental systems are fully functioning but when security, reliability, safety and privacy is
concerned, it is disappointing after doing the evaluation of the existing systems. The main concerns
of the companies are classified as security issues, public safety, law and regulations, time concerns
and losses in the business. Security is a fundamental aspect in the world of electronic business and
it deals with money. Existing car rental systems have flaws in matters of security. Having come
across many car rental websites which have integrated payment systems but are not able to
provide HTTPS (Hyper Text Transfer Protocol Secure) protocol are endangering the customer as
well as the company. These websites can easily be hacked and all the banking details of both parties
can be retrieved. This is a foremost concern that has to be catered for in an electronic business.
The qualities of the system identified will be categorized in five main factors that a system should
have. This includes "Saving Time", "Space Reduction", "Reduced Cost", "Reliability" and "Security".
The five factors are the quality factors that are compulsory for a web-based car rental system. The
tangible benefits are "Space Reduction" and "Reduced Cost" while the others are considered as
intangible benefits. In order to identify the benefits of each shareholder with the system, we have
categorized them in three main groups which are the company, the customers and the general
public.
The Time-Saving factor advantages both the customers and the company. Looking around for
phone numbers/emails/locations of car rental is time consuming. With the introduction of the
Online Rent-A-Car System, it will be 24-hour available to the users and also for the company who
have just to check the bookings daily and deliver the car to the named location after payment has
been made by the users. Moreover, the users can make their booking even one day prior to the
delivery time which is a very big advantage to the company that gain clientele. Space Reduction can
be one of the biggest advantage for the company. The company does not require a showroom at
different locations to be able to display its vehicles for rent. In this case, it needs only a plot of land
where the cars would be kept and maintained by the appointed staff.
Aim
The aim of my project is to develop an online vehicle rental system in which an individual can post
their vehicle online and can be given to rent for customers.
Objectives
Objectives are more specific statements about what ORAC will be able to do after completion of the
system.
The first objective is to reduce cost of the system by centralizing all the data which requires less
staff under a more controlled environment.
Secondly, ORAC should reduce the risk of fraud occurring as it uses document upload feature for
verification of license and IC/Passport purposes, making a system complying with Rules and
Regulations of Malaysia.
Together with a safe website, ORAC is meant to provide security and guarantee of user data
integrity and confidentiality, thus reassuring users that their personal details are in safe hands, by
using a secure Instant Payment Notification system, called PayPal Sandbox Configuration.
ORAC has to be a time saving website as it uses a Real Time Notification System where a
notification is issued to the staff to verify and authenticate users on the spot.
Another objective of ORAC is to prevent spams from registering by using features called Email
Verification links and SMS Verification Codes to verify authenticity of users.
Last but not least, having a simple interface with minimum data to fill up to encourage more people
to use the system for booking is very necessary.