Question: Draw the DFD for this Detailed Subprocesses for Key Components 1 . 0 Order Management System ( DFD Level 2 ) 1 . 1 :

Draw the DFD for this Detailed Subprocesses for Key Components
1.0 Order Management System (DFD Level 2)
1.1: Receive order details from the website or app.
1.2: Check product availability in stock.
1.3: Generate order confirmation and send to the customer.
Data Flow:
Input: Customer order.
Output: Order confirmation, stock update.
2.0 Payment Handling (DFD Level 2)
2.1: Validate payment method (MPESA, Bitcoin, credit/debit card).
2.2: Route payment request to the appropriate gateway.
2.3: Confirm payment and update the order status.
2.4: If cash-on-delivery, flag for courier collection.
Data Flow:
Input: Payment request.
Output: Payment confirmation, order status update.
3.0 Customer Credit Verification (DFD Level 2)
3.1: Check if order value exceeds KES 50,000.
3.2: Query customer history to check for eligibility.
3.3: Approve or reject credit request.
3.4: Notify customer of decision.
Data Flow:
Input: Order details, customer credit history.
Output: Credit approval or denial notification.
4.0 Order Fulfillment and Delivery (DFD Level 2)
4.1: Prepare goods for dispatch.
4.2: Assign delivery to courier.
4.3: Update stock and notify the customer.
4.4: Confirm delivery completion and payment (if cash-on-delivery).
Data Flow:
Input: Confirmed order.
Output: Delivery confirmation, stock update.
5.0 Returns Management (DFD Level 2)
5.1: Receive return request from customer.
5.2: Forward request to the internal audit department.
5.3: Audit reviews and approves or denies the request.
5.4: Notify the customer of the outcome.
Data Flow:
Input: Return request.
Output: Approval/rejection notification, stock adjustment (if approved).
6.0 Accounting and Reporting (DFD Level 2)
6.1: Record successful payments and outstanding credit sales.
6.2: Process refunds for approved returns.
6.3: Generate financial reports for management.
6.4: Monitor and track accounts receivable.
Data Flow:
Input: Payment confirmations, credit approvals, return approvals.
Output: Financial reports, updated revenue records.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!