DEV Community

Cover image for Designing an Data flow diagram for an online shopping system
Gray
Gray

Posted on

Designing an Data flow diagram for an online shopping system

Currently in my 300 level and being bombarded with the above assignment from Mrs. Aminat Atanda on Software Engineering. My quest to derive the sensical diagram for the above really cracked up my sleeping brain, as that part of computer science which I have been yearning for awakens.
Now, let's delve into the system, in designing this system we need to identify the entities, processes and data flows with data which are possibly flowing through this systems. In a shopping system, we have our Customer, Payment Gateway, probably a product but I don't want to complicate things for myself so I don't want to include it.
Now I made effort to identify the processes which could occur within the system, viz: authentication of user, add product to cart, search for product, view all product, checkout e.t.c.
Next I identify, What data store will I need to store some of my data like, customer data(authenticated users), ordered product, products in cart.
When I mapped out this important details, I resolve to draw them out and connecting them using draw.io

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.