SlideShare a Scribd company logo
1 of 33
There is no limit to learn
mar
iSchool
Slide | 1
26 Dec,2017
MD. Abdullah Al Nasim
15.01.04.085
Masud Rana
15.01.04.090
Sarwar Saif
15.01.04.091
Samiur Rahman
15.01.04.092
Presented By
Slide | 2
26 Dec,2017
A data flow diagram (DFD) is a
graphical representation of the
"flow" of data through an
information system, modelling
its process aspects. A DFD is
often used as a preliminary step
to create an overview of the
system without going into great
detail, which can later be
elaborated.
Objectives of Data Flow Diagram
Slide | 3
26 Dec,2017
01 Context Level Diagram
02
T y p e s o f
D a t a F l o w
D i a g r a m
Level 0 Diagram
Slide | 4
26 Dec,2017
03 Level 1 Diagram
Slide | 5
26 Dec,2017
Data Flow Diagram
o High level view of System
o Represents all external entities that
may interact
with a system
o Shows the relationship that the
system has with
other external entities
Context Level Diagram
Slide | 6
26 Dec,2017
Studen
t
Facebo
ok
Teache
r
Admin
Context Level Diagram
External
Entities
Slide | 7
26 Dec,2017
0.0
Amar
iSchool
Context Level Diagram
Main
Process
Slide | 8
26 Dec,201
Stude
nt
0.0
Amar
iSchool
Context Level Diagram
View Contents
Give Exam
View Report
Give Notification
Student Information
Enroll into Courses
Write in Forums
View Forum
Send Messages
Receive Messages
Context Level Diagram
Slide | 9
26 Dec,2017
Teach
er
0.0
Amar
iSchool
View Courses
Set Grading Parameter
Create Forum
View Forum
Teacher Information
Manage Courses
Write in Forum
Receive Messages
Send Messages
ManageVideos
ViewVideos
Give Questions and Answers
Context Level Diagram
Slide | 10
26 Dec,2017
Facebo
ok
0.0
Amar
iSchool
User Information Share Contents
Context Level Diagram
Slide | 11
26 Dec,2017
0.0
Amar
iSchool
Admin
View Contents
Add Contents
Delete Contents
Slide | 12
26 Dec,2017
Level 0 Diagram
oProvides a more detailed breakout of
pieces of the
context Level Diagram
o Highlights the main functions carried
out by the
system
Level 0 Diagram
Slide | 13
26 Dec,2017
Level 0 Diagram (Cont.)
0.0
Amar
iSchool
Slide | 14
26 Dec,2017
Level 0 Diagram (Sub-processes)
1.0
Process
Enquiry
2.0
Course
Processing
3.0
Exams and
Assignmnet
Processing
4.0
Produce
Grade
report
5.0
Message
Service
6.0
Discussion
Forum
7.0
Management
Process
Slide | 15
26 Dec,2017
Level 0 Diagram (Sub-processes)
1.0
Process
Enquiry
2.0
Course
5.0
Discussion
4.0
Message
D1 Student Master D2 Teacher Master
Teach
er
Stude
nt
Student Information Teacher Information
User Information
Faceb
ook
Slide | 16
26 Dec,2017
Level 0 Diagram (Sub-processes)
2.0
Course
Processing
3.0
Exams and
D3 Course Inventory
D4 Video Inventory
Teach
er
Stude
nt
Enroll into Courses
Manage Course
Course
Information
D5 Student History
View
Contents
View Course
Manage Video
ViewVideo
1.0
Process
User InformationFaceb
ook
Slide | 17
26 Dec,2017
Level 0 Diagram (Sub-processes)
3.0
Exams and
Assignment
Processing
4.0
Produce
Teach
er
Stude
nt
Give Exams
Marks Details
View
Report Give Questions
And Answers
2.0
Course
Course
Information
Notify
D6 Grade Book
Mark Details
Slide | 18
26 Dec,2017
Level 0 Diagram (Sub-processes)
4.0
Produce
Grade
Report
4.0
Exams and
Teach
er
Marks Details
D5 Student History
Set Grading
Parameter
2.0
Course
Course
Details
D6 Grade Book
Slide | 19
26 Dec,2017
Level 0 Diagram (Sub-processes)
5.0
Message
Service
D3 Student Master
D4 Teacher Master
Teach
er
Stude
nt
Send Message
Receive
Message
Send
Message
Receive
Message
D7 Message Inventory
Add Message Fetch Message
User Information
Slide | 20
26 Dec,2017
Level 0 Diagram (Sub-processes)
6.0
Discussion
Forum
D1 Student Master D2 Teacher Master
Teach
er
Stude
nt
Write in Forum
View
Forum
Write in
Forum
View Forum
D7 Message Inventory
Add Post Fetch Post Details
Create Forum
User Information
Slide | 21
26 Dec,2017
Level 0 Diagram (Sub-processes)
7.0
Management
Process
D2 Teacher Master
D7 Message Inventory
Admin
View
Contents
Add Contents
Delete ContentsD4 Video Inventory
D6 Grade Book
D1 Student Master
D3 Course Inventory
Slide | 22
26 Dec,2017
Data Flow Diagram
o Each process on Diagram 0 may in
turn be
exploded to create a more
detailed child diagram.
o Show details about the actual
system functioning .
Level 1 Diagram
Slide | 23
26 Dec,2017
Data Flow Diagram
1.0
Process
Enquiry
Slide | 24
26 Dec,201
Level 1.0 Child Diagram
1.1
Determine
SignIn/
SignUp
1.2
SignUp
1.2
SignIn
Student
Information
D1 Student Master
D2 Teacher Master
User
Information
D2 Teacher Master D1 Student Master
Fetch
Student Info
FetchTeacher
Info
Slide | 25
26 Dec,201
Data Flow Diagram
2.0
Course
Processing
Slide | 26
26 Dec,2017
Level 2.0 Child Diagram
2.1
Enroll
Course
2.2
Taken
Course
2.3
Course
Content
Enroll into
Courses
View
Contents
Share
Content
D4 Video Inventory
D4 Course Inventory
ManageVideo
View Video
Manage Course
View Course
Course Details
D5 Student History
User
Details
Slide | 2
26 Dec,201
Data Flow Diagram
3.0
Exams/
Assignment
Processing
Slide | 28
26 Dec,2017
Level 3.0 Child Diagram
3.1
Question
Script
3.2
User
Script
3.3
Check
Answer
Give Question
And Answers
View
Report
Notify
Give Exam
Answer Script
D6 Grade Book
Report Details
Marks Details
Course
Information
Use Case Diagram(Actors)
02
03
01
Teacher
Admin
Student
Slide | 29
26 Dec,2017
Use Case Diagram
Slide | 30
26 Dec,2017
Share
Content
Go to Course
<<include>>
Manage DB Log in
<<include>>
Log in
Student Teacher
FB User
Admin
Use Case Diagram
Slide | 31
26 Dec,2017
Enroll
Course
Log in
<<include>>
Receive
Messages
Send
Messages<<include>>
View Report
Watch
Videos
Give Exam
Forum
View
Write Forum
Student
Use Case Diagram
Slide | 32
26 Dec,2017
Take Course Log in
<<include>>
Receive
Messages
Send
Messages<<include>>
Manage
Videos
Give
Question
Take Exam
Set Grading
Parameters
View Forum
Create
Forum
Write Forum
Teacher
T H A N K
Y O U
F O R
E V E R Y T H I N G

Slide | 29
12 Dec,2017

More Related Content

More from MD Abdullah Al Nasim

A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
MD Abdullah Al Nasim
 

More from MD Abdullah Al Nasim (7)

Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...Real-time Bangla License Plate Recognition System for Low Resource Video-base...
Real-time Bangla License Plate Recognition System for Low Resource Video-base...
 
End-to-End Natural Language Understanding Pipeline for Bangla Conversational ...
End-to-End Natural Language Understanding Pipeline for Bangla Conversational ...End-to-End Natural Language Understanding Pipeline for Bangla Conversational ...
End-to-End Natural Language Understanding Pipeline for Bangla Conversational ...
 
A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
A Soft Computing Based Customer Lifetime Value Classifier for Digital Retail ...
 
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical AnalysisBrain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
 
An automated approach for the recognition of bengali license plates presentation
An automated approach for the recognition of bengali license plates presentationAn automated approach for the recognition of bengali license plates presentation
An automated approach for the recognition of bengali license plates presentation
 
Microsoft Imagine cup 2019
Microsoft Imagine cup 2019Microsoft Imagine cup 2019
Microsoft Imagine cup 2019
 
Brain tumor detection using convolutional neural network
Brain tumor detection using convolutional neural network Brain tumor detection using convolutional neural network
Brain tumor detection using convolutional neural network
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Data Flow Diagram - Amar iSchool

  • 1. There is no limit to learn mar iSchool Slide | 1 26 Dec,2017
  • 2. MD. Abdullah Al Nasim 15.01.04.085 Masud Rana 15.01.04.090 Sarwar Saif 15.01.04.091 Samiur Rahman 15.01.04.092 Presented By Slide | 2 26 Dec,2017
  • 3. A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modelling its process aspects. A DFD is often used as a preliminary step to create an overview of the system without going into great detail, which can later be elaborated. Objectives of Data Flow Diagram Slide | 3 26 Dec,2017
  • 4. 01 Context Level Diagram 02 T y p e s o f D a t a F l o w D i a g r a m Level 0 Diagram Slide | 4 26 Dec,2017 03 Level 1 Diagram
  • 5. Slide | 5 26 Dec,2017 Data Flow Diagram o High level view of System o Represents all external entities that may interact with a system o Shows the relationship that the system has with other external entities Context Level Diagram
  • 6. Slide | 6 26 Dec,2017 Studen t Facebo ok Teache r Admin Context Level Diagram External Entities
  • 7. Slide | 7 26 Dec,2017 0.0 Amar iSchool Context Level Diagram Main Process
  • 8. Slide | 8 26 Dec,201 Stude nt 0.0 Amar iSchool Context Level Diagram View Contents Give Exam View Report Give Notification Student Information Enroll into Courses Write in Forums View Forum Send Messages Receive Messages
  • 9. Context Level Diagram Slide | 9 26 Dec,2017 Teach er 0.0 Amar iSchool View Courses Set Grading Parameter Create Forum View Forum Teacher Information Manage Courses Write in Forum Receive Messages Send Messages ManageVideos ViewVideos Give Questions and Answers
  • 10. Context Level Diagram Slide | 10 26 Dec,2017 Facebo ok 0.0 Amar iSchool User Information Share Contents
  • 11. Context Level Diagram Slide | 11 26 Dec,2017 0.0 Amar iSchool Admin View Contents Add Contents Delete Contents
  • 12. Slide | 12 26 Dec,2017 Level 0 Diagram oProvides a more detailed breakout of pieces of the context Level Diagram o Highlights the main functions carried out by the system Level 0 Diagram
  • 13. Slide | 13 26 Dec,2017 Level 0 Diagram (Cont.) 0.0 Amar iSchool
  • 14. Slide | 14 26 Dec,2017 Level 0 Diagram (Sub-processes) 1.0 Process Enquiry 2.0 Course Processing 3.0 Exams and Assignmnet Processing 4.0 Produce Grade report 5.0 Message Service 6.0 Discussion Forum 7.0 Management Process
  • 15. Slide | 15 26 Dec,2017 Level 0 Diagram (Sub-processes) 1.0 Process Enquiry 2.0 Course 5.0 Discussion 4.0 Message D1 Student Master D2 Teacher Master Teach er Stude nt Student Information Teacher Information User Information Faceb ook
  • 16. Slide | 16 26 Dec,2017 Level 0 Diagram (Sub-processes) 2.0 Course Processing 3.0 Exams and D3 Course Inventory D4 Video Inventory Teach er Stude nt Enroll into Courses Manage Course Course Information D5 Student History View Contents View Course Manage Video ViewVideo 1.0 Process User InformationFaceb ook
  • 17. Slide | 17 26 Dec,2017 Level 0 Diagram (Sub-processes) 3.0 Exams and Assignment Processing 4.0 Produce Teach er Stude nt Give Exams Marks Details View Report Give Questions And Answers 2.0 Course Course Information Notify D6 Grade Book Mark Details
  • 18. Slide | 18 26 Dec,2017 Level 0 Diagram (Sub-processes) 4.0 Produce Grade Report 4.0 Exams and Teach er Marks Details D5 Student History Set Grading Parameter 2.0 Course Course Details D6 Grade Book
  • 19. Slide | 19 26 Dec,2017 Level 0 Diagram (Sub-processes) 5.0 Message Service D3 Student Master D4 Teacher Master Teach er Stude nt Send Message Receive Message Send Message Receive Message D7 Message Inventory Add Message Fetch Message User Information
  • 20. Slide | 20 26 Dec,2017 Level 0 Diagram (Sub-processes) 6.0 Discussion Forum D1 Student Master D2 Teacher Master Teach er Stude nt Write in Forum View Forum Write in Forum View Forum D7 Message Inventory Add Post Fetch Post Details Create Forum User Information
  • 21. Slide | 21 26 Dec,2017 Level 0 Diagram (Sub-processes) 7.0 Management Process D2 Teacher Master D7 Message Inventory Admin View Contents Add Contents Delete ContentsD4 Video Inventory D6 Grade Book D1 Student Master D3 Course Inventory
  • 22. Slide | 22 26 Dec,2017 Data Flow Diagram o Each process on Diagram 0 may in turn be exploded to create a more detailed child diagram. o Show details about the actual system functioning . Level 1 Diagram
  • 23. Slide | 23 26 Dec,2017 Data Flow Diagram 1.0 Process Enquiry
  • 24. Slide | 24 26 Dec,201 Level 1.0 Child Diagram 1.1 Determine SignIn/ SignUp 1.2 SignUp 1.2 SignIn Student Information D1 Student Master D2 Teacher Master User Information D2 Teacher Master D1 Student Master Fetch Student Info FetchTeacher Info
  • 25. Slide | 25 26 Dec,201 Data Flow Diagram 2.0 Course Processing
  • 26. Slide | 26 26 Dec,2017 Level 2.0 Child Diagram 2.1 Enroll Course 2.2 Taken Course 2.3 Course Content Enroll into Courses View Contents Share Content D4 Video Inventory D4 Course Inventory ManageVideo View Video Manage Course View Course Course Details D5 Student History User Details
  • 27. Slide | 2 26 Dec,201 Data Flow Diagram 3.0 Exams/ Assignment Processing
  • 28. Slide | 28 26 Dec,2017 Level 3.0 Child Diagram 3.1 Question Script 3.2 User Script 3.3 Check Answer Give Question And Answers View Report Notify Give Exam Answer Script D6 Grade Book Report Details Marks Details Course Information
  • 30. Use Case Diagram Slide | 30 26 Dec,2017 Share Content Go to Course <<include>> Manage DB Log in <<include>> Log in Student Teacher FB User Admin
  • 31. Use Case Diagram Slide | 31 26 Dec,2017 Enroll Course Log in <<include>> Receive Messages Send Messages<<include>> View Report Watch Videos Give Exam Forum View Write Forum Student
  • 32. Use Case Diagram Slide | 32 26 Dec,2017 Take Course Log in <<include>> Receive Messages Send Messages<<include>> Manage Videos Give Question Take Exam Set Grading Parameters View Forum Create Forum Write Forum Teacher
  • 33. T H A N K Y O U F O R E V E R Y T H I N G  Slide | 29 12 Dec,2017