Tuesday, November 4, 2008

DFD explanation

DFD (Data Flow Diagram):

DFD is a designing concept used to transform a textual problem into pictorial or graphical form in a hierarchical order.

It describes how   data and information are transformed in a system in a pictorial manner.

DFD provides a complete description of:-

      (a) What data are processed?

       (b)  How processing is done?

(c)  What data are stored?

(d) Which stored data are used and

 (e)  Where the result flows?

DFD is top-down designing approach in which

(a)A high-level function is decomposed into a set of easy understandable function.

(b)Each function performed by system is analyzed and decomposed into more detailed description.

  • A  DFD models a system by using external entities from which data flows to a process which transform the data  and creates output data flow which go to other processes or external entities or data stores .  From data stores, stored data may also flow to process as inputs.

Dfd with example













Here External entity 1 gives input data to process1 after this processed data 1 is stored in data store , now stored data  is given to process 2 and finally processed data 2  is consumed by External entity 2.

Physical DFD to issue a book from library:-




























Logical DFD to issue a book from library(above)


















































































Saturday, January 5, 2008

DFD for university routine management project


zero level DFD for university routine management project.
Question:- Draw a DFD for universiy class management project
Objective/vision:our solution is supposed to automate the routine teaching-learning support activities so the academics authority can monitor it and control the things. It starts from Time-table generation on available resources like programmes, courses, subjects, teachers, lecture room/lab preferences. Assignments/lecture notes upload , Daily class attendance, student feedback, exams marks updation and students/faculty profile management would be the integral part of this system.
User of the System:                  
  A. End-user/students
  B. Data Manager
  C. Subject Teacher
  D. Admin/Dean/Director