View Full Paper

Owner Consent Verified
Coursework 5

VirtuMart System Data Flow Diagrams

1
Pages
Harvard
Style
~ 1 mins
Reading Time
VirtuMart Data Flow Diagram Context Diagram Level 1 DFD Order Management Payment Processing Inventory Management System Analysis Database Design Coursework

Cover Page

VirtuMart System Data Flow Diagrams

Group Number

Group Members

Date

Context-Level Data Flow Diagram of the VirtuMart System

The VirtuMart System enables customers to make payments and place orders. The system interacts with the Payment Service through two primary data flows. It sends Process Payment requests to the Payment Service and receives Confirm Payment responses in return. This interaction ensures that payment transactions are processed and verified before customer orders are completed.

Level 1 Data Flow Diagram for Order, Payment, and Inventory Management

The Level 1 Data Flow Diagram consists of Order Management (Process 1), Payment Processing (Process 2), and Inventory Management (Process 3), together with their interactions with external entities (Customer and Admin) and data stores (Customers Table and Products Database). The process begins with customer registration and login, where customer credentials are verified and approved by the administrator through the Customers Table. Once authenticated, customers are able to place orders and make payments, which are managed by the Order Management process.

Order Management communicates with Payment Processing to handle payment transactions and receives either payment confirmation or payment failure status. At the same time, Order Management checks product availability through the Products Database and exchanges information with Inventory Management. Inventory Management updates stock quantities after orders are completed and maintains current product availability. The Admin entity oversees both customer credential management and product administration by approving customer credentials and updating product information within the system.

Related Papers
Browse all
You can message us here