AIS Chapter 3
AIS Chapter 3
Deposit
Bank
DATA FLOW DIAGRAMS
Deposit
Bank
DATA FLOW DIAGRAMS
• Data flows
– Appear as arrows
– Represent the flow of data between sources and
destinations, processes, and data stores
DATA FLOW DIAGRAMS
• Data flows are shown in red.
• Does it appear that a data
flow can be two-way? Accounts
• If so, how is it handled? Receivable
Deposit
Bank
DATA FLOW DIAGRAMS
• Data flows should always be
labeled.
• The exception is a data flow Accounts
moving into or out of a data Receivable
store.
• What symbol is the data store?
Deposit
Bank
DATA FLOW DIAGRAMS
Update
General
Receiv-
Ledger
ables
DATA FLOW DIAGRAMS
• Processes
– Appear as circles
– Represent the transformation of data
DATA FLOW DIAGRAMS
• The transformation processes are
shown in red.
• Every process must have at least
Accounts
one data inflow and at least one
Receivable
data outflow. Why?
• What do you notice about how the
processes are labeled?
Deposit
Bank
DATA FLOW DIAGRAMS
• Data stores
– Appear as two horizontal lines
– Represent a temporary or permanent repository of
data
DATA FLOW DIAGRAMS
• The data store is shown in red.
• Notice that the inflows and
outflows to the data store are Accounts
not labeled. Receivable
Deposit
Bank
DATA FLOW DIAGRAMS
• Data dictionary:
– Data flows and data stores are typically
collections of data elements.
– EXAMPLE: A data flow labeled student
information might contain elements such as
student name, date of birth, ID number,
address, phone number, and major.
– The data dictionary contains a description of
all data elements, data stores, and data flows
in a system.
DATA FLOW DIAGRAMS
Employee checks
Payroll Employees
Processing
orm
System Pa y
e f roll
ye che
plo for
m ck
em ge
Ne
w an Pa
ch yr Bank
y ee ol
Human plo lr
ep
Em
Resources or
t
Manage-
ment
DATA FLOW DIAGRAMS
Govt.
Depart- ent Agencies
y m
ments Tim pa
ec t &
ar d por
s x re
Ta
Employee checks
Payroll Employees
Processing
orm
System Pa y
e f roll
ye che
plo for
m ck
em ge
Ne
w an Pa
ch yr Bank
y ee ol
Human plo lr
ep
Em
Resources or
t
Employee checks
Payroll Employees
Processing
orm
System Pa y
e f roll
ye che
plo for
m ck
em ge
Ne
w an Pa
ch yr Bank
y ee ol
Human plo lr
ep
Em
Resources or
t
• Document Symbol
– Represents a document or report that is
prepared by hand or printed by a computer.
INPUT/OUTPUT SYMBOLS
3
2
1
• Input/Output; Journal/Ledger
– Can represent any input or output on a
program flowchart.
– Also represents accounting journals or
ledgers in a document flowchart.
INPUT/OUTPUT SYMBOLS
• Display
– Represents information displayed by an
online output device such as a terminal,
monitor, or screen.
INPUT/OUTPUT SYMBOLS
• Online Keying
– Represents data entry by an online device
such as a terminal or personal computer.
INPUT/OUTPUT SYMBOLS
• Transmittal Tape
– Represents manually prepared control totals,
which are to be compared to computer totals
for control purposes.
Return to Menu Processing Symbols Skip Symbols
PROCESSING SYMBOLS
• Computer Processing
– Represents a process performed by a
computer, which usually results in a change in
data or information.
PROCESSING SYMBOLS
• Manual Operation
– Represents a processing operation that is
performed manually.
PROCESSING SYMBOLS
• Auxiliary Operation
– Represents a processing operation carried
out by a device other than a computer, e.g.,
an optical character scanner.
PROCESSING SYMBOLS
• Magnetic Disk/Drive
– Represents data stored on a magnetic disk or
drive.
STORAGE SYMBOLS
• Magnetic Tape
– Represents data stored on a magnetic tape.
– Sometimes represents transaction files.
STORAGE SYMBOLS
• File
– Represents a file of documents that are manually
stored and retrieved.
– Letter indicates the ordering sequence:
• A = Alphabetic order
• D = Date order
• N = Numeric order
• Data/Information Flow
– Represents the direction of data/information
flow.
– Often used to show data being copied from
one document to another.
FLOW AND MISCELLANEOUS
SYMBOLS
• Communication Link
– Represents the transmission of data from one
location to another via communication lines.
FLOW AND MISCELLANEOUS
SYMBOLS
• On-page connector
– Connects processing from one location to
another on the same page.
– Used to avoid crisscrossing lines.
FLOW AND MISCELLANEOUS
SYMBOLS
• Off-page Connector
– Connects the processing flow between two
different pages.
– Signals the exit from one page and the
corresponding entrance on another page.
FLOW AND MISCELLANEOUS
SYMBOLS
• Terminal
– Represents the beginning, end, or a point of
interruption in a process or program.
– Also used to indicate an external party.
FLOW AND MISCELLANEOUS
SYMBOLS
• Decision
– Represents a decision-making step.
– Used in a program flowchart to show
branching to alternate paths.
FLOW AND MISCELLANEOUS
SYMBOLS
• Annotation
– Provides for the addition of descriptive
comments or explanatory notes as
clarification.
1.0
Update Student
Student Records
Records
Enrollment
Forms
2.0
Prepare Bursar
Enrollment
Class Lists
Forms
Class
Lists
Faculty
Registrar’s Office
Enrollment
Forms
Update Sorted
1.0 A Enrollment
Student
Update Student Forms
Records
Student Records
Records
Enrollment Sorted
Forms Prepare
Enrollment Class
Forms Lists
2.0
Prepare
Enrollment
Bursar Here’s a
Class Lists
Forms flowchart Sorted
Class
Class
that goes Lists
Enrollment
Forms
Lists with the
story
Faculty
Faculty Bursar
QUIZ QUESTION