SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere Àhnliche Inhalte

Was ist angesagt?

Data models
Data modelsData models
Data modelsUsman Tariq
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Anowar Hossain
 
Microsoft SQL Server Query Tuning
Microsoft SQL Server Query TuningMicrosoft SQL Server Query Tuning
Microsoft SQL Server Query TuningMark Ginnebaugh
 
Data flow Diagram (DFD)
Data flow Diagram (DFD)Data flow Diagram (DFD)
Data flow Diagram (DFD)Sarfaraz Ghanta
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Vidyasagar Mundroy
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations ManagementAhmed Alorage
 
Oracle 11g Database Administration
Oracle 11g Database Administration Oracle 11g Database Administration
Oracle 11g Database Administration Xad Kuain
 
Data dictionary
Data dictionaryData dictionary
Data dictionaryRavi Shekhar
 
04 data flow architecture
04 data flow architecture 04 data flow architecture
04 data flow architecture Jadavsejal
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramFizza Khan
 
DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE Lim Yao Cheng
 
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional DevelopmentAhmed Alorage
 
aggregation and indexing with suitable example using MongoDB.
aggregation and indexing with suitable example using MongoDB.aggregation and indexing with suitable example using MongoDB.
aggregation and indexing with suitable example using MongoDB.bhavesh lande
 
Smart Health Disease Prediction django machinelearning.pptx
Smart Health Disease Prediction django machinelearning.pptxSmart Health Disease Prediction django machinelearning.pptx
Smart Health Disease Prediction django machinelearning.pptxsaiproject
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Mohammad Karim Shahbaz
 

Was ist angesagt? (20)

Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Data models
Data modelsData models
Data models
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
 
Microsoft SQL Server Query Tuning
Microsoft SQL Server Query TuningMicrosoft SQL Server Query Tuning
Microsoft SQL Server Query Tuning
 
Data flow Diagram (DFD)
Data flow Diagram (DFD)Data flow Diagram (DFD)
Data flow Diagram (DFD)
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
 
DBMS Bascis
DBMS BascisDBMS Bascis
DBMS Bascis
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations Management
 
Oracle 11g Database Administration
Oracle 11g Database Administration Oracle 11g Database Administration
Oracle 11g Database Administration
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Chapter7
Chapter7Chapter7
Chapter7
 
04 data flow architecture
04 data flow architecture 04 data flow architecture
04 data flow architecture
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE
 
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development
‏‏‏‏‏‏‏‏‏‏‏‏Chapter 13: Professional Development
 
aggregation and indexing with suitable example using MongoDB.
aggregation and indexing with suitable example using MongoDB.aggregation and indexing with suitable example using MongoDB.
aggregation and indexing with suitable example using MongoDB.
 
Smart Health Disease Prediction django machinelearning.pptx
Smart Health Disease Prediction django machinelearning.pptxSmart Health Disease Prediction django machinelearning.pptx
Smart Health Disease Prediction django machinelearning.pptx
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 

Andere mochten auch

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
 
Flowchart
FlowchartFlowchart
FlowchartHRdebajit
 
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äžč äžč
 

Andere mochten auch (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
 

Ähnlich wie DFD Self-Checkout System

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
 
WebAction-Sami Abkay
WebAction-Sami AbkayWebAction-Sami Abkay
WebAction-Sami AbkayInside Analysis
 
Payment Gateway
Payment GatewayPayment Gateway
Payment GatewayAshraf Bashir
 
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
 

Ähnlich wie DFD Self-Checkout System (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...
 
D017612529
D017612529D017612529
D017612529
 
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...
 
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
 

Mehr von 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
 
Tps revision 2017
Tps revision 2017Tps revision 2017
Tps 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
 
A&m assessment help
A&m assessment helpA&m assessment help
A&m assessment helpgreg 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
 
Networking sample1
Networking sample1Networking sample1
Networking sample1greg 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
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systemsgreg robertson
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010greg robertson
 

Mehr von 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
 

KĂŒrzlich hochgeladen

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)lakshayb543
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 

KĂŒrzlich hochgeladen (20)

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)
Visit to a blind student's school🧑‍🩯🧑‍🩯(community medicine)
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 

DFD Self-Checkout System

  • 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