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
DFD for university routine management project
zero level DFD for university routine management project.
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
first and second level DFD of university management
Description for zero level DFD
- As stated in the question there are 4 users in the project.
- Here detailed informations regarding each student and teacher are given and in response every student has got SIN(student identification num) or Roll No. and for teacher it is TIN(teacher identification num).
- Database Manager will perform all the data entry job.
- After giving routine generating command a routne will be generated.
- Admin can veiw the every user , his peformance and get the result by giving the query. first level DFD of university management:
every student , every teacher , evey class room and every subject should be registerd