Petrol Pump Management System UML Diagram

Posted By freeproject on March 22, 2018

Petrol Pump Management System Activity Diagram

Posted By freeproject on March 13, 2018

This is the Activity UML diagram of Petrol Pump Management System which shows the flows between the activity of Inventory, Fule, Tankers, Stocks, Sales. The main activity involved in this UML Activity Diagram of Petrol Pump Management System are as follows:

  • Inventory Activity
  • Fule Activity
  • Tankers Activity
  • Stocks Activity
  • Sales Activity

Features of the Activity UML diagram of Petrol Pump Management System

  • Admin User can search Inventory, view description of a selected Inventory, add Inventory, update Inventory and delete Inventory.
  • Its shows the activity flow of editing, adding and updating of Fule
  • User will be able to search and generate report of Tankers, Stocks, Sales
  • All objects such as ( Inventory, Fule, Sales) are interlinked
  • Its shows the full description and flow of Inventory, Stocks, Sales, Tankers, Fule
Petrol Pump Management System Activity Diagram

Petrol Pump Management System Class Diagram

Posted By freeproject on August 2, 2017

Petrol Pump Management System Class Diagram describes the structure of a Petrol Pump Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Petrol Pump Management System are Fule, Sales, Stocks, Tankers, Meter Readings, Inventory.

Classes of Petrol Pump Management System Class Diagram:

  • Fule Class : Manage all the operations of Fule
  • Sales Class : Manage all the operations of Sales
  • Stocks Class : Manage all the operations of Stocks
  • Tankers Class : Manage all the operations of Tankers
  • Meter Readings Class : Manage all the operations of Meter Readings
  • Inventory Class : Manage all the operations of Inventory

Classes and their attributes of Petrol Pump Management System Class Diagram:

  • Fule Attributes : fule_id, fule_name, fule_type, fule_description
  • Sales Attributes : sales_id, sales_customer_id, sales_amount, sales_type, sales_description
  • Stocks Attributes : stock_id, stock_items, stock_number, stock_type, stock_description
  • Tankers Attributes : tanker_id, tanker_fuel_id, tanker_name, tanker_type, tanker_description
  • Meter Readings Attributes : reading_id, reading_name, reading_type, reading_description
  • Inventory Attributes : inventory_id, inventory_items, inventory_number, inventory_type, inventory_description

Classes and their methods of Petrol Pump Management System Class Diagram:

  • Fule Methods : addFule(), editFule(), deleteFule(), updateFule(), saveFule(), searchFule()
  • Sales Methods : addSales(), editSales(), deleteSales(), updateSales(), saveSales(), searchSales()
  • Stocks Methods : addStocks(), editStocks(), deleteStocks(), updateStocks(), saveStocks(), searchStocks()
  • Tankers Methods : addTankers(), editTankers(), deleteTankers(), updateTankers(), saveTankers(), searchTankers()
  • Meter Readings Methods : addMeter Readings(), editMeter Readings(), deleteMeter Readings(), updateMeter Readings(), saveMeter Readings(), searchMeter Readings()
  • Inventory Methods : addInventory(), editInventory(), deleteInventory(), updateInventory(), saveInventory(), searchInventory()

Class Diagram of Petrol Pump Management System :

Class Diagram Image: 
Petrol Pump Management System Class Diagram

Petrol Pump Management System Component Diagram

Posted By freeproject on February 8, 2018

This is a Component diagram of Petrol Pump Management System which shows components, provided and required interfaces, ports, and relationships between the Reading, Sales, Inventory, Tankers and Fule. This type of diagrams is used in Component-Based Development (CBD) to describe systems with Service-Oriented Architecture (SOA). Petrol Pump Management System UML component diagram, describes the organization and wiring of the physical components in a system.

Components of UML Component Diagram of Petrol Pump Management System:

  • Reading Component
  • Sales Component
  • Inventory Component
  • Tankers Component
  • Fule Component

Featues of Petrol Pump Management System Component Diagram:

  • You can show the models the components of Petrol Pump Management System.
  • Model the database schema of Petrol Pump Management System
  • Model the executables of an application of Petrol Pump Management System
  • Model the system's source code of Petrol Pump Management System
Component Diagram: 

Petrol Pump Management System Dataflow Diagram

Posted By namita on July 7, 2017

Petrol Pump Management System Data flow diagram is often used as a preliminary step to create an overview of the Petrol Pump without going into great detail, which can later be elaborated.it normally consists of overall application dataflow and processes of the Petrol Pump process. It contains all of the userflow and their entities such all the flow of Fuels, Sales, Stock, Tankers, Meter Readings, Inventory, Login. All of the below diagrams has been used for the visualization of data processing and structured design of the Petrol Pump process and working flow.


Zero Level Data flow Diagram(0 Level DFD) of Petrol Pump Management System :

This is the Zero Level DFD of Petrol Pump Management System, where we have eloborated the high level process of Petrol Pump. It’s a basic overview of the whole Petrol Pump Management System or process being analyzed or modeled. It’s designed to be an at-a-glance view of Meter Readings,Inventory and Login showing the system as a single high-level process, with its relationship to external entities of Fuels,Sales and Stock. It should be easily understood by a wide audience, including Fuels,Stock and Meter Readings In zero leve DFD of Petrol Pump Management System, we have described the high level flow of the Petrol Pump system.

High Level Entities and proccess flow of Petrol Pump Management System:

  • Managing all the Fuels
  • Managing all the Sales
  • Managing all the Stock
  • Managing all the Tankers
  • Managing all the Meter Readings
  • Managing all the Inventory
  • Managing all the Login
Zero Level Data flow Diagram(0 Level DFD) of Petrol Pump Management System

First Level Data flow Diagram(1st Level DFD) of Petrol Pump Management System :

First Level DFD (1st Level) of Petrol Pump Management System shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the Petrol Pump Management System system as a whole. It also identifies internal data stores of Login, Inventory, Meter Readings, Tankers, Stock that must be present in order for the Petrol Pump system to do its job, and shows the flow of data between the various parts of Fuels, Stock, Inventory, Login, Meter Readings of the system. DFD Level 1 provides a more detailed breakout of pieces of the 1st level DFD. You will highlight the main functionalities of Petrol Pump.

Main entities and output of First Level DFD (1st Level DFD):

  • Processing Fuels records and generate report of all Fuels
  • Processing Sales records and generate report of all Sales
  • Processing Stock records and generate report of all Stock
  • Processing Tankers records and generate report of all Tankers
  • Processing Meter Readings records and generate report of all Meter Readings
  • Processing Inventory records and generate report of all Inventory
  • Processing Login records and generate report of all Login
First Level Data flow Diagram(1st Level DFD) of Petrol Pump Management System

Second Level Data flow Diagram(2nd Level DFD) of Petrol Pump Management System :

DFD Level 2 then goes one step deeper into parts of Level 1 of Petrol Pump. It may require more functionalities of Petrol Pump to reach the necessary level of detail about the Petrol Pump functioning. First Level DFD (1st Level) of Petrol Pump Management System shows how the system is divided into sub-systems (processes). The 2nd Level DFD contains more details of Login, Inventory, Meter Readings, Tankers, Stock, Sales, Fuels.

Low level functionalities of Petrol Pump Management System

  • Admin logins to the system and manage all the functionalities of Petrol Pump Management System
  • Admin can add, edit, delete and view the records of Fuels, Stock, Meter Readings, Login
  • Admin can manage all the details of Sales, Tankers, Inventory
  • Admin can also generate reports of Fuels, Sales, Stock, Tankers, Meter Readings, Inventory
  • Admin can search the details of Sales, Meter Readings, Inventory
  • Admin can apply different level of filters on report of Fuels, Tankers, Meter Readings
  • Admin can tracks the detailed information of Sales, Stock, Tankers, , Meter Readings
Second Level Data flow Diagram(2nd Level DFD) of Petrol Pump Management System

Petrol Pump Management System ER Diagram

Posted By freeproject on July 17, 2017

This ER (Entity Relationship) Diagram represents the model of Petrol Pump Management System Entity. The entity-relationship diagram of Petrol Pump Management System shows all the visual instrument of database tables and the relations between Sales, Tankers, Fule, Inventory etc. It used structure data and to define the relationships between structured data groups of Petrol Pump Management System functionalities. The main entities of the Petrol Pump Management System are Fule, Sales, Stocks, Tankers, Meter Readings and Inventory.

Petrol Pump Management System entities and their attributes :

  • Fule Entity : Attributes of Fule are fule_id, fule_name, fule_type, fule_description
  • Sales Entity : Attributes of Sales are sales_id, sales_customer_id, sales_amount, sales_type, sales_description
  • Stocks Entity : Attributes of Stocks are stock_id, stock_items, stock_number, stock_type, stock_description
  • Tankers Entity : Attributes of Tankers are tanker_id, tanker_fuel_id, tanker_name, tanker_type, tanker_description
  • Meter Readings Entity : Attributes of Meter Readings are reading_id, reading_name, reading_type, reading_description
  • Inventory Entity : Attributes of Inventory are inventory_id, inventory_items, inventory_number, inventory_type, inventory_description

Description of Petrol Pump Management System Database :

  • The details of Fule is store into the Fule tables respective with all tables
  • Each entity ( Inventory, Stocks, Meter Readings, Sales, Fule) contains primary key and unique keys.
  • The entity Stocks, Meter Readings has binded with Fule, Sales entities with foreign key
  • There is one-to-one and one-to-many relationships available between Meter Readings, Tankers, Inventory, Fule
  • All the entities Fule, Meter Readings, Stocks, Inventory are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Petrol Pump Management System tables for fast query execution.
Petrol Pump Management System ER Diagram

Petrol Pump Management System Sequence Diagram

Posted By freeproject on January 31, 2018

This is the UML sequence diagram of Petrol Pump Management System which shows the interaction between the objects of Inventory, Reading, Sales, Fule, Tankers. The instance of class objects involved in this UML Sequence Diagram of Petrol Pump Management System are as follows:

  • Inventory Object
  • Reading Object
  • Sales Object
  • Fule Object
  • Tankers Object

This is the UML sequence diagram of Petrol Pump Management System which shows the interaction between the objects of Inventory, Reading, Sales, Fule, Tankers. The instance of class objects involved in this UML Sequence Diagram of Petrol Pump Management System are as follows:

  • Inventory Object
  • Reading Object
  • Sales Object
  • Fule Object
  • Tankers Object

Petrol Pump Management System Use Case Diagram

Posted By freeproject on July 24, 2017

This Use Case Diagram is a graphic depiction of the interactions among the elements of Petrol Pump Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of Petrol Pump Management System. The main actors of Petrol Pump Management System in this Use Case Diagram are: Super Admin, System User, Dealers, Anonymous Users, who perform the different type of use cases such as Manage Fule, Manage Sales, Manage Stocks, Manage Tankers, Manage Meter Readings, Manage Inventory, Manage Users and Full Petrol Pump Management System Operations. Major elements of the UML use case diagram of Petrol Pump Management System are shown on the picture below.

The relationships between and among the actors and the use cases of Petrol Pump Management System:

  • Super Admin Entity : Use cases of Super Admin are Manage Fule, Manage Sales, Manage Stocks, Manage Tankers, Manage Meter Readings, Manage Inventory, Manage Users and Full Petrol Pump Management System Operations
  • System User Entity : Use cases of System User are Manage Fule, Manage Sales, Manage Stocks, Manage Tankers, Manage Meter Readings, Manage Inventory
  • Dealers Entity : Use cases of Dealers are View Stocks, Order of New Stocks, Create Invoices, Manage Tankers, Make Payments, View Inventories
  • Anonymous Users Entity : Use cases of Anonymous Users are View Information, Fill Contact Us, Search Content

Use Case Diagram of Petrol Pump Management System :

Petrol Pump Management System Use Case Diagram

Project Category