SlideShare uma empresa Scribd logo
1 de 22
11
Chapter 12Chapter 12
Describing InformationDescribing Information
SystemsSystems
2
Describing information systemsDescribing information systems
► A system is a group of connected operations.A system is a group of connected operations.
► We can describe them in terms of inputs, processes andWe can describe them in terms of inputs, processes and
outputsoutputs
► Systems can be described in several different waysSystems can be described in several different ways
including:including:
 Structure diagrams.Structure diagrams.
 Data flow diagrams.Data flow diagrams.
 Systems flowchartsSystems flowcharts
Input Process Output
3
Structure diagramsStructure diagrams
►In a structure diagram the overall task isIn a structure diagram the overall task is
broken down into smaller tasks.broken down into smaller tasks.
►These smaller tasks can, in turn, be brokenThese smaller tasks can, in turn, be broken
down into even smaller tasks.down into even smaller tasks.
►This method of describing a task is calledThis method of describing a task is called
‘The Top Down Approach’.‘The Top Down Approach’.
►It can also be shown as a simple diagram.It can also be shown as a simple diagram.
4
► First we place theFirst we place the
overall task at the topoverall task at the top
and we write briefand we write brief
description of thedescription of the
overall task.overall task.
► This task is thenThis task is then
divided up into adivided up into a
series of tasksseries of tasks
required to main task.required to main task.
► Preparing a shoppingPreparing a shopping
listlist
► Do the shoppingDo the shopping
► Put the shoppingPut the shopping
away.away.
5
Example of a ‘Top Down’Example of a ‘Top Down’
structurestructure
Make a
meal
Prepare
food
Set the
table
Cook the
food
The task of making a meal is broken down into smaller
tasks –
Preparing the food.
Setting the table.
Cooking the food.
6
Example of a ‘Top Down’Example of a ‘Top Down’
structurestructure
Make a
meal
Prepare
food
Set the
table
Cook the
food
Could the smaller tasks be broken down into even
smaller tasks?
7
Data flow diagramsData flow diagrams
► AA data-flow diagramdata-flow diagram shows the logical flows of datashows the logical flows of data
through a transaction processing system withoutthrough a transaction processing system without
regard to the time period when each occurs.regard to the time period when each occurs.
► Physical devices that transform data are not used inPhysical devices that transform data are not used in
these diagrams.these diagrams.
► In a data flow diagram the movement of data around theIn a data flow diagram the movement of data around the
system is shown.system is shown.
► This is done using standard symbols including:This is done using standard symbols including:
 Boxes.Boxes.
 Sausages or CircleSausages or Circle
 Open rectangles.Open rectangles.
 Arrows.Arrows.
8
Symbols used in Data FlowSymbols used in Data Flow
DiagramsDiagrams
► AA squaresquare represents a data source or datarepresents a data source or data
destinationdestination. Such as an order form from a. Such as an order form from a
customercustomer
► A circle (or bubble or Sausage)A circle (or bubble or Sausage)
indicates a process that changes orindicates a process that changes or
transforms data.transforms data.
► AnAn open-ended rectangleopen-ended rectangle
represents a store or repository of data.represents a store or repository of data.
► AA lineline with an arrow indicates thewith an arrow indicates the
direction of thedirection of the
9
Data flow diagramsData flow diagrams
A simple data flow diagram that shows a
new video being added to a video library
10
A Sample Data Flow Diagram
Timekeeping
Process
Payroll
Data
Employees
Payroll Data
Payroll Data Paychecks
Payroll
Data
Payroll Details
Data Flow Diagram
for Payroll Processing
11
Systems flowchartsSystems flowcharts
►A systems flowchart gives an overall viewA systems flowchart gives an overall view
of a system.of a system.
►It shows the tasks performed on the dataIt shows the tasks performed on the data
(e.g. sorting, updating) and the type of(e.g. sorting, updating) and the type of
media used to hold the data (e.g.media used to hold the data (e.g.
magnetic disk, magnetic tape).magnetic disk, magnetic tape).
►Standard symbols are used in systemsStandard symbols are used in systems
flowcharts, and data flow is indicated byflowcharts, and data flow is indicated by
arrows.arrows.
12
Systems flowchartsSystems flowcharts
Magnetic
tape
13
System Flowchart Symbols
Input/Output
Manual Input
Keying Operation
Display
14
System Flowcharting Symbols
Processing
Manual Operation
Processing
Collate
Auxiliary
Operation
Sorting
15
System Flowcharting Symbols
Storage
Punched Card
Punched
Paper Tape
Magnetic
Tape
Input/Output
Document
Magnetic
Disk
Online Storage Offline
Storage
16
System Flowcharting Symbols
Miscellaneous
Termination
Communication Link
Data Preparation
17
Systems flowchartsSystems flowcharts
A simple flowchart
of a database
system
18
Flow ChartsFlow Charts
► This flow chartThis flow chart
shows how anshows how an
Internet search isInternet search is
conducted.conducted.
19
System Flow chart for producingSystem Flow chart for producing
gas/electricity billsgas/electricity bills
Sort Program
Program producing bills
Bills Errors reports
OMR reading sheet
Validate meter reading sheet
Input using keyboard
Rejected
meter reading
Transaction file
Sorted payment
transaction file
Customer
master
file
Updated customer
master file
Bill file list
20
System Flow chart for processingSystem Flow chart for processing
Payroll SystemPayroll System
Sort Program
Update Program
Final demands Remainder
Validate
Bills posted with cheques or
postal orders
Payment
Transaction file
Sorted payment
transaction file
Updated bill file
Bill file list
Details of
payments direct
from banks
21
22
System Flow chart for PayrollSystem Flow chart for Payroll
Sort Program
Update Program
Error reports
Validate
Program
Sorted payment
transaction file
Clock card
Error Report
Wages Slips
Calculates Wages
Transaction file
Tax tables on disk
Employee master file
Updated Master file

Mais conteúdo relacionado

Mais procurados

Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
Pratik Gupta
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 
Software (requirement) analysis using uml
Software (requirement) analysis using umlSoftware (requirement) analysis using uml
Software (requirement) analysis using uml
Dhiraj Shetty
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
nayriehl
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8
Siddharth Ayer
 
Introduction to system analysis and design
Introduction to system analysis and designIntroduction to system analysis and design
Introduction to system analysis and design
Twene Peter
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
Tushar Rajput
 

Mais procurados (19)

Chapter 8 system analysis and design
Chapter 8   system analysis and designChapter 8   system analysis and design
Chapter 8 system analysis and design
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Software (requirement) analysis using uml
Software (requirement) analysis using umlSoftware (requirement) analysis using uml
Software (requirement) analysis using uml
 
Functional Specification with Use-Cases
Functional Specification with Use-CasesFunctional Specification with Use-Cases
Functional Specification with Use-Cases
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
SU01 - Background and Instruction
SU01  - Background and InstructionSU01  - Background and Instruction
SU01 - Background and Instruction
 
System design
System designSystem design
System design
 
What is sap security
What is sap securityWhat is sap security
What is sap security
 
System requirements analysis
System requirements analysisSystem requirements analysis
System requirements analysis
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
 
Mypresentation
MypresentationMypresentation
Mypresentation
 
Chap15
Chap15Chap15
Chap15
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
Chap12
Chap12Chap12
Chap12
 
Software Engineering - Ch8
Software Engineering - Ch8Software Engineering - Ch8
Software Engineering - Ch8
 
Introduction to system analysis and design
Introduction to system analysis and designIntroduction to system analysis and design
Introduction to system analysis and design
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
SE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle ModelSE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle Model
 
SAD
SADSAD
SAD
 

Semelhante a Ch 12 describing information system

Library management sytem
Library management sytemLibrary management sytem
Library management sytem
ashu6
 
Develop a structure chart for student asking diploma in university a.pdf
Develop a structure chart for student asking diploma in university a.pdfDevelop a structure chart for student asking diploma in university a.pdf
Develop a structure chart for student asking diploma in university a.pdf
pristiegee
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
alish sha
 

Semelhante a Ch 12 describing information system (20)

Is 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consultingIs 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consulting
 
System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9Unit iv function and service oriented designs 9
Unit iv function and service oriented designs 9
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Dfd2
Dfd2Dfd2
Dfd2
 
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEMFORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
FORMALIZATION OF A HOSPITAL MANAGEMENT SYSTEM
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Experiment no 6
Experiment no 6Experiment no 6
Experiment no 6
 
Quality data management
Quality data managementQuality data management
Quality data management
 
Quality data management
Quality data managementQuality data management
Quality data management
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Develop a structure chart for student asking diploma in university a.pdf
Develop a structure chart for student asking diploma in university a.pdfDevelop a structure chart for student asking diploma in university a.pdf
Develop a structure chart for student asking diploma in university a.pdf
 
Rts methodologies(ward mellor methodology essential model)
Rts methodologies(ward mellor methodology  essential model)Rts methodologies(ward mellor methodology  essential model)
Rts methodologies(ward mellor methodology essential model)
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
 
Process modeling
Process modelingProcess modeling
Process modeling
 
Is 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consultingIs 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consulting
 
The best ETL questions in a nut shell
The best ETL questions in a nut shellThe best ETL questions in a nut shell
The best ETL questions in a nut shell
 

Mais de Khan Yousafzai

09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operation
Khan Yousafzai
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
Khan Yousafzai
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving
Khan Yousafzai
 
Ch 22 the electronic office
Ch 22 the electronic officeCh 22 the electronic office
Ch 22 the electronic office
Khan Yousafzai
 
Ch 21 computer and your health
Ch 21 computer and your healthCh 21 computer and your health
Ch 21 computer and your health
Khan Yousafzai
 
Ch 19. social and economic effects of it
Ch 19. social and economic effects of itCh 19. social and economic effects of it
Ch 19. social and economic effects of it
Khan Yousafzai
 
Ch 17 data protections act
Ch 17 data protections actCh 17 data protections act
Ch 17 data protections act
Khan Yousafzai
 
Ch 15 .networks and communications
Ch 15 .networks and communicationsCh 15 .networks and communications
Ch 15 .networks and communications
Khan Yousafzai
 
Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)
Khan Yousafzai
 
Ch 11 ways of presenting data
Ch 11 ways of presenting dataCh 11 ways of presenting data
Ch 11 ways of presenting data
Khan Yousafzai
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operations
Khan Yousafzai
 
Ch 6 collecting your data
Ch 6 collecting your dataCh 6 collecting your data
Ch 6 collecting your data
Khan Yousafzai
 
18 computers and the law
18   computers and the law18   computers and the law
18 computers and the law
Khan Yousafzai
 

Mais de Khan Yousafzai (20)

14 data logging
14   data logging14   data logging
14 data logging
 
09.1 types of computer operation
09.1   types of computer operation09.1   types of computer operation
09.1 types of computer operation
 
8.2 system analysis and design
8.2 system analysis and design8.2 system analysis and design
8.2 system analysis and design
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving
 
Ch 26 the internet
Ch 26 the internetCh 26 the internet
Ch 26 the internet
 
Ch 22 the electronic office
Ch 22 the electronic officeCh 22 the electronic office
Ch 22 the electronic office
 
Ch 21 computer and your health
Ch 21 computer and your healthCh 21 computer and your health
Ch 21 computer and your health
 
Ch 19. social and economic effects of it
Ch 19. social and economic effects of itCh 19. social and economic effects of it
Ch 19. social and economic effects of it
 
Ch 17 data protections act
Ch 17 data protections actCh 17 data protections act
Ch 17 data protections act
 
Ch 16 system security
Ch 16 system securityCh 16 system security
Ch 16 system security
 
Ch 15 .networks and communications
Ch 15 .networks and communicationsCh 15 .networks and communications
Ch 15 .networks and communications
 
Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)Ch 14. weather forecasting ( application of data logging)
Ch 14. weather forecasting ( application of data logging)
 
Ch 13 system analysis
Ch 13 system analysisCh 13 system analysis
Ch 13 system analysis
 
Ch 11 ways of presenting data
Ch 11 ways of presenting dataCh 11 ways of presenting data
Ch 11 ways of presenting data
 
Ch 9 types of computer operations
Ch 9 types of computer operationsCh 9 types of computer operations
Ch 9 types of computer operations
 
Ch 8 data base
Ch 8 data baseCh 8 data base
Ch 8 data base
 
Ch 6 collecting your data
Ch 6 collecting your dataCh 6 collecting your data
Ch 6 collecting your data
 
Ch10 data transfer
Ch10 data transferCh10 data transfer
Ch10 data transfer
 
23 simulations
23   simulations23   simulations
23 simulations
 
18 computers and the law
18   computers and the law18   computers and the law
18 computers and the law
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
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
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Ch 12 describing information system

  • 1. 11 Chapter 12Chapter 12 Describing InformationDescribing Information SystemsSystems
  • 2. 2 Describing information systemsDescribing information systems ► A system is a group of connected operations.A system is a group of connected operations. ► We can describe them in terms of inputs, processes andWe can describe them in terms of inputs, processes and outputsoutputs ► Systems can be described in several different waysSystems can be described in several different ways including:including:  Structure diagrams.Structure diagrams.  Data flow diagrams.Data flow diagrams.  Systems flowchartsSystems flowcharts Input Process Output
  • 3. 3 Structure diagramsStructure diagrams ►In a structure diagram the overall task isIn a structure diagram the overall task is broken down into smaller tasks.broken down into smaller tasks. ►These smaller tasks can, in turn, be brokenThese smaller tasks can, in turn, be broken down into even smaller tasks.down into even smaller tasks. ►This method of describing a task is calledThis method of describing a task is called ‘The Top Down Approach’.‘The Top Down Approach’. ►It can also be shown as a simple diagram.It can also be shown as a simple diagram.
  • 4. 4 ► First we place theFirst we place the overall task at the topoverall task at the top and we write briefand we write brief description of thedescription of the overall task.overall task. ► This task is thenThis task is then divided up into adivided up into a series of tasksseries of tasks required to main task.required to main task. ► Preparing a shoppingPreparing a shopping listlist ► Do the shoppingDo the shopping ► Put the shoppingPut the shopping away.away.
  • 5. 5 Example of a ‘Top Down’Example of a ‘Top Down’ structurestructure Make a meal Prepare food Set the table Cook the food The task of making a meal is broken down into smaller tasks – Preparing the food. Setting the table. Cooking the food.
  • 6. 6 Example of a ‘Top Down’Example of a ‘Top Down’ structurestructure Make a meal Prepare food Set the table Cook the food Could the smaller tasks be broken down into even smaller tasks?
  • 7. 7 Data flow diagramsData flow diagrams ► AA data-flow diagramdata-flow diagram shows the logical flows of datashows the logical flows of data through a transaction processing system withoutthrough a transaction processing system without regard to the time period when each occurs.regard to the time period when each occurs. ► Physical devices that transform data are not used inPhysical devices that transform data are not used in these diagrams.these diagrams. ► In a data flow diagram the movement of data around theIn a data flow diagram the movement of data around the system is shown.system is shown. ► This is done using standard symbols including:This is done using standard symbols including:  Boxes.Boxes.  Sausages or CircleSausages or Circle  Open rectangles.Open rectangles.  Arrows.Arrows.
  • 8. 8 Symbols used in Data FlowSymbols used in Data Flow DiagramsDiagrams ► AA squaresquare represents a data source or datarepresents a data source or data destinationdestination. Such as an order form from a. Such as an order form from a customercustomer ► A circle (or bubble or Sausage)A circle (or bubble or Sausage) indicates a process that changes orindicates a process that changes or transforms data.transforms data. ► AnAn open-ended rectangleopen-ended rectangle represents a store or repository of data.represents a store or repository of data. ► AA lineline with an arrow indicates thewith an arrow indicates the direction of thedirection of the
  • 9. 9 Data flow diagramsData flow diagrams A simple data flow diagram that shows a new video being added to a video library
  • 10. 10 A Sample Data Flow Diagram Timekeeping Process Payroll Data Employees Payroll Data Payroll Data Paychecks Payroll Data Payroll Details Data Flow Diagram for Payroll Processing
  • 11. 11 Systems flowchartsSystems flowcharts ►A systems flowchart gives an overall viewA systems flowchart gives an overall view of a system.of a system. ►It shows the tasks performed on the dataIt shows the tasks performed on the data (e.g. sorting, updating) and the type of(e.g. sorting, updating) and the type of media used to hold the data (e.g.media used to hold the data (e.g. magnetic disk, magnetic tape).magnetic disk, magnetic tape). ►Standard symbols are used in systemsStandard symbols are used in systems flowcharts, and data flow is indicated byflowcharts, and data flow is indicated by arrows.arrows.
  • 13. 13 System Flowchart Symbols Input/Output Manual Input Keying Operation Display
  • 14. 14 System Flowcharting Symbols Processing Manual Operation Processing Collate Auxiliary Operation Sorting
  • 15. 15 System Flowcharting Symbols Storage Punched Card Punched Paper Tape Magnetic Tape Input/Output Document Magnetic Disk Online Storage Offline Storage
  • 17. 17 Systems flowchartsSystems flowcharts A simple flowchart of a database system
  • 18. 18 Flow ChartsFlow Charts ► This flow chartThis flow chart shows how anshows how an Internet search isInternet search is conducted.conducted.
  • 19. 19 System Flow chart for producingSystem Flow chart for producing gas/electricity billsgas/electricity bills Sort Program Program producing bills Bills Errors reports OMR reading sheet Validate meter reading sheet Input using keyboard Rejected meter reading Transaction file Sorted payment transaction file Customer master file Updated customer master file Bill file list
  • 20. 20 System Flow chart for processingSystem Flow chart for processing Payroll SystemPayroll System Sort Program Update Program Final demands Remainder Validate Bills posted with cheques or postal orders Payment Transaction file Sorted payment transaction file Updated bill file Bill file list Details of payments direct from banks
  • 21. 21
  • 22. 22 System Flow chart for PayrollSystem Flow chart for Payroll Sort Program Update Program Error reports Validate Program Sorted payment transaction file Clock card Error Report Wages Slips Calculates Wages Transaction file Tax tables on disk Employee master file Updated Master file