0% found this document useful (0 votes)
16 views9 pages

Fuel Delivery App: 1) Background/ Problem Statement

Uploaded by

dinez danzer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views9 pages

Fuel Delivery App: 1) Background/ Problem Statement

Uploaded by

dinez danzer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

Fuel Delivery App

1) Background/ Problem Statement

Companies that operate a fleet of vehicles such as taxi and cab companies,
intercity and long-distance bus service operators, trucking agencies etc. often face
troubles when it comes to refuelling their vehicles. Having to drive all their
vehicles to the fuel pump to have them filled often causes chaos and makes it
difficult to maintain accurate track of the amount of fuel consumed.

Developed using Flutter, this fuel delivery app comprises the following three
entities; Admin, Gas Station, and User.

This application allows the Users to order petrol or diesel right to their doorstep.
The User simply needs to specify their location and the type of fuel that they
require along with the quantity that they need. Users can also make payment
online through the app itself.

After an order is confirmed, this system relays the order to the gas station.

This system can also be useful when people get stranded and aren’t able to find a
nearby fuel pump.
2) Working of the Project

In this system, the User will be able to order the fuel online. Admin is
the sole User who is allowed to manage all the gas stations and monitor
their orders. Gas Stations can view their orders and process it
accordingly. Admin assign Fuel and fuel prices to each Gas stations. So,
Gas Stations cannot manipulate anything. But Gas Stations are allowed
to Cancel any order in case they are out of fuel. Gas Stations are only
allowed to Update their inventory.
3) Advantages
a. Fuels can be purchased Online
b. Gas Station has no authority over price and fuel type.
c. Both Parties are allowed to Cancel the Order.
d. Gas Stations are managed by the Admin directly.
4) System Description
The system comprises of 3 major modules with their sub-modules
as follows:
Admin:
 Login:
- Admin can login using id and password.
 Manage Gas Station:
- Add/update/delete/view Gas Station
- Choose Station location from map
 View users:
- View registered users
 View Orders:
- Admin can view all the orders.

Gas Station:
 Login:
- Station Manager can login using id and password.
 Change Password:
- Station Manager can change the password.
 Manage Inventory:
- Update inventory.
 Orders:
- Pending - New orders which has to be
accepted/Processed
- Today’s Orders - list of today’s orders and update
status
- All Orders - list of all the orders with date selection

User:
 Register:
- User can register using personal details.

 Login:
- User can login in his personal account using id and
password.
 Profile:
- View and update

 Change Password:
- can change the password within app

 Home:
- Gas Station:
o current location by default or search by area
o select gas type/quantity
o Dummy Payment Module
 Orders:
- List of All the orders
- Cancel if not processed
 Notification:
- Status updates of the orders
5) Project Life Cycle

The waterfall model is a classical model used in system development life


cycle to create a system with a linear and sequential approach. It is termed as
waterfall because the model develops systematically from one phase to another
in downward fashion. The waterfall approach does not define the process to go
back to the previous phase to handle changes in requirement. The waterfall
approach is the earliest approach that was used for software development
6) System Requirement

I. Hardware Requirement

i. Laptop or PC
 MacOS Sierra and above (If Mac setup is required)
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

ii. Android Phone (6.0 and above)


iii. iPhone (iOS 9 and above) (If iOS version needs to be checked)

II. Software Requirement

iv. Laptop or PC
 Android Studio with Flutter Plugin
 XCode (Latest version) (If iOS version needs to be checked
on Mac)
7) Limitation/Disadvantages
 Wrong inputs will affect the project outputs.
 Internet Connection is mandatory
 The android mobile user will not be able to insert or view details if
the server goes down. Thus, there is disadvantage of single point
failure.
 Fuel Cannot be tracked or cannot return.
 Fuel Cannot be verified for Purity.

8) Application – This System can be used to buy fuel online.

9) Reference
- https://developer.android.com/
- https://stackoverflow.com/
- https://www.tutorialspoint.com/index.htm
- https://medium.com/

You might also like