Upload
rokidarda14
View
215
Download
0
Embed Size (px)
Citation preview
7/23/2019 Context and Functional Diagram
1/11
Context and Functional Diagram
7/23/2019 Context and Functional Diagram
2/11
Context Diagram
Present the overview of the system
Cover
The inputs and their sources
The outputs and their users
7/23/2019 Context and Functional Diagram
3/11
Academic
Information
System
Students
ew
Student
data
Su!"ect
enrolment
data
#xam result
satement
Academic$ecord
statement
%ecturers
%ecturers
Data
Student
list
&anagement
Su!"ects
'ffered
#xam
results
report
#xam
$esult
Context Diagram
Context diagram ( An Academic
Information System
7/23/2019 Context and Functional Diagram
4/11
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
7/23/2019 Context and Functional Diagram
5/11
) Source or destination of data/information
) Data flow
) Activities/ functions/ processing
) Data storage/database
Symbols for Functional Diagram
7/23/2019 Context and Functional Diagram
6/11
Students
#nter
newstudent
s data
#nter
su!"ect
enrollmen
t data
%ecturers
#nter
lectures
data
&anagement
#ntersu!"ect
s
'ffered
Data*ase
#nter
exam
results
Prepare
exam
result
statement
Prepareclass
mem!er
list
Prepare
various
reports
#nrolment
ew Student
dataAcademic $ecord Statement
#xam resultStudent
#nrolment
%ecturer
#xam
result #xam
result
%ecturer
#nrolmentStudents %ist
Su!"ects
Su!"ects +arious
Data
+arious
$eports
Functional Diagram
Functional Diagram ( An Academic Information System
7/23/2019 Context and Functional Diagram
7/11
&ulti,level Functional Diagram
7/23/2019 Context and Functional Diagram
8/11
7/23/2019 Context and Functional Diagram
9/11
CustomersCustomersSales OrdersSales Orders
Rejected sales order noticesRejected sales order notices
InvoicesInvoices
StatementsStatements
Payments by customersPayments by customers
Receivables ledger dataReceivables ledger data
&' Fill
$rders
Inventory ledger dataInventory ledger data
Payables ledger dataPayables ledger data
Other reportsOther reports
Budget reportsBudget reports
BalanceBalance
sheetsheetIncomeIncome
statementstatement
ManagementManagement
ReceivedReceived itemsitems
Purchasing dataPurchasing data CommitmentsCommitments
Purchase OrdersPurchase Orders ('
$rder
replenis#)
ment
stock
ShipmentsShipments
Supplier invoicesSupplier invoices
Supplier statementsSupplier statements
Payments to suppliersPayments to suppliers
SuppliersSuppliers
Stock
MaterialsMaterials
stockroomstockroom
A Highest Level of Functional Diagram ofA Highest Level of Functional Diagram of
the Distribution Systemthe Distribution System
*'
Maintain
general
ledger
11-9
7/23/2019 Context and Functional Diagram
10/11
Customers
&'*&'*
%illing%illing
&'&&'&
$rder$rder
+ntry+ntry
&',&',
AccountsAccounts
receivablereceivable
&'(&'(
!nventory!nventory
Sales ordersSales orders
Reected salesReected sales
order noticesorder notices
Accepted ordersAccepted orders
Filled itemsFilled items
"urc#asing data"urc#asing data
ReceivedReceived
itemsitems
!nventory!nventory
ledger dataledger dataReceivables ledger dataReceivables ledger data
%illed orders%illed orders
Statements
Statements
!nvoices!nvoices
CompletedCompleted
ordersorders
"ayments
bycu
stomers
"ayments
bycu
stomers
3 3 2
2
A 2nd Level FunctionalA 2nd Level Functional
Diagram of the SystemsDiagram of the Systems
that Fill Customer Ordersthat Fill Customer Orders
11-10
7/23/2019 Context and Functional Diagram
11/11
CustomersCustomers Sales ordersSales orders
+dit reects+dit reects
&'&'&+dit order
data
ReectedReectedsales ordersales order
noticesnotices
+dited+dited
ordersorders
Credit dataCredit data
+dited and c#ecked orders+dited and c#ecked orders
&'&'*
-og inorders
$rder data$rder data
DatabaseDatabase
A Functional DiagramA Functional Diagram -evel *-evel *of the Order Entry Systemof the Order Entry System
11-11
&'&'(&'&'(
C#eckC#eck creditcredit
&'&'(&'&'(
C#eckC#eck creditcredit