Vegitable Store Management System UML Diagram

Posted By freeproject on March 23, 2018

Vegitable Store Management System Activity Diagram

Posted By freeproject on March 13, 2018

This is the Activity UML diagram of Vegitable Store Management System which shows the flows between the activity of Stock, Bill, Payment, Vegetable, Customer. The main activity involved in this UML Activity Diagram of Vegitable Store Management System are as follows:

  • Stock Activity
  • Bill Activity
  • Payment Activity
  • Vegetable Activity
  • Customer Activity

Features of the Activity UML diagram of Vegitable Store Management System

  • Admin User can search Stock, view description of a selected Stock, add Stock, update Stock and delete Stock.
  • Its shows the activity flow of editing, adding and updating of Bill
  • User will be able to search and generate report of Payment, Vegetable, Customer
  • All objects such as ( Stock, Bill, Customer) are interlinked
  • Its shows the full description and flow of Stock, Vegetable, Customer, Payment, Bill
Vegitable Store Management System Activity Diagram

Vegetable Store Management System Class Diagram

Posted By freeproject on August 2, 2017

Vegitable Store Management System Class Diagram describes the structure of a Vegitable Store Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Vegitable Store Management System are Vegetable, Store, Stock, Category, Payment, Bill.

Classes of Vegitable Store Management System Class Diagram:

  • Vegetable Class : Manage all the operations of Vegetable
  • Store Class : Manage all the operations of Store
  • Stock Class : Manage all the operations of Stock
  • Category Class : Manage all the operations of Category
  • Payment Class : Manage all the operations of Payment
  • Bill Class : Manage all the operations of Bill

Classes and their attributes of Vegitable Store Management System Class Diagram:

  • Vegetable Attributes : vegetable_id, vegetable_name, vegetable_type, vegetable_description
  • Store Attributes : store_id, store_name, store_type, store_description
  • Stock Attributes : stock_id, stock_items, stock_number, stock_type, stock_description
  • Category Attributes : category_id, category_item_id, _category_type, category_description
  • Payment Attributes : payment_id, payment_customer_id, payment_date, payment_amount, payment_description
  • Bill Attributes : bill_id, bill_customer_id, bill_number, bill_type, bill_receipt, bill_description

Classes and their methods of Vegitable Store Management System Class Diagram:

  • Vegetable Methods : addVegetable(), editVegetable(), deleteVegetable(), updateVegetable(), saveVegetable(), searchVegetable()
  • Store Methods : addStore(), editStore(), deleteStore(), updateStore(), saveStore(), searchStore()
  • Stock Methods : addStock(), editStock(), deleteStock(), updateStock(), saveStock(), searchStock()
  • Category Methods : addCategory(), editCategory(), deleteCategory(), updateCategory(), saveCategory(), searchCategory()
  • Payment Methods : addPayment(), editPayment(), deletePayment(), updatePayment(), savePayment(), searchPayment()
  • Bill Methods : addBill(), editBill(), deleteBill(), updateBill(), saveBill(), searchBill()

Class Diagram of Vegitable Store Management System :

Class Diagram Image: 
Vegetable Store Management System Class Diagram

Vegetable Store Management System Component Diagram

Posted By freeproject on February 8, 2018

This is a Component diagram of Vegitable Store Management System which shows components, provided and required interfaces, ports, and relationships between the Vegetable, Store, Customer, and Stock. This type of diagrams is used in Component-Based Development (CBD) to describe systems with Service-Oriented Architecture (SOA). Vegitable Store Management System UML component diagram, describes the organization and wiring of the physical components in a system.

Components of UML Component Diagram of Vegitable Store Management System:

  • Vegetable Component
  • Store Component
  • Customer Component
  • Component
  • Stock Component

Featues of Vegitable Store Management System Component Diagram:

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

Online Vegetable Store Dataflow Diagram

Posted By freeproject on April 18, 2017

Online Vegetable Store Data flow diagram is often used as a preliminary step to create an overview of the Vegetable Store without going into great detail, which can later be elaborated.it normally consists of overall application dataflow and processes of the Vegetable Store process. It contains all of the userflow and their entities such all the flow of Vegetable, Customer, Quality, Order, Payment, Stock, Delivery. All of the below diagrams has been used for the visualization of data processing and structured design of the Vegetable Store process and working flow.


Zero Level Data flow Diagram(0 Level DFD) of Online Vegetable Store :

This is the Zero Level DFD of Online Vegetable Store, where we have eloborated the high level process of Vegetable Store. It’s a basic overview of the whole Online Vegetable Store or process being analyzed or modeled. It’s designed to be an at-a-glance view of Payment,Stock and Delivery showing the system as a single high-level process, with its relationship to external entities of Vegetable,Customer and Quality. It should be easily understood by a wide audience, including Vegetable,Quality and Payment In zero leve DFD of Online Vegetable Store, we have described the high level flow of the Vegetable Store system.

High Level Entities and proccess flow of Online Vegetable Store:

  • Managing all the Vegetable
  • Managing all the Customer
  • Managing all the Quality
  • Managing all the Order
  • Managing all the Payment
  • Managing all the Stock
  • Managing all the Delivery
Zero Level DFD Online Vegetable Store

First Level Data flow Diagram(1st Level DFD) of Online Vegetable Store :

First Level DFD (1st Level) of Online Vegetable Store 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 Online Vegetable Store system as a whole. It also identifies internal data stores of Delivery, Stock, Payment, Order, Quality that must be present in order for the Vegetable Store system to do its job, and shows the flow of data between the various parts of Vegetable, Quality, Stock, Delivery, Payment 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 Vegetable Store.

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

  • Processing Vegetable records and generate report of all Vegetable
  • Processing Customer records and generate report of all Customer
  • Processing Quality records and generate report of all Quality
  • Processing Order records and generate report of all Order
  • Processing Payment records and generate report of all Payment
  • Processing Stock records and generate report of all Stock
  • Processing Delivery records and generate report of all Delivery
First Level DFD Online Vegetable Store

Second Level Data flow Diagram(2nd Level DFD) of Online Vegetable Store :

DFD Level 2 then goes one step deeper into parts of Level 1 of Vegetable Store. It may require more functionalities of Vegetable Store to reach the necessary level of detail about the Vegetable Store functioning. First Level DFD (1st Level) of Online Vegetable Store shows how the system is divided into sub-systems (processes). The 2nd Level DFD contains more details of Delivery, Stock, Payment, Order, Quality, Customer, Vegetable.

Low level functionalities of Online Vegetable Store

  • Admin logins to the system and manage all the functionalities of Online Vegetable Store
  • Admin can add, edit, delete and view the records of Vegetable, Quality, Payment, Delivery
  • Admin can manage all the details of Customer, Order, Stock
  • Admin can also generate reports of Vegetable, Customer, Quality, Order, Payment, Stock
  • Admin can search the details of Customer, Payment, Stock
  • Admin can apply different level of filters on report of Vegetable, Order, Payment
  • Admin can tracks the detailed information of Customer, Quality, Order, , Payment
Second Level DFD Online Vegetable Store

Vegetable Store Management System ER Diagram

Posted By freeproject on July 17, 2017

This ER (Entity Relationship) Diagram represents the model of Vegitable Store Management System Entity. The entity-relationship diagram of Vegitable Store Management System shows all the visual instrument of database tables and the relations between Store, Category, Vegetable, Bill etc. It used structure data and to define the relationships between structured data groups of Vegitable Store Management System functionalities. The main entities of the Vegitable Store Management System are Vegetable, Store, Stock, Category, Payment and Bill.

Vegitable Store Management System entities and their attributes :

  • Vegetable Entity : Attributes of Vegetable are vegetable_id, vegetable_name, vegetable_type, vegetable_description
  • Store Entity : Attributes of Store are store_id, store_name, store_type, store_description
  • Stock Entity : Attributes of Stock are stock_id, stock_items, stock_number, stock_type, stock_description
  • Category Entity : Attributes of Category are category_id, category_item_id, _category_type, category_description
  • Payment Entity : Attributes of Payment are payment_id, payment_customer_id, payment_date, payment_amount, payment_description
  • Bill Entity : Attributes of Bill are bill_id, bill_customer_id, bill_number, bill_type, bill_receipt, bill_description

Description of Vegitable Store Management System Database :

  • The details of Vegetable is store into the Vegetable tables respective with all tables
  • Each entity ( Bill, Stock, Payment, Store, Vegetable) contains primary key and unique keys.
  • The entity Stock, Payment has binded with Vegetable, Store entities with foreign key
  • There is one-to-one and one-to-many relationships available between Payment, Category, Bill, Vegetable
  • All the entities Vegetable, Payment, Stock, Bill are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Vegitable Store Management System tables for fast query execution.
Vegetable Store Management System ER Diagram

Vegetable Store Management System Sequence Diagram

Posted By freeproject on January 31, 2018

This is the UML sequence diagram of Vegitable Store Management System which shows the interaction between the objects of Store, Payment, Category, Vegetable, Stock. The instance of class objects involved in this UML Sequence Diagram of Vegitable Store Management System are as follows:

  • Store Object
  • Payment Object
  • Category Object
  • Vegetable Object
  • Stock Object

This is the UML sequence diagram of Vegitable Store Management System which shows the interaction between the objects of Store, Payment, Category, Vegetable, Stock. The instance of class objects involved in this UML Sequence Diagram of Vegitable Store Management System are as follows:

  • Store Object
  • Payment Object
  • Category Object
  • Vegetable Object
  • Stock Object

Vegitable Store 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 Vegitable Store Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of Vegitable Store Management System. The main actors of Vegitable Store Management System in this Use Case Diagram are: Super Admin, System User, Dealer, Customer, who perform the different type of use cases such as Vegetable, Manage Store, Manage Stock, Manage Category, Manage Payment, Manage Bill, Manage Customer,, Manage Users and Full Vegitable Store Management System Operations. Major elements of the UML use case diagram of Vegitable Store Management System are shown on the picture below.

The relationships between and among the actors and the use cases of Vegitable Store Management System:

  • Super Admin Entity : Use cases of Super Admin are Vegetable, Manage Store, Manage Stock, Manage Category, Manage Payment, Manage Bill, Manage Customer,, Manage Users and Full Vegitable Store Management System Operations
  • System User Entity : Use cases of System User are Vegetable, Manage Store, Manage Stock, Manage Category, Manage Payment, Manage Bill, Manage Customer,
  • Dealer Entity : Use cases of Dealer are Check Requests, Create Orders, Deliver Items, Create Invoice, Collect Payments
  • Customer Entity : Use cases of Customer are Search Vegitable, Add to Cart, Make Payment

Use Case Diagram of Vegitable Store Management System :

Vegitable Store Management System Use Case Diagram

Project Category