SlideShare a Scribd company logo
1 of 22
HSC IPT Context  &   Dataflow  Diagrams
CONTEXT  DIAGRAM
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Entity Process
Entity Process Entity Data flow Data flow A context diagram
Student Use Search  engine Student Keyword URL A context diagram Student searches the internet
[object Object],[object Object],[object Object],[object Object]
DFD DFD DFD DFD DFD DFD DFD DFD
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process The 4 main symbols used to show : the process; the data flow;  the data store;  the external entity. External Entity Database Data store
Customer Search Customer details details Call number Call details A data flow diagram Database
Customer Order is  processed Customer order Invoice &   book Customer & order details invoice A data flow diagram Database invoice is generated  and sent
student Use search engine Load website keyword keyword URL URL A data flow diagram search for image graphic Database Of website Project
A video store is considering installing a ‘self-checkout’ system where customers can borrow videos by scanning their membership cards and videos and pay by EFTPOS. A ‘self-checkout’ transaction has three steps: •  membership validation; •  borrowing limit check; •  payment processing. For membership validation the barcode on the membership card is used to access the member database to find a match. The customer proceeds to the scanning of videos if the membership is valid, otherwise a message is displayed. Using the video barcode data and details from the member database, the system checks that no more than six videos are borrowed. A message is displayed if the limit is exceeded. Payment processing involves the calculation of borrowing charges, the scanning of the customer’s EFTPOS card, the entry of a personal identification number and the electronic communication of these details to the financial institution. Video charges are obtained from the video database via the video barcodes. Transaction details are written to the transaction file for each video borrowed.
(i) Draw a dataflow diagram with the three processes that represents this proposed ‘self-checkout’ system, ensuring that you show external entities and data stores. (Refer standards package section 2 Q.25)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Create a data flow diagram for the borrowing of a book: D/b of borrowers, books & library transactions Storage Result of d/b search Information about library transactions Update borrower & book records Information about books Locate book, scan book & user bar code Information about borrower Search d/b for details of requested book Borrowers details & book request Search d/b of borrowers for borrowing eligibility borrower Data flow Processes Entity
Process Process Process Process borrower 1 2 3 4 5 6 7 8 9 10 6 Database
Create a data flow diagram for the: 1.Searching of an online telephone  database. 2.Use of an ATM. 3.Use self server check out.
A video store is considering installing a ‘self-checkout’ system where customers can borrow videos by scanning their membership cards and videos and pay by EFTPOS. A ‘self-checkout’ transaction has three steps: •  membership validation; •  borrowing limit check; •  payment processing. For membership validation the barcode on the membership card is used to access the member database to find a match. The customer proceeds to the scanning of videos if the membership is valid, otherwise a message is displayed. Using the video barcode data and details from the member database, the system checks that no more than six videos are borrowed. A message is displayed if the limit is exceeded. Payment processing involves the calculation of borrowing charges, the scanning of the customer’s EFTPOS card, the entry of a personal identification number and the electronic communication of these details to the financial institution. Video charges are obtained from the video database via the video barcodes. Transaction details are written to the transaction file for each video borrowed.
(i) Draw a dataflow diagram with the three processes that represents this proposed ‘self-checkout’ system, ensuring that you show external entities and data stores. (Refer standards package section 2 Q.25)
 
http://www.getahead-direct.com/gwbadfd.htm http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm http://www.cems.uwe.ac.uk/~tdrewry/dfds.htm http://spot.colorado.edu/~kozar/DFDtechnique.html http://www.infoarchgroup.com/qrdfd.htm Link to DFD tutorials

More Related Content

What's hot

Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)sadique_ghitm
 
Database design process
Database design processDatabase design process
Database design processTayyab Hameed
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) Gagandeep Nanda
 
Chapter09 logic modeling
Chapter09 logic modelingChapter09 logic modeling
Chapter09 logic modelingDhani Ahmad
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)Ravi Shekhar
 
Data Dictionary in System Analysis and Design
Data Dictionary in System Analysis and DesignData Dictionary in System Analysis and Design
Data Dictionary in System Analysis and DesignArafat Hossan
 
Sap s4 hana tm
Sap s4 hana tmSap s4 hana tm
Sap s4 hana tmbabloo6
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 

What's hot (20)

Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Database design process
Database design processDatabase design process
Database design process
 
How to Data Flow Diagram
How to Data Flow Diagram How to Data Flow Diagram
How to Data Flow Diagram
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM)
 
Chapter09 logic modeling
Chapter09 logic modelingChapter09 logic modeling
Chapter09 logic modeling
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Database design
Database designDatabase design
Database design
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
 
DBMS Bascis
DBMS BascisDBMS Bascis
DBMS Bascis
 
Deductive databases
Deductive databasesDeductive databases
Deductive databases
 
Sap abap
Sap abapSap abap
Sap abap
 
Data Dictionary in System Analysis and Design
Data Dictionary in System Analysis and DesignData Dictionary in System Analysis and Design
Data Dictionary in System Analysis and Design
 
Sap s4 hana tm
Sap s4 hana tmSap s4 hana tm
Sap s4 hana tm
 
SAP data archiving
SAP data archivingSAP data archiving
SAP data archiving
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Data base management system
Data base management systemData base management system
Data base management system
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 

Viewers also liked

Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project ManagementLiam Dunphy
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017greg robertson
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling ToolsLiam Dunphy
 
Information systems in context
Information systems in contextInformation systems in context
Information systems in contextgreg robertson
 
Flow chart powerpoint presentation slides ppt templates
Flow chart powerpoint presentation slides ppt templatesFlow chart powerpoint presentation slides ppt templates
Flow chart powerpoint presentation slides ppt templatesSlideTeam.net
 
Process flow chart 6 stages powerpoint templates 0712
Process flow chart 6 stages powerpoint templates 0712Process flow chart 6 stages powerpoint templates 0712
Process flow chart 6 stages powerpoint templates 0712SlideTeam.net
 
The core concept of marketing
The core concept of marketingThe core concept of marketing
The core concept of marketingnitinsoni02
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Flow Chart Guide PPT
Flow Chart Guide PPTFlow Chart Guide PPT
Flow Chart Guide PPT丹 丹
 

Viewers also liked (11)

Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project Management
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
Information systems in context
Information systems in contextInformation systems in context
Information systems in context
 
Flow chart powerpoint presentation slides ppt templates
Flow chart powerpoint presentation slides ppt templatesFlow chart powerpoint presentation slides ppt templates
Flow chart powerpoint presentation slides ppt templates
 
Process flow chart 6 stages powerpoint templates 0712
Process flow chart 6 stages powerpoint templates 0712Process flow chart 6 stages powerpoint templates 0712
Process flow chart 6 stages powerpoint templates 0712
 
The core concept of marketing
The core concept of marketingThe core concept of marketing
The core concept of marketing
 
Flowchart
FlowchartFlowchart
Flowchart
 
Flow charts
Flow chartsFlow charts
Flow charts
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Flow Chart Guide PPT
Flow Chart Guide PPTFlow Chart Guide PPT
Flow Chart Guide PPT
 

Similar to HSC Context and data flow diagrams ( DFD )

How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...Emagia
 
Web Locker For Online Banking System Chapter final project Report page
Web Locker For Online Banking System  Chapter final project Report pageWeb Locker For Online Banking System  Chapter final project Report page
Web Locker For Online Banking System Chapter final project Report pageMukesh Chaudhary(L.I.O.N)
 
Clickstream Analysis
Clickstream AnalysisClickstream Analysis
Clickstream Analysisintuitiv.de
 
Accounting Information Systems
Accounting Information Systems Accounting Information Systems
Accounting Information Systems Tara Kissel, M.Ed
 
NCDM 2008 Web Analytics R Albano Preso Final Publish
NCDM 2008 Web Analytics R Albano Preso Final PublishNCDM 2008 Web Analytics R Albano Preso Final Publish
NCDM 2008 Web Analytics R Albano Preso Final Publishrocco67
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiEmagia
 
FDSeminar Reporting & controlling
FDSeminar Reporting & controllingFDSeminar Reporting & controlling
FDSeminar Reporting & controllingFDMagazine
 
Optical Character Recognition based KYC System
Optical Character Recognition based KYC SystemOptical Character Recognition based KYC System
Optical Character Recognition based KYC SystemIRJET Journal
 
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET Journal
 
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET Journal
 
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Emagia
 
Artificially Intelligent Investment Risk Calculation system based on Distribu...
Artificially Intelligent Investment Risk Calculation system based on Distribu...Artificially Intelligent Investment Risk Calculation system based on Distribu...
Artificially Intelligent Investment Risk Calculation system based on Distribu...iosrjce
 
IRJET - Decentralized E-Voting System using Blockchain
IRJET - Decentralized E-Voting System using BlockchainIRJET - Decentralized E-Voting System using Blockchain
IRJET - Decentralized E-Voting System using BlockchainIRJET Journal
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form FillingIRJET Journal
 

Similar to HSC Context and data flow diagrams ( DFD ) (20)

How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
 
Web Locker For Online Banking System Chapter final project Report page
Web Locker For Online Banking System  Chapter final project Report pageWeb Locker For Online Banking System  Chapter final project Report page
Web Locker For Online Banking System Chapter final project Report page
 
Clickstream Analysis
Clickstream AnalysisClickstream Analysis
Clickstream Analysis
 
Accounting Information Systems
Accounting Information Systems Accounting Information Systems
Accounting Information Systems
 
NCDM 2008 Web Analytics R Albano Preso Final Publish
NCDM 2008 Web Analytics R Albano Preso Final PublishNCDM 2008 Web Analytics R Albano Preso Final Publish
NCDM 2008 Web Analytics R Albano Preso Final Publish
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture ai
 
21 ijcse-01230
21 ijcse-0123021 ijcse-01230
21 ijcse-01230
 
FDSeminar Reporting & controlling
FDSeminar Reporting & controllingFDSeminar Reporting & controlling
FDSeminar Reporting & controlling
 
Optical Character Recognition based KYC System
Optical Character Recognition based KYC SystemOptical Character Recognition based KYC System
Optical Character Recognition based KYC System
 
IECch03.ppt
IECch03.pptIECch03.ppt
IECch03.ppt
 
Cdp Pp
Cdp PpCdp Pp
Cdp Pp
 
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
 
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank WebsiteIRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
IRJET- Web Scraping Techniques to Collect Bank Offer Data from Bank Website
 
WebAction-Sami Abkay
WebAction-Sami AbkayWebAction-Sami Abkay
WebAction-Sami Abkay
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
 
Artificially Intelligent Investment Risk Calculation system based on Distribu...
Artificially Intelligent Investment Risk Calculation system based on Distribu...Artificially Intelligent Investment Risk Calculation system based on Distribu...
Artificially Intelligent Investment Risk Calculation system based on Distribu...
 
D017612529
D017612529D017612529
D017612529
 
IRJET - Decentralized E-Voting System using Blockchain
IRJET - Decentralized E-Voting System using BlockchainIRJET - Decentralized E-Voting System using Blockchain
IRJET - Decentralized E-Voting System using Blockchain
 
IRJET - Digital KYC with Auto Form Filling
IRJET - 	  Digital KYC with Auto Form FillingIRJET - 	  Digital KYC with Auto Form Filling
IRJET - Digital KYC with Auto Form Filling
 

More from greg robertson

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017greg robertson
 
Communication systems revision 2017
Communication systems revision 2017 Communication systems revision 2017
Communication systems revision 2017 greg robertson
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015greg robertson
 
Google chrome developer and tags
Google chrome developer and tagsGoogle chrome developer and tags
Google chrome developer and tagsgreg robertson
 
Motion path powerpoint
Motion path powerpointMotion path powerpoint
Motion path powerpointgreg robertson
 
Digtal media task guide
Digtal media task  guideDigtal media task  guide
Digtal media task guidegreg robertson
 
Hsc project management
Hsc project managementHsc project management
Hsc project managementgreg robertson
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in classgreg robertson
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systemsgreg robertson
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems greg robertson
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems greg robertson
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010greg robertson
 

More from greg robertson (18)

Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017
 
Tps revision 2017
Tps revision 2017Tps revision 2017
Tps revision 2017
 
Communication systems revision 2017
Communication systems revision 2017 Communication systems revision 2017
Communication systems revision 2017
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
 
A&m assessment help
A&m assessment helpA&m assessment help
A&m assessment help
 
Google chrome developer and tags
Google chrome developer and tagsGoogle chrome developer and tags
Google chrome developer and tags
 
Motion path powerpoint
Motion path powerpointMotion path powerpoint
Motion path powerpoint
 
Networking sample1
Networking sample1Networking sample1
Networking sample1
 
Digtal media task guide
Digtal media task  guideDigtal media task  guide
Digtal media task guide
 
Hsc project management
Hsc project managementHsc project management
Hsc project management
 
HSC Multimedia
HSC MultimediaHSC Multimedia
HSC Multimedia
 
Competencies to do in class
Competencies to do in classCompetencies to do in class
Competencies to do in class
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systems
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010
 

Recently uploaded

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

HSC Context and data flow diagrams ( DFD )

  • 1. HSC IPT Context & Dataflow Diagrams
  • 3.
  • 4. Entity Process Entity Data flow Data flow A context diagram
  • 5. Student Use Search engine Student Keyword URL A context diagram Student searches the internet
  • 6.
  • 7. DFD DFD DFD DFD DFD DFD DFD DFD
  • 8.
  • 9. Process The 4 main symbols used to show : the process; the data flow; the data store; the external entity. External Entity Database Data store
  • 10. Customer Search Customer details details Call number Call details A data flow diagram Database
  • 11. Customer Order is processed Customer order Invoice & book Customer & order details invoice A data flow diagram Database invoice is generated and sent
  • 12. student Use search engine Load website keyword keyword URL URL A data flow diagram search for image graphic Database Of website Project
  • 13. A video store is considering installing a ‘self-checkout’ system where customers can borrow videos by scanning their membership cards and videos and pay by EFTPOS. A ‘self-checkout’ transaction has three steps: • membership validation; • borrowing limit check; • payment processing. For membership validation the barcode on the membership card is used to access the member database to find a match. The customer proceeds to the scanning of videos if the membership is valid, otherwise a message is displayed. Using the video barcode data and details from the member database, the system checks that no more than six videos are borrowed. A message is displayed if the limit is exceeded. Payment processing involves the calculation of borrowing charges, the scanning of the customer’s EFTPOS card, the entry of a personal identification number and the electronic communication of these details to the financial institution. Video charges are obtained from the video database via the video barcodes. Transaction details are written to the transaction file for each video borrowed.
  • 14. (i) Draw a dataflow diagram with the three processes that represents this proposed ‘self-checkout’ system, ensuring that you show external entities and data stores. (Refer standards package section 2 Q.25)
  • 15.
  • 16. Create a data flow diagram for the borrowing of a book: D/b of borrowers, books & library transactions Storage Result of d/b search Information about library transactions Update borrower & book records Information about books Locate book, scan book & user bar code Information about borrower Search d/b for details of requested book Borrowers details & book request Search d/b of borrowers for borrowing eligibility borrower Data flow Processes Entity
  • 17. Process Process Process Process borrower 1 2 3 4 5 6 7 8 9 10 6 Database
  • 18. Create a data flow diagram for the: 1.Searching of an online telephone database. 2.Use of an ATM. 3.Use self server check out.
  • 19. A video store is considering installing a ‘self-checkout’ system where customers can borrow videos by scanning their membership cards and videos and pay by EFTPOS. A ‘self-checkout’ transaction has three steps: • membership validation; • borrowing limit check; • payment processing. For membership validation the barcode on the membership card is used to access the member database to find a match. The customer proceeds to the scanning of videos if the membership is valid, otherwise a message is displayed. Using the video barcode data and details from the member database, the system checks that no more than six videos are borrowed. A message is displayed if the limit is exceeded. Payment processing involves the calculation of borrowing charges, the scanning of the customer’s EFTPOS card, the entry of a personal identification number and the electronic communication of these details to the financial institution. Video charges are obtained from the video database via the video barcodes. Transaction details are written to the transaction file for each video borrowed.
  • 20. (i) Draw a dataflow diagram with the three processes that represents this proposed ‘self-checkout’ system, ensuring that you show external entities and data stores. (Refer standards package section 2 Q.25)
  • 21.  
  • 22. http://www.getahead-direct.com/gwbadfd.htm http://www.agilemodeling.com/artifacts/dataFlowDiagram.htm http://www.cems.uwe.ac.uk/~tdrewry/dfds.htm http://spot.colorado.edu/~kozar/DFDtechnique.html http://www.infoarchgroup.com/qrdfd.htm Link to DFD tutorials