Context and Functional Diagram

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