You are on page 1of 11

Context and Functional Diagram

Context Diagram
Present the overview of the system
Cover
The inputs and their sources
The outputs and their users

Context Diagram

Students

New
Student
data
Subject
enrolment
data
Exam result
satement

Student
list
Academic
Information
System

Lecturers

Exam
Result

Lecturers
Data

Academic
Record
statement

Subjects
Offered

Exam
results
report

Management

Context diagram : An Academic


Information System

Functional Diagram
Documenting the detail of the system
Cover
The inputs and their sources
The data process and data storage
The outputs and their users

Symbols for Functional Diagram

= Source
=

or destination of data/information

Data flow

Activities/ functions/ processing

Data storage/database

Students

Enrolment

Functional Diagram

New Student
data

Enter
subject
enrollmen
t data

Enter
new
student
s data

Enrolment
Enter
lectures
data

Lecturer

Student
Lecturer

Exam
result

Lecturers

Enter
exam
results

Prepare
class
member
list

Prepare
exam
result
statement
Exam result

Data
Base

Exam
result
Subjects
Enrolment

Students List

Academic Record Statement

Enter
subject
s
Offered

Various
Data

Prepare
various
reports

Subjects
Management

Various
Reports

Functional Diagram : An Academic Information System

Multi-level Functional Diagram

Customers

Sales orders

A Context Diagram of the


Distribution System
Commitments
Purchases orders

Rejected
sales
order
notices

Shipments
Supplier invoices

Invoices

Distribution
system

Statements

Suppliers

Supplier statements

Payments by customers

Payments to suppliers
Income
statement

Balance
sheet
Budget
reports

Stock

Materials
stockroom

Management
Other reports
11-8

Customers

A Highest Level of Functional Diagram of


the Distribution System

Sales Orders
Rejected sales order notices
Invoices

1.
Fill
Orders

Statements
Payments by customers
Receivables ledger data
Inventory ledger data

Purchasing data

Commitments

Received
items

3.
Maintain
general
ledger
Income
statement

Payables ledger data


Other reports
Budget reports

2.
Order
replenishment
stock

Purchase Orders

Balance
sheet

Shipments
Supplier invoices

Suppliers

Supplier statements
Payments to suppliers

Management
Stock

Materials
stockroom

11-9

A 2nd Level Functional


Diagram of the Systems
that Fill Customer Orders

Sales orders

Customers

Rejected sales
order notices

1.1
Order
Entry
Statements

Payments by customers

Accepted orders

Completed
orders

1.2
Inventory

Invoices

Billed orders

1.4
Accounts
receivable

Filled items

1.3
Billing
Purchasing data
Inventory
ledger data

Receivables ledger data

Received
items

11-10

A Functional Diagram Level 3 of the Order Entry System


Customers

Sales orders

Edit rejects

Rejected
sales order
notices

1.1.1
Edit order
data

Edited and checked orders

1.1.3
Log in
orders

Edited
orders

1.1.2
1.1.2
Check
Check
credit
credit

Credit data

Order data
Database

11-11

You might also like