Question: Draw a DFD for a simple purchasing system. You may do this in your group, but everybody needs to submit the diagram. It is okay

Draw a DFD for a simple purchasing system.

You may do this in your group, but everybody needs to submit the diagram.

It is okay to submit a camera photo of a hand-drawn picture.

You should have an entity for a buyer

You should have an entity for the shipper

You should have 3 processes for the e-commerce website

One process interacts with the user, including validation, item selection, and payment type, This process will create an order and store it for later processing.

One process interacts with the bank and checks if the payment information is valid. It tells the bank to take the money and indicates valid order in the order data store.

One process that handles batches of orders. It will fetch address information from customer data and order information from the order data store and will notify shipping where to send the product.

You should have a data store for product data

You should have a data store for orders

You should have a data store for customer data

You should have an entity for the 'bank' where the money goes

You should have an entity that does shipping

Basically, the customer will connect to the e-commerce server, select a product and purchase a product. The bank entity will know about payments, and the shipping entity knows how to ship the product.

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 Databases Questions!