You are on page 1of 2

Smart Cab System Using Barcode Scan

Objective: The smart cab system is an innovate approach of making the travel experience much better
for travellers. This system effectively manages the transportation process and provides better services
to the drivers, passengers and admin.

The best part of this system is that the passengers can travel and pay using a travel card. The travellers
can load the money in their card and checkout using the travel card after the ride. The system allows the
admin to add various drivers by uploading their details and photographs. Similarly, the admin adds the
users/passengers by uploading their details. Once the passenger account is created, a unique code is
sent to the passenger along with a traveller card containing this unique code. This traveller card has to
be used for all the transactions for the transportation service. The admin has the right to add balance to
the user’s account as well as view/modify the details of the user.

The driver’s role is just to scan the user’s card, enter the amount with pick-up and drop location and the
amount gets debited from user and credited to the driver’s account. The driver can view his daily
transaction history and transfer his earnings to bank account. The users/passengers can add funds to
their account online via debit/credit card or net banking.

This project is developed using the Microsoft dot net framework with Microsoft SQL Server as the
backend database. You can use Microsoft Visual Studio as the IDE for the development of this project.

Existing System:

The existing system of taxi booking is manual. Drivers charge on will and it is very difficult to keep track
of their earnings. The manual management of transport system has flaws, which lead to corruption. The
behavior of the drivers cannot be tracked. Many cases of inappropriate behavior by a cab driver has
been reported in past. The problem gets worse with increase in the size of the organization.

Proposed System:

The proposed system aims at automating the entire cab scheduling and payment system. The user is
provided with a traveller card at the time of registration. All the payment gets processed through this
card. The driver has to simply scan the passenger’s card, enter the pick-up and drop location and money
gets debited from passenger’s card. This money is added to the driver’s account which can be
withdrawn at any point of time.

Modules:

The entire system is divided into three modules which have been discussed below.

1: Admin Module

This module authenticates the admin and provides him all the options to manage the drivers and
passengers using this system. The admin can create a new user profile which sends a unique code to the
user getting registered. The admin can also add a new driver by uploading all the relevant data. All the
feedbacks received by the users as well as drivers can be viewed by the admin by visiting the notices
section. The admin can fetch and modify any user/driver details at any point of time.

2: Driver Module

This module authenticates all drivers and provides them the options to navigate the system. The drivers
can view transaction history for particular day or month. The driver can check the balance in his account
and withdraw balance at any point of time. The driver can check the feedbacks received by the
passenger and can give them feedback as well.

3: User Login

This module authenticates the users and provides them options to navigate the system easily. The user
of this system can add balance to his/her account, schedule a ride, check the transaction history and
give feedbacks to the driver after a ride is completed.

Software Requirements:

Visual Studio

Microsoft SQL Server

Hardware Requirements:

Processor: Dual core or above

RAM: 4 GB or above

Technologies Used:

C#

Microsoft .net framework

SQL

You might also like