Fuel Delivery
Management System
Developed in PHP & MySQL
Abstract
The aim of ‘Fuel Delivery Management System’ is to automate its existing manual
system by the help of computerized equipment and full-fledge computer software,
fulfilling their requirements so that their valuable date can be stored for a longer
period with easy accessing and manipulation of the same. Basically, the project
describes how to handle good performance and provide better services to clients.
This project can lead to error free, secure, reliable and fast management system.
This system will help the organization in better utilization of resources.
Objectives
The main objective of the Fuel Delivery Management System project is to
manage the details of fuel station, fuel station owner, fuel order, state, city,
payments, and users. This Fuel Delivery Management System will definitely
reduce the time, energy and money wasted in manually searching the details
of the fuel order and registered users and registered fuel station owner. With
the help of this software, all the services and users can be properly
channelized.
Existing System
The present scenario offers manual data entry. A lot of time is wasted in creating
the reports as well as maintaining them. In case, if any query arises to get the
information about the fuel order, queries and registered users, the whole report is
re-typed or xeroxed. This seriously affects the authentication of the system. This
Fuel Delivery Management System is totally outdated and involves high risk of
ambiguity and redundancy.
Project Modules
The Fuel Delivery Management System has been designed to override the
problem of existing manual system. This web application is supported to
eliminate and, in some case, reduce the hardship faced by manual system. The
application is reduced as much as possible to avoid errors while entering the
data. It’s also provide message while entering invalid data. No formal
knowledge is required for the user to operate this system. Overall, we said that
Fuel Delivery Management System is user friendly.
In Fuel Delivery Management System, we use PHP and MySQL Database. This
project fulfills the online demand of fuels which is order by users. Fuel Delivery
Management System has three modules i.e., admin, fuel station owner and user.
The different types of modules present in this project are
Admin
Fuel Station Owner
Admin
Admin Module
1. Dashboard: In this section, admin can briefly view the total registered users,
total registered fuel station owner, total state, total city, total read enquires and
total unread enquires.
2. State: In this section, admin can manage state (add/update/delete).
3. City: In this section, admin can manage city (add/update/delete).
4. Fuel Price: In this section, admin can manage fuel price (add/delete).
5. Page: In this section, admin can manage about us and contact us pages.
6. Reports: In this section admin can view order details of fuel which is received
by fuel station in a particular period.
7. Enquiry: In this section, admin can view and maintain the enquiry.
8. Search: In this section, admin can search order details with the help of his/her
mobile number and order number.
9. Reg Users: In this section, admin can view the detail of registered users.
10. Reg Fuel Station Owner: In this section, admin can view the detail of
registered fuel station owner.
Admin can also update his profile, change the password and recover the
password.
Fuel Station owner Module
1. Dashboard: In this section, owner can briefly view the total fuel station, total
new order, total confirmed order, total cancelled order, total on the way order and
total delivered order.
2. Fuel Station: In this section, owner can manage fuel station(add/delete/update).
3. Order of Fuel: In this section, owner can view the fuel orders which are received
by different fuel station and also have right to change the status of order
according to current status.
4. Reports: In this section owner can view order details of fuel which is received
by fuel station in a particular period.
5. Search: In this section, owner can search order details with the help of his/her
mobile number and order number.
Fuel station owner can also update his profile, change the password and recover
the password.
User Module
User must be register himself/herself for ordering online fuel.
1. Dashboard: It is welcome page for users.
2. Order Your Fuel: In this section, user can order fuel(Petrol or Diesel).
3. Order Status: In this section, user can view the status of his fuel order.
4. Search: In this section, user can search order with the help of order
number, name and mobile number.
User can also update his profile, change the password and recover the
password.
Requirement Specification
Hardware Configuration:
Client Side
RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz
Server Side
RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
Continue.....
Software Requirement:
Client Side
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent
OS
Server Side
Web Server APACHE
Server side Language PHP5.6 or above version
Database Server MySQL
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent
OS
Use Case Diagram
Class / Schema
Diagram
ER Diagram
Data Flow Diagrams (DFD)
A Data Flow Diagram (DFD) is a traditional visual representation of the
information flows within a system. A neat and clear DFD can depict the
right amount of the system requirement graphically. It can be manual,
automated, or a combination of both.
It shows how data enters and leaves the system, what changes the
information, and where data is stored.
The objective of a DFD is to show the scope and boundaries of a system as
a whole. It may be used as a communication tool between a system
analyst and any person who plays a part in the order that acts as a starting
point for redesigning a system. The DFD is also called as a data flow graph
or bubble chart.
Continue…
Zero Level DFD
Continue….
Continue…
Implementation and
System Testing
After all phase have been perfectly done, the system will
be implemented to the server and the system can be
used.
System Testing
The goal of the system testing process was to determine
all faults in our project .The program was subjected to a
set of test inputs and many explanations were made and
based on these explanations it will be decided whether
the program behaves as expected or not. Our Project
went through two levels of testing
Unit testing
Integration testing
Project Screens
Conclusion
This web application provides a computerized and automated version of Fuel Delivery
Management System which will benefit the fuel station companies and their users.
It makes entire process online and can generate reports. It has a facility of user’s login where
users can view their order details.
The Application was designed in such a way that future changes can be done easily. The
following conclusions can be deduced from the development of the project.
• Automation of the entire system improves the productivity.
• It provides a friendly graphical user interface which proves to be better when compared to the
existing system.
• It gives appropriate access to the authorized users depending on their permissions.
• It effectively overcomes the delay in communications.
• Updating of information becomes so easier.
• System security, data security and reliability are the striking features.
References
For PHP
• https://www.w3schools.com/php/default.asp
• https://www.sitepoint.com/php/
• https://www.php.net/
Book References for PHP
PHP & MySQL Novice to Ninja – by Kevin Yank
PHP & MySQL: The Missing Manual – by Brett McLaughlin
PHP: A Beginner’s Guide – by Vikram Vaswani
For MySQL
• https://www.mysql.com/
• http://www.mysqltutorial.org
For XAMPP
• https://www.apachefriends.org/download.html
Thank You