You are on page 1of 3

There exists a BEST Mart- a shopping centre, whose owner wants to computerize his business by

developing Trade Management System. For this, owner hires a Database Administrator and put
up a real world scenario and requirements as given below:
Trade Management System permits users to proficiently initiate and evaluate the process of
requirement for the BEST Mart. Procedure begins when a client comes to BEST Mart, selects the
cart and place the things in cart and goes towards salesman. The salesman examines the code of
each selected item. On entry system will display invoice with some details like name of the
product, its related magnitude/quantity and total sales line items along with total bill. After
placing order, client will ahead to accountant counter to pay bill.
Trade Management System will support both types of customers, Registered and Non-Register.
For Registered customers it is necessary for system to check whether he/she is on credit bases or
not. For non-registered customers, it must have to be registered only bythe Owner of the BEST
Mart. Information about number of creditors and debtors are known by the accounts department.
System will show flexibility in a sense that it should accept all payment methods i.e. cash, credit
and cash with credit.
Same is the scenario with Administrator/Owner of BEST Mart to purchase items from different
vendors on cash, credit or combination of two. The stock department and Sale department will
need to generate reports about stock status sale in different time span.
Task Description:
This Assignment is starting phase and in this assignment you will focus only on the tasks given
below:
1. You are required to identify all the processes in the system.
2. You are required to mention all the data stores in which data is stored.
3. Find out all the external entities interacting with the system
4. Create a Context level DFD
5. Create a level zero DFD
6. Create a detailed DFD of every process if needed
You have to perform all these steps give above in your solution file.
Note:
Use all concepts you have studied so far and techniques discussed particularly in lecture 5 and 6
regarding this assignment.
Drawing Final Data Flow Model:
You can use any tool for drawing like MS Office or Visio.
Important things to consider:
1. As happens in real world that everyone visualize a problem in different way so the solutions of
all students should be according to their own thinking not taken from some source.
2. As this is preliminary phase of our system so it is recommended that you identify as much
processes and their relationships as you can (some of them may be eliminated in coming
assignments).

Solution:
Context Level DFD
Level 0’ DFD

You might also like