3/2/2019 SYNOPSIS
COMPUTING PRACTICUM - II
CAB BOOKING SYSTEM
Ishank Gupta 11602499
Ariyant Meher 11601955
Mritunjay Singh 11603348
Deepanshu Rai 11612168
ABSTRACT
Will be able to create new users and change the passwords. He can add or
update the,
employee information in the company. He can add and view the
information of Transport
categories and also available routes. Depending on the users‟ demands,
new route and also new
pick up points can be added to the database.
When several passengers wish to utilize the cab
services provided by the system, naturally the company employees need a
system to allot the
cabs and oversee the transportation. University vehicle Management
software that quenches this need.
University’s Vehicle Management has four types of users. The administrator
of this software Beyond this, the administrator can also act as a normal
user and book a bus or cab for himself. He has authority to place a cab
request or cancel a request for a bus.
This system has fixed prices for stoppages, because there are fixed spots
in the university where vehicles will stop to cause less congestion.
Fare would be deducted from their account or can be paid directly.
Users and guest users are employees who want to use the transport
facility. The users can place
their request for a bus to reach the company or for a cab when they want
to go to a different
place
INTRODUCTION
• The Vehicle Management Software is a system providing
management functions which allows companies and universities
transport vehicles to remove or minimize the risks associated with
vehicles owned by the companies.
• Our Vehicle Management software is not restricted to managing the
individual vehicles, but includes the daily management of vehicles,
stoppages, maintenance, customers satisfaction, fuel and services,
drivers, etc.
• When it comes to improving efficiency, productivity and reducing the
overall costs involved with a company's vehicle fleet it is essential to
have Vehicle Management Software in place.
• This kind of system contributes and forms a firm basis of effective
Vehicle Management Software.
• Being able to provide excellent records when it comes to auditing,
formulating strategies, designing and implementing policies,
procedures and systems is regarded as a quick and simple task when
you are making use of a good Vehicle Management Software.
FEATURES OF A SOFTWARE
FUEL MANAGEMENT
Create and manage fuel cards, monitor fuel consumption patterns
and derive insights that helps you reduce your current fuel usage.
DRIVER MANAGEMENT
Real-time driver management by sending dynamic route changes,
monitoring driving patterns.
VEHICLE SELF-DIAGNOSIS
Automate scheduling of vehicle for regular maintenance, keep record of the
expenses on vehicle.
TIRE MANAGEMENT
Include Tire Pressure Monitoring System (TPMS) that proactively saves you
from unexpected tire failures and increases resilience and lifetime of
vehicle tires.
ACCIDENT TRACKING
You can’t avoid accidents completely but you can avoid delayed in damage
control actions through a robust accident tracking mechanism.
MAINTENANCE SCHEDULING
Scheduling maintenance without abrupting your business as usual and on
time for your entire fleet is tricky. A planning tool helps you schedule with
your fleet with minimum impact to your operations.
MILEAGE TRACKING
Keep a tab on the vehicles which produce maximum ROI with the required
maintenance.
GPS-INTEGRATION
Know exactly where your fleet is on a given point of time. It reduces your
dependency on someone else to get status updates and also increases your
efficiency with prompt updates to clients.
VEHICLE TRACKING
Complete command to navigate your passengers. It helps you to make
your services, process as dynamic as possible in order to generate
maximum ROI
CHALLENGES
➢ The fare must be economical so that it must be in reach/budget of
every person.
➢ Cab must be reach on time on the defined destination.
➢ Provide the functionality to make your own bookings
➢ Update your web site without the need to get a web designer
involved.
➢ Provide the customer with taxi availability.
➢ Track your customers.
➢ Engage your customers through interaction such as feedback forms
➢ Easy payment facility must be provided in cab i.e. by cash or by card.
➢ Payment bill must be provided by cab driver.
➢ Driver’s identification data must be given i.e. driver’s name, id &
photograph at the time of booking of cab.
➢ Estimated time for a particular journey must be provided.
➢ Details of the route must be provided to the customer. Customers
can my take the cab by his/her own route.
➢ Customer satisfaction is necessary.
➢ The user interface must be friendly so that the user can easily book a
cab in few minutes by doing few clicks.
➢ Payment modes can be also of prepaid or post-paid.
➢ If the payment mode is prepaid then the customer have to provide its
full name, address, type of card(visa, master, electron-visa etc.),
account number, bank name, and branch.
➢ In both prepaid and post-paid customer’s email id must be provided.
➢ At the time of booking the web page must have the interface for the
starting point, destination, type of cab, charge per kilometre, cab
driver details, time, payment options, service area etc.
➢ Night charges are also added to the total fare on the basis of per
kilometre.
➢ In the end the report must be generated which shows the customer
name, address, source and destination, total fare, driver details and
timings i.e. the invoice must be generated
➢ If the payment is made at the time of booking i.e. prepaid then it
must be shown in the report.
➢ The information must be provided to the customer on its email id and
to driver on its job sheet.
.
PROPOSED METHODOLOGY
DFD
USE CASES
Future Scope
Future Scope of the application:
This application can be implemented in various situations.
We can add new features as and when we required.
Reusability is possible as we required in the application.
There is flexibility of all modules. It can be generalized
further so that it can be use in any place, like in any other
university or city. We just need to add the places and the
software will be ready for that place. The application we
get more robust with time as the security patch will be
added frequently. The application can have its own
payment get way, so that the payment can be done easily
and more effectively. The application can run on multiple
platform like android, mac, windows.
Extensibility: - This software is extendable in ways
that its original developer may not expect. The following
principals enhance extensibility to hide data structure,
avoid traversing multiple links or methods, avoid case
statements on object types and distinguish public and
private operations.
Reusability: -Reusability is possible when as required in this
application. We can update its next version. This application
can be used in many different places not only in our university,
just need to update the places and the amount that the user
has to pay. Reusable software reduces design, coding, testing
cost by amortizing effort over several designs. Reducing the
amount of code also simplifies understanding which increases
the likelihood that the code is correct.
REFERENCES
✓ www.qt.io
✓ www.wikipedia.com
✓ www.scribd.com
✓ Ola use cases
✓ Uber use cases
✓ Rapido use cases