Flow Charts
• 2 types of flowchart
– System flowchart-used by analysts to describe
data flow. They show origin of data, filling
structure, processing to be performed and the
output to be generated.
– Program flowchart- used by programmers to plan
the program structure.
• American National Standards Institute
groups the symbols in 3 categories
– Basic Symbols
– Specialized Input/Output Symbols
– Specialized Process Symbols
Usage
Process
Input/Output
Flow
Comments,
Remarks,
Notes
Specialized Input/Output Symbols
Communication
Direct Access
Link
Storage
Offline Storage
Document
Online Storage
Specialized Process Symbols
Decision
Predefined Process
Manual Storage
Connector
Termination
(Start/Stop)
Data Flow Diagram (DFD)
Customers Manager
Sales Order
Receipt
Sales Sales Results
Processing
System
Level 1 DFD
Managers
Selected Results
Customers Sales Order
3.0
Perform
1.0 Sales
Capture Selected Sales Data Analysis
Receipt Sales
Transactions
2.0
Process
Sales Transactions Sales
Transactions
Update Sales Master
Records
Sales Master Records
New Sales Master
Old Sales Master File File
Level 2 DFD
Sales Order
1.1
Capture Sales Orders
Customers Sales
Transactions
Receipt
Sales Orders Sales Order File
Sales Transactions
1.2
Convert Sales Transaction
Source File
Documents
Sales Transactions
Order
Material Supplier
Material Requirement
Planning
Dept. Payment
Purchasing Invoice
System
Receiving
Dept. Confirmation
of Receipt
Level 1 DFD-Ford Purchasing
System Material
Material Requirement 1.0 Purchase
Planning Order order
Dept. Material
Purchase order
P O Details 2.0
Purchase orders Decide Invoice
What Supplier
To
Pay
Receipt confirmations Receipt
Details
Payment
Authorization
Receipt Confirmation
3.0 Payment
Pay
Receiving
The
Dept.
Supplier
Level 2 DFD-Ford Purchasing
System Material
Requirement
1.1
Identify
Qualified
Material Material Requirement & Qualified
Suppliers
Planning Suppliers
Dept.
Requested price &
Supplier Profile 1.2 delivery terms
Negotiate
Prices & Supplier
Delivery
Terms
Offered price &
Qualified Suppliers 1.3 delivery terms
Decide
Which Final Price &
Supplier Delivery Terms
To Use For Each Supplier Purchase Order
Material ordered,
Supplier, price & 1.4
delivery terms Create
The Receipt confirmations
Purchase Purchase
Order Order
Entity Relationship Diagrams
(ERD)
• Association among different categories
of data in an IS
• Does not show how data is created,
captured, processed, used, transmitted
etc.
• Various styles; most popular Peter Chen
Style
Purpose of ERD
Customer Order
Order ID
Customer ID
Places or Order date
Name
Is placed by Order price
Address
Shipping cost
Item
Item ID
Item name Contains or
Quantity in hand Is Contained by
Current price
James Martin Style Representation
Customer Places
Order
Is Placed By
Is Contained On Contains
Item
Another Example
Department Offers
Course
Belongs to
Has
Teaches
Professor Section
Office