Project Report Final Defence
Project Report Final Defence
BY
Pial Mahmud
ID: 183-15-11856
AND
Shazib Bosu
ID: 183-15-11906
Supervised By
Co-Supervised By
APPROVAL
This Project titled “An online rent-A-Car management system”, submitted by *Shazib
Bosu* and *Pial Mahmud* to the Department of Computer Science and Engineering,
Daffodil International University has been accepted as satisfactory for the partial
fulfillment of the requirements for the degree of B.Sc. in Computer Science and
Engineering and approved as to its style and contents. The presentation has been held on
13th September 2022
BOARD OF EXAMINERS
(Name) Chairman
Designation
Department of CSE
Faculty of Science & Information Technology
Daffodil International University
We hereby declare that, this project has been done by us under the supervision of
Dr.Md.Ismail Jabiullah, Professor, Department of CSE Daffodil International
University. We also declare that neither this project nor any part of this project has been
submitted elsewhere for the award of any degree or diploma.
Supervised by:
Dr.Md.Ismail Jabiullah
Professor
Department of CSE
Daffodil International University
Co-Supervised by:
Submitted by:
Shazib Bosu
ID: 183-15-11906
Department of CSE
Daffodil International University
Pial Mahmud
ID: 183-15-11856
Department of CSE
Daffodil International University
3
First, we express our heartiest thanks and gratefulness to almighty God for His divine
blessing making us possible to complete the final year project/internship successfully.
We are really grateful and wish our profound indebtedness to Dr.Md.Ismail Jabiullah,
Professor, Department of CSE Daffodil International University, Dhaka. Deep Knowledge
& keen interest of our supervisor in the field of “Field name” to carry out this project. His
endless patience, scholarly guidance, continual encouragement, constant and energetic
supervision, constructive criticism, valuable advice, reading many inferior drafts, and
correcting them at all stages have made it possible to complete this project.
We would like to express our heartiest gratitude to Professor Dr. Touhid Bhuiyan
Head, Department of CSE, for his kind help to finish our project and also to other faculty
members and the staff of the CSE department of Daffodil International University.
We would like to thank our entire coursemate at Daffodil International University, who
took part in this discussion while completing the course work.
Finally, we must acknowledge with due respect the constant support and patients of our
parents.
CONTENTS PAGE
Board of examiners 2
Declaration 3
Acknowledgments 4
Abstract 5
INTRODUCTION
1.1 Introduction
Customers will be able to reserve their cars thanks to the car rental system. Customers fill
out their personal information to submit information to this application. A customer can
reserve a car after setting up an account on the website. The suggested system is a fully
integrated online system. It streamlines and streamlines manual processes. Customers are
helped by this automated process, which enables them to fill in the details as needed. It
includes details on the location and the kind of car they want to rent. This system seeks to
develop a website where users can reserve cars and make service requests either
immediately upon need or in the future. In our country, there are currently three to four
ride-sharing apps. for instance, Uber, Pathao, Obhai, etc. These three ride-sharing
businesses in particular are extremely well-liked by the general public. Since they offer
food and package delivery services in addition to ride-sharing services. Why then do we
require yet another ride-sharing service? Because it provides more than simply
transportation; it also offers a Rent-A-Car service. Here, in addition to providing real-time
services, we will also offer booking services so that users can schedule rides in the future.
Not only can people schedule a ride, but they can also pick the kind of vehicle they want
to utilize, such as a premium or vintage model. We are developing a three-step system for
auto parts, auto repair, and car rentals. Additionally, a sizable number of branded cars will
have registered on our website. so that without having to buy it, our clients can ride in their
ideal vehicle. WordPress was used to build this website, along with a variety of plugins
that will make it user-friendly. On this website, SEO was employed to speed it up.
Everyone will be able to find this website simply because we chose live domain hosting.
Our website has six sections that will be used to carry out the entire working procedure.
1.3 Objective
Our main goal is to offer various car types for hire to our customers through this website
application based on various occasions and for casual use. We will also provide highly
adorned car servicing for branded automobiles as well as for antique cars since we want to
be a one-stop shop for cars. Our website will have a variety of brand-name car parts
available so that customers may purchase them there as well. For individuals who want to
drive their dream cars, we will have branded vehicles available for rent. Additionally, folks
who have extra cars can register here to make money from them. We are all currently
residing in an era of online services and the internet. Even though ordering any services
online is now simple, it is extremely uncommon to see all of a sector's problems solved in
a single medium. Therefore, we are working toward the goal of improving the usability of
10
11
12
BACKGROUND
2.1 Preliminaries/Terminologies
Online ride-sharing is a popular car renting system in foreign countries. They make every
effort to improve the quality of car rides in those countries. A person who doesn’t own a
car and also doesn’t want to use public transport through this system can easily hire a car
for their use and just pay for the service he/she got.
By creating this system, we want to add a new flexible online car renting system in
Bangladesh. People can get a smooth one-stop solution for car renting & car servicing
through this application. This online system is designed in such a way that people can easily
use it. This is a web-based application. For this, one doesn’t need any personal phone to
use the application. One doesn’t require any fees for using this application. This application
is beneficial for passengers and car drivers.
1. UBER [1]
2. PATHAO [2]
3. OBHAI [3]
13
PATHAO
The on-demand digital platform business Pathao is based in Dhaka, Bangladesh. The
business is active in four Bangladeshi cities—Dhaka, Chittagong, Khulna, Sylhet—as well
as Kathmandu, Nepal. Pathao offers courier, restaurant delivery, ride-sharing, and online
shopping services. The first significant ride-hailing business in Bangladesh to receive an
enlisting certificate from the authorities is Pathao. Back in 2015, Pathao began its
adventure as a delivery business using a fleet of motorcycles and bicycles. They served as
a delivery service for a number of Bangladeshi e-commerce businesses. Midway through
2016, Pathao launched its bike-sharing program. By March 2018, the company had
successfully signed up more than 100,000 drivers and around 1 million riders nationwide.
Pathao follows a Super App model, providing all of its services through one app.
Pathao offers ride-sharing services on demand using bikes and automobiles. To use
Pathao's service, the driver and passenger must both have internet- and GPS-enabled
smartphones running Android or iOS. In order to connect the passenger with a driver
traveling in that direction nearby, Pathao uses a location-based approach.
They did not anticipate that amount of traffic when they developed their initial systems,
and their monolithic platform was not prepared to handle it. To facilitate the deployment
14
OBHAI
In Bangladesh, there is a ride-sharing service called OBHAI, a project of the MGH Group.
The service is run using a smartphone app, and users can choose between a CNG vehicle,
a car, a microbus, or a motorcycle to get where they need to go. It was first only launched
with the CNG service before eventually adding other services. With the intention of
providing dependable and practical transportation throughout Bangladesh, OBHAI entered
the market. The Obhai creator claims that a passenger can choose one of the four services
via the app by defining the destination. Their tagline is "no more waiting - ride in minutes."
The CNG auto-rickshaws and microbuses have now been added to the ride-sharing services
for the first time.
15
16
Garilagbe.com
Reservation
User
Your Information
Payment
17
Design Requirements are an important part to design a system fluently. The design
requirements we needed for our system are:
Efficient: We tried to design our system very light.
User-Friendly: Our system is a user-friendly website. We design it in a way so that our
users can access it easily.
18
Home page:
The home page of a website is generally the first page. Whether or whether they
are currently using the website, anyone can access this page. On the homepage, there
are many features to choose from. However, unless a user registers, they will not be
able to utilize all the functions. Located at the top of the page is a menu bar.
Additional features can be found at the very bottom of each page, such as "Contact,"
which enables users to get in touch with us and view our location. Additionally, our
users can view our pick-up section, where they can go directly and locate available
vehicles which are shown in Fig 4.1.
19
21
22
24
25
4.2 Back-end-design:
The back end of a website is a section that users cannot access. The majority of back-end
operations include setting up servers and databases.
code: As back-end code, we used a framework WordPress. We designed the back-end
part of our website using this. We implemented this website by using WordPress theme
and its plugins and customize.
26
27
28
29
30
5.4Testing Implementation:
The foundational step in building a website is testing. In the course of processing the
website, we repeatedly tested our project. Throughout this testing, we discovered a lot of
faults and mistakes. However, since we thoroughly tested the website before launching it,
fixing faults and issues now takes much less time. To make sure we don't run into any
problems and create a reliable website, we should test systems frequently.
31
Car-sharing users may find a ride via a smartphone app. A ride-sharing app finds the closest
accessible car and matches the passenger with it. On the basis of knowing when a car will
come, passengers can accept or decline a ride with a driver. They do not need to call a taxi
company and wait for a car to arrive after waiting for a taxi with a driver to appear on the
street so they may hail it.
The ride-sharing system or software offers a wide range of vehicle options, so a user can
choose one based on their preferences. As a result, people have a better overall experience
and are more inclined to select an affordable mode of transportation. Taxi riders frequently
have no idea how much their trip will cost them because they are unable to choose how
much to tip. When utilizing a ride-sharing app, users can choose between a standard or
luxury vehicle with a driver. Second, passengers are always informed of the ride fare prior
to boarding the vehicle.
Instead of wondering about having enough cash for a driver, users of ride-sharing
smartphone applications can pay with a credit card. The majority of ride-sharing apps allow
32
Our website will offer a variety of brand-name car parts available so that customers may
purchase them there as well. For individuals who want to drive their dream cars, we will
have branded vehicles available for rent. Additionally, folks who have extra cars can
register them here to make money. Because users would be able to ride, maintain, and
purchase everything related to cars in one location, our suggested system will be a one-
stop solution for vehicles like private cars and micros.
Ridesharing services encourage users to postpone car purchases, reducing the overall
number of automobiles on the road. According to studies, there are typically between 9 and
13 fewer cars on the road for every car-sharing vehicle in operation. People want to escape
the exorbitant costs of car ownership, which is why this is the case. So they either delay
getting a car or sell one.
Additionally, it has been calculated that individuals using ridesharing services significantly
cut car emissions by between 34% and 41% annually. The biggest contributors to air
pollution are cars and small vehicles. Global warming is accelerated by air pollution, as we
have previously witnessed. But as we've discovered, ridesharing contributes to a decrease
in the number of cars, and fewer cars emit less carbon dioxide. It claims that each vehicle
operated by a ridesharing company like Uber or Lyft reduces greenhouse gas emissions by
5.5 to 12.7 tons annually.
33
Ridesharing can therefore aid in reducing global warming. We already know that the
world's remaining oil reserves are dwindling quickly. We should work to efficiently use it
in addition to conserving it.
Road congestion generates travel delays that cost more than 3 billion gallons of fuel to burn
in addition to nearly 7 billion additional hours of wasted time in traffic. As previously said,
ridesharing thus dramatically lessens the traffic on the roads. With fewer cars on the road,
less gasoline is needed, extending the useful life of non-renewable energy sources. The
ecology is heavily impacted by vehicles. Even while people can't entirely quit driving, they
can still help the environment by using ridesharing services. Prior to it being too late, it is
crucial to act and enhance the environment. Renting a car rather than purchasing a brand-
new one is one way that individuals may personally improve the world.
Particularly during the pandemic when isolation is a concern, many travelers disregard
renting a car. Customers choose a convenient and prompt service, yet it is no longer rare
for car rentals to be late. Vehicles choose-US wait each 1/3 of the time, generally. Car
rental businesses must meet their client’s needs given the intense competition in this
market.
A car rental reservation machine is what you need if you want to take online reservations
and easily manage your fleet (RRS). This article will describe the basic components of a
vehicle RRS, review some of the key software vendors, and offer advice for those who are
willing to put in the work to create their own platform.
34
This client shows up at the car rental location on the scheduled day to pick up the desired
vehicle. A representative creates copies of their identification, goes through the details of
the lease, briefs them on any special features of the vehicle, and then hands them the keys.
The agent examines the car's mileage and looks for any damages as the customer drops it
off.
The car rental system actually involves a lot of additional internal processes. They can be
automated to increase service speed and quality. Let's focus on how each car’s RRS module
contributes to it. [9]
The core of the system for making car rentals is a booking engine.
35
payment processes. The reservation engine is linked to a payment gateway, such as PayPal,
Braintree, or Stripe, and it collects online payments from customers and generates digital
invoices. Additionally, it computes all rental expenses, keeps track of outstanding client
invoices, and generates financial reports.
Processing of reservations:
4. Notifies the assignment management module so that agents can put together the car on
time.
By integrating with the booking engine, GDSs, OTAs, and other travel consolidators can
access the car rental itinerary and distribute it on their end. Their referral rates are
calculated and assigned by a booking engine. A car rental agent manually enters the walk-
in and phone reservations into the system.
Management of fleet
36
In all facets of our business, Rent a Car Management System is dedicated to increasing
variety, acceptance, and belonging. We improve our company when we make use of the
ideas, viewpoints, backgrounds, and views of our employees. CarMax has been on this trip
before; it is ingrained in who we are. We are more dedicated to realizing our mission. The
following are included in our D&I framework:
37
Some of the unique features and some of the pro version features:
• The most flexible estimating framework for any estimating model that adheres to the
Open Travel Guidelines.
38
• Eight distinctly different front-end Sees (7 sorts of Brief code for pages).
• Limitations on the minimum/maximum number of rental days and the authorized pick-
up/drop-off days during the week.
• Particular charging information from the clients may be requested in custom sections.
• Personalized Installment Plans with actual bank doors that accept credit cards.
Our associates, clients, and other visitors are all protected by sophisticated security and
protection software. When it comes to how we service our groups and perform our studies,
safety is typically given high priority.
39
7.1 Conclusion
From Bangladesh's standpoint, there are certain opportunities and difficulties with ride-
sharing services. In order to properly expand this service to other cities, the executives and
the legislative body should take the proper steps to address the issues and dangers while
maximizing the chances and opportunities. The government can play a vital role in
improving the quality and services provided by the ride-sharing company by, among other
things, offering loans with favorable terms and conditions, assisting with route approval
and license applications, providing logistics and infrastructure support, and subsidizing
startups. To address the issues they are currently facing, the government can also review
the 5% tax imposed and grant tax rebates. The company must spread to and concentrate on
other cities as soon as feasible in order to improve the quality of apps and servers. In order
to become known, and acceptable, and help the vendors understand the relative benefits of
using this service, they must also work to raise awareness of their services and make sure
that all potential consumers are aware of them through effective promotion and
advertisement.
41